| /Linux-v5.15/include/trace/events/ |
| 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)
|
| D | thermal.h | 163 __field(u32, busy_time) 171 __entry->busy_time = status->busy_time; 179 (100 * __entry->busy_time) / __entry->total_time,
|
| /Linux-v5.15/drivers/gpu/drm/panfrost/ |
| D | panfrost_devfreq.c | 21 pfdevfreq->busy_time += ktime_sub(now, last); in panfrost_devfreq_update_utilization() 43 pfdevfreq->busy_time = 0; in panfrost_devfreq_reset() 61 status->total_time = ktime_to_ns(ktime_add(pfdevfreq->busy_time, in panfrost_devfreq_get_dev_status() 64 status->busy_time = ktime_to_ns(pfdevfreq->busy_time); in panfrost_devfreq_get_dev_status() 71 status->busy_time, status->total_time, in panfrost_devfreq_get_dev_status() 72 status->busy_time / (status->total_time / 100), in panfrost_devfreq_get_dev_status()
|
| D | panfrost_devfreq.h | 22 ktime_t busy_time; member
|
| /Linux-v5.15/drivers/gpu/drm/lima/ |
| 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()
|
| D | lima_devfreq.h | 21 ktime_t busy_time; member
|
| /Linux-v5.15/drivers/devfreq/ |
| 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()
|
| 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()
|
| D | tegra30-devfreq.c | 674 stat->busy_time = device_readl(actmon_dev, ACTMON_DEV_AVG_COUNT); in tegra_devfreq_get_dev_status() 677 stat->busy_time *= 100 / BUS_SATURATION_RATIO; in tegra_devfreq_get_dev_status() 682 stat->busy_time = min(stat->busy_time, stat->total_time); in tegra_devfreq_get_dev_status()
|
| D | rk3399_dmc.c | 177 stat->busy_time = edata.load_count; in rk3399_dmcfreq_get_dev_status()
|
| /Linux-v5.15/drivers/thermal/ |
| D | devfreq_cooling.c | 166 status->busy_time >>= 10; in _normalize_load() 169 status->busy_time <<= 10; in _normalize_load() 170 status->busy_time /= status->total_time ? : 1; in _normalize_load() 172 status->busy_time = status->busy_time ? : 1; in _normalize_load() 223 *power *= status.busy_time; in devfreq_cooling_get_requested_power() 275 est_power /= status.busy_time; in devfreq_cooling_power2state()
|
| /Linux-v5.15/drivers/cpufreq/ |
| D | cpufreq.c | 127 u64 busy_time; in get_cpu_idle_time_jiffy() local 133 busy_time = kcpustat.cpustat[CPUTIME_USER]; in get_cpu_idle_time_jiffy() 134 busy_time += kcpustat.cpustat[CPUTIME_SYSTEM]; in get_cpu_idle_time_jiffy() 135 busy_time += kcpustat.cpustat[CPUTIME_IRQ]; in get_cpu_idle_time_jiffy() 136 busy_time += kcpustat.cpustat[CPUTIME_SOFTIRQ]; in get_cpu_idle_time_jiffy() 137 busy_time += kcpustat.cpustat[CPUTIME_STEAL]; in get_cpu_idle_time_jiffy() 138 busy_time += kcpustat.cpustat[CPUTIME_NICE]; in get_cpu_idle_time_jiffy() 140 idle_time = cur_wall_time - busy_time; in get_cpu_idle_time_jiffy()
|
| /Linux-v5.15/drivers/gpu/drm/msm/ |
| D | msm_gpu_devfreq.c | 67 status->busy_time = gpu->funcs->gpu_busy(gpu); in msm_devfreq_get_dev_status()
|
| /Linux-v5.15/drivers/gpu/drm/msm/adreno/ |
| D | a5xx_gpu.c | 1654 u64 busy_cycles, busy_time; in a5xx_gpu_busy() local 1663 busy_time = busy_cycles - gpu->devfreq.busy_cycles; in a5xx_gpu_busy() 1664 do_div(busy_time, clk_get_rate(gpu->core_clk) / 1000000); in a5xx_gpu_busy() 1670 if (WARN_ON(busy_time > ~0LU)) in a5xx_gpu_busy() 1673 return (unsigned long)busy_time; in a5xx_gpu_busy()
|
| D | a6xx_gpu.c | 1619 u64 busy_cycles, busy_time; in a6xx_gpu_busy() local 1630 busy_time = (busy_cycles - gpu->devfreq.busy_cycles) * 10; in a6xx_gpu_busy() 1631 do_div(busy_time, 192); in a6xx_gpu_busy() 1637 if (WARN_ON(busy_time > ~0LU)) in a6xx_gpu_busy() 1640 return (unsigned long)busy_time; in a6xx_gpu_busy()
|
| /Linux-v5.15/include/linux/ |
| D | devfreq.h | 61 unsigned long busy_time; member
|
| /Linux-v5.15/drivers/net/wireless/mediatek/mt76/mt7921/ |
| D | mac.c | 1206 u64 busy_time, tx_time, rx_time, obss_time; in mt7921_phy_update_channel() local 1209 busy_time = mt76_get_field(dev, MT_MIB_SDR9(idx), in mt7921_phy_update_channel() 1225 state->cc_busy += busy_time; in mt7921_phy_update_channel()
|
| /Linux-v5.15/drivers/memory/samsung/ |
| D | exynos5422-dmc.c | 942 stat->busy_time = dmc->load; in exynos5_dmc_get_status() 950 stat->busy_time = load >> 10; in exynos5_dmc_get_status()
|
| /Linux-v5.15/drivers/net/wireless/mediatek/mt76/mt7615/ |
| D | mac.c | 1836 u64 busy_time, tx_time, rx_time, obss_time; in mt7615_phy_update_channel() local 1840 busy_time = mt76_get_field(dev, MT_MIB_SDR9(idx), in mt7615_phy_update_channel() 1855 state->cc_busy += busy_time; in mt7615_phy_update_channel()
|
| /Linux-v5.15/drivers/memory/tegra/ |
| D | tegra20-emc.c | 981 stat->busy_time = readl_relaxed(emc->regs + EMC_STAT_PWR_COUNT); in tegra_emc_devfreq_get_dev_status()
|
| /Linux-v5.15/drivers/net/wireless/ath/wil6210/ |
| D | wmi.h | 2480 __le16 busy_time; member
|
| /Linux-v5.15/drivers/scsi/lpfc/ |
| D | lpfc_init.c | 1241 u64 wall, wall_idle, diff_wall, diff_idle, busy_time; in lpfc_idle_stat_delay_work() local 1272 busy_time = 0; in lpfc_idle_stat_delay_work() 1274 busy_time = diff_wall - diff_idle; in lpfc_idle_stat_delay_work() 1276 idle_percent = div64_u64(100 * busy_time, diff_wall); in lpfc_idle_stat_delay_work()
|
| /Linux-v5.15/drivers/scsi/ufs/ |
| D | ufshcd.c | 1398 stat->busy_time = scaling->tot_busy_t; in ufshcd_devfreq_get_dev_status()
|