Home
last modified time | relevance | path

Searched refs:time_busy (Results 1 - 25 of 58) sorted by relevance

123

/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/common/
H A Dmali_pm_metrics.c30 mdev->mali_metrics.time_busy = 0; in mali_pm_metrics_init()
71 mdev->mali_metrics.time_busy += ns_time; in mali_pm_record_job_status()
99 mdev->mali_metrics.time_busy += ns_time; in mali_pm_record_gpu_idle()
116 mdev->mali_metrics.time_busy += ns_time; in mali_pm_record_gpu_idle()
184 mdev->mali_metrics.time_busy += (u64)(ktime_to_ns(diff) >> MALI_PM_TIME_SHIFT); in mali_pm_get_dvfs_utilisation_calc()
195 mdev->mali_metrics.prev_busy = mdev->mali_metrics.time_busy; in mali_pm_reset_dvfs_utilisation_unlocked()
202 mdev->mali_metrics.time_busy = 0; in mali_pm_reset_dvfs_utilisation_unlocked()
227 busy = mdev->mali_metrics.time_busy; in mali_pm_get_dvfs_utilisation()
H A Dmali_pm_metrics.h26 u64 time_busy; member
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/common/
H A Dmali_pm_metrics.c28 mdev->mali_metrics.time_busy = 0; in mali_pm_metrics_init()
69 mdev->mali_metrics.time_busy += ns_time; in mali_pm_record_job_status()
97 mdev->mali_metrics.time_busy += ns_time; in mali_pm_record_gpu_idle()
114 mdev->mali_metrics.time_busy += ns_time; in mali_pm_record_gpu_idle()
183 mdev->mali_metrics.time_busy += (u64)(ktime_to_ns(diff) >> MALI_PM_TIME_SHIFT); in mali_pm_get_dvfs_utilisation_calc()
194 mdev->mali_metrics.prev_busy = mdev->mali_metrics.time_busy; in mali_pm_reset_dvfs_utilisation_unlocked()
201 mdev->mali_metrics.time_busy = 0; in mali_pm_reset_dvfs_utilisation_unlocked()
227 busy = mdev->mali_metrics.time_busy; in mali_pm_get_dvfs_utilisation()
H A Dmali_pm_metrics.h25 u64 time_busy; member
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_pm_metrics.c43 /* Shift used for kbasep_pm_metrics_data.time_busy/idle - units of (1 << 8) ns
82 kbdev->pm.backend.metrics.values.time_busy = 0; in kbasep_pm_metrics_init()
136 kbdev->pm.backend.metrics.values.time_busy += ns_time; in kbase_pm_get_dvfs_utilisation_calc()
167 diff->time_busy = cur->time_busy - last->time_busy; in kbase_pm_get_dvfs_metrics()
194 utilisation = (UTILISATION_TIME * diff->time_busy) / max(diff->time_busy + diff->time_idle, 1u); in kbase_pm_get_dvfs_action()
H A Dmali_kbase_pm_defs.h167 * @time_busy: number of ns the GPU was busy executing jobs since the
179 u32 time_busy; member
H A Dmali_kbase_devfreq.c267 stat->busy_time = diff.time_busy; in kbase_devfreq_status()
268 stat->total_time = diff.time_busy + diff.time_idle; in kbase_devfreq_status()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_pm_metrics.c40 /* Shift used for kbasep_pm_metrics_data.time_busy/idle - units of (1 << 8) ns
87 kbdev->pm.backend.metrics.values.time_busy = 0; in kbasep_pm_metrics_init()
123 kbdev->pm.backend.metrics.values.time_busy = 0; in kbasep_pm_metrics_init()
270 kbdev->pm.backend.metrics.values.time_busy += in kbase_pm_get_dvfs_utilisation_calc()
301 kbdev->pm.backend.metrics.values.time_busy += ns_time; in kbase_pm_get_dvfs_utilisation_calc()
337 diff->time_busy = cur->time_busy - last->time_busy; in kbase_pm_get_dvfs_metrics()
373 utilisation = (100 * diff->time_busy) / in kbase_pm_get_dvfs_action()
374 max(diff->time_busy in kbase_pm_get_dvfs_action()
[all...]
H A Dmali_kbase_pm_defs.h99 * @time_busy: the amount of time the GPU was busy executing jobs since the
115 u32 time_busy; member
H A Dmali_kbase_devfreq.c292 stat->busy_time = diff.time_busy; in kbase_devfreq_status()
293 stat->total_time = diff.time_busy + diff.time_idle; in kbase_devfreq_status()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_pm_metrics.c32 /* Shift used for kbasep_pm_metrics_data.time_busy/idle - units of (1 << 8) ns
72 kbdev->pm.backend.metrics.time_busy = 0; in kbasep_pm_metrics_init()
134 kbdev->pm.backend.metrics.time_busy += ns_time; in kbase_pm_get_dvfs_utilisation_calc()
162 kbdev->pm.backend.metrics.prev_busy = kbdev->pm.backend.metrics.time_busy; in kbase_pm_reset_dvfs_utilisation_unlocked()
167 kbdev->pm.backend.metrics.time_busy = 0; in kbase_pm_reset_dvfs_utilisation_unlocked()
190 busy = kbdev->pm.backend.metrics.time_busy; in kbase_pm_get_dvfs_utilisation()
220 if (kbdev->pm.backend.metrics.time_idle + kbdev->pm.backend.metrics.time_busy == 0) { in kbase_pm_get_dvfs_utilisation_old()
233 utilisation = (0x64 * kbdev->pm.backend.metrics.time_busy) / in kbase_pm_get_dvfs_utilisation_old()
234 (kbdev->pm.backend.metrics.time_idle + kbdev->pm.backend.metrics.time_busy); in kbase_pm_get_dvfs_utilisation_old()
H A Dmali_kbase_pm_defs.h71 * @time_busy: number of ns the GPU was busy executing jobs since the
101 u32 time_busy; member
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_pm_metrics.c36 /* Shift used for kbasep_pm_metrics_data.time_busy/idle - units of (1 << 8) ns
76 kbdev->pm.backend.metrics.time_busy = 0; in kbasep_pm_metrics_init()
141 kbdev->pm.backend.metrics.time_busy += ns_time; in kbase_pm_get_dvfs_utilisation_calc()
169 kbdev->pm.backend.metrics.time_busy; in kbase_pm_reset_dvfs_utilisation_unlocked()
174 kbdev->pm.backend.metrics.time_busy = 0; in kbase_pm_reset_dvfs_utilisation_unlocked()
198 busy = kbdev->pm.backend.metrics.time_busy; in kbase_pm_get_dvfs_utilisation()
233 kbdev->pm.backend.metrics.time_busy == 0) { in kbase_pm_get_dvfs_utilisation_old()
245 utilisation = (100 * kbdev->pm.backend.metrics.time_busy) / in kbase_pm_get_dvfs_utilisation_old()
247 kbdev->pm.backend.metrics.time_busy); in kbase_pm_get_dvfs_utilisation_old()
H A Dmali_kbase_pm_defs.h73 * @time_busy: number of ns the GPU was busy executing jobs since the
103 u32 time_busy; member
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_dvfs_debugfs.c42 kbdev->pm.backend.metrics.values.time_busy, in kbasep_dvfs_utilization_debugfs_show()
47 kbdev->pm.backend.metrics.values.time_busy, in kbasep_dvfs_utilization_debugfs_show()
/kernel/linux/linux-5.10/drivers/net/wireless/ath/carl9170/
H A Dcmd.c192 info->time_busy = ar->tally.cca; in carl9170_collect_tally()
195 do_div(info->time_busy, 1000); in carl9170_collect_tally()
/kernel/linux/linux-6.6/drivers/net/wireless/ath/carl9170/
H A Dcmd.c192 info->time_busy = ar->tally.cca; in carl9170_collect_tally()
195 do_div(info->time_busy, 1000); in carl9170_collect_tally()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/platform/rk/
H A Dmali_kbase_config_rk.c403 total_time = metrics_diff.time_busy + metrics_diff.time_idle; in utilisation_show()
404 busy_time = metrics_diff.time_busy; in utilisation_show()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ipa/
H A Dmali_kbase_ipa.c585 /* time_busy / total_time cannot be >1, so assigning the 64-bit in kbase_get_real_power_locked()
588 total_time = diff.time_busy + (u64)diff.time_idle; in kbase_get_real_power_locked()
589 *power = div_u64(*power * (u64)diff.time_busy, max(total_time, 1ull)); in kbase_get_real_power_locked()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/platform/rk/
H A Dmali_kbase_config_rk.c459 total_time = metrics_diff.time_busy + metrics_diff.time_idle; in utilisation_show()
460 busy_time = metrics_diff.time_busy; in utilisation_show()
/kernel/linux/linux-5.10/net/mac80211/
H A Dethtool.c181 data[i++] = survey.time_busy; in ieee80211_get_stats()
/kernel/linux/linux-6.6/net/mac80211/
H A Dethtool.c185 data[i++] = survey.time_busy; in ieee80211_get_stats()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ipa/
H A Dmali_kbase_ipa.c701 /* time_busy / total_time cannot be >1, so assigning the 64-bit in kbase_get_real_power_locked()
704 total_time = diff.time_busy + (u64) diff.time_idle; in kbase_get_real_power_locked()
705 *power = div_u64(*power * (u64) diff.time_busy, in kbase_get_real_power_locked()
/kernel/linux/linux-5.10/drivers/net/wireless/intersil/p54/
H A Dtxrx.c598 survey->time_busy = priv->survey_raw.tx + in p54_rx_stats()
602 do_div(survey->time_busy, 1024); in p54_rx_stats()
/kernel/linux/linux-6.6/drivers/net/wireless/intersil/p54/
H A Dtxrx.c594 survey->time_busy = priv->survey_raw.tx + in p54_rx_stats()
598 do_div(survey->time_busy, 1024); in p54_rx_stats()

Completed in 18 milliseconds

123