Lines Matching refs:clear
772 unsigned int clear, unsigned int set, in psi_group_change() argument
801 if (unlikely(clear & TSK_ONCPU)) { in psi_group_change()
803 clear &= ~TSK_ONCPU; in psi_group_change()
815 for (t = 0, m = clear; m; m &= ~(1 << t), t++) { in psi_group_change()
824 groupc->tasks[3], clear, set); in psi_group_change()
885 static void psi_flags_change(struct task_struct *task, int clear, int set) in psi_flags_change() argument
888 (task->psi_flags & clear) != clear) && in psi_flags_change()
892 task->psi_flags, clear, set); in psi_flags_change()
896 task->psi_flags &= ~clear; in psi_flags_change()
900 void psi_task_change(struct task_struct *task, int clear, int set) in psi_task_change() argument
908 psi_flags_change(task, clear, set); in psi_task_change()
912 psi_group_change(group, cpu, clear, set, true); in psi_task_change()
942 int clear = TSK_ONCPU, set = 0; in psi_task_switch() local
952 clear |= TSK_RUNNING; in psi_task_switch()
954 clear |= TSK_MEMSTALL_RUNNING; in psi_task_switch()
969 psi_flags_change(prev, clear, set); in psi_task_switch()
975 psi_group_change(group, cpu, clear, set, wake_clock); in psi_task_switch()
985 clear &= ~TSK_ONCPU; in psi_task_switch()
987 psi_group_change(group, cpu, clear, set, wake_clock); in psi_task_switch()