Lines Matching refs:spcm
23 struct snd_sof_pcm *spcm; in sof_ipc3_pcm_hw_free() local
25 spcm = snd_sof_find_spcm_dai(component, rtd); in sof_ipc3_pcm_hw_free()
26 if (!spcm) in sof_ipc3_pcm_hw_free()
29 if (!spcm->prepared[substream->stream]) in sof_ipc3_pcm_hw_free()
34 stream.comp_id = spcm->stream[substream->stream].comp_id; in sof_ipc3_pcm_hw_free()
51 struct snd_sof_pcm *spcm; in sof_ipc3_pcm_hw_params() local
54 spcm = snd_sof_find_spcm_dai(component, rtd); in sof_ipc3_pcm_hw_params()
55 if (!spcm) in sof_ipc3_pcm_hw_params()
66 pcm.comp_id = spcm->stream[substream->stream].comp_id; in sof_ipc3_pcm_hw_params()
68 pcm.params.buffer.phy_addr = spcm->stream[substream->stream].page_table.addr; in sof_ipc3_pcm_hw_params()
132 ret = snd_sof_set_stream_data_offset(sdev, &spcm->stream[substream->stream], in sof_ipc3_pcm_hw_params()
136 __func__, spcm->pcm.pcm_id); in sof_ipc3_pcm_hw_params()
150 struct snd_sof_pcm *spcm; in sof_ipc3_pcm_trigger() local
152 spcm = snd_sof_find_spcm_dai(component, rtd); in sof_ipc3_pcm_trigger()
153 if (!spcm) in sof_ipc3_pcm_trigger()
158 stream.comp_id = spcm->stream[substream->stream].comp_id; in sof_ipc3_pcm_trigger()