Home
last modified time | relevance | path

Searched refs:mmu_hw_mutex (Results 1 – 25 of 25) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_ctx_sched.c114 lockdep_assert_held(&kbdev->mmu_hw_mutex); in kbase_ctx_sched_retain_ctx()
215 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_ctx_sched_remove_ctx()
230 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_ctx_sched_remove_ctx()
237 lockdep_assert_held(&kbdev->mmu_hw_mutex); in kbase_ctx_sched_restore_all_as()
373 mutex_lock(&kctx->kbdev->mmu_hw_mutex); in kbase_ctx_sched_inc_refcount()
377 mutex_unlock(&kctx->kbdev->mmu_hw_mutex); in kbase_ctx_sched_inc_refcount()
413 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_ctx_sched_inc_refcount_if_as_valid()
429 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_ctx_sched_inc_refcount_if_as_valid()
H A Dmali_kbase_js.c2077 mutex_lock(&kbdev->mmu_hw_mutex);
2081 mutex_unlock(&kbdev->mmu_hw_mutex);
2089 mutex_lock(&kbdev->mmu_hw_mutex);
2093 mutex_unlock(&kbdev->mmu_hw_mutex);
2106 mutex_lock(&kbdev->mmu_hw_mutex);
2115 mutex_unlock(&kbdev->mmu_hw_mutex);
2135 mutex_unlock(&kbdev->mmu_hw_mutex);
2183 mutex_unlock(&kbdev->mmu_hw_mutex);
H A Dmali_kbase_defs.h1295 struct mutex mmu_hw_mutex; member
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_mmu.c245 mutex_lock(&kbdev->mmu_hw_mutex); in page_fault_worker()
260 mutex_unlock(&kbdev->mmu_hw_mutex); in page_fault_worker()
280 mutex_lock(&kbdev->mmu_hw_mutex); in page_fault_worker()
289 mutex_unlock(&kbdev->mmu_hw_mutex); in page_fault_worker()
350 mutex_lock(&kbdev->mmu_hw_mutex); in page_fault_worker()
374 mutex_unlock(&kbdev->mmu_hw_mutex); in page_fault_worker()
937 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_mmu_flush_invalidate()
960 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_mmu_flush_invalidate()
988 lockdep_assert_held(&kctx->kbdev->mmu_hw_mutex); in kbase_mmu_update()
1002 lockdep_assert_held(&kbdev->mmu_hw_mutex); in kbase_mmu_disable_as()
[all …]
H A Dmali_kbase_ctx_sched.c94 lockdep_assert_held(&kbdev->mmu_hw_mutex); in kbase_ctx_sched_retain_ctx()
165 lockdep_assert_held(&kbdev->mmu_hw_mutex); in kbase_ctx_sched_remove_ctx()
183 lockdep_assert_held(&kbdev->mmu_hw_mutex); in kbase_ctx_sched_restore_all_as()
H A Dmali_kbase_context.c284 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_destroy_context()
288 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_destroy_context()
H A Dmali_kbase_js.c1235 mutex_lock(&kbdev->mmu_hw_mutex); in kbasep_js_runpool_retain_ctx()
1239 mutex_unlock(&kbdev->mmu_hw_mutex); in kbasep_js_runpool_retain_ctx()
1645 mutex_lock(&kbdev->mmu_hw_mutex); in kbasep_js_schedule_ctx()
1649 mutex_unlock(&kbdev->mmu_hw_mutex); in kbasep_js_schedule_ctx()
1656 mutex_lock(&kbdev->mmu_hw_mutex); in kbasep_js_schedule_ctx()
1660 mutex_unlock(&kbdev->mmu_hw_mutex); in kbasep_js_schedule_ctx()
1675 mutex_lock(&kbdev->mmu_hw_mutex); in kbasep_js_schedule_ctx()
1684 mutex_unlock(&kbdev->mmu_hw_mutex); in kbasep_js_schedule_ctx()
1704 mutex_unlock(&kbdev->mmu_hw_mutex); in kbasep_js_schedule_ctx()
1746 mutex_unlock(&kbdev->mmu_hw_mutex); in kbasep_js_schedule_ctx()
H A Dmali_kbase_defs.h1259 struct mutex mmu_hw_mutex; member
H A Dmali_kbase_device.c153 mutex_init(&kbdev->mmu_hw_mutex); in kbase_device_init()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/mmu/backend/
H A Dmali_kbase_mmu_jm.c84 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_gpu_report_bus_fault_and_kill()
91 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_gpu_report_bus_fault_and_kill()
173 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_mmu_report_fault_and_kill()
182 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_mmu_report_fault_and_kill()
H A Dmali_kbase_mmu_csf.c173 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_gpu_report_bus_fault_and_kill()
178 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_gpu_report_bus_fault_and_kill()
242 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_mmu_report_fault_and_kill()
252 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_mmu_report_fault_and_kill()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/tl/backend/
H A Dmali_kbase_timeline_csf.c125 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_create_timeline_objects()
171 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_create_timeline_objects()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/mmu/
H A Dmali_kbase_mmu.c79 lockdep_assert_held(&kbdev->mmu_hw_mutex); in mmu_hw_operation_begin()
97 lockdep_assert_held(&kbdev->mmu_hw_mutex); in mmu_hw_operation_end()
201 mutex_lock(&kbdev->mmu_hw_mutex); in mmu_flush_invalidate_as()
208 mutex_unlock(&kbdev->mmu_hw_mutex); in mmu_flush_invalidate_as()
283 mutex_lock(&kbdev->mmu_hw_mutex); in mmu_flush_invalidate_on_gpu_ctrl()
293 mutex_unlock(&kbdev->mmu_hw_mutex); in mmu_flush_invalidate_on_gpu_ctrl()
591 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_gpu_mmu_handle_write_faulting_as()
616 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_gpu_mmu_handle_write_faulting_as()
1173 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_mmu_page_fault_worker()
1209 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_mmu_page_fault_worker()
[all …]
H A Dmali_kbase_mmu_hw_direct.c318 lockdep_assert_held(&kbdev->mmu_hw_mutex); in kbase_mmu_hw_configure()
547 lockdep_assert_held(&kbdev->mmu_hw_mutex); in mmu_hw_do_flush()
622 lockdep_assert_held(&kbdev->mmu_hw_mutex); in kbase_mmu_hw_do_flush_on_gpu_ctrl()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_reset_gpu.c352 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_csf_reset_gpu_once()
357 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_csf_reset_gpu_once()
H A Dmali_kbase_csf_firmware.c340 mutex_lock(&kbdev->mmu_hw_mutex); in unload_mmu_tables()
345 mutex_unlock(&kbdev->mmu_hw_mutex); in unload_mmu_tables()
352 mutex_lock(&kbdev->mmu_hw_mutex); in load_mmu_tables()
356 mutex_unlock(&kbdev->mmu_hw_mutex); in load_mmu_tables()
2798 lockdep_assert_held(&kbdev->mmu_hw_mutex); in kbase_csf_wait_protected_mode_enter()
H A Dmali_kbase_csf_scheduler.c2739 mutex_lock(&kbdev->mmu_hw_mutex); in program_csg_slot()
2743 mutex_unlock(&kbdev->mmu_hw_mutex); in program_csg_slot()
3989 mutex_lock(&kbdev->mmu_hw_mutex); in scheduler_group_check_protm_enter()
4058 mutex_unlock(&kbdev->mmu_hw_mutex); in scheduler_group_check_protm_enter()
4072 mutex_unlock(&kbdev->mmu_hw_mutex); in scheduler_group_check_protm_enter()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_jm_as.c229 lockdep_assert_held(&kbdev->mmu_hw_mutex); in kbase_backend_use_ctx()
H A Dmali_kbase_jm_hw.c1203 mutex_lock(&kbdev->mmu_hw_mutex); in kbasep_reset_timeout_worker()
1207 mutex_unlock(&kbdev->mmu_hw_mutex); in kbasep_reset_timeout_worker()
H A Dmali_kbase_pm_driver.c2701 mutex_lock(&kbdev->mmu_hw_mutex);
2705 mutex_unlock(&kbdev->mmu_hw_mutex);
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_jm_as.c224 lockdep_assert_held(&kbdev->mmu_hw_mutex); in kbase_backend_use_ctx()
H A Dmali_kbase_mmu_hw_direct.c308 lockdep_assert_held(&kbdev->mmu_hw_mutex); in kbase_mmu_hw_do_operation()
H A Dmali_kbase_jm_hw.c1268 mutex_lock(&kbdev->mmu_hw_mutex); in kbasep_reset_timeout_worker()
1272 mutex_unlock(&kbdev->mmu_hw_mutex); in kbasep_reset_timeout_worker()
H A Dmali_kbase_pm_driver.c1111 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_pm_clock_on()
1115 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_pm_clock_on()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/device/
H A Dmali_kbase_device.c225 mutex_init(&kbdev->mmu_hw_mutex); in kbase_device_misc_init()