/kernel/linux/linux-6.6/include/trace/events/ |
H A D | devfreq.h | 21 __field(unsigned long, busy_time) 29 __entry->busy_time = devfreq->last_status.busy_time; 36 (100 * __entry->busy_time) / __entry->total_time) 46 __field(unsigned long, busy_time) 54 __entry->busy_time = devfreq->last_status.busy_time; 63 (100 * __entry->busy_time) / __entry->total_time)
|
/kernel/linux/linux-5.10/drivers/devfreq/ |
H A D | governor_simpleondemand.c | 51 if (stat->busy_time >= (1 << 24) || stat->total_time >= (1 << 24)) { in devfreq_simple_ondemand_func() 52 stat->busy_time >>= 7; in devfreq_simple_ondemand_func() 57 if (stat->busy_time * 100 > in devfreq_simple_ondemand_func() 70 if (stat->busy_time * 100 > in devfreq_simple_ondemand_func() 77 a = stat->busy_time; in devfreq_simple_ondemand_func()
|
H A D | exynos-bus.c | 130 stat->total_time = stat->busy_time = 0; in exynos_bus_get_dev_status() 134 stat->busy_time = (edata.load_count * 100) / bus->ratio; in exynos_bus_get_dev_status() 137 dev_dbg(dev, "Usage of devfreq-event : %lu/%lu\n", stat->busy_time, in exynos_bus_get_dev_status() 228 * the busy_time in exynos_bus_get_dev_status(). in exynos_bus_parent_parse_of()
|
H A D | tegra30-devfreq.c | 663 stat->busy_time = device_readl(actmon_dev, ACTMON_DEV_AVG_COUNT); in tegra_devfreq_get_dev_status() 666 stat->busy_time *= 100 / BUS_SATURATION_RATIO; in tegra_devfreq_get_dev_status() 671 stat->busy_time = min(stat->busy_time, stat->total_time); in tegra_devfreq_get_dev_status()
|
/kernel/linux/linux-6.6/drivers/devfreq/ |
H A D | governor_simpleondemand.c | 51 if (stat->busy_time >= (1 << 24) || stat->total_time >= (1 << 24)) { in devfreq_simple_ondemand_func() 52 stat->busy_time >>= 7; in devfreq_simple_ondemand_func() 57 if (stat->busy_time * 100 > in devfreq_simple_ondemand_func() 70 if (stat->busy_time * 100 > in devfreq_simple_ondemand_func() 77 a = stat->busy_time; in devfreq_simple_ondemand_func()
|
H A D | exynos-bus.c | 131 stat->total_time = stat->busy_time = 0; in exynos_bus_get_dev_status() 135 stat->busy_time = (edata.load_count * 100) / bus->ratio; in exynos_bus_get_dev_status() 138 dev_dbg(dev, "Usage of devfreq-event : %lu/%lu\n", stat->busy_time, in exynos_bus_get_dev_status() 228 * the busy_time in exynos_bus_get_dev_status(). in exynos_bus_parent_parse_of()
|
H A D | sun8i-a33-mbus.c | 246 stat->busy_time = sun8i_a33_mbus_get_peak_bw(priv); in sun8i_a33_mbus_get_dram_status() 253 stat->busy_time, stat->total_time, in sun8i_a33_mbus_get_dram_status() 254 DIV_ROUND_CLOSEST(stat->busy_time * 100, stat->total_time), in sun8i_a33_mbus_get_dram_status()
|
H A D | tegra30-devfreq.c | 673 stat->busy_time = device_readl(actmon_dev, ACTMON_DEV_AVG_COUNT); in tegra_devfreq_get_dev_status() 676 stat->busy_time *= 100 / BUS_SATURATION_RATIO; in tegra_devfreq_get_dev_status() 681 stat->busy_time = min(stat->busy_time, stat->total_time); in tegra_devfreq_get_dev_status()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/lima/ |
H A D | lima_devfreq.c | 27 devfreq->busy_time += ktime_sub(now, last); in lima_devfreq_update_utilization() 49 devfreq->busy_time = 0; in lima_devfreq_reset() 67 status->total_time = ktime_to_ns(ktime_add(devfreq->busy_time, in lima_devfreq_get_dev_status() 69 status->busy_time = ktime_to_ns(devfreq->busy_time); in lima_devfreq_get_dev_status() 76 status->busy_time, status->total_time, in lima_devfreq_get_dev_status() 77 status->busy_time / (status->total_time / 100), in lima_devfreq_get_dev_status()
|
H A D | lima_devfreq.h | 21 ktime_t busy_time; member 26 * Protect busy_time, idle_time, time_last_update and busy_count
|
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | devfreq.h | 18 __field(unsigned long, busy_time) 26 __entry->busy_time = devfreq->last_status.busy_time; 35 (100 * __entry->busy_time) / __entry->total_time)
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/ |
H A D | msm_gpu_devfreq.c | 82 u64 busy_cycles, busy_time; in msm_devfreq_get_dev_status() local 95 status->busy_time = 0; in msm_devfreq_get_dev_status() 100 busy_time = busy_cycles - df->busy_cycles; in msm_devfreq_get_dev_status() 105 busy_time *= USEC_PER_SEC; in msm_devfreq_get_dev_status() 106 busy_time = div64_ul(busy_time, sample_rate); in msm_devfreq_get_dev_status() 107 if (WARN_ON(busy_time > ~0LU)) in msm_devfreq_get_dev_status() 108 busy_time = ~0LU; in msm_devfreq_get_dev_status() 110 status->busy_time = busy_time; in msm_devfreq_get_dev_status() [all...] |
/kernel/linux/linux-6.6/drivers/powercap/ |
H A D | dtpm_devfreq.c | 75 status->busy_time >>= 10; in _normalize_load() 78 status->busy_time <<= 10; in _normalize_load() 79 status->busy_time /= status->total_time ? : 1; in _normalize_load() 81 status->busy_time = status->busy_time ? : 1; in _normalize_load() 109 power *= status.busy_time; in get_pd_power_uw()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/panfrost/ |
H A D | panfrost_devfreq.c | 21 pfdevfreq->busy_time += ktime_sub(now, last); in panfrost_devfreq_update_utilization() 48 pfdevfreq->busy_time = 0; in panfrost_devfreq_reset() 66 status->total_time = ktime_to_ns(ktime_add(pfdevfreq->busy_time, in panfrost_devfreq_get_dev_status() 69 status->busy_time = ktime_to_ns(pfdevfreq->busy_time); in panfrost_devfreq_get_dev_status() 76 status->busy_time, status->total_time, in panfrost_devfreq_get_dev_status() 77 status->busy_time / (status->total_time / 100), in panfrost_devfreq_get_dev_status()
|
H A D | panfrost_devfreq.h | 22 ktime_t busy_time; member 27 * Protect busy_time, idle_time, time_last_update and busy_count
|
/kernel/linux/linux-5.10/drivers/gpu/drm/lima/ |
H A D | lima_devfreq.c | 27 devfreq->busy_time += ktime_sub(now, last); in lima_devfreq_update_utilization() 54 devfreq->busy_time = 0; in lima_devfreq_reset() 72 status->total_time = ktime_to_ns(ktime_add(devfreq->busy_time, in lima_devfreq_get_dev_status() 74 status->busy_time = ktime_to_ns(devfreq->busy_time); in lima_devfreq_get_dev_status() 81 status->busy_time, status->total_time, in lima_devfreq_get_dev_status() 82 status->busy_time / (status->total_time / 100), in lima_devfreq_get_dev_status()
|
H A D | lima_devfreq.h | 23 ktime_t busy_time; member 28 * Protect busy_time, idle_time, time_last_update and busy_count
|
/kernel/linux/linux-6.6/drivers/gpu/drm/panfrost/ |
H A D | panfrost_devfreq.c | 22 pfdevfreq->busy_time += ktime_sub(now, last); in panfrost_devfreq_update_utilization() 44 pfdevfreq->busy_time = 0; in panfrost_devfreq_reset() 62 status->total_time = ktime_to_ns(ktime_add(pfdevfreq->busy_time, in panfrost_devfreq_get_dev_status() 65 status->busy_time = ktime_to_ns(pfdevfreq->busy_time); in panfrost_devfreq_get_dev_status() 72 status->busy_time, status->total_time, in panfrost_devfreq_get_dev_status() 73 status->busy_time / (status->total_time / 100), in panfrost_devfreq_get_dev_status()
|
H A D | panfrost_devfreq.h | 22 ktime_t busy_time; member 27 * Protect busy_time, idle_time, time_last_update and busy_count
|
/kernel/linux/linux-6.6/drivers/thermal/ |
H A D | thermal_trace.h | 151 __field(u32, busy_time) 159 __entry->busy_time = status->busy_time; 167 (100 * __entry->busy_time) / __entry->total_time,
|
H A D | devfreq_cooling.c | 42 * 'utilization' (which is 'busy_time' / 'total_time'). 168 status->busy_time >>= 10; in _normalize_load() 171 status->busy_time <<= 10; in _normalize_load() 172 status->busy_time /= status->total_time ? : 1; in _normalize_load() 174 status->busy_time = status->busy_time ? : 1; in _normalize_load() 231 *power *= status.busy_time; in devfreq_cooling_get_requested_power() 284 est_power /= status.busy_time; in devfreq_cooling_power2state()
|
/kernel/linux/linux-5.10/drivers/thermal/ |
H A D | devfreq_cooling.c | 47 * 'utilization' (which is 'busy_time / 'total_time'). 272 dyn_power *= status->busy_time; in devfreq_cooling_get_requested_power() 315 unsigned long busy_time; in devfreq_cooling_power2state() local 332 busy_time = status->busy_time ?: 1; in devfreq_cooling_power2state() 333 est_power = (dyn_power * status->total_time) / busy_time; in devfreq_cooling_power2state()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/ |
H A D | mt792x_mac.c | 228 u64 busy_time, tx_time, rx_time, obss_time; in mt792x_phy_update_channel() local 231 busy_time = mt76_get_field(dev, MT_MIB_SDR9(idx), in mt792x_phy_update_channel() 247 state->cc_busy += busy_time; in mt792x_phy_update_channel()
|
/kernel/linux/linux-5.10/drivers/cpufreq/ |
H A D | cpufreq.c | 130 u64 busy_time; in get_cpu_idle_time_jiffy() local 136 busy_time = kcpustat.cpustat[CPUTIME_USER]; in get_cpu_idle_time_jiffy() 137 busy_time += kcpustat.cpustat[CPUTIME_SYSTEM]; in get_cpu_idle_time_jiffy() 138 busy_time += kcpustat.cpustat[CPUTIME_IRQ]; in get_cpu_idle_time_jiffy() 139 busy_time += kcpustat.cpustat[CPUTIME_SOFTIRQ]; in get_cpu_idle_time_jiffy() 140 busy_time += kcpustat.cpustat[CPUTIME_STEAL]; in get_cpu_idle_time_jiffy() 141 busy_time += kcpustat.cpustat[CPUTIME_NICE]; in get_cpu_idle_time_jiffy() 143 idle_time = cur_wall_time - busy_time; in get_cpu_idle_time_jiffy()
|
/kernel/linux/linux-6.6/drivers/cpufreq/ |
H A D | cpufreq.c | 134 u64 busy_time; in get_cpu_idle_time_jiffy() local 140 busy_time = kcpustat.cpustat[CPUTIME_USER]; in get_cpu_idle_time_jiffy() 141 busy_time += kcpustat.cpustat[CPUTIME_SYSTEM]; in get_cpu_idle_time_jiffy() 142 busy_time += kcpustat.cpustat[CPUTIME_IRQ]; in get_cpu_idle_time_jiffy() 143 busy_time += kcpustat.cpustat[CPUTIME_SOFTIRQ]; in get_cpu_idle_time_jiffy() 144 busy_time += kcpustat.cpustat[CPUTIME_STEAL]; in get_cpu_idle_time_jiffy() 145 busy_time += kcpustat.cpustat[CPUTIME_NICE]; in get_cpu_idle_time_jiffy() 147 idle_time = cur_wall_time - busy_time; in get_cpu_idle_time_jiffy()
|