Lines Matching refs:tasks
215 static bool test_state(unsigned int *tasks, enum psi_states state) in test_state() argument
219 return tasks[NR_IOWAIT]; in test_state()
221 return tasks[NR_IOWAIT] && !tasks[NR_RUNNING]; in test_state()
223 return tasks[NR_MEMSTALL]; in test_state()
225 return tasks[NR_MEMSTALL] && !tasks[NR_RUNNING]; in test_state()
227 return tasks[NR_RUNNING] > tasks[NR_ONCPU]; in test_state()
229 return tasks[NR_IOWAIT] || tasks[NR_MEMSTALL] || in test_state()
230 tasks[NR_RUNNING]; in test_state()
714 if (groupc->tasks[t] == 0 && !psi_bug) { in psi_group_change()
716 cpu, t, groupc->tasks[0], in psi_group_change()
717 groupc->tasks[1], groupc->tasks[2], in psi_group_change()
718 groupc->tasks[3], clear, set); in psi_group_change()
721 groupc->tasks[t]--; in psi_group_change()
726 groupc->tasks[t]++; in psi_group_change()
730 if (test_state(groupc->tasks, s)) in psi_group_change()
828 if (per_cpu_ptr(group->pcpu, cpu)->tasks[NR_ONCPU]) { in psi_task_switch()