Lines Matching refs:card
89 struct snd_card *card; in snd_ad1848_probe() local
93 error = snd_card_new(dev, index[n], id[n], THIS_MODULE, 0, &card); in snd_ad1848_probe()
97 error = snd_wss_create(card, port[n], -1, irq[n], dma1[n], -1, in snd_ad1848_probe()
103 card->private_data = chip; in snd_ad1848_probe()
113 strcpy(card->driver, "AD1848"); in snd_ad1848_probe()
114 strcpy(card->shortname, chip->pcm->name); in snd_ad1848_probe()
116 sprintf(card->longname, "%s at 0x%lx, irq %d, dma %d", in snd_ad1848_probe()
119 strcat(card->longname, " [Thinkpad]"); in snd_ad1848_probe()
121 error = snd_card_register(card); in snd_ad1848_probe()
125 dev_set_drvdata(dev, card); in snd_ad1848_probe()
128 out: snd_card_free(card); in snd_ad1848_probe()
141 struct snd_card *card = dev_get_drvdata(dev); in snd_ad1848_suspend() local
142 struct snd_wss *chip = card->private_data; in snd_ad1848_suspend()
144 snd_power_change_state(card, SNDRV_CTL_POWER_D3hot); in snd_ad1848_suspend()
151 struct snd_card *card = dev_get_drvdata(dev); in snd_ad1848_resume() local
152 struct snd_wss *chip = card->private_data; in snd_ad1848_resume()
155 snd_power_change_state(card, SNDRV_CTL_POWER_D0); in snd_ad1848_resume()