Lines Matching refs:card
70 struct snd_card *card; in snd_mpu401_create() local
78 0, &card); in snd_mpu401_create()
81 strcpy(card->driver, "MPU-401 UART"); in snd_mpu401_create()
82 strcpy(card->shortname, card->driver); in snd_mpu401_create()
83 sprintf(card->longname, "%s at %#lx, ", card->shortname, port[dev]); in snd_mpu401_create()
85 sprintf(card->longname + strlen(card->longname), "irq %d", irq[dev]); in snd_mpu401_create()
87 strcat(card->longname, "polled"); in snd_mpu401_create()
90 err = snd_mpu401_uart_new(card, 0, MPU401_HW_MPU401, port[dev], 0, in snd_mpu401_create()
97 *rcard = card; in snd_mpu401_create()
101 snd_card_free(card); in snd_mpu401_create()
109 struct snd_card *card; in snd_mpu401_probe() local
119 err = snd_mpu401_create(&devptr->dev, dev, &card); in snd_mpu401_probe()
122 if ((err = snd_card_register(card)) < 0) { in snd_mpu401_probe()
123 snd_card_free(card); in snd_mpu401_probe()
126 platform_set_drvdata(devptr, card); in snd_mpu401_probe()
188 struct snd_card *card; in snd_mpu401_pnp_probe() local
197 err = snd_mpu401_create(&pnp_dev->dev, dev, &card); in snd_mpu401_pnp_probe()
200 if ((err = snd_card_register(card)) < 0) { in snd_mpu401_pnp_probe()
201 snd_card_free(card); in snd_mpu401_pnp_probe()
204 pnp_set_drvdata(pnp_dev, card); in snd_mpu401_pnp_probe()
214 struct snd_card *card = (struct snd_card *) pnp_get_drvdata(dev); in snd_mpu401_pnp_remove() local
216 snd_card_disconnect(card); in snd_mpu401_pnp_remove()
217 snd_card_free_when_closed(card); in snd_mpu401_pnp_remove()