Home
last modified time | relevance | path

Searched refs:time_idle (Results 1 – 10 of 10) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/common/
H A Dmali_pm_metrics.c29 mdev->mali_metrics.time_idle = 0; in mali_pm_metrics_init()
144 mdev->mali_metrics.time_idle += (u64)(ktime_to_ns(diff) >> MALI_PM_TIME_SHIFT); in mali_pm_record_gpu_active()
160 mdev->mali_metrics.time_idle += (u64)(ktime_to_ns(diff) >> MALI_PM_TIME_SHIFT); in mali_pm_record_gpu_active()
185 mdev->mali_metrics.time_idle += (u64)(ktime_to_ns(diff) >> MALI_PM_TIME_SHIFT); in mali_pm_get_dvfs_utilisation_calc()
193 mdev->mali_metrics.prev_idle = mdev->mali_metrics.time_idle; in mali_pm_reset_dvfs_utilisation_unlocked()
200 mdev->mali_metrics.time_idle = 0; in mali_pm_reset_dvfs_utilisation_unlocked()
228 total = busy + mdev->mali_metrics.time_idle; in mali_pm_get_dvfs_utilisation()
H A Dmali_pm_metrics.h26 u64 time_idle; member
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_pm_metrics.c115 kbdev->pm.backend.metrics.values.time_idle = 0; in kbasep_pm_metrics_init()
151 kbdev->pm.backend.metrics.values.time_idle = 0; in kbasep_pm_metrics_init()
300 kbdev->pm.backend.metrics.values.time_idle += in kbase_pm_get_dvfs_utilisation_calc()
340 kbdev->pm.backend.metrics.values.time_idle += in kbase_pm_get_dvfs_utilisation_calc()
365 diff->time_idle = cur->time_idle - last->time_idle; in kbase_pm_get_dvfs_metrics()
401 max(diff->time_busy + diff->time_idle, 1u); in kbase_pm_get_dvfs_action()
H A Dmali_kbase_pm_defs.h116 u32 time_idle; member
H A Dmali_kbase_devfreq.c302 stat->total_time = diff.time_busy + diff.time_idle; in kbase_devfreq_status()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_pm_metrics.c77 kbdev->pm.backend.metrics.time_idle = 0; in kbasep_pm_metrics_init()
151 kbdev->pm.backend.metrics.time_idle += (u32) (ktime_to_ns(diff) in kbase_pm_get_dvfs_utilisation_calc()
167 kbdev->pm.backend.metrics.time_idle; in kbase_pm_reset_dvfs_utilisation_unlocked()
173 kbdev->pm.backend.metrics.time_idle = 0; in kbase_pm_reset_dvfs_utilisation_unlocked()
199 total = busy + kbdev->pm.backend.metrics.time_idle; in kbase_pm_get_dvfs_utilisation()
232 if (kbdev->pm.backend.metrics.time_idle + in kbase_pm_get_dvfs_utilisation_old()
246 (kbdev->pm.backend.metrics.time_idle + in kbase_pm_get_dvfs_utilisation_old()
H A Dmali_kbase_pm_defs.h104 u32 time_idle; member
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_dvfs_debugfs.c43 kbdev->pm.backend.metrics.values.time_idle, in kbasep_dvfs_utilization_debugfs_show()
48 kbdev->pm.backend.metrics.values.time_idle); in kbasep_dvfs_utilization_debugfs_show()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/platform/rk/
H A Dmali_kbase_config_rk.c473 total_time = metrics_diff.time_busy + metrics_diff.time_idle; in utilisation_show()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ipa/
H A Dmali_kbase_ipa.c710 total_time = diff.time_busy + (u64) diff.time_idle; in kbase_get_real_power_locked()