Lines Matching refs:substream
91 static int pxa_ssp_startup(struct snd_pcm_substream *substream, in pxa_ssp_startup() argument
108 dma->filter_data = substream->stream == SNDRV_PCM_STREAM_PLAYBACK ? in pxa_ssp_startup()
111 snd_soc_dai_set_dma_data(cpu_dai, substream, dma); in pxa_ssp_startup()
116 static void pxa_ssp_shutdown(struct snd_pcm_substream *substream, in pxa_ssp_shutdown() argument
127 kfree(snd_soc_dai_get_dma_data(cpu_dai, substream)); in pxa_ssp_shutdown()
128 snd_soc_dai_set_dma_data(cpu_dai, substream, NULL); in pxa_ssp_shutdown()
541 static int pxa_ssp_hw_params(struct snd_pcm_substream *substream, in pxa_ssp_hw_params() argument
554 dma_data = snd_soc_dai_get_dma_data(cpu_dai, substream); in pxa_ssp_hw_params()
562 substream->stream == SNDRV_PCM_STREAM_PLAYBACK, dma_data); in pxa_ssp_hw_params()
639 static void pxa_ssp_set_running_bit(struct snd_pcm_substream *substream, in pxa_ssp_set_running_bit() argument
650 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) { in pxa_ssp_set_running_bit()
671 static int pxa_ssp_trigger(struct snd_pcm_substream *substream, int cmd, in pxa_ssp_trigger() argument
684 pxa_ssp_set_running_bit(substream, ssp, 1); in pxa_ssp_trigger()
689 pxa_ssp_set_running_bit(substream, ssp, 1); in pxa_ssp_trigger()
692 pxa_ssp_set_running_bit(substream, ssp, 0); in pxa_ssp_trigger()
698 pxa_ssp_set_running_bit(substream, ssp, 0); in pxa_ssp_trigger()