Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/stop_machine.c __stop_cpus() -> cpu_stop_init_done()

Type Parameter Key Value
PARAM_VALUE 0 done 5623778042135068672
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &stop_cpus_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &ifs_sem

kernel/stop_machine.c stop_machine_from_inactive_cpu() -> cpu_stop_init_done()

Type Parameter Key Value
PARAM_VALUE 0 done 4482979307470069760
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &stop_cpus_mutex
HALF_LOCKED2 global &cpuhp_state_mutex
HALF_LOCKED2 irq

kernel/stop_machine.c stop_one_cpu() -> cpu_stop_init_done()

Type Parameter Key Value
PARAM_VALUE 0 done 8330653949680381952
PARAM_VALUE 1 nr_todo 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

kernel/stop_machine.c stop_two_cpus() -> cpu_stop_init_done()

Type Parameter Key Value
PARAM_VALUE 0 done 1355065412195143680
PARAM_VALUE 1 nr_todo 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mm->mmap_lock