/kernel/linux/linux-5.10/arch/s390/kernel/ |
H A D | idle.c | 27 unsigned long long idle_time; in enabled_wait() local 43 idle_time = idle->clock_idle_exit - idle->clock_idle_enter; in enabled_wait() 45 idle->idle_time += idle_time; in enabled_wait() 47 account_idle_time(cputime_to_nsecs(idle_time)); in enabled_wait() 72 unsigned long long now, idle_time, idle_enter, idle_exit, in_idle; in show_idle_time() local 78 idle_time = READ_ONCE(idle->idle_time); in show_idle_time() 91 idle_time += in_idle; in show_idle_time() 92 return sprintf(buf, "%llu\n", idle_time >> 1 in show_idle_time() [all...] |
/kernel/linux/linux-6.6/arch/s390/kernel/ |
H A D | idle.c | 27 unsigned long idle_time; in account_idle_time_irq() local 37 idle_time = S390_lowcore.int_clock - idle->clock_idle_enter; in account_idle_time_irq() 46 WRITE_ONCE(idle->idle_time, READ_ONCE(idle->idle_time) + idle_time); in account_idle_time_irq() 48 account_idle_time(cputime_to_nsecs(idle_time)); in account_idle_time_irq() 79 return sysfs_emit(buf, "%lu\n", READ_ONCE(idle->idle_time) >> 12); in show_idle_time()
|
/kernel/linux/linux-6.6/drivers/md/ |
H A D | dm-io-tracker.h | 25 unsigned long idle_time; member 33 iot->idle_time = 0ul; in dm_iot_init() 43 r = time_after(jiffies, iot->idle_time + j); in dm_iot_idle_for() 55 r = jiffies - iot->idle_time; in dm_iot_idle_time() 78 iot->idle_time = jiffies; in dm_iot_io_end()
|
/kernel/linux/linux-5.10/drivers/thermal/ |
H A D | cpufreq_cooling.c | 65 * @idle_time: idle time stats 79 struct time_in_idle *idle_time; member 148 struct time_in_idle *idle_time = &cpufreq_cdev->idle_time[cpu_idx]; in get_load() local 151 delta_idle = now_idle - idle_time->time; in get_load() 152 delta_time = now - idle_time->timestamp; in get_load() 159 idle_time->time = now_idle; in get_load() 160 idle_time->timestamp = now; in get_load() 518 cpufreq_cdev->idle_time = kcalloc(num_cpus, in __cpufreq_cooling_register() 519 sizeof(*cpufreq_cdev->idle_time), in __cpufreq_cooling_register() [all...] |
/kernel/linux/linux-6.6/drivers/thermal/ |
H A D | cpufreq_cooling.c | 64 * @idle_time: idle time stats 78 struct time_in_idle *idle_time; member 161 struct time_in_idle *idle_time = &cpufreq_cdev->idle_time[cpu_idx]; in get_load() local 164 delta_idle = now_idle - idle_time->time; in get_load() 165 delta_time = now - idle_time->timestamp; in get_load() 172 idle_time->time = now_idle; in get_load() 173 idle_time->timestamp = now; in get_load() 356 cpufreq_cdev->idle_time = kcalloc(num_cpus, in allocate_idle_time() 357 sizeof(*cpufreq_cdev->idle_time), in allocate_idle_time() [all...] |
/kernel/linux/linux-5.10/drivers/cpufreq/ |
H A D | cpufreq_governor.c | 140 unsigned int idle_time, time_elapsed; in dbs_update() local 148 idle_time = cur_idle_time - j_cdbs->prev_cpu_idle; in dbs_update() 154 idle_time += div_u64(cur_nice - j_cdbs->prev_cpu_nice, NSEC_PER_USEC); in dbs_update() 165 } else if (unlikely((int)idle_time > 2 * sampling_rate && in dbs_update() 186 * 'idle_time' (as compared to the sampling rate) in dbs_update() 192 if (time_elapsed >= idle_time) { in dbs_update() 193 load = 100 * (time_elapsed - idle_time) / time_elapsed; in dbs_update() 196 * That can happen if idle_time is returned by in dbs_update() 198 * idle_time is roughly equal to the difference in dbs_update() 204 * so idle_time ma in dbs_update() [all...] |
/kernel/linux/linux-6.6/drivers/cpufreq/ |
H A D | cpufreq_governor.c | 140 unsigned int idle_time, time_elapsed; in dbs_update() local 148 idle_time = cur_idle_time - j_cdbs->prev_cpu_idle; in dbs_update() 154 idle_time += div_u64(cur_nice - j_cdbs->prev_cpu_nice, NSEC_PER_USEC); in dbs_update() 165 } else if (unlikely((int)idle_time > 2 * sampling_rate && in dbs_update() 186 * 'idle_time' (as compared to the sampling rate) in dbs_update() 192 if (time_elapsed >= idle_time) { in dbs_update() 193 load = 100 * (time_elapsed - idle_time) / time_elapsed; in dbs_update() 196 * That can happen if idle_time is returned by in dbs_update() 198 * idle_time is roughly equal to the difference in dbs_update() 204 * so idle_time ma in dbs_update() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/ |
H A D | msm_gpu_devfreq.c | 291 unsigned int idle_time; in msm_devfreq_active() local 310 idle_time = ktime_to_ms(ktime_sub(ktime_get(), df->idle_time)); in msm_devfreq_active() 329 if (idle_time > msm_devfreq_profile.polling_ms) { in msm_devfreq_active() 354 df->idle_time = ktime_get(); in msm_devfreq_idle_work()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/lima/ |
H A D | lima_devfreq.c | 29 devfreq->idle_time += ktime_sub(now, last); in lima_devfreq_update_utilization() 50 devfreq->idle_time = 0; in lima_devfreq_reset() 68 devfreq->idle_time)); in lima_devfreq_get_dev_status()
|
H A D | lima_devfreq.h | 22 ktime_t idle_time; member 26 * Protect busy_time, idle_time, time_last_update and busy_count
|
/kernel/linux/linux-5.10/arch/ia64/kernel/ |
H A D | time.c | 78 if (ti->idle_time) in vtime_flush() 79 account_idle_time(cycle_to_nsec(ti->idle_time)); in vtime_flush() 98 ti->idle_time = 0; in vtime_flush() 156 ti->idle_time += vtime_delta(tsk); in vtime_account_idle()
|
/kernel/linux/linux-6.6/arch/ia64/kernel/ |
H A D | time.c | 80 if (ti->idle_time) in vtime_flush() 81 account_idle_time(cycle_to_nsec(ti->idle_time)); in vtime_flush() 100 ti->idle_time = 0; in vtime_flush() 154 ti->idle_time += vtime_delta(tsk); in vtime_account_idle()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/panfrost/ |
H A D | panfrost_devfreq.c | 23 pfdevfreq->idle_time += ktime_sub(now, last); in panfrost_devfreq_update_utilization() 49 pfdevfreq->idle_time = 0; in panfrost_devfreq_reset() 67 pfdevfreq->idle_time)); in panfrost_devfreq_get_dev_status()
|
H A D | panfrost_devfreq.h | 23 ktime_t idle_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 | 29 devfreq->idle_time += ktime_sub(now, last); in lima_devfreq_update_utilization() 55 devfreq->idle_time = 0; in lima_devfreq_reset() 73 devfreq->idle_time)); in lima_devfreq_get_dev_status()
|
H A D | lima_devfreq.h | 24 ktime_t idle_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 | 24 pfdevfreq->idle_time += ktime_sub(now, last); in panfrost_devfreq_update_utilization() 45 pfdevfreq->idle_time = 0; in panfrost_devfreq_reset() 63 pfdevfreq->idle_time)); in panfrost_devfreq_get_dev_status()
|
H A D | panfrost_devfreq.h | 23 ktime_t idle_time; member 27 * Protect busy_time, idle_time, time_last_update and busy_count
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | accounting.h | 22 unsigned long idle_time; member
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | accounting.h | 22 unsigned long idle_time; member
|
/kernel/linux/linux-5.10/arch/s390/include/asm/ |
H A D | idle.h | 18 unsigned long long idle_time; member
|
/kernel/linux/linux-6.6/arch/s390/include/asm/ |
H A D | idle.h | 16 unsigned long idle_time; member
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | time.c | 270 acct->idle_time += stime + steal_time; in vtime_account_idle() 334 if (acct->idle_time) in vtime_flush() 335 account_idle_time(cputime_to_nsecs(acct->idle_time)); in vtime_flush() 352 acct->idle_time = 0; in vtime_flush()
|
/kernel/linux/linux-5.10/block/ |
H A D | bfq-cgroup.c | 198 bfq_stat_add(&stats->idle_time, in bfqg_stats_update_idle_time() 374 bfq_stat_reset(&stats->idle_time); in bfqg_stats_reset() 396 bfq_stat_add_aux(&to->idle_time, &from->idle_time); in bfqg_stats_add_aux() 457 bfq_stat_exit(&stats->idle_time); in bfqg_stats_exit() 478 bfq_stat_init(&stats->idle_time, gfp) || in bfqg_stats_init() 1399 .name = "bfq.idle_time", 1400 .private = offsetof(struct bfq_group, stats.idle_time),
|
/kernel/linux/linux-6.6/block/ |
H A D | bfq-cgroup.c | 198 bfq_stat_add(&stats->idle_time, in bfqg_stats_update_idle_time() 367 bfq_stat_reset(&stats->idle_time); in bfqg_stats_reset() 389 bfq_stat_add_aux(&to->idle_time, &from->idle_time); in bfqg_stats_add_aux() 450 bfq_stat_exit(&stats->idle_time); in bfqg_stats_exit() 471 bfq_stat_init(&stats->idle_time, gfp) || in bfqg_stats_init() 1417 .name = "bfq.idle_time", 1418 .private = offsetof(struct bfq_group, stats.idle_time),
|