Lines Matching refs:card
93 struct snd_card *card; in snd_cs4231_probe() local
97 error = snd_card_new(dev, index[n], id[n], THIS_MODULE, 0, &card); in snd_cs4231_probe()
101 error = snd_wss_create(card, port[n], -1, irq[n], dma1[n], dma2[n], in snd_cs4231_probe()
106 card->private_data = chip; in snd_cs4231_probe()
112 strcpy(card->driver, "CS4231"); in snd_cs4231_probe()
113 strcpy(card->shortname, chip->pcm->name); in snd_cs4231_probe()
115 sprintf(card->longname, "%s at 0x%lx, irq %d, dma %d", in snd_cs4231_probe()
118 sprintf(card->longname + strlen(card->longname), "&%d", dma2[n]); in snd_cs4231_probe()
131 if (snd_mpu401_uart_new(card, 0, MPU401_HW_CS4232, in snd_cs4231_probe()
137 error = snd_card_register(card); in snd_cs4231_probe()
141 dev_set_drvdata(dev, card); in snd_cs4231_probe()
144 out: snd_card_free(card); in snd_cs4231_probe()
157 struct snd_card *card = dev_get_drvdata(dev); in snd_cs4231_suspend() local
158 struct snd_wss *chip = card->private_data; in snd_cs4231_suspend()
160 snd_power_change_state(card, SNDRV_CTL_POWER_D3hot); in snd_cs4231_suspend()
167 struct snd_card *card = dev_get_drvdata(dev); in snd_cs4231_resume() local
168 struct snd_wss *chip = card->private_data; in snd_cs4231_resume()
171 snd_power_change_state(card, SNDRV_CTL_POWER_D0); in snd_cs4231_resume()