Lines Matching refs:spcm
22 struct snd_sof_pcm *spcm; in sof_ipc3_pcm_hw_free() local
24 spcm = snd_sof_find_spcm_dai(component, rtd); in sof_ipc3_pcm_hw_free()
25 if (!spcm) in sof_ipc3_pcm_hw_free()
28 if (!spcm->prepared[substream->stream]) in sof_ipc3_pcm_hw_free()
33 stream.comp_id = spcm->stream[substream->stream].comp_id; in sof_ipc3_pcm_hw_free()
50 struct snd_sof_pcm *spcm; in sof_ipc3_pcm_hw_params() local
53 spcm = snd_sof_find_spcm_dai(component, rtd); in sof_ipc3_pcm_hw_params()
54 if (!spcm) in sof_ipc3_pcm_hw_params()
65 pcm.comp_id = spcm->stream[substream->stream].comp_id; in sof_ipc3_pcm_hw_params()
67 pcm.params.buffer.phy_addr = spcm->stream[substream->stream].page_table.addr; in sof_ipc3_pcm_hw_params()
120 spcm_dbg(spcm, substream->stream, "stream_tag %d\n", in sof_ipc3_pcm_hw_params()
127 spcm_err(spcm, substream->stream, in sof_ipc3_pcm_hw_params()
133 ret = snd_sof_set_stream_data_offset(sdev, &spcm->stream[substream->stream], in sof_ipc3_pcm_hw_params()
136 spcm_err(spcm, substream->stream, "invalid stream data offset\n"); in sof_ipc3_pcm_hw_params()
149 struct snd_sof_pcm *spcm; in sof_ipc3_pcm_trigger() local
151 spcm = snd_sof_find_spcm_dai(component, rtd); in sof_ipc3_pcm_trigger()
152 if (!spcm) in sof_ipc3_pcm_trigger()
157 stream.comp_id = spcm->stream[substream->stream].comp_id; in sof_ipc3_pcm_trigger()
175 spcm_err(spcm, substream->stream, "Unhandled trigger cmd %d\n", cmd); in sof_ipc3_pcm_trigger()