Home
last modified time | relevance | path

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

/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_vinstr.c95 * @meta_idx: Index of metadata being accessed by userspace.
110 atomic_t meta_idx; member
663 return atomic_read(&cli->write_idx) != atomic_read(&cli->meta_idx); in kbasep_vinstr_hwcnt_reader_buffer_ready()
718 unsigned int meta_idx = atomic_read(&cli->meta_idx); in kbasep_vinstr_hwcnt_reader_ioctl_get_buffer() local
719 unsigned int idx = meta_idx % cli->dump_bufs.buf_cnt; in kbasep_vinstr_hwcnt_reader_ioctl_get_buffer()
729 if (unlikely(atomic_read(&cli->write_idx) == meta_idx)) in kbasep_vinstr_hwcnt_reader_ioctl_get_buffer()
733 if (unlikely(atomic_read(&cli->read_idx) != meta_idx)) in kbasep_vinstr_hwcnt_reader_ioctl_get_buffer()
745 if (meta_idx != atomic_cmpxchg(&cli->meta_idx, meta_id in kbasep_vinstr_hwcnt_reader_ioctl_get_buffer()
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_vinstr.c89 * @meta_idx: Index of metadata being accessed by userspace.
104 atomic_t meta_idx; member
623 return atomic_read(&cli->write_idx) != atomic_read(&cli->meta_idx); in kbasep_vinstr_hwcnt_reader_buffer_ready()
673 unsigned int meta_idx = atomic_read(&cli->meta_idx); in kbasep_vinstr_hwcnt_reader_ioctl_get_buffer() local
674 unsigned int idx = meta_idx % cli->dump_bufs.buf_cnt; in kbasep_vinstr_hwcnt_reader_ioctl_get_buffer()
684 if (unlikely(atomic_read(&cli->write_idx) == meta_idx)) { in kbasep_vinstr_hwcnt_reader_ioctl_get_buffer()
689 if (unlikely(atomic_read(&cli->read_idx) != meta_idx)) { in kbasep_vinstr_hwcnt_reader_ioctl_get_buffer()
703 atomic_inc(&cli->meta_idx); in kbasep_vinstr_hwcnt_reader_ioctl_get_buffer()
731 if (unlikely(atomic_read(&cli->meta_idx) in kbasep_vinstr_hwcnt_reader_ioctl_put_buffer()
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_vinstr.c134 * @meta_idx: index of metadata being accessed by userspace
154 atomic_t meta_idx; member
548 atomic_set(&cli->meta_idx, 0); in kbasep_vinstr_attach_client()
1233 return atomic_read(&cli->write_idx) != atomic_read(&cli->meta_idx); in kbasep_vinstr_hwcnt_reader_buffer_ready()
1247 unsigned int meta_idx = atomic_read(&cli->meta_idx); in kbasep_vinstr_hwcnt_reader_ioctl_get_buffer() local
1248 unsigned int idx = meta_idx % cli->buffer_count; in kbasep_vinstr_hwcnt_reader_ioctl_get_buffer()
1260 if (atomic_read(&cli->write_idx) == meta_idx) { in kbasep_vinstr_hwcnt_reader_ioctl_get_buffer()
1265 if (atomic_read(&cli->read_idx) != meta_idx) { in kbasep_vinstr_hwcnt_reader_ioctl_get_buffer()
1274 atomic_inc(&cli->meta_idx); in kbasep_vinstr_hwcnt_reader_ioctl_get_buffer()
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_vinstr.c146 * @meta_idx: index of metadata being accessed by userspace
166 atomic_t meta_idx; member
589 atomic_set(&cli->meta_idx, 0); in kbasep_vinstr_attach_client()
1327 return atomic_read(&cli->write_idx) != atomic_read(&cli->meta_idx); in kbasep_vinstr_hwcnt_reader_buffer_ready()
1342 unsigned int meta_idx = atomic_read(&cli->meta_idx); in kbasep_vinstr_hwcnt_reader_ioctl_get_buffer() local
1343 unsigned int idx = meta_idx % cli->buffer_count; in kbasep_vinstr_hwcnt_reader_ioctl_get_buffer()
1354 if (atomic_read(&cli->write_idx) == meta_idx) in kbasep_vinstr_hwcnt_reader_ioctl_get_buffer()
1358 if (atomic_read(&cli->read_idx) != meta_idx) in kbasep_vinstr_hwcnt_reader_ioctl_get_buffer()
1365 atomic_inc(&cli->meta_idx); in kbasep_vinstr_hwcnt_reader_ioctl_get_buffer()
[all...]

Completed in 7 milliseconds