Home
last modified time | relevance | path

Searched refs:audio_tstamp (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/sound/core/
H A Dpcm_compat.c449 sstatus.audio_tstamp = status->audio_tstamp; in snd_pcm_ioctl_sync_ptr_x32()
458 put_user(sstatus.audio_tstamp.tv_sec, &src->s.status.audio_tstamp_sec) || in snd_pcm_ioctl_sync_ptr_x32()
459 put_user(sstatus.audio_tstamp.tv_nsec, &src->s.status.audio_tstamp_nsec) || in snd_pcm_ioctl_sync_ptr_x32()
529 sync_ptr.s.status.audio_tstamp = status->audio_tstamp; in snd_pcm_ioctl_sync_ptr_buggy()
H A Dpcm_lib.c238 struct timespec64 *audio_tstamp) in update_audio_tstamp() argument
266 *audio_tstamp = ns_to_timespec64(audio_nsecs); in update_audio_tstamp()
269 if (runtime->status->audio_tstamp.tv_sec != audio_tstamp->tv_sec || in update_audio_tstamp()
270 runtime->status->audio_tstamp.tv_nsec != audio_tstamp->tv_nsec) { in update_audio_tstamp()
271 runtime->status->audio_tstamp.tv_sec = audio_tstamp->tv_sec; in update_audio_tstamp()
272 runtime->status->audio_tstamp.tv_nsec = audio_tstamp->tv_nsec; in update_audio_tstamp()
296 struct timespec64 audio_tstamp; in snd_pcm_update_hw_ptr0() local
313 &audio_tstamp, in snd_pcm_update_hw_ptr0()
466 update_audio_tstamp(substream, &curr_tstamp, &audio_tstamp); in snd_pcm_update_hw_ptr0()
491 update_audio_tstamp(substream, &curr_tstamp, &audio_tstamp); in snd_pcm_update_hw_ptr0()
H A Dpcm_native.c1060 runtime->status->audio_tstamp.tv_sec; in snd_pcm_status64()
1062 runtime->status->audio_tstamp.tv_nsec; in snd_pcm_status64()
3092 sync_ptr.s.status.audio_tstamp = status->audio_tstamp; in snd_pcm_sync_ptr()
3188 sstatus.audio_tstamp = status->audio_tstamp; in snd_pcm_ioctl_sync_ptr_compat()
3197 put_user(sstatus.audio_tstamp.tv_sec, &src->s.status.audio_tstamp_sec) || in snd_pcm_ioctl_sync_ptr_compat()
3198 put_user(sstatus.audio_tstamp.tv_nsec, &src->s.status.audio_tstamp_nsec) || in snd_pcm_ioctl_sync_ptr_compat()
/linux-6.15/tools/perf/trace/beauty/include/uapi/sound/
H A Dasound.h494 struct timespec audio_tstamp; /* sample counter, wall clock, PHC or on-demand sync'ed */ member
537 struct __snd_timespec audio_tstamp; /* from sample counter or wall clock */ member
580 struct __snd_timespec64 audio_tstamp; /* sample counter or wall clock */ member
/linux-6.15/include/uapi/sound/
H A Dasound.h494 struct timespec audio_tstamp; /* sample counter, wall clock, PHC or on-demand sync'ed */ member
537 struct __snd_timespec audio_tstamp; /* from sample counter or wall clock */ member
580 struct __snd_timespec64 audio_tstamp; /* sample counter or wall clock */ member
/linux-6.15/Documentation/sound/designs/
H A Dtimestamping.rst41 The ALSA API also provide an audio_tstamp which reflects the passage
101 and system time using the (tstamp-trigger_tstamp)/audio_tstamp