Lines Matching refs:klp_target_state

26 static int klp_target_state = KLP_TRANSITION_IDLE;  variable
99 klp_target_state == KLP_TRANSITION_PATCHED ? "patching" : "unpatching"); in klp_complete_transition()
101 if (klp_transition_patch->replace && klp_target_state == KLP_TRANSITION_PATCHED) { in klp_complete_transition()
106 if (klp_target_state == KLP_TRANSITION_UNPATCHED) { in klp_complete_transition()
127 if (klp_target_state == KLP_TRANSITION_PATCHED) in klp_complete_transition()
146 if (klp_target_state == KLP_TRANSITION_PATCHED) in klp_complete_transition()
148 else if (klp_target_state == KLP_TRANSITION_UNPATCHED) in klp_complete_transition()
153 klp_target_state == KLP_TRANSITION_PATCHED ? "patching" : "unpatching"); in klp_complete_transition()
155 klp_target_state = KLP_TRANSITION_IDLE; in klp_complete_transition()
167 if (WARN_ON_ONCE(klp_target_state != KLP_TRANSITION_PATCHED)) in klp_cancel_transition()
173 klp_target_state = KLP_TRANSITION_UNPATCHED; in klp_cancel_transition()
205 task->patch_state = READ_ONCE(klp_target_state); in klp_update_patch_state()
221 if (klp_target_state == KLP_TRANSITION_UNPATCHED) { in klp_check_stack_func()
305 task->patch_state = klp_target_state; in klp_check_and_switch_task()
320 if (task->patch_state == klp_target_state) in klp_try_switch_task()
458 WARN_ON_ONCE(klp_target_state == KLP_TRANSITION_IDLE); in klp_try_complete_transition()
487 } else if (task->patch_state != klp_target_state) { in klp_try_complete_transition()
490 task->patch_state = klp_target_state; in klp_try_complete_transition()
535 WARN_ON_ONCE(klp_target_state == KLP_TRANSITION_IDLE); in klp_start_transition()
539 klp_target_state == KLP_TRANSITION_PATCHED ? "patching" : "unpatching"); in klp_start_transition()
548 if (task->patch_state != klp_target_state) in klp_start_transition()
559 if (task->patch_state != klp_target_state) in klp_start_transition()
581 WARN_ON_ONCE(klp_target_state != KLP_TRANSITION_IDLE); in klp_init_transition()
589 klp_target_state = state; in klp_init_transition()
592 klp_target_state == KLP_TRANSITION_PATCHED ? "patching" : "unpatching"); in klp_init_transition()
655 klp_target_state == KLP_TRANSITION_PATCHED ? "patching to unpatching" : in klp_reverse_transition()
683 klp_target_state = !klp_target_state; in klp_reverse_transition()
744 if (klp_target_state == KLP_TRANSITION_UNPATCHED) in klp_force_transition()