Lines Matching full:dpcm
208 struct snd_soc_dpcm *dpcm; in avs_dai_be_hw_params() local
212 for_each_dpcm_fe(be, substream->stream, dpcm) { in avs_dai_be_hw_params()
213 fe = dpcm->fe; in avs_dai_be_hw_params()
214 fe_hw_params = &fe->dpcm[substream->stream].hw_params; in avs_dai_be_hw_params()
611 struct snd_soc_dpcm *dpcm; in avs_dai_fe_hw_params() local
628 for_each_dpcm_be(fe, substream->stream, dpcm) { in avs_dai_fe_hw_params()
629 be = dpcm->be; in avs_dai_fe_hw_params()
630 be_hw_params = &be->dpcm[substream->stream].hw_params; in avs_dai_fe_hw_params()
1041 ret = dai->driver->ops->hw_params(substream, &rtd->dpcm[substream->stream].hw_params, dai); in avs_dai_resume_hw_params()
1644 struct snd_soc_dpcm *dpcm; in avs_component_hda_open() local
1648 * Support the DPCM reparenting while still fulfilling expectations of HDAudio in avs_component_hda_open()
1652 for_each_dpcm_be(rtd, dir, dpcm) { in avs_component_hda_open()
1655 be = dpcm->be; in avs_component_hda_open()
1656 if (be->dpcm[dir].users == 1) in avs_component_hda_open()