Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/sound/core/
H A Dpcm_compat.c495 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 Dpcm_native.c3009 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 Dpcm.c169 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 Dmali_kbase_csf_scheduler.c1943 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 Dmali_kbase_csf_defs.h405 u64 sync_ptr; member
H A Dmali_kbase_csf_csg_debugfs.c334 wait_sync_pointer = queue->sync_ptr; in kbasep_csf_scheduler_dump_active_queue()
H A Dmali_kbase_csf.c548 queue->sync_ptr = 0; in csf_queue_register_internal()