Lines Matching refs:stream_start_offset
32 u64 stream_start_offset; member
538 time_info->stream_start_offset = SOF_IPC4_INVALID_STREAM_POSITION; in sof_ipc4_trigger_pipelines()
988 time_info->stream_start_offset = SOF_IPC4_INVALID_STREAM_POSITION; in sof_ipc4_pcm_hw_params()
1026 time_info->stream_start_offset = substream->runtime->rate / MSEC_PER_SEC; in sof_ipc4_get_stream_start_offset()
1033 if (ppl_reg.stream_start_offset == SOF_IPC4_INVALID_STREAM_POSITION) in sof_ipc4_get_stream_start_offset()
1041 time_info->stream_start_offset = ppl_reg.stream_start_offset; in sof_ipc4_get_stream_start_offset()
1042 do_div(time_info->stream_start_offset, dai_sample_size); in sof_ipc4_get_stream_start_offset()
1088 if (time_info->stream_start_offset == SOF_IPC4_INVALID_STREAM_POSITION) { in sof_ipc4_pcm_pointer()
1140 if (dai_cnt < time_info->stream_start_offset) { in sof_ipc4_pcm_pointer()
1141 host_cnt += time_info->stream_start_offset - dai_cnt; in sof_ipc4_pcm_pointer()
1144 dai_cnt -= time_info->stream_start_offset; in sof_ipc4_pcm_pointer()