Lines Matching refs:iter
800 static struct psi_group *iterate_groups(struct task_struct *task, void **iter) in iterate_groups() argument
802 if (*iter == &psi_system) in iterate_groups()
809 if (!*iter) in iterate_groups()
812 cgroup = cgroup_parent(*iter); in iterate_groups()
815 *iter = cgroup; in iterate_groups()
820 *iter = &psi_system; in iterate_groups()
844 void *iter = NULL; in psi_task_change() local
862 while ((group = iterate_groups(task, &iter))) in psi_task_change()
871 void *iter; in psi_task_switch() local
882 iter = NULL; in psi_task_switch()
883 while ((group = iterate_groups(next, &iter))) { in psi_task_switch()
904 iter = NULL; in psi_task_switch()
905 while ((group = iterate_groups(prev, &iter)) && group != common) in psi_task_switch()
913 void *iter = NULL; in psi_memstall_tick() local
915 while ((group = iterate_groups(task, &iter))) { in psi_memstall_tick()