Lines Matching defs:card
30 static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR; /* ID for this card */
451 struct snd_card *card;
551 dev_err(chip->card->dev,
612 dev_err(chip->card->dev,
632 dev_err(chip->card->dev,
813 dev_dbg(chip->card->dev,
947 err = snd_pcm_new(chip->card, "CS4281", device, 1, 1, &pcm);
1063 struct snd_card *card = chip->card;
1071 err = snd_ac97_bus(card, 0, &ops, chip, &chip->ac97_bus);
1088 err = snd_ctl_add(card, snd_ctl_new1(&snd_cs4281_fm_vol, chip));
1091 err = snd_ctl_add(card, snd_ctl_new1(&snd_cs4281_pcm_vol, chip));
1148 snd_card_ro_proc_new(chip->card, "cs4281", chip, snd_cs4281_proc_read);
1149 if (! snd_card_proc_new(chip->card, "cs4281_BA0", &entry)) {
1155 if (! snd_card_proc_new(chip->card, "cs4281_BA1", &entry)) {
1237 dev_err(chip->card->dev,
1271 static void snd_cs4281_free(struct snd_card *card)
1273 struct cs4281 *chip = card->private_data;
1287 static int snd_cs4281_create(struct snd_card *card,
1291 struct cs4281 *chip = card->private_data;
1298 chip->card = card;
1303 dev_err(card->dev, "invalid dual_codec option %d\n", dual_codec);
1319 dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq);
1323 card->sync_irq = chip->irq;
1324 card->private_free = snd_cs4281_free;
1351 dev_err(chip->card->dev,
1364 dev_err(chip->card->dev,
1370 dev_err(chip->card->dev,
1433 dev_err(chip->card->dev, "DLLRDY not seen\n");
1459 dev_err(chip->card->dev,
1472 dev_info(chip->card->dev,
1503 dev_err(chip->card->dev, "never read ISV3 and ISV4 from AC'97\n");
1717 err = snd_rawmidi_new(chip->card, "CS4281", device, 1, 1, &rmidi);
1834 struct snd_card *card;
1847 sizeof(*chip), &card);
1850 chip = card->private_data;
1852 err = snd_cs4281_create(card, pci, dual_codec[dev]);
1865 err = snd_opl3_new(card, OPL3_HW_OPL3_CS4281, &opl3);
1875 strcpy(card->driver, "CS4281");
1876 strcpy(card->shortname, "Cirrus Logic CS4281");
1877 sprintf(card->longname, "%s at 0x%lx, irq %d",
1878 card->shortname,
1882 err = snd_card_register(card);
1886 pci_set_drvdata(pci, card);
1922 struct snd_card *card = dev_get_drvdata(dev);
1923 struct cs4281 *chip = card->private_data;
1927 snd_power_change_state(card, SNDRV_CTL_POWER_D3hot);
1963 struct snd_card *card = dev_get_drvdata(dev);
1964 struct cs4281 *chip = card->private_data;
1986 snd_power_change_state(card, SNDRV_CTL_POWER_D0);