Lines Matching defs:card
23 static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR; /* ID for this card */
24 static bool enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE; /* Enable this card */
58 static void snd_sb8_free(struct snd_card *card)
60 struct snd_sb8 *acard = card->private_data;
85 struct snd_card *card;
91 sizeof(struct snd_sb8), &card);
94 acard = card->private_data;
95 card->private_free = snd_sb8_free;
101 if ((err = snd_sbdsp_create(card, port[dev], irq[dev],
115 err = snd_sbdsp_create(card, possible_ports[i],
152 if ((err = snd_opl3_create(card, chip->port + 8, 0,
158 if ((err = snd_opl3_create(card, chip->port, chip->port + 2,
173 strcpy(card->driver, chip->hardware == SB_HW_PRO ? "SB Pro" : "SB8");
174 strcpy(card->shortname, chip->name);
175 sprintf(card->longname, "%s at 0x%lx, irq %d, dma %d",
180 if ((err = snd_card_register(card)) < 0)
183 dev_set_drvdata(pdev, card);
187 snd_card_free(card);
201 struct snd_card *card = dev_get_drvdata(dev);
202 struct snd_sb8 *acard = card->private_data;
205 snd_power_change_state(card, SNDRV_CTL_POWER_D3hot);
212 struct snd_card *card = dev_get_drvdata(dev);
213 struct snd_sb8 *acard = card->private_data;
218 snd_power_change_state(card, SNDRV_CTL_POWER_D0);