| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ |
| H A D | mali_kbase_ctx_sched.c | 114 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 D | mali_kbase_js.c | 2077 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 D | mali_kbase_defs.h | 1295 struct mutex mmu_hw_mutex; member
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/ |
| H A D | mali_kbase_mmu.c | 245 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 D | mali_kbase_ctx_sched.c | 94 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 D | mali_kbase_context.c | 284 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_destroy_context() 288 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_destroy_context()
|
| H A D | mali_kbase_js.c | 1235 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 D | mali_kbase_defs.h | 1259 struct mutex mmu_hw_mutex; member
|
| H A D | mali_kbase_device.c | 153 mutex_init(&kbdev->mmu_hw_mutex); in kbase_device_init()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/mmu/backend/ |
| H A D | mali_kbase_mmu_jm.c | 84 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 D | mali_kbase_mmu_csf.c | 173 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 D | mali_kbase_timeline_csf.c | 125 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 D | mali_kbase_mmu.c | 79 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 D | mali_kbase_mmu_hw_direct.c | 318 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 D | mali_kbase_csf_reset_gpu.c | 352 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 D | mali_kbase_csf_firmware.c | 340 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 D | mali_kbase_csf_scheduler.c | 2739 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 D | mali_kbase_jm_as.c | 229 lockdep_assert_held(&kbdev->mmu_hw_mutex); in kbase_backend_use_ctx()
|
| H A D | mali_kbase_jm_hw.c | 1203 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 D | mali_kbase_pm_driver.c | 2701 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 D | mali_kbase_jm_as.c | 224 lockdep_assert_held(&kbdev->mmu_hw_mutex); in kbase_backend_use_ctx()
|
| H A D | mali_kbase_mmu_hw_direct.c | 308 lockdep_assert_held(&kbdev->mmu_hw_mutex); in kbase_mmu_hw_do_operation()
|
| H A D | mali_kbase_jm_hw.c | 1268 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 D | mali_kbase_pm_driver.c | 1111 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 D | mali_kbase_device.c | 225 mutex_init(&kbdev->mmu_hw_mutex); in kbase_device_misc_init()
|