Lines Matching refs:pcm_ops

128 	const struct sof_ipc_pcm_ops *pcm_ops = sof_ipc_get_ops(sdev, pcm);  in sof_pcm_hw_params()  local
146 if (pcm_ops && pcm_ops->hw_free && spcm->prepared[substream->stream]) { in sof_pcm_hw_params()
147 ret = pcm_ops->hw_free(component, substream); in sof_pcm_hw_params()
180 if (pcm_ops && pcm_ops->hw_params) { in sof_pcm_hw_params()
181 ret = pcm_ops->hw_params(component, substream, params, &platform_params); in sof_pcm_hw_params()
199 const struct sof_ipc_pcm_ops *pcm_ops = sof_ipc_get_ops(sdev, pcm); in sof_pcm_hw_free() local
216 if (pcm_ops && pcm_ops->platform_stop_during_hw_free) in sof_pcm_hw_free()
220 if (pcm_ops && pcm_ops->hw_free) { in sof_pcm_hw_free()
221 ret = pcm_ops->hw_free(component, substream); in sof_pcm_hw_free()
288 const struct sof_ipc_pcm_ops *pcm_ops = sof_ipc_get_ops(sdev, pcm); in sof_pcm_trigger() local
310 if (pcm_ops && pcm_ops->ipc_first_on_start) in sof_pcm_trigger()
324 if (pcm_ops && pcm_ops->ipc_first_on_start) in sof_pcm_trigger()
332 if (pcm_ops && pcm_ops->d0i3_supported_in_s0ix && in sof_pcm_trigger()
346 if (pcm_ops && pcm_ops->reset_hw_params_during_stop) in sof_pcm_trigger()
357 if (pcm_ops && pcm_ops->trigger) in sof_pcm_trigger()
358 ret = pcm_ops->trigger(component, substream, cmd); in sof_pcm_trigger()
371 if (!pcm_ops || !pcm_ops->platform_stop_during_hw_free) in sof_pcm_trigger()
597 const struct sof_ipc_pcm_ops *pcm_ops = sof_ipc_get_ops(sdev, pcm); in sof_pcm_dai_link_fixup() local
618 if (pcm_ops && pcm_ops->dai_link_fixup) in sof_pcm_dai_link_fixup()
619 return pcm_ops->dai_link_fixup(rtd, params); in sof_pcm_dai_link_fixup()
682 const struct sof_ipc_pcm_ops *pcm_ops = sof_ipc_get_ops(sdev, pcm); in sof_pcm_delay() local
684 if (pcm_ops && pcm_ops->delay) in sof_pcm_delay()
685 return pcm_ops->delay(component, substream); in sof_pcm_delay()