Home
last modified time | relevance | path

Searched refs:sync_ptr (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/sound/core/
H A Dpcm_compat.c503 struct snd_pcm_sync_ptr sync_ptr; in snd_pcm_ioctl_sync_ptr_buggy() local
509 memset(&sync_ptr, 0, sizeof(sync_ptr)); in snd_pcm_ioctl_sync_ptr_buggy()
510 sync_cp = (struct __snd_pcm_mmap_control64_buggy *)&sync_ptr.c.control; in snd_pcm_ioctl_sync_ptr_buggy()
511 if (get_user(sync_ptr.flags, (unsigned __user *)&(_sync_ptr->flags))) in snd_pcm_ioctl_sync_ptr_buggy()
517 if (sync_ptr.flags & SNDRV_PCM_SYNC_PTR_HWSYNC) { in snd_pcm_ioctl_sync_ptr_buggy()
523 if (!(sync_ptr.flags & SNDRV_PCM_SYNC_PTR_APPL)) { in snd_pcm_ioctl_sync_ptr_buggy()
532 if (!(sync_ptr.flags & SNDRV_PCM_SYNC_PTR_AVAIL_MIN)) in snd_pcm_ioctl_sync_ptr_buggy()
536 sync_ptr.s.status.state = status->state; in snd_pcm_ioctl_sync_ptr_buggy()
537 sync_ptr in snd_pcm_ioctl_sync_ptr_buggy()
[all...]
H A Dpcm_native.c3038 struct snd_pcm_sync_ptr sync_ptr; in snd_pcm_sync_ptr() local
3043 memset(&sync_ptr, 0, sizeof(sync_ptr)); in snd_pcm_sync_ptr()
3044 if (get_user(sync_ptr.flags, (unsigned __user *)&(_sync_ptr->flags))) in snd_pcm_sync_ptr()
3046 if (copy_from_user(&sync_ptr.c.control, &(_sync_ptr->c.control), sizeof(struct snd_pcm_mmap_control))) in snd_pcm_sync_ptr()
3050 if (sync_ptr.flags & SNDRV_PCM_SYNC_PTR_HWSYNC) { in snd_pcm_sync_ptr()
3056 if (!(sync_ptr.flags & SNDRV_PCM_SYNC_PTR_APPL)) { in snd_pcm_sync_ptr()
3058 sync_ptr.c.control.appl_ptr); in snd_pcm_sync_ptr()
3064 sync_ptr.c.control.appl_ptr = control->appl_ptr; in snd_pcm_sync_ptr()
3066 if (!(sync_ptr in snd_pcm_sync_ptr()
[all...]
/kernel/linux/linux-5.10/sound/core/
H A Dpcm_compat.c499 struct snd_pcm_sync_ptr sync_ptr; in snd_pcm_ioctl_sync_ptr_buggy() local
505 memset(&sync_ptr, 0, sizeof(sync_ptr)); in snd_pcm_ioctl_sync_ptr_buggy()
506 sync_cp = (struct __snd_pcm_mmap_control64_buggy *)&sync_ptr.c.control; in snd_pcm_ioctl_sync_ptr_buggy()
507 if (get_user(sync_ptr.flags, (unsigned __user *)&(_sync_ptr->flags))) in snd_pcm_ioctl_sync_ptr_buggy()
513 if (sync_ptr.flags & SNDRV_PCM_SYNC_PTR_HWSYNC) { in snd_pcm_ioctl_sync_ptr_buggy()
519 if (!(sync_ptr.flags & SNDRV_PCM_SYNC_PTR_APPL)) { in snd_pcm_ioctl_sync_ptr_buggy()
528 if (!(sync_ptr.flags & SNDRV_PCM_SYNC_PTR_AVAIL_MIN)) in snd_pcm_ioctl_sync_ptr_buggy()
532 sync_ptr.s.status.state = status->state; in snd_pcm_ioctl_sync_ptr_buggy()
533 sync_ptr in snd_pcm_ioctl_sync_ptr_buggy()
[all...]
H A Dpcm_native.c3011 struct snd_pcm_sync_ptr sync_ptr; in snd_pcm_sync_ptr() local
3016 memset(&sync_ptr, 0, sizeof(sync_ptr)); in snd_pcm_sync_ptr()
3017 if (get_user(sync_ptr.flags, (unsigned __user *)&(_sync_ptr->flags))) in snd_pcm_sync_ptr()
3019 if (copy_from_user(&sync_ptr.c.control, &(_sync_ptr->c.control), sizeof(struct snd_pcm_mmap_control))) in snd_pcm_sync_ptr()
3023 if (sync_ptr.flags & SNDRV_PCM_SYNC_PTR_HWSYNC) { in snd_pcm_sync_ptr()
3029 if (!(sync_ptr.flags & SNDRV_PCM_SYNC_PTR_APPL)) { in snd_pcm_sync_ptr()
3031 sync_ptr.c.control.appl_ptr); in snd_pcm_sync_ptr()
3037 sync_ptr.c.control.appl_ptr = control->appl_ptr; in snd_pcm_sync_ptr()
3039 if (!(sync_ptr in snd_pcm_sync_ptr()
[all...]

Completed in 12 milliseconds