Lines Matching refs:dpcm
21 #include <sound/soc-dpcm.h>
123 struct snd_soc_dpcm *dpcm;
134 fe->dpcm[stream].runtime = fe_substream->runtime;
144 fe->dpcm[stream].runtime = fe_substream->runtime;
146 fe->dpcm[stream].runtime_update = SND_SOC_DPCM_UPDATE_FE;
151 for_each_dpcm_be(fe, stream, dpcm)
152 dpcm->state = SND_SOC_DPCM_LINK_STATE_FREE;
155 fe->dpcm[stream].runtime = NULL;
174 fe->dpcm[stream].state = SND_SOC_DPCM_STATE_OPEN;
175 fe->dpcm[stream].runtime_update = SND_SOC_DPCM_UPDATE_NO;
190 fe->dpcm[stream].runtime_update = SND_SOC_DPCM_UPDATE_NO;
238 struct snd_soc_dpcm *dpcm;
250 fe->dpcm[stream].runtime_update = SND_SOC_DPCM_UPDATE_FE;
259 for_each_dpcm_be(fe, stream, dpcm)
260 dpcm->state = SND_SOC_DPCM_LINK_STATE_FREE;
264 fe->dpcm[stream].state = SND_SOC_DPCM_STATE_CLOSE;
265 fe->dpcm[stream].runtime_update = SND_SOC_DPCM_UPDATE_NO;
269 fe->dpcm[stream].runtime = NULL;
358 fe->dpcm[stream].runtime_update = SND_SOC_DPCM_UPDATE_FE;
366 fe->dpcm[stream].state = SND_SOC_DPCM_STATE_START;
370 fe->dpcm[stream].state = SND_SOC_DPCM_STATE_STOP;
373 fe->dpcm[stream].state = SND_SOC_DPCM_STATE_PAUSED;
378 fe->dpcm[stream].runtime_update = SND_SOC_DPCM_UPDATE_NO;
473 memset(&fe->dpcm[fe_substream->stream].hw_params, 0,
476 fe->dpcm[stream].runtime_update = SND_SOC_DPCM_UPDATE_FE;
499 fe->dpcm[stream].state = SND_SOC_DPCM_STATE_PREPARE;
502 fe->dpcm[stream].runtime_update = SND_SOC_DPCM_UPDATE_NO;