Home
last modified time | relevance | path

Searched refs:active_count (Results 1 - 25 of 32) sorted by relevance

12

/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_pm.c54 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 Dmali_kbase_defs.h851 int active_count; member
854 /* Wait queue set when active_count == 0 */
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_pm.c58 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 Dmali_kbase_defs.h861 int active_count; member
864 /* Wait queue set when active_count == 0 */
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_pm.c75 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 Dmali_kbase.h458 return kbdev->pm.active_count > 0; in kbase_pm_is_active()
H A Dmali_kbase_defs.h369 int active_count; member
376 /* Wait queue set when active_count == 0 */
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_pm.c78 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 Dmali_kbase.h473 return kbdev->pm.active_count > 0; in kbase_pm_is_active()
H A Dmali_kbase_defs.h376 * @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 Dmali_kbase_gpuprops.c639 /* 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 Dmali_kbase_pm_demand.c31 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 Dmali_kbase_pm_coarse_demand.c29 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 Dmali_kbase_pm_backend.c132 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 Dmali_kbase_pm_policy.c390 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 Dmali_kbase_pm_coarse_demand.c25 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 Dmali_kbase_pm_demand.c27 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 Dmali_kbase_pm_backend.c122 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 Dmali_kbase_pm_policy.c357 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 Dmali_kbase_runtime_pm.c89 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 Dmali_kbase_pm_backend.c185 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 Dmali_kbase_pm_policy.c138 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 Dmali_kbase_pm_backend.c161 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 Dmali_kbase_pm_policy.c105 KBASE_DEBUG_ASSERT(pm->active_count == 0); in kbase_pm_update_active()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/arbiter/
H A Dmali_kbase_arbiter_pm.c904 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()

Completed in 25 milliseconds

12