Lines Matching defs:card

31 static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR;	/* ID for this card */
452 struct snd_card *card;
552 dev_err(chip->card->dev,
613 dev_err(chip->card->dev,
633 dev_err(chip->card->dev,
814 dev_dbg(chip->card->dev,
948 err = snd_pcm_new(chip->card, "CS4281", device, 1, 1, &pcm);
1064 struct snd_card *card = chip->card;
1072 if ((err = snd_ac97_bus(card, 0, &ops, chip, &chip->ac97_bus)) < 0)
1086 if ((err = snd_ctl_add(card, snd_ctl_new1(&snd_cs4281_fm_vol, chip))) < 0)
1088 if ((err = snd_ctl_add(card, snd_ctl_new1(&snd_cs4281_pcm_vol, chip))) < 0)
1144 snd_card_ro_proc_new(chip->card, "cs4281", chip, snd_cs4281_proc_read);
1145 if (! snd_card_proc_new(chip->card, "cs4281_BA0", &entry)) {
1151 if (! snd_card_proc_new(chip->card, "cs4281_BA1", &entry)) {
1233 dev_err(chip->card->dev,
1299 static int snd_cs4281_create(struct snd_card *card,
1320 chip->card = card;
1325 dev_err(card->dev, "invalid dual_codec option %d\n", dual_codec);
1347 dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq);
1352 card->sync_irq = chip->irq;
1360 if ((err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops)) < 0) {
1388 dev_err(chip->card->dev,
1400 dev_err(chip->card->dev,
1405 dev_err(chip->card->dev,
1468 dev_err(chip->card->dev, "DLLRDY not seen\n");
1494 dev_err(chip->card->dev,
1507 dev_info(chip->card->dev,
1538 dev_err(chip->card->dev, "never read ISV3 and ISV4 from AC'97\n");
1752 if ((err = snd_rawmidi_new(chip->card, "CS4281", device, 1, 1, &rmidi)) < 0)
1868 struct snd_card *card;
1881 0, &card);
1885 if ((err = snd_cs4281_create(card, pci, &chip, dual_codec[dev])) < 0) {
1886 snd_card_free(card);
1889 card->private_data = chip;
1892 snd_card_free(card);
1896 snd_card_free(card);
1900 snd_card_free(card);
1903 if ((err = snd_opl3_new(card, OPL3_HW_OPL3_CS4281, &opl3)) < 0) {
1904 snd_card_free(card);
1911 snd_card_free(card);
1915 strcpy(card->driver, "CS4281");
1916 strcpy(card->shortname, "Cirrus Logic CS4281");
1917 sprintf(card->longname, "%s at 0x%lx, irq %d",
1918 card->shortname,
1922 if ((err = snd_card_register(card)) < 0) {
1923 snd_card_free(card);
1927 pci_set_drvdata(pci, card);
1962 struct snd_card *card = dev_get_drvdata(dev);
1963 struct cs4281 *chip = card->private_data;
1967 snd_power_change_state(card, SNDRV_CTL_POWER_D3hot);
2003 struct snd_card *card = dev_get_drvdata(dev);
2004 struct cs4281 *chip = card->private_data;
2026 snd_power_change_state(card, SNDRV_CTL_POWER_D0);