Lines Matching full:dpcm
161 struct snd_soc_dpcm *dpcm; in avs_dai_be_hw_params() local
164 for_each_dpcm_fe(be, substream->stream, dpcm) { in avs_dai_be_hw_params()
165 fe = dpcm->fe; in avs_dai_be_hw_params()
166 fe_hw_params = &fe->dpcm[substream->stream].hw_params; in avs_dai_be_hw_params()
563 struct snd_soc_dpcm *dpcm; in avs_dai_fe_hw_params() local
579 for_each_dpcm_be(fe, substream->stream, dpcm) { in avs_dai_fe_hw_params()
580 be = dpcm->be; in avs_dai_fe_hw_params()
581 be_hw_params = &be->dpcm[substream->stream].hw_params; in avs_dai_fe_hw_params()
991 ret = dai->driver->ops->hw_params(substream, &rtd->dpcm[substream->stream].hw_params, dai); in avs_dai_resume_hw_params()
1593 struct snd_soc_dpcm *dpcm; in avs_component_hda_open() local
1597 * Support the DPCM reparenting while still fulfilling expectations of HDAudio in avs_component_hda_open()
1601 for_each_dpcm_be(rtd, dir, dpcm) { in avs_component_hda_open()
1604 be = dpcm->be; in avs_component_hda_open()
1605 if (be->dpcm[dir].users == 1) in avs_component_hda_open()