Searched refs:sync_ptr (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-6.6/sound/core/ |
H A D | pcm_compat.c | 503 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 D | pcm_native.c | 3038 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 D | pcm_compat.c | 499 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 D | pcm_native.c | 3011 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