Lines Matching refs:clear
685 unsigned int clear, unsigned int set, u64 now, in psi_group_change() argument
707 for (t = 0, m = clear; m; m &= ~(1 << t), t++) { in psi_group_change()
716 groupc->tasks[3], clear, set); in psi_group_change()
777 static void psi_flags_change(struct task_struct *task, int clear, int set) in psi_flags_change() argument
780 (task->psi_flags & clear) != clear) && in psi_flags_change()
784 task->psi_flags, clear, set); in psi_flags_change()
788 task->psi_flags &= ~clear; in psi_flags_change()
792 void psi_task_change(struct task_struct *task, int clear, int set) in psi_task_change() argument
803 psi_flags_change(task, clear, set); in psi_task_change()
812 if (unlikely((clear & TSK_RUNNING) && in psi_task_change()
818 psi_group_change(group, cpu, clear, set, now, wake_clock); in psi_task_change()
854 int clear = TSK_ONCPU, set = 0; in psi_task_switch() local
862 clear |= TSK_RUNNING; in psi_task_switch()
867 psi_flags_change(prev, clear, set); in psi_task_switch()
871 psi_group_change(group, cpu, clear, set, now, true); in psi_task_switch()
878 clear &= ~TSK_ONCPU; in psi_task_switch()
880 psi_group_change(group, cpu, clear, set, now, true); in psi_task_switch()