| /Linux-v5.4/include/trace/events/ |
| 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)
|
| D | thermal.h | 172 __entry->load = (100 * status->busy_time) / status->total_time;
|
| /Linux-v5.4/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 | 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()
|
| D | tegra30-devfreq.c | 500 stat->busy_time = device_readl(actmon_dev, ACTMON_DEV_AVG_COUNT); in tegra_devfreq_get_dev_status() 503 stat->busy_time *= 100 / BUS_SATURATION_RATIO; in tegra_devfreq_get_dev_status() 508 stat->busy_time = min(stat->busy_time, stat->total_time); in tegra_devfreq_get_dev_status()
|
| D | tegra20-devfreq.c | 84 stat->busy_time = readl_relaxed(tegra->regs + MC_STAT_EMC_COUNT); in tegra_devfreq_get_dev_status()
|
| D | rk3399_dmc.c | 175 stat->busy_time = edata.load_count; in rk3399_dmcfreq_get_dev_status()
|
| /Linux-v5.4/drivers/gpu/drm/panfrost/ |
| D | panfrost_devfreq.c | 80 pfdev->devfreq.slot[i].busy_time = 0; in panfrost_devfreq_reset() 97 status->total_time = ktime_to_ns(ktime_add(pfdev->devfreq.slot[0].busy_time, in panfrost_devfreq_get_dev_status() 100 status->busy_time = 0; in panfrost_devfreq_get_dev_status() 102 status->busy_time += ktime_to_ns(pfdev->devfreq.slot[i].busy_time); in panfrost_devfreq_get_dev_status() 110 dev_dbg(pfdev->dev, "busy %lu total %lu %lu %% freq %lu MHz\n", status->busy_time, in panfrost_devfreq_get_dev_status() 112 status->busy_time / (status->total_time / 100), in panfrost_devfreq_get_dev_status() 211 pfdev->devfreq.slot[slot].busy_time += ktime_sub(now, last); in panfrost_devfreq_update_utilization()
|
| D | panfrost_device.h | 55 ktime_t busy_time; member
|
| /Linux-v5.4/drivers/thermal/ |
| D | devfreq_cooling.c | 315 dyn_power *= status->busy_time; in devfreq_cooling_get_requested_power() 360 unsigned long busy_time; in devfreq_cooling_power2state() local 377 busy_time = status->busy_time ?: 1; in devfreq_cooling_power2state() 378 est_power = (dyn_power * status->total_time) / busy_time; in devfreq_cooling_power2state()
|
| /Linux-v5.4/drivers/gpu/drm/msm/adreno/ |
| D | a6xx_gpu.c | 797 u64 busy_cycles, busy_time; in a6xx_gpu_busy() local 803 busy_time = (busy_cycles - gpu->devfreq.busy_cycles) * 10; in a6xx_gpu_busy() 804 do_div(busy_time, 192); in a6xx_gpu_busy() 808 if (WARN_ON(busy_time > ~0LU)) in a6xx_gpu_busy() 811 return (unsigned long)busy_time; in a6xx_gpu_busy()
|
| D | a5xx_gpu.c | 1353 u64 busy_cycles, busy_time; in a5xx_gpu_busy() local 1358 busy_time = busy_cycles - gpu->devfreq.busy_cycles; in a5xx_gpu_busy() 1359 do_div(busy_time, clk_get_rate(gpu->core_clk) / 1000000); in a5xx_gpu_busy() 1363 if (WARN_ON(busy_time > ~0LU)) in a5xx_gpu_busy() 1366 return (unsigned long)busy_time; in a5xx_gpu_busy()
|
| /Linux-v5.4/drivers/cpufreq/ |
| D | cpufreq.c | 118 u64 busy_time; in get_cpu_idle_time_jiffy() local 122 busy_time = kcpustat_cpu(cpu).cpustat[CPUTIME_USER]; in get_cpu_idle_time_jiffy() 123 busy_time += kcpustat_cpu(cpu).cpustat[CPUTIME_SYSTEM]; in get_cpu_idle_time_jiffy() 124 busy_time += kcpustat_cpu(cpu).cpustat[CPUTIME_IRQ]; in get_cpu_idle_time_jiffy() 125 busy_time += kcpustat_cpu(cpu).cpustat[CPUTIME_SOFTIRQ]; in get_cpu_idle_time_jiffy() 126 busy_time += kcpustat_cpu(cpu).cpustat[CPUTIME_STEAL]; in get_cpu_idle_time_jiffy() 127 busy_time += kcpustat_cpu(cpu).cpustat[CPUTIME_NICE]; in get_cpu_idle_time_jiffy() 129 idle_time = cur_wall_time - busy_time; in get_cpu_idle_time_jiffy()
|
| /Linux-v5.4/include/linux/ |
| D | devfreq.h | 54 unsigned long busy_time; member
|
| /Linux-v5.4/drivers/gpu/drm/msm/ |
| D | msm_gpu.c | 56 status->busy_time = gpu->funcs->gpu_busy(gpu); in msm_devfreq_get_dev_status()
|
| /Linux-v5.4/drivers/net/wireless/ath/wil6210/ |
| D | wmi.h | 2488 __le16 busy_time; member
|
| /Linux-v5.4/drivers/scsi/ufs/ |
| D | ufshcd.c | 1296 stat->busy_time = scaling->tot_busy_t; in ufshcd_devfreq_get_dev_status()
|