/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_pm.c | 54 old_count = kbdev->pm.active_count; in kbase_pm_context_active_handle_suspend() 64 if (kbdev->pm.active_count != 0) { in kbase_pm_context_active_handle_suspend() 83 c = ++kbdev->pm.active_count; in kbase_pm_context_active_handle_suspend() 118 old_count = kbdev->pm.active_count; in kbase_pm_context_idle() 126 c = --kbdev->pm.active_count; in kbase_pm_context_idle() 177 wait_event(kbdev->pm.zero_active_count_wait, kbdev->pm.active_count == 0); in kbase_pm_suspend()
|
H A D | mali_kbase_defs.h | 851 int active_count;
member 854 /* Wait queue set when active_count == 0 */
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_pm.c | 58 old_count = kbdev->pm.active_count; in kbase_pm_context_active_handle_suspend() 67 if (kbdev->pm.active_count != 0) in kbase_pm_context_active_handle_suspend() 84 c = ++kbdev->pm.active_count; in kbase_pm_context_active_handle_suspend() 117 old_count = kbdev->pm.active_count; in kbase_pm_context_idle() 124 c = --kbdev->pm.active_count; in kbase_pm_context_idle() 174 wait_event(kbdev->pm.zero_active_count_wait, kbdev->pm.active_count == 0); in kbase_pm_suspend()
|
H A D | mali_kbase_defs.h | 861 int active_count; member 864 /* Wait queue set when active_count == 0 */
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_pm.c | 75 if (kbdev->pm.active_count != 0) { in kbase_pm_context_active_handle_suspend() 90 c = ++kbdev->pm.active_count; in kbase_pm_context_active_handle_suspend() 105 dev_dbg(kbdev->dev, "%s %d\n", __func__, kbdev->pm.active_count); in kbase_pm_context_active_handle_suspend() 120 c = --kbdev->pm.active_count; in kbase_pm_context_idle() 138 dev_dbg(kbdev->dev, "%s %d (pid = %d)\n", __func__, kbdev->pm.active_count, current->pid); in kbase_pm_context_idle() 198 dev_dbg(kbdev->dev, ">wait_event - waiting for active_count == 0 (pid = %d)\n", current->pid); in kbase_pm_driver_suspend() 199 wait_event(kbdev->pm.zero_active_count_wait, kbdev->pm.active_count == 0); in kbase_pm_driver_suspend()
|
H A D | mali_kbase.h | 458 return kbdev->pm.active_count > 0; in kbase_pm_is_active()
|
H A D | mali_kbase_defs.h | 369 int active_count; member 376 /* Wait queue set when active_count == 0 */
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_pm.c | 78 if (kbdev->pm.active_count != 0) in kbase_pm_context_active_handle_suspend() 92 c = ++kbdev->pm.active_count; in kbase_pm_context_active_handle_suspend() 107 dev_dbg(kbdev->dev, "%s %d\n", __func__, kbdev->pm.active_count); in kbase_pm_context_active_handle_suspend() 123 c = --kbdev->pm.active_count; in kbase_pm_context_idle() 142 kbdev->pm.active_count, current->pid); in kbase_pm_context_idle() 208 dev_dbg(kbdev->dev, ">wait_event - waiting for active_count == 0 (pid = %d)\n", in kbase_pm_driver_suspend() 211 kbdev->pm.active_count == 0); in kbase_pm_driver_suspend()
|
H A D | mali_kbase.h | 473 return kbdev->pm.active_count > 0; in kbase_pm_is_active()
|
H A D | mali_kbase_defs.h | 376 * @active_count: The reference count of active contexts on this device. Note 389 * @zero_active_count_wait: Wait queue set when active_count == 0 409 int active_count; member
|
H A D | mali_kbase_gpuprops.c | 639 /* pm.active_count is expected to be 1 here, which is set in in kbase_gpuprops_update_l2_features() 642 WARN_ON(kbdev->pm.active_count != 1); in kbase_gpuprops_update_l2_features()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/ |
H A D | mali_kbase_pm_demand.c | 31 if (0 == kbdev->pm.active_count) in demand_get_core_mask() 39 if (0 == kbdev->pm.active_count && !(kbdev->shader_needed_bitmap | in demand_get_core_active()
|
H A D | mali_kbase_pm_coarse_demand.c | 29 if (kbdev->pm.active_count == 0) in coarse_demand_get_core_mask() 37 if (0 == kbdev->pm.active_count && !(kbdev->shader_needed_bitmap | in coarse_demand_get_core_active()
|
H A D | mali_kbase_pm_backend.c | 132 kbdev->pm.active_count = 0; in kbase_hwaccess_pm_init() 343 kbdev->pm.active_count = 1; in kbase_hwaccess_pm_powerup() 388 KBASE_DEBUG_ASSERT(kbdev->pm.active_count == 0); in kbase_hwaccess_pm_term()
|
H A D | mali_kbase_pm_policy.c | 390 KBASE_DEBUG_ASSERT(pm->active_count == 0); in kbase_pm_update_active() 522 } else if (kbdev->pm.active_count == 0 && desired_bitmap != 0 && in kbase_pm_update_cores_state_nolock()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/ |
H A D | mali_kbase_pm_coarse_demand.c | 25 if (kbdev->pm.active_count == 0) { in coarse_demand_get_core_mask() 34 if (kbdev->pm.active_count == 0 && !(kbdev->shader_needed_bitmap | kbdev->shader_inuse_bitmap) && in coarse_demand_get_core_active()
|
H A D | mali_kbase_pm_demand.c | 27 if (kbdev->pm.active_count == 0) { in demand_get_core_mask() 36 if (kbdev->pm.active_count == 0 && !(kbdev->shader_needed_bitmap | kbdev->shader_inuse_bitmap) && in demand_get_core_active()
|
H A D | mali_kbase_pm_backend.c | 122 kbdev->pm.active_count = 0; in kbase_hwaccess_pm_init() 322 kbdev->pm.active_count = 1; in kbase_hwaccess_pm_powerup() 364 KBASE_DEBUG_ASSERT(kbdev->pm.active_count == 0); in kbase_hwaccess_pm_term()
|
H A D | mali_kbase_pm_policy.c | 357 KBASE_DEBUG_ASSERT(pm->active_count == 0); in kbase_pm_update_active() 470 } else if (kbdev->pm.active_count == 0 && desired_bitmap != 0 && desired_tiler_bitmap != 0 && in kbase_pm_update_cores_state_nolock()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/platform/devicetree/ |
H A D | mali_kbase_runtime_pm.c | 89 WARN_ON(!kbdev->pm.active_count); in pm_callback_power_on() 156 WARN_ON(!kbdev->pm.active_count); in pm_callback_runtime_gpu_active() 188 WARN_ON(kbdev->pm.active_count); in pm_callback_runtime_gpu_idle()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/ |
H A D | mali_kbase_pm_backend.c | 185 kbdev->pm.active_count = 0; in kbase_hwaccess_pm_init() 580 WARN_ON(kbdev->pm.active_count); in kbase_pm_do_poweroff_sync() 748 kbdev->pm.active_count = 1; in kbase_hwaccess_pm_powerup() 815 KBASE_DEBUG_ASSERT(kbdev->pm.active_count == 0); in kbase_hwaccess_pm_term() 1093 if (kbdev->pm.active_count || in pm_handle_mcu_sleep_on_runtime_suspend() 1169 if (kbdev->pm.active_count || in kbase_pm_handle_runtime_suspend()
|
H A D | mali_kbase_pm_policy.c | 138 KBASE_DEBUG_ASSERT(pm->active_count == 0); in kbase_pm_update_active()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/backend/gpu/ |
H A D | mali_kbase_pm_backend.c | 161 kbdev->pm.active_count = 0; in kbase_hwaccess_pm_init() 577 kbdev->pm.active_count = 1; in kbase_hwaccess_pm_powerup() 625 KBASE_DEBUG_ASSERT(kbdev->pm.active_count == 0); in kbase_hwaccess_pm_term()
|
H A D | mali_kbase_pm_policy.c | 105 KBASE_DEBUG_ASSERT(pm->active_count == 0); in kbase_pm_update_active()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/arbiter/ |
H A D | mali_kbase_arbiter_pm.c | 904 if (kbdev->pm.active_count > 0) { in kbase_arbiter_pm_vm_event() 1003 * active_count > 0, we no longer have GPU in kbase_arbiter_pm_ctx_active_handle_suspend() 1014 if (kbdev->pm.active_count == 0) in kbase_arbiter_pm_ctx_active_handle_suspend()
|