Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 19 files:

Smatch caller information:

drivers/gpu/drm/i915/gt/intel_ggtt.c bxt_vtd_ggtt_insert_entries__BKL() -> stop_machine()

Type Parameter Key Value
PARAM_VALUE 0 fn 8086469631325700096
PARAM_VALUE 1 data 4273611983644045312
PARAM_VALUE 2 cpus 0
BUF_SIZE 1 data 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/gt/intel_ggtt.c bxt_vtd_ggtt_insert_page__BKL() -> stop_machine()

Type Parameter Key Value
PARAM_VALUE 0 fn 3645405759787237376
PARAM_VALUE 1 data 6461129245552566272
PARAM_VALUE 2 cpus 0
BUF_SIZE 1 data 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ggtt->error_mutex

drivers/char/hw_random/intel-rng.c intel_rng_mod_init() -> stop_machine()

Type Parameter Key Value
PARAM_VALUE 0 fn 6043675613190381568
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 cpus 0
BUF_SIZE 1 data 24
DATA_SOURCE 1 data r _kmalloc_noprof

drivers/misc/lkdtm/bugs.c lkdtm_PANIC_STOP_IRQOFF() -> stop_machine()

Type Parameter Key Value
PARAM_VALUE 0 fn 4178131209488494592
PARAM_VALUE 1 data 6838484791480045568
PARAM_VALUE 2 cpus 7398857465241333760
BUF_SIZE 1 data 4
NOCHECK_CALL

kernel/time/timekeeping.c timekeeping_notify() -> stop_machine()

Type Parameter Key Value
PARAM_VALUE 0 fn 3033147527896920064
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 cpus 0
DATA_SOURCE 1 data $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &clocksource_mutex
HALF_LOCKED2 &of->mutex

drivers/xen/manage.c do_suspend() -> stop_machine()

Type Parameter Key Value
PARAM_VALUE 0 fn 5007438419042177024
PARAM_VALUE 1 data 7268699110292189184
BUF_SIZE 1 data 4
TASK_NOT_RUNNING
LOCK2 global &system_transition_mutex
LOCK2 global &xenwatch_mutex
LOCK2 global &xs_response_mutex
LOCK2 global &xs_watch_rwsem

arch/x86/kernel/cpu/cacheinfo.c cache_aps_init() -> stop_machine()

Type Parameter Key Value
PARAM_VALUE 0 fn 2507623659393126400
PARAM_VALUE 1 data 0
PARAM_VALUE 2 cpus 7398857465241333760
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &cpu_add_remove_lock
HALF_LOCKED2 global &system_transition_mutex

kernel/trace/ftrace.c ftrace_run_stop_machine() -> stop_machine()

Type Parameter Key Value
PARAM_VALUE 0 fn 9163964042902224896
PARAM_VALUE 1 *data 1-2,4-5,8-9,12-13,16-18,20-21
PARAM_VALUE 2 cpus 0
BUF_SIZE 1 data 4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &text_mutex