• Home
  • Raw
  • Download

Lines Matching refs:card

79 	platform_ops = substream->pcm->card->dev->platform_data;  in pxa2xx_ac97_pcm_open()
93 platform_ops = substream->pcm->card->dev->platform_data; in pxa2xx_ac97_pcm_close()
116 static int pxa2xx_ac97_do_suspend(struct snd_card *card) in pxa2xx_ac97_do_suspend() argument
118 pxa2xx_audio_ops_t *platform_ops = card->dev->platform_data; in pxa2xx_ac97_do_suspend()
120 snd_power_change_state(card, SNDRV_CTL_POWER_D3cold); in pxa2xx_ac97_do_suspend()
128 static int pxa2xx_ac97_do_resume(struct snd_card *card) in pxa2xx_ac97_do_resume() argument
130 pxa2xx_audio_ops_t *platform_ops = card->dev->platform_data; in pxa2xx_ac97_do_resume()
140 snd_power_change_state(card, SNDRV_CTL_POWER_D0); in pxa2xx_ac97_do_resume()
147 struct snd_card *card = dev_get_drvdata(dev); in pxa2xx_ac97_suspend() local
150 if (card) in pxa2xx_ac97_suspend()
151 ret = pxa2xx_ac97_do_suspend(card); in pxa2xx_ac97_suspend()
158 struct snd_card *card = dev_get_drvdata(dev); in pxa2xx_ac97_resume() local
161 if (card) in pxa2xx_ac97_resume()
162 ret = pxa2xx_ac97_do_resume(card); in pxa2xx_ac97_resume()
180 static int pxa2xx_ac97_pcm_new(struct snd_card *card) in pxa2xx_ac97_pcm_new() argument
185 ret = snd_pcm_new(card, "PXA2xx-PCM", 0, 1, 1, &pcm); in pxa2xx_ac97_pcm_new()
189 ret = dma_coerce_mask_and_coherent(card->dev, DMA_BIT_MASK(32)); in pxa2xx_ac97_pcm_new()
208 struct snd_card *card; in pxa2xx_ac97_probe() local
221 THIS_MODULE, 0, &card); in pxa2xx_ac97_probe()
225 strscpy(card->driver, dev->dev.driver->name, sizeof(card->driver)); in pxa2xx_ac97_probe()
227 ret = pxa2xx_ac97_pcm_new(card); in pxa2xx_ac97_probe()
235 ret = snd_ac97_bus(card, 0, &pxa2xx_ac97_ops, NULL, &ac97_bus); in pxa2xx_ac97_probe()
243 snprintf(card->shortname, sizeof(card->shortname), in pxa2xx_ac97_probe()
245 snprintf(card->longname, sizeof(card->longname), in pxa2xx_ac97_probe()
246 "%s (%s)", dev->dev.driver->name, card->mixername); in pxa2xx_ac97_probe()
250 ret = snd_card_register(card); in pxa2xx_ac97_probe()
252 platform_set_drvdata(dev, card); in pxa2xx_ac97_probe()
259 if (card) in pxa2xx_ac97_probe()
260 snd_card_free(card); in pxa2xx_ac97_probe()
267 struct snd_card *card = platform_get_drvdata(dev); in pxa2xx_ac97_remove() local
269 if (card) { in pxa2xx_ac97_remove()
270 snd_card_free(card); in pxa2xx_ac97_remove()