Searched refs:avgs_work (Results 1 – 2 of 2) sorted by relevance
75 /* Flag whether to re-arm avgs_work, see details in get_recent_times() */176 struct delayed_work avgs_work; member
215 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...]