Home
last modified time | relevance | path

Searched refs:sync_ptr (Results 1 – 2 of 2) sorted by relevance

/linux-6.15/sound/core/
H A Dpcm_compat.c494 struct snd_pcm_sync_ptr sync_ptr; in snd_pcm_ioctl_sync_ptr_buggy() local
500 memset(&sync_ptr, 0, sizeof(sync_ptr)); in snd_pcm_ioctl_sync_ptr_buggy()
508 if (sync_ptr.flags & SNDRV_PCM_SYNC_PTR_HWSYNC) { in snd_pcm_ioctl_sync_ptr_buggy()
514 if (!(sync_ptr.flags & SNDRV_PCM_SYNC_PTR_APPL)) { in snd_pcm_ioctl_sync_ptr_buggy()
521 if (!(sync_ptr.flags & SNDRV_PCM_SYNC_PTR_AVAIL_MIN)) in snd_pcm_ioctl_sync_ptr_buggy()
525 sync_ptr.s.status.state = status->state; in snd_pcm_ioctl_sync_ptr_buggy()
526 sync_ptr.s.status.hw_ptr = status->hw_ptr; in snd_pcm_ioctl_sync_ptr_buggy()
527 sync_ptr.s.status.tstamp = status->tstamp; in snd_pcm_ioctl_sync_ptr_buggy()
529 sync_ptr.s.status.audio_tstamp = status->audio_tstamp; in snd_pcm_ioctl_sync_ptr_buggy()
531 if (!(sync_ptr.flags & SNDRV_PCM_SYNC_PTR_APPL)) in snd_pcm_ioctl_sync_ptr_buggy()
[all …]
H A Dpcm_native.c3058 struct snd_pcm_sync_ptr sync_ptr; in snd_pcm_sync_ptr() local
3063 memset(&sync_ptr, 0, sizeof(sync_ptr)); in snd_pcm_sync_ptr()
3070 if (sync_ptr.flags & SNDRV_PCM_SYNC_PTR_HWSYNC) { in snd_pcm_sync_ptr()
3076 if (!(sync_ptr.flags & SNDRV_PCM_SYNC_PTR_APPL)) { in snd_pcm_sync_ptr()
3078 sync_ptr.c.control.appl_ptr); in snd_pcm_sync_ptr()
3082 sync_ptr.c.control.appl_ptr = control->appl_ptr; in snd_pcm_sync_ptr()
3088 sync_ptr.s.status.state = status->state; in snd_pcm_sync_ptr()
3089 sync_ptr.s.status.hw_ptr = status->hw_ptr; in snd_pcm_sync_ptr()
3090 sync_ptr.s.status.tstamp = status->tstamp; in snd_pcm_sync_ptr()
3094 if (!(sync_ptr.flags & SNDRV_PCM_SYNC_PTR_APPL)) in snd_pcm_sync_ptr()
[all …]