/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/ |
H A D | mali_kbase_pm_backend.c | 263 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_pm_do_poweron() 265 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_pm_do_poweron() 289 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in pm_handle_power_off() 292 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in pm_handle_power_off() 303 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in pm_handle_power_off() 372 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_pm_gpu_poweroff_wait_wq() 386 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_pm_gpu_poweroff_wait_wq() 481 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_pm_gpu_clock_control_worker() 491 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_pm_gpu_clock_control_worker() 503 spin_lock_irqsave(&kbdev->hwaccess_lock, flag in kbase_pm_gpu_clock_control_worker() [all...] |
H A D | mali_kbase_pm_policy.c | 75 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_pm_policy_init() 78 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_pm_policy_init() 102 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_pm_update_active() 115 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_pm_update_active() 131 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_pm_update_active() 144 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_pm_update_active() 149 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_pm_update_active() 158 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_pm_update_dynamic_cores_onoff() 193 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_pm_update_cores_state_nolock() 222 spin_lock_irqsave(&kbdev->hwaccess_lock, flag in kbase_pm_update_cores_state() [all...] |
H A D | mali_kbase_pm_driver.c | 107 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_pm_is_mcu_desired() 160 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_pm_protected_override_enable() 166 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_pm_protected_override_disable() 173 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_pm_protected_entry_override_enable() 197 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_pm_protected_entry_override_disable() 211 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_pm_protected_l2_override() 316 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_pm_invoke() 515 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_pm_trigger_hwcnt_disable() 581 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_pm_control_gpu_clock() 606 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_pm_handle_mcu_core_attr_update() [all...] |
H A D | mali_kbase_jm_as.c | 57 lockdep_assert_held(&kbdev->hwaccess_lock); in assign_and_activate_kctx_addr_space() 102 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_backend_release_ctx_irq() 134 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_backend_find_and_release_free_address_space() 154 spin_unlock_irqrestore(&kbdev->hwaccess_lock, in kbase_backend_find_and_release_free_address_space() 168 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_backend_find_and_release_free_address_space() 198 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_backend_find_and_release_free_address_space() 202 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_backend_find_and_release_free_address_space() 231 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_backend_use_ctx()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_ctx_sched.c | 85 lockdep_assert_held(&kbdev->hwaccess_lock); in kbasep_ctx_sched_find_as_for_ctx() 107 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_ctx_sched_retain_ctx() 154 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_ctx_sched_retain_ctx_refcount() 167 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_ctx_sched_release_ctx() 192 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_ctx_sched_remove_ctx() 211 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_ctx_sched_restore_all_as() 263 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_ctx_sched_as_to_ctx_refcount() 270 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_ctx_sched_as_to_ctx_refcount() 281 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_ctx_sched_as_to_ctx() 285 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flag in kbase_ctx_sched_as_to_ctx() [all...] |
H A D | mali_kbase_js.c | 160 lockdep_assert_held(&kctx->kbdev->hwaccess_lock); in jsctx_rb_none_to_pull_prio() 177 * Caller must hold hwaccess_lock 187 lockdep_assert_held(&kctx->kbdev->hwaccess_lock); in jsctx_rb_none_to_pull() 220 lockdep_assert_held(&kctx->kbdev->hwaccess_lock); in jsctx_queue_foreach_prio() 302 lockdep_assert_held(&kctx->kbdev->hwaccess_lock); in jsctx_rb_peek_prio() 325 * Caller must hold the hwaccess_lock. 334 lockdep_assert_held(&kctx->kbdev->hwaccess_lock); in jsctx_rb_peek() 364 lockdep_assert_held(&kctx->kbdev->hwaccess_lock); in jsctx_rb_pull() 384 lockdep_assert_held(&kctx->kbdev->hwaccess_lock); in jsctx_tree_add() 420 lockdep_assert_held(&kctx->kbdev->hwaccess_lock); in jsctx_rb_unpull() [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/backend/gpu/ |
H A D | mali_kbase_pm_policy.c | 71 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_pm_update_active() 83 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_pm_update_active() 99 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_pm_update_active() 111 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_pm_update_active() 116 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_pm_update_active() 125 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_pm_update_dynamic_cores_onoff() 159 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_pm_update_cores_state_nolock() 196 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_pm_update_cores_state() 200 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_pm_update_cores_state() 241 spin_lock_irqsave(&kbdev->hwaccess_lock, flag in kbase_pm_set_policy() [all...] |
H A D | mali_kbase_pm_backend.c | 237 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_pm_do_poweron() 239 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_pm_do_poweron() 274 spin_lock_irqsave(&kbdev->hwaccess_lock, flags2); in kbase_pm_gpu_poweroff_wait_wq() 276 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags2); in kbase_pm_gpu_poweroff_wait_wq() 312 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_pm_gpu_poweroff_wait_wq() 326 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_pm_gpu_poweroff_wait_wq() 425 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_pm_gpu_clock_control_worker() 433 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_pm_gpu_clock_control_worker() 446 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_pm_gpu_clock_control_worker() 448 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flag in kbase_pm_gpu_clock_control_worker() [all...] |
H A D | mali_kbase_jm_as.c | 57 lockdep_assert_held(&kbdev->hwaccess_lock); in assign_and_activate_kctx_addr_space() 99 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_backend_release_ctx_irq() 129 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_backend_find_and_release_free_address_space() 148 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_backend_find_and_release_free_address_space() 161 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_backend_find_and_release_free_address_space() 188 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_backend_find_and_release_free_address_space() 192 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_backend_find_and_release_free_address_space() 219 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_backend_use_ctx()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/ |
H A D | mali_kbase_pm_ca.c | 96 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_pm_ca_set_policy() 99 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_pm_ca_set_policy() 109 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_pm_ca_set_policy() 120 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_pm_ca_set_policy() 133 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_pm_ca_get_core_mask() 151 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_pm_ca_update_core_status() 162 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_pm_ca_instr_enable() 166 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_pm_ca_instr_enable() 171 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_pm_ca_instr_disable()
|
H A D | mali_kbase_pm_policy.c | 149 lockdep_assert_held(&kbdev->hwaccess_lock); in kbasep_pm_do_poweroff_cores() 178 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbasep_pm_do_gpu_poweroff_callback() 203 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbasep_pm_do_gpu_poweroff_callback() 211 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbasep_pm_do_gpu_poweroff_callback() 240 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbasep_pm_do_gpu_poweroff_wq() 247 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbasep_pm_do_gpu_poweroff_wq() 297 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_pm_cancel_deferred_poweroff() 308 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_pm_cancel_deferred_poweroff() 323 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_pm_update_active() 334 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flag in kbase_pm_update_active() [all...] |
H A D | mali_kbase_jm_as.c | 50 lockdep_assert_held(&kbdev->hwaccess_lock); in assign_and_activate_kctx_addr_space() 90 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_backend_release_ctx_irq() 120 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_backend_find_and_release_free_address_space() 139 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_backend_find_and_release_free_address_space() 152 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_backend_find_and_release_free_address_space() 179 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_backend_find_and_release_free_address_space() 183 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_backend_find_and_release_free_address_space() 209 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_backend_use_ctx()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/ |
H A D | mali_kbase_pm_ca.c | 101 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_pm_ca_set_policy() 104 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_pm_ca_set_policy() 112 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_pm_ca_set_policy() 124 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_pm_ca_set_policy() 137 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_pm_ca_get_core_mask() 157 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_pm_ca_update_core_status() 169 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_pm_ca_instr_enable() 173 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_pm_ca_instr_enable() 178 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_pm_ca_instr_disable()
|
H A D | mali_kbase_pm_policy.c | 163 lockdep_assert_held(&kbdev->hwaccess_lock); in kbasep_pm_do_poweroff_cores() 200 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbasep_pm_do_gpu_poweroff_callback() 227 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbasep_pm_do_gpu_poweroff_callback() 235 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbasep_pm_do_gpu_poweroff_callback() 265 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbasep_pm_do_gpu_poweroff_wq() 271 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbasep_pm_do_gpu_poweroff_wq() 325 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_pm_cancel_deferred_poweroff() 336 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_pm_cancel_deferred_poweroff() 351 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_pm_update_active() 363 spin_unlock_irqrestore(&kbdev->hwaccess_lock, in kbase_pm_update_active() [all...] |
H A D | mali_kbase_jm_as.c | 54 lockdep_assert_held(&kbdev->hwaccess_lock); in assign_and_activate_kctx_addr_space() 96 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_backend_release_ctx_irq() 128 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_backend_find_and_release_free_address_space() 149 spin_unlock_irqrestore(&kbdev->hwaccess_lock, in kbase_backend_find_and_release_free_address_space() 163 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_backend_find_and_release_free_address_space() 193 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_backend_find_and_release_free_address_space() 197 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_backend_find_and_release_free_address_space() 225 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_backend_use_ctx()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_js.c | 155 lockdep_assert_held(&kctx->kbdev->hwaccess_lock); in jsctx_rb_none_to_pull_prio() 171 * Caller must hold hwaccess_lock 180 lockdep_assert_held(&kctx->kbdev->hwaccess_lock); in jsctx_rb_none_to_pull() 212 lockdep_assert_held(&kctx->kbdev->hwaccess_lock); in jsctx_queue_foreach_prio() 282 lockdep_assert_held(&kctx->kbdev->hwaccess_lock); in jsctx_rb_peek_prio() 303 * Caller must hold the hwaccess_lock. 311 lockdep_assert_held(&kctx->kbdev->hwaccess_lock); in jsctx_rb_peek() 340 lockdep_assert_held(&kctx->kbdev->hwaccess_lock); in jsctx_rb_pull() 360 lockdep_assert_held(&kctx->kbdev->hwaccess_lock); in jsctx_tree_add() 394 lockdep_assert_held(&kctx->kbdev->hwaccess_lock); in jsctx_rb_unpull() [all...] |
H A D | mali_kbase_ctx_sched.c | 84 lockdep_assert_held(&kbdev->hwaccess_lock); in kbasep_ctx_sched_find_as_for_ctx() 107 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_ctx_sched_retain_ctx() 150 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_ctx_sched_retain_ctx_refcount() 163 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_ctx_sched_release_ctx() 184 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_ctx_sched_remove_ctx() 204 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_ctx_sched_restore_all_as() 253 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_ctx_sched_as_to_ctx_refcount() 261 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_ctx_sched_as_to_ctx_refcount() 279 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_ctx_sched_as_to_ctx() 289 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flag in kbase_ctx_sched_as_to_ctx() [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/device/ |
H A D | mali_kbase_device_hw.c | 79 /* hwaccess_lock must be held to avoid any sync issue with in kbase_gpu_cache_flush_and_busy_wait() 82 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_gpu_cache_flush_and_busy_wait() 136 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_gpu_start_cache_clean_nolock() 164 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_gpu_start_cache_clean() 166 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_gpu_start_cache_clean() 171 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_gpu_cache_clean_wait_complete() 183 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_clean_caches_done() 203 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_clean_caches_done() 211 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in get_cache_clean_flag() 213 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flag in get_cache_clean_flag() [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_js.c | 136 /* Hold the mmu_hw_mutex and hwaccess_lock for this */
147 lockdep_assert_held(&kbdev->hwaccess_lock);
in kbasep_js_runpool_retain_ctx_nolock() 178 lockdep_assert_held(&kctx->kbdev->hwaccess_lock);
in jsctx_rb_none_to_pull_prio() 189 * Caller must hold hwaccess_lock
198 lockdep_assert_held(&kctx->kbdev->hwaccess_lock);
in jsctx_rb_none_to_pull() 230 lockdep_assert_held(&kctx->kbdev->hwaccess_lock);
in jsctx_queue_foreach_prio() 284 lockdep_assert_held(&kctx->kbdev->hwaccess_lock);
in jsctx_rb_peek_prio() 303 * Caller must hold the hwaccess_lock.
311 lockdep_assert_held(&kctx->kbdev->hwaccess_lock);
in jsctx_rb_peek() 340 lockdep_assert_held(&kctx->kbdev->hwaccess_lock);
in jsctx_rb_pull() [all...] |
H A D | mali_kbase_jm.c | 61 lockdep_assert_held(&kbdev->hwaccess_lock);
in kbase_jm_kick() 80 lockdep_assert_held(&kbdev->hwaccess_lock);
in kbase_jm_try_kick() 92 lockdep_assert_held(&kbdev->hwaccess_lock);
in kbase_jm_try_kick_all() 102 lockdep_assert_held(&kbdev->hwaccess_lock);
in kbase_jm_idle_ctx() 111 lockdep_assert_held(&kbdev->hwaccess_lock);
in kbase_jm_return_atom_to_js() 123 lockdep_assert_held(&kbdev->hwaccess_lock);
in kbase_jm_complete()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_js.c | 138 /* Hold the mmu_hw_mutex and hwaccess_lock for this */ 150 lockdep_assert_held(&kbdev->hwaccess_lock); in kbasep_js_runpool_retain_ctx_nolock() 183 lockdep_assert_held(&kctx->kbdev->hwaccess_lock); in jsctx_rb_none_to_pull_prio() 194 * Caller must hold hwaccess_lock 204 lockdep_assert_held(&kctx->kbdev->hwaccess_lock); in jsctx_rb_none_to_pull() 237 lockdep_assert_held(&kctx->kbdev->hwaccess_lock); in jsctx_queue_foreach_prio() 295 lockdep_assert_held(&kctx->kbdev->hwaccess_lock); in jsctx_rb_peek_prio() 313 * Caller must hold the hwaccess_lock. 322 lockdep_assert_held(&kctx->kbdev->hwaccess_lock); in jsctx_rb_peek() 351 lockdep_assert_held(&kctx->kbdev->hwaccess_lock); in jsctx_rb_pull() [all...] |
H A D | mali_kbase_jm.c | 63 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_jm_kick() 82 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_jm_try_kick() 94 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_jm_try_kick_all() 104 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_jm_idle_ctx() 113 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_jm_return_atom_to_js() 127 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_jm_complete()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/mmu/backend/ |
H A D | mali_kbase_mmu_csf.c | 75 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in submit_work_pagefault() 100 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in submit_work_pagefault() 172 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_gpu_report_bus_fault_and_kill() 175 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_gpu_report_bus_fault_and_kill() 187 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_gpu_report_bus_fault_and_kill() 190 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_gpu_report_bus_fault_and_kill() 244 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_mmu_report_fault_and_kill() 247 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_mmu_report_fault_and_kill() 281 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_mmu_interrupt_process() 347 spin_lock_irqsave(&kbdev->hwaccess_lock, flag in kbase_mmu_bus_fault_interrupt() [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/platform/devicetree/ |
H A D | mali_kbase_runtime_pm.c | 85 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in pm_callback_power_on() 92 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in pm_callback_power_on() 97 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in pm_callback_power_on() 122 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in pm_callback_power_off() 129 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in pm_callback_power_off() 134 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in pm_callback_power_off() 154 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in pm_callback_runtime_gpu_active() 158 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in pm_callback_runtime_gpu_active() 185 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in pm_callback_runtime_gpu_idle() 190 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flag in pm_callback_runtime_gpu_idle() [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/device/ |
H A D | mali_kbase_device_hw.c | 85 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_gpu_start_cache_clean_nolock() 111 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_gpu_start_cache_clean() 113 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_gpu_start_cache_clean() 118 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_gpu_cache_clean_wait_complete() 130 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in kbase_clean_caches_done() 145 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in kbase_clean_caches_done() 153 spin_lock_irqsave(&kbdev->hwaccess_lock, flags); in get_cache_clean_flag() 155 spin_unlock_irqrestore(&kbdev->hwaccess_lock, flags); in get_cache_clean_flag()
|