Lines Matching defs:card
74 struct snd_card *card;
250 dev_err(chip->card->dev, "[%s] Link is not ready.\n",
254 dev_dbg(chip->card->dev, "[%s] ready after %d ms\n", __func__, 400 - retry);
377 dev_dbg(chip->card->dev,
424 dev_dbg(chip->card->dev,
580 dev_dbg(chip->card->dev,
597 err = snd_pcm_new(chip->card, chip->card->driver, device, 1, 1, &pcm);
608 strcpy(pcm->name, chip->card->shortname);
704 snd_card_ro_proc_new(chip->card, chip->card->driver,
756 err = snd_ac97_bus(chip->card, 0, &ops, chip, &chip->ac97_bus);
774 snd_ad1889_free(struct snd_card *card)
776 struct snd_ad1889 *chip = card->private_data;
793 snd_ad1889_create(struct snd_card *card, struct pci_dev *pci)
795 struct snd_ad1889 *chip = card->private_data;
804 dev_err(card->dev, "error setting 32-bit DMA mask.\n");
808 chip->card = card;
813 err = pcim_iomap_regions(pci, 1 << 0, card->driver);
826 dev_err(card->dev, "cannot obtain IRQ %d\n", pci->irq);
831 card->sync_irq = chip->irq;
832 card->private_free = snd_ad1889_free;
852 struct snd_card *card;
865 sizeof(*chip), &card);
868 chip = card->private_data;
870 strcpy(card->driver, "AD1889");
871 strcpy(card->shortname, "Analog Devices AD1889");
874 err = snd_ad1889_create(card, pci);
879 sprintf(card->longname, "%s at 0x%lx irq %i",
880 card->shortname, chip->bar, chip->irq);
896 err = snd_card_register(card);
901 pci_set_drvdata(pci, card);