Home
last modified time | relevance | path

Searched refs:kcpu_queues (Results 1 – 6 of 6) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_kcpu_debugfs.c81 lockdep_assert_held(&kctx->csf.kcpu_queues.lock); in kbasep_csf_kcpu_debugfs_print_queue()
133 mutex_lock(&kctx->csf.kcpu_queues.lock); in kbasep_csf_kcpu_debugfs_show()
135 idx = find_first_bit(kctx->csf.kcpu_queues.in_use, in kbasep_csf_kcpu_debugfs_show()
140 kctx->csf.kcpu_queues.array[idx]; in kbasep_csf_kcpu_debugfs_show()
145 kctx->csf.kcpu_queues.array[idx]); in kbasep_csf_kcpu_debugfs_show()
147 idx = find_next_bit(kctx->csf.kcpu_queues.in_use, in kbasep_csf_kcpu_debugfs_show()
151 mutex_unlock(&kctx->csf.kcpu_queues.lock); in kbasep_csf_kcpu_debugfs_show()
H A Dmali_kbase_csf_kcpu.c189 &kctx->csf.kcpu_queues.jit_blocked_queues; in kbase_jit_add_to_pending_alloc_list()
193 lockdep_assert_held(&kctx->csf.kcpu_queues.jit_lock); in kbase_jit_add_to_pending_alloc_list()
196 &kctx->csf.kcpu_queues.jit_blocked_queues, in kbase_jit_add_to_pending_alloc_list()
243 mutex_lock(&kctx->csf.kcpu_queues.jit_lock); in kbase_kcpu_jit_allocate_process()
268 list_for_each_entry(jit_cmd, &kctx->csf.kcpu_queues.jit_cmds_head, info.jit_alloc.node) { in kbase_kcpu_jit_allocate_process()
338 mutex_unlock(&kctx->csf.kcpu_queues.jit_lock); in kbase_kcpu_jit_allocate_process()
356 mutex_unlock(&kctx->csf.kcpu_queues.jit_lock); in kbase_kcpu_jit_allocate_process()
415 mutex_lock(&kctx->csf.kcpu_queues.jit_lock); in kbase_kcpu_jit_allocate_prepare()
417 &kctx->csf.kcpu_queues.jit_cmds_head); in kbase_kcpu_jit_allocate_prepare()
418 mutex_unlock(&kctx->csf.kcpu_queues.jit_lock); in kbase_kcpu_jit_allocate_prepare()
[all …]
H A Dmali_kbase_csf_sync_debugfs.c356 lockdep_assert_held(&kctx->csf.kcpu_queues.lock); in kbasep_csf_sync_kcpu_debugfs_print_queue()
409 mutex_lock(&kctx->csf.kcpu_queues.lock); in kbasep_csf_sync_kcpu_debugfs_show()
412 queue_idx = find_first_bit(kctx->csf.kcpu_queues.in_use, KBASEP_MAX_KCPU_QUEUES); in kbasep_csf_sync_kcpu_debugfs_show()
416 kctx->csf.kcpu_queues.array[queue_idx]); in kbasep_csf_sync_kcpu_debugfs_show()
418 queue_idx = find_next_bit(kctx->csf.kcpu_queues.in_use, KBASEP_MAX_KCPU_QUEUES, in kbasep_csf_sync_kcpu_debugfs_show()
422 mutex_unlock(&kctx->csf.kcpu_queues.lock); in kbasep_csf_sync_kcpu_debugfs_show()
H A Dmali_kbase_csf_defs.h850 struct kbase_csf_kcpu_queue_context kcpu_queues; member
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/tl/backend/
H A Dmali_kbase_timeline_csf.c119 mutex_lock(&kctx->csf.kcpu_queues.lock); in kbase_create_timeline_objects()
163 kctx->csf.kcpu_queues.array[i]; in kbase_create_timeline_objects()
172 mutex_unlock(&kctx->csf.kcpu_queues.lock); in kbase_create_timeline_objects()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem.c3881 mutex_init(&kctx->csf.kcpu_queues.jit_lock); in kbase_jit_init()
3882 INIT_LIST_HEAD(&kctx->csf.kcpu_queues.jit_cmds_head); in kbase_jit_init()
3883 INIT_LIST_HEAD(&kctx->csf.kcpu_queues.jit_blocked_queues); in kbase_jit_init()
4318 lockdep_assert_held(&kctx->csf.kcpu_queues.jit_lock); in jit_allow_allocate()
4413 lockdep_assert_held(&kctx->csf.kcpu_queues.jit_lock); in kbase_jit_allocate()
4660 lockdep_assert_held(&kctx->csf.kcpu_queues.jit_lock); in kbase_jit_free()