Home
last modified time | relevance | path

Searched refs:avgs_work (Results 1 – 2 of 2) sorted by relevance

/linux/include/linux/
H A Dpsi_types.h75 /* Flag whether to re-arm avgs_work, see details in get_recent_times() */
176 struct delayed_work avgs_work; member
/linux/kernel/sched/
H A Dpsi.c215 INIT_DELAYED_WORK(&group->avgs_work, psi_avgs_work); in group_init()
320 * When collect_percpu_times() from the avgs_work, we don't want to in get_recent_times()
321 * re-arm avgs_work when all CPUs are IDLE. But the current CPU running in get_recent_times()
322 * this avgs_work is never IDLE, cause avgs_work can't be shut off. in get_recent_times()
323 * So for the current CPU, we need to re-arm avgs_work only when in get_recent_times()
327 if (current_work() == &group->avgs_work.work) { in get_recent_times()
586 group = container_of(dwork, struct psi_group, avgs_work); in psi_avgs_work()
881 if (wake_clock && !delayed_work_pending(&group->avgs_work)) in psi_group_change()
882 schedule_delayed_work(&group->avgs_work, PSI_FRE in psi_group_change()
[all...]