Lines Matching defs:card

4     card-als100.c - driver for Avance Logic ALS100 based soundcards.
33 static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR; /* ID for this card */
34 static bool enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE; /* Enable this card */
98 struct pnp_card_link *card,
104 acard->dev = pnp_request_card_device(card, id->devs[0].id, NULL);
108 acard->devmpu = pnp_request_card_device(card, id->devs[1].id, acard->dev);
109 acard->devopl = pnp_request_card_device(card, id->devs[2].id, acard->dev);
169 struct snd_card *card;
173 error = snd_devm_card_new(&pcard->card->dev,
175 sizeof(struct snd_card_als100), &card);
178 acard = card->private_data;
187 error = snd_sbdsp_create(card, port[dev], irq[dev],
197 strcpy(card->driver, "DT-019X");
198 strcpy(card->shortname, "Diamond Tech. DT-019X");
199 snprintf(card->longname, sizeof(card->longname),
203 strcpy(card->driver, "ALS100");
204 strcpy(card->shortname, "Avance Logic ALS100");
205 snprintf(card->longname, sizeof(card->longname),
228 if (snd_mpu401_uart_new(card, 0,
237 if (snd_opl3_create(card,
252 error = snd_card_register(card);
255 pnp_set_card_drvdata(pcard, card);
261 static int snd_als100_pnp_detect(struct pnp_card_link *card,
270 res = snd_card_als100_probe(dev, card, id);
283 struct snd_card *card = pnp_get_card_drvdata(pcard);
284 struct snd_card_als100 *acard = card->private_data;
287 snd_power_change_state(card, SNDRV_CTL_POWER_D3hot);
294 struct snd_card *card = pnp_get_card_drvdata(pcard);
295 struct snd_card_als100 *acard = card->private_data;
300 snd_power_change_state(card, SNDRV_CTL_POWER_D0);