Lines Matching defs:card
6 * Based on card-4232.c by Jaroslav Kysela <perex@perex.cz>
30 static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR; /* ID for this card */
31 static bool enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE; /* Enable this card */
74 struct snd_card *card;
78 error = snd_card_new(dev, index[n], id[n], THIS_MODULE, 0, &card);
82 error = snd_wss_create(card, port[n], -1, irq[n], dma1[n], -1,
88 card->private_data = chip;
98 strlcpy(card->driver, "AD1848", sizeof(card->driver));
99 strlcpy(card->shortname, chip->pcm->name, sizeof(card->shortname));
102 snprintf(card->longname, sizeof(card->longname),
106 snprintf(card->longname, sizeof(card->longname),
110 error = snd_card_register(card);
114 dev_set_drvdata(dev, card);
117 out: snd_card_free(card);
130 struct snd_card *card = dev_get_drvdata(dev);
131 struct snd_wss *chip = card->private_data;
133 snd_power_change_state(card, SNDRV_CTL_POWER_D3hot);
140 struct snd_card *card = dev_get_drvdata(dev);
141 struct snd_wss *chip = card->private_data;
144 snd_power_change_state(card, SNDRV_CTL_POWER_D0);