Lines Matching refs:time_info
664 /* both host and dai copier must be valid for time_info */
719 struct sof_ipc4_timestamp_info *time_info;
726 time_info = spcm->stream[substream->stream].private;
728 if (!time_info)
731 time_info->stream_start_offset = SOF_IPC4_INVALID_STREAM_POSITION;
732 time_info->llp_offset = 0;
742 struct sof_ipc4_timestamp_info *time_info)
744 struct sof_ipc4_copier *host_copier = time_info->host_copier;
745 struct sof_ipc4_copier *dai_copier = time_info->dai_copier;
770 time_info->stream_start_offset = stream_start_position;
780 struct sof_ipc4_timestamp_info *time_info;
793 time_info = stream->private;
794 if (!time_info)
802 if (time_info->stream_start_offset == SOF_IPC4_INVALID_STREAM_POSITION) {
803 ret = sof_ipc4_get_stream_start_offset(sdev, substream, stream, time_info);
812 if (!time_info->llp_offset) {
817 sof_mailbox_read(sdev, time_info->llp_offset, &llp, sizeof(llp));
828 tmp_ptr -= time_info->stream_start_offset;