Lines Matching refs:card

79        	platform_ops = substream->pcm->card->dev->platform_data;  in pxa2xx_ac97_pcm_startup()
90 platform_ops = substream->pcm->card->dev->platform_data; in pxa2xx_ac97_pcm_shutdown()
113 static int pxa2xx_ac97_do_suspend(struct snd_card *card) in pxa2xx_ac97_do_suspend() argument
115 pxa2xx_audio_ops_t *platform_ops = card->dev->platform_data; in pxa2xx_ac97_do_suspend()
117 snd_power_change_state(card, SNDRV_CTL_POWER_D3cold); in pxa2xx_ac97_do_suspend()
126 static int pxa2xx_ac97_do_resume(struct snd_card *card) in pxa2xx_ac97_do_resume() argument
128 pxa2xx_audio_ops_t *platform_ops = card->dev->platform_data; in pxa2xx_ac97_do_resume()
138 snd_power_change_state(card, SNDRV_CTL_POWER_D0); in pxa2xx_ac97_do_resume()
145 struct snd_card *card = dev_get_drvdata(dev); in pxa2xx_ac97_suspend() local
148 if (card) in pxa2xx_ac97_suspend()
149 ret = pxa2xx_ac97_do_suspend(card); in pxa2xx_ac97_suspend()
156 struct snd_card *card = dev_get_drvdata(dev); in pxa2xx_ac97_resume() local
159 if (card) in pxa2xx_ac97_resume()
160 ret = pxa2xx_ac97_do_resume(card); in pxa2xx_ac97_resume()
170 struct snd_card *card; in pxa2xx_ac97_probe() local
183 THIS_MODULE, 0, &card); in pxa2xx_ac97_probe()
187 strlcpy(card->driver, dev->dev.driver->name, sizeof(card->driver)); in pxa2xx_ac97_probe()
189 ret = pxa2xx_pcm_new(card, &pxa2xx_ac97_pcm_client, &pxa2xx_ac97_pcm); in pxa2xx_ac97_probe()
197 ret = snd_ac97_bus(card, 0, &pxa2xx_ac97_ops, NULL, &ac97_bus); in pxa2xx_ac97_probe()
205 snprintf(card->shortname, sizeof(card->shortname), in pxa2xx_ac97_probe()
207 snprintf(card->longname, sizeof(card->longname), in pxa2xx_ac97_probe()
208 "%s (%s)", dev->dev.driver->name, card->mixername); in pxa2xx_ac97_probe()
212 ret = snd_card_register(card); in pxa2xx_ac97_probe()
214 platform_set_drvdata(dev, card); in pxa2xx_ac97_probe()
221 if (card) in pxa2xx_ac97_probe()
222 snd_card_free(card); in pxa2xx_ac97_probe()
229 struct snd_card *card = platform_get_drvdata(dev); in pxa2xx_ac97_remove() local
231 if (card) { in pxa2xx_ac97_remove()
232 snd_card_free(card); in pxa2xx_ac97_remove()