Lines Matching refs:pcm
189 struct hdac_hda_pcm *pcm; in hdac_hda_dai_set_tdm_slot() local
192 pcm = &hda_pvt->pcm[dai->id]; in hdac_hda_dai_set_tdm_slot()
195 pcm->stream_tag[SNDRV_PCM_STREAM_PLAYBACK] = tx_mask; in hdac_hda_dai_set_tdm_slot()
197 pcm->stream_tag[SNDRV_PCM_STREAM_CAPTURE] = rx_mask; in hdac_hda_dai_set_tdm_slot()
231 hda_pvt->pcm[dai->id].format_val[substream->stream] = format_val; in hdac_hda_dai_hw_params()
241 struct hda_pcm *pcm; in hdac_hda_dai_hw_free() local
244 pcm = snd_soc_find_pcm_from_dai(hda_pvt, dai); in hdac_hda_dai_hw_free()
245 if (!pcm) in hdac_hda_dai_hw_free()
248 hda_stream = &pcm->stream[substream->stream]; in hdac_hda_dai_hw_free()
262 struct hda_pcm *pcm; in hdac_hda_dai_prepare() local
268 pcm = snd_soc_find_pcm_from_dai(hda_pvt, dai); in hdac_hda_dai_prepare()
269 if (!pcm) in hdac_hda_dai_prepare()
272 hda_stream = &pcm->stream[substream->stream]; in hdac_hda_dai_prepare()
274 stream = hda_pvt->pcm[dai->id].stream_tag[substream->stream]; in hdac_hda_dai_prepare()
275 format_val = hda_pvt->pcm[dai->id].format_val[substream->stream]; in hdac_hda_dai_prepare()
291 struct hda_pcm *pcm; in hdac_hda_dai_open() local
294 pcm = snd_soc_find_pcm_from_dai(hda_pvt, dai); in hdac_hda_dai_open()
295 if (!pcm) in hdac_hda_dai_open()
298 snd_hda_codec_pcm_get(pcm); in hdac_hda_dai_open()
300 hda_stream = &pcm->stream[substream->stream]; in hdac_hda_dai_open()
311 struct hda_pcm *pcm; in hdac_hda_dai_close() local
314 pcm = snd_soc_find_pcm_from_dai(hda_pvt, dai); in hdac_hda_dai_close()
315 if (!pcm) in hdac_hda_dai_close()
318 hda_stream = &pcm->stream[substream->stream]; in hdac_hda_dai_close()
322 snd_hda_codec_pcm_put(pcm); in hdac_hda_dai_close()