Searched refs:sync_ptr (Results 1 – 7 of 7) sorted by relevance
| /OK3568_Linux_fs/kernel/sound/core/ |
| H A D | pcm_compat.c | 495 struct snd_pcm_sync_ptr sync_ptr; in snd_pcm_ioctl_sync_ptr_buggy() local 501 memset(&sync_ptr, 0, sizeof(sync_ptr)); in snd_pcm_ioctl_sync_ptr_buggy() 502 sync_cp = (struct __snd_pcm_mmap_control64_buggy *)&sync_ptr.c.control; in snd_pcm_ioctl_sync_ptr_buggy() 503 if (get_user(sync_ptr.flags, (unsigned __user *)&(_sync_ptr->flags))) in snd_pcm_ioctl_sync_ptr_buggy() 509 if (sync_ptr.flags & SNDRV_PCM_SYNC_PTR_HWSYNC) { in snd_pcm_ioctl_sync_ptr_buggy() 515 if (!(sync_ptr.flags & SNDRV_PCM_SYNC_PTR_APPL)) { in snd_pcm_ioctl_sync_ptr_buggy() 524 if (!(sync_ptr.flags & SNDRV_PCM_SYNC_PTR_AVAIL_MIN)) in snd_pcm_ioctl_sync_ptr_buggy() 528 sync_ptr.s.status.state = status->state; in snd_pcm_ioctl_sync_ptr_buggy() 529 sync_ptr.s.status.hw_ptr = status->hw_ptr; in snd_pcm_ioctl_sync_ptr_buggy() 530 sync_ptr.s.status.tstamp = status->tstamp; in snd_pcm_ioctl_sync_ptr_buggy() [all …]
|
| H A D | pcm_native.c | 3009 struct snd_pcm_sync_ptr sync_ptr; in snd_pcm_sync_ptr() local 3014 memset(&sync_ptr, 0, sizeof(sync_ptr)); in snd_pcm_sync_ptr() 3015 if (get_user(sync_ptr.flags, (unsigned __user *)&(_sync_ptr->flags))) in snd_pcm_sync_ptr() 3017 …if (copy_from_user(&sync_ptr.c.control, &(_sync_ptr->c.control), sizeof(struct snd_pcm_mmap_contro… in snd_pcm_sync_ptr() 3021 if (sync_ptr.flags & SNDRV_PCM_SYNC_PTR_HWSYNC) { in snd_pcm_sync_ptr() 3027 if (!(sync_ptr.flags & SNDRV_PCM_SYNC_PTR_APPL)) { in snd_pcm_sync_ptr() 3029 sync_ptr.c.control.appl_ptr); in snd_pcm_sync_ptr() 3035 sync_ptr.c.control.appl_ptr = control->appl_ptr; in snd_pcm_sync_ptr() 3037 if (!(sync_ptr.flags & SNDRV_PCM_SYNC_PTR_AVAIL_MIN)) in snd_pcm_sync_ptr() 3038 control->avail_min = sync_ptr.c.control.avail_min; in snd_pcm_sync_ptr() [all …]
|
| /OK3568_Linux_fs/external/rk_pcba_test/tinyalsa/ |
| H A D | pcm.c | 169 struct snd_pcm_sync_ptr *sync_ptr; member 241 if (pcm->sync_ptr) { in pcm_sync_ptr() 242 pcm->sync_ptr->flags = flags; in pcm_sync_ptr() 243 if (ioctl(pcm->fd, SNDRV_PCM_IOCTL_SYNC_PTR, pcm->sync_ptr) < 0) in pcm_sync_ptr() 251 if (pcm->sync_ptr) in pcm_hw_mmap_status() 280 pcm->sync_ptr = calloc(1, sizeof(*pcm->sync_ptr)); in pcm_hw_mmap_status() 281 if (!pcm->sync_ptr) in pcm_hw_mmap_status() 283 pcm->mmap_status = &pcm->sync_ptr->s.status; in pcm_hw_mmap_status() 284 pcm->mmap_control = &pcm->sync_ptr->c.control; in pcm_hw_mmap_status() 296 if (pcm->sync_ptr) { in pcm_hw_munmap_status() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/csf/ |
| H A D | mali_kbase_csf_scheduler.c | 1943 u32 *sync_ptr; in evaluate_sync_update() local 1962 sync_wait_align_valid = ((uintptr_t)queue->sync_ptr & sync_wait_align_mask) == 0; in evaluate_sync_update() 1965 queue->sync_ptr); in evaluate_sync_update() 1969 sync_ptr = kbase_phy_alloc_mapping_get(queue->kctx, queue->sync_ptr, in evaluate_sync_update() 1973 queue->sync_ptr); in evaluate_sync_update() 1977 if (!sync_ptr) { in evaluate_sync_update() 1979 queue->sync_ptr); in evaluate_sync_update() 1992 sync_current_val = READ_ONCE(*sync_ptr); in evaluate_sync_update() 2055 queue->sync_ptr = kbase_csf_firmware_cs_output(stream, in save_slot_cs() 2057 queue->sync_ptr |= (u64)kbase_csf_firmware_cs_output(stream, in save_slot_cs() [all …]
|
| H A D | mali_kbase_csf_defs.h | 405 u64 sync_ptr; member
|
| H A D | mali_kbase_csf_csg_debugfs.c | 334 wait_sync_pointer = queue->sync_ptr; in kbasep_csf_scheduler_dump_active_queue()
|
| H A D | mali_kbase_csf.c | 548 queue->sync_ptr = 0; in csf_queue_register_internal()
|