Lines Matching full:dpcm
129 struct snd_soc_dpcm *dpcm; in avs_dai_be_hw_params() local
132 for_each_dpcm_fe(be, substream->stream, dpcm) { in avs_dai_be_hw_params()
133 fe = dpcm->fe; in avs_dai_be_hw_params()
134 fe_hw_params = &fe->dpcm[substream->stream].hw_params; in avs_dai_be_hw_params()
527 struct snd_soc_dpcm *dpcm; in avs_dai_fe_hw_params() local
543 for_each_dpcm_be(fe, substream->stream, dpcm) { in avs_dai_fe_hw_params()
544 be = dpcm->be; in avs_dai_fe_hw_params()
545 be_hw_params = &be->dpcm[substream->stream].hw_params; in avs_dai_fe_hw_params()
880 ret = dai->driver->ops->hw_params(substream, &rtd->dpcm[substream->stream].hw_params, dai); in avs_dai_resume_hw_params()
1480 struct snd_soc_dpcm *dpcm; in avs_component_hda_open() local
1484 * Support the DPCM reparenting while still fulfilling expectations of HDAudio in avs_component_hda_open()
1488 for_each_dpcm_be(rtd, dir, dpcm) { in avs_component_hda_open()
1491 be = dpcm->be; in avs_component_hda_open()
1492 if (be->dpcm[dir].users == 1) in avs_component_hda_open()