Home
last modified time | relevance | path

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

12

/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_ctx_sched.c106 lockdep_assert_held(&kbdev->mmu_hw_mutex); in kbase_ctx_sched_retain_ctx()
191 lockdep_assert_held(&kbdev->mmu_hw_mutex); in kbase_ctx_sched_remove_ctx()
210 lockdep_assert_held(&kbdev->mmu_hw_mutex); in kbase_ctx_sched_restore_all_as()
347 mutex_lock(&kctx->kbdev->mmu_hw_mutex); in kbase_ctx_sched_inc_refcount()
351 mutex_unlock(&kctx->kbdev->mmu_hw_mutex); in kbase_ctx_sched_inc_refcount()
387 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_ctx_sched_inc_refcount_if_as_valid()
403 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_ctx_sched_inc_refcount_if_as_valid()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_ctx_sched.c106 lockdep_assert_held(&kbdev->mmu_hw_mutex); in kbase_ctx_sched_retain_ctx()
183 lockdep_assert_held(&kbdev->mmu_hw_mutex); in kbase_ctx_sched_remove_ctx()
203 lockdep_assert_held(&kbdev->mmu_hw_mutex); in kbase_ctx_sched_restore_all_as()
330 mutex_lock(&kctx->kbdev->mmu_hw_mutex); in kbase_ctx_sched_inc_refcount()
334 mutex_unlock(&kctx->kbdev->mmu_hw_mutex); in kbase_ctx_sched_inc_refcount()
H A Dmali_kbase_hwcnt_backend_jm.c517 mutex_lock(&kbdev->mmu_hw_mutex); in kbasep_hwcnt_backend_jm_create()
521 mutex_unlock(&kbdev->mmu_hw_mutex); in kbasep_hwcnt_backend_jm_create()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
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()
184 lockdep_assert_held(&kbdev->mmu_hw_mutex); in kbase_ctx_sched_restore_all_as()
H A Dmali_kbase_mmu.c230 mutex_lock(&kbdev->mmu_hw_mutex); in page_fault_worker()
243 mutex_unlock(&kbdev->mmu_hw_mutex); in page_fault_worker()
258 mutex_lock(&kbdev->mmu_hw_mutex); in page_fault_worker()
265 mutex_unlock(&kbdev->mmu_hw_mutex); in page_fault_worker()
319 mutex_lock(&kbdev->mmu_hw_mutex); in page_fault_worker()
340 mutex_unlock(&kbdev->mmu_hw_mutex); in page_fault_worker()
886 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_mmu_flush_invalidate()
909 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_mmu_flush_invalidate()
935 lockdep_assert_held(&kctx->kbdev->mmu_hw_mutex); in kbase_mmu_update()
949 lockdep_assert_held(&kbdev->mmu_hw_mutex); in kbase_mmu_disable_as()
[all...]
H A Dmali_kbase_context.c287 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_destroy_context()
291 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_destroy_context()
H A Dmali_kbase_js.c136 /* Hold the mmu_hw_mutex and hwaccess_lock for this */
1172 mutex_lock(&kbdev->mmu_hw_mutex); in kbasep_js_runpool_retain_ctx()
1176 mutex_unlock(&kbdev->mmu_hw_mutex); in kbasep_js_runpool_retain_ctx()
1561 mutex_lock(&kbdev->mmu_hw_mutex); in kbasep_js_schedule_ctx()
1565 mutex_unlock(&kbdev->mmu_hw_mutex); in kbasep_js_schedule_ctx()
1571 mutex_lock(&kbdev->mmu_hw_mutex); in kbasep_js_schedule_ctx()
1575 mutex_unlock(&kbdev->mmu_hw_mutex); in kbasep_js_schedule_ctx()
1591 mutex_lock(&kbdev->mmu_hw_mutex); in kbasep_js_schedule_ctx()
1600 mutex_unlock(&kbdev->mmu_hw_mutex); in kbasep_js_schedule_ctx()
1618 mutex_unlock(&kbdev->mmu_hw_mutex); in kbasep_js_schedule_ctx()
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
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_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_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.c138 /* Hold the mmu_hw_mutex and hwaccess_lock for this */
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()
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/mmu/backend/
H A Dmali_kbase_mmu_jm.c83 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_gpu_report_bus_fault_and_kill()
90 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_gpu_report_bus_fault_and_kill()
171 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_mmu_report_fault_and_kill()
180 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_mmu_report_fault_and_kill()
H A Dmali_kbase_mmu_csf.c171 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_gpu_report_bus_fault_and_kill()
176 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_gpu_report_bus_fault_and_kill()
239 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_mmu_report_fault_and_kill()
249 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_mmu_report_fault_and_kill()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/mmu/backend/
H A Dmali_kbase_mmu_jm.c79 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_gpu_report_bus_fault_and_kill()
86 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_gpu_report_bus_fault_and_kill()
156 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_mmu_report_fault_and_kill()
165 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_mmu_report_fault_and_kill()
/device/soc/rockchip/common/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()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/mmu/
H A Dmali_kbase_mmu.c99 lockdep_assert_held(&kbdev->mmu_hw_mutex); in mmu_flush_invalidate_on_gpu_ctrl()
315 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_gpu_mmu_handle_write_faulting_as()
334 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_gpu_mmu_handle_write_faulting_as()
860 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_mmu_page_fault_worker()
881 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_mmu_page_fault_worker()
900 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_mmu_page_fault_worker()
916 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_mmu_page_fault_worker()
1001 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_mmu_page_fault_worker()
1030 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_mmu_page_fault_worker()
1810 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_mmu_flush_invalidate_as()
[all...]
H A Dmali_kbase_mmu_hw_direct.c220 lockdep_assert_held(&kbdev->mmu_hw_mutex); in kbase_mmu_hw_do_operation()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/mmu/
H A Dmali_kbase_mmu.c196 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_gpu_mmu_handle_write_faulting_as()
201 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_gpu_mmu_handle_write_faulting_as()
687 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_mmu_page_fault_worker()
700 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_mmu_page_fault_worker()
715 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_mmu_page_fault_worker()
722 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_mmu_page_fault_worker()
793 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_mmu_page_fault_worker()
810 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_mmu_page_fault_worker()
1452 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_mmu_flush_invalidate_as()
1472 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_mmu_flush_invalidate_as()
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/context/
H A Dmali_kbase_context.c224 mutex_lock(&kctx->kbdev->mmu_hw_mutex); in kbase_context_common_term()
228 mutex_unlock(&kctx->kbdev->mmu_hw_mutex); in kbase_context_common_term()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/context/
H A Dmali_kbase_context.c247 mutex_lock(&kctx->kbdev->mmu_hw_mutex); in kbase_context_common_term()
251 mutex_unlock(&kctx->kbdev->mmu_hw_mutex); in kbase_context_common_term()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_jm_as.c218 lockdep_assert_held(&kbdev->mmu_hw_mutex); in kbase_backend_use_ctx()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_jm_as.c208 lockdep_assert_held(&kbdev->mmu_hw_mutex); in kbase_backend_use_ctx()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_jm_as.c230 lockdep_assert_held(&kbdev->mmu_hw_mutex); in kbase_backend_use_ctx()
/device/soc/rockchip/common/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()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_reset_gpu.c429 mutex_lock(&kbdev->mmu_hw_mutex); in kbase_csf_reset_gpu_now()
434 mutex_unlock(&kbdev->mmu_hw_mutex); in kbase_csf_reset_gpu_now()

Completed in 23 milliseconds

12