Home
last modified time | relevance | path

Searched refs:busy_time (Results 1 – 25 of 25) sorted by relevance

/Linux-v5.10/include/trace/events/
Ddevfreq.h18 __field(unsigned long, busy_time)
26 __entry->busy_time = devfreq->last_status.busy_time;
35 (100 * __entry->busy_time) / __entry->total_time)
Dthermal.h172 __entry->load = (100 * status->busy_time) / status->total_time;
/Linux-v5.10/drivers/devfreq/
Dgovernor_simpleondemand.c51 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()
Dexynos-bus.c130 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()
Dtegra30-devfreq.c663 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()
Dimx-bus.c53 stat->busy_time = 0; in imx_bus_get_dev_status()
Dtegra20-devfreq.c84 stat->busy_time = readl_relaxed(tegra->regs + MC_STAT_EMC_COUNT); in tegra_devfreq_get_dev_status()
Dimx8m-ddrc.c288 stat->busy_time = 0; in imx8m_ddrc_get_dev_status()
Drk3399_dmc.c177 stat->busy_time = edata.load_count; in rk3399_dmcfreq_get_dev_status()
/Linux-v5.10/drivers/gpu/drm/panfrost/
Dpanfrost_devfreq.c21 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()
Dpanfrost_devfreq.h22 ktime_t busy_time; member
/Linux-v5.10/drivers/gpu/drm/lima/
Dlima_devfreq.c27 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()
Dlima_devfreq.h23 ktime_t busy_time; member
/Linux-v5.10/drivers/thermal/
Ddevfreq_cooling.c272 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()
/Linux-v5.10/drivers/gpu/drm/msm/adreno/
Da6xx_gpu.c1104 u64 busy_cycles, busy_time; in a6xx_gpu_busy() local
1115 busy_time = (busy_cycles - gpu->devfreq.busy_cycles) * 10; in a6xx_gpu_busy()
1116 do_div(busy_time, 192); in a6xx_gpu_busy()
1122 if (WARN_ON(busy_time > ~0LU)) in a6xx_gpu_busy()
1125 return (unsigned long)busy_time; in a6xx_gpu_busy()
Da5xx_gpu.c1466 u64 busy_cycles, busy_time; in a5xx_gpu_busy() local
1475 busy_time = busy_cycles - gpu->devfreq.busy_cycles; in a5xx_gpu_busy()
1476 do_div(busy_time, clk_get_rate(gpu->core_clk) / 1000000); in a5xx_gpu_busy()
1482 if (WARN_ON(busy_time > ~0LU)) in a5xx_gpu_busy()
1485 return (unsigned long)busy_time; in a5xx_gpu_busy()
/Linux-v5.10/drivers/cpufreq/
Dcpufreq.c130 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()
/Linux-v5.10/include/linux/
Ddevfreq.h62 unsigned long busy_time; member
/Linux-v5.10/drivers/net/wireless/mediatek/mt76/mt7915/
Dmac.c1094 u64 busy_time, tx_time, rx_time, obss_time; in mt7915_phy_update_channel() local
1096 busy_time = mt76_get_field(dev, MT_MIB_SDR9(idx), in mt7915_phy_update_channel()
1107 state->cc_busy += busy_time; in mt7915_phy_update_channel()
/Linux-v5.10/drivers/memory/samsung/
Dexynos5422-dmc.c947 stat->busy_time = dmc->load; in exynos5_dmc_get_status()
955 stat->busy_time = load >> 10; in exynos5_dmc_get_status()
/Linux-v5.10/drivers/net/wireless/mediatek/mt76/mt7615/
Dmac.c1746 u64 busy_time, tx_time, rx_time, obss_time; in mt7615_phy_update_channel() local
1750 busy_time = mt76_get_field(dev, MT_MIB_SDR9(idx), in mt7615_phy_update_channel()
1765 state->cc_busy += busy_time; in mt7615_phy_update_channel()
/Linux-v5.10/drivers/gpu/drm/msm/
Dmsm_gpu.c58 status->busy_time = gpu->funcs->gpu_busy(gpu); in msm_devfreq_get_dev_status()
/Linux-v5.10/drivers/net/wireless/ath/wil6210/
Dwmi.h2480 __le16 busy_time; member
/Linux-v5.10/drivers/scsi/lpfc/
Dlpfc_init.c1239 u64 wall, wall_idle, diff_wall, diff_idle, busy_time; in lpfc_idle_stat_delay_work() local
1269 busy_time = 0; in lpfc_idle_stat_delay_work()
1271 busy_time = diff_wall - diff_idle; in lpfc_idle_stat_delay_work()
1273 idle_percent = div64_u64(100 * busy_time, diff_wall); in lpfc_idle_stat_delay_work()
/Linux-v5.10/drivers/scsi/ufs/
Dufshcd.c1370 stat->busy_time = scaling->tot_busy_t; in ufshcd_devfreq_get_dev_status()