Home
last modified time | relevance | path

Searched refs:ns_time (Results 1 – 3 of 3) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/common/
H A Dmali_pm_metrics.c61 u64 ns_time; in mali_pm_record_job_status() local
68 ns_time = (u64)(ktime_to_ns(diff) >> MALI_PM_TIME_SHIFT); in mali_pm_record_job_status()
69 mdev->mali_metrics.time_busy += ns_time; in mali_pm_record_job_status()
77 u64 ns_time; in mali_pm_record_gpu_idle() local
89 ns_time = (u64)(ktime_to_ns(diff) >> MALI_PM_TIME_SHIFT); in mali_pm_record_gpu_idle()
90 mdev->mali_metrics.time_busy_gp += ns_time; in mali_pm_record_gpu_idle()
96 ns_time = (u64)(ktime_to_ns(diff) >> MALI_PM_TIME_SHIFT); in mali_pm_record_gpu_idle()
97 mdev->mali_metrics.time_busy += ns_time; in mali_pm_record_gpu_idle()
106 ns_time = (u64)(ktime_to_ns(diff) >> MALI_PM_TIME_SHIFT); in mali_pm_record_gpu_idle()
107 mdev->mali_metrics.time_busy_pp[0] += ns_time; in mali_pm_record_gpu_idle()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_pm_metrics.c235 u32 ns_time; in kbase_pm_get_dvfs_utilisation_calc() local
275 ns_time = (u32)(diff_ns >> KBASE_PM_TIME_SHIFT); in kbase_pm_get_dvfs_utilisation_calc()
295 gpu_active_counter = MIN(gpu_active_counter, ns_time); in kbase_pm_get_dvfs_utilisation_calc()
301 ns_time - gpu_active_counter; in kbase_pm_get_dvfs_utilisation_calc()
326 u32 ns_time = (u32) (ktime_to_ns(diff) >> KBASE_PM_TIME_SHIFT); in kbase_pm_get_dvfs_utilisation_calc() local
328 kbdev->pm.backend.metrics.values.time_busy += ns_time; in kbase_pm_get_dvfs_utilisation_calc()
330 kbdev->pm.backend.metrics.values.busy_cl[0] += ns_time; in kbase_pm_get_dvfs_utilisation_calc()
332 kbdev->pm.backend.metrics.values.busy_cl[1] += ns_time; in kbase_pm_get_dvfs_utilisation_calc()
334 kbdev->pm.backend.metrics.values.busy_gl += ns_time; in kbase_pm_get_dvfs_utilisation_calc()
336 kbdev->pm.backend.metrics.values.busy_gl += ns_time; in kbase_pm_get_dvfs_utilisation_calc()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_pm_metrics.c139 u32 ns_time = (u32) (ktime_to_ns(diff) >> KBASE_PM_TIME_SHIFT); in kbase_pm_get_dvfs_utilisation_calc() local
141 kbdev->pm.backend.metrics.time_busy += ns_time; in kbase_pm_get_dvfs_utilisation_calc()
143 kbdev->pm.backend.metrics.busy_cl[0] += ns_time; in kbase_pm_get_dvfs_utilisation_calc()
145 kbdev->pm.backend.metrics.busy_cl[1] += ns_time; in kbase_pm_get_dvfs_utilisation_calc()
147 kbdev->pm.backend.metrics.busy_gl += ns_time; in kbase_pm_get_dvfs_utilisation_calc()
149 kbdev->pm.backend.metrics.busy_gl += ns_time; in kbase_pm_get_dvfs_utilisation_calc()