Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

kernel/stop_machine.c multi_cpu_stop() -> ack_state()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
BUF_SIZE 0 ctrl 24,40
BUF_SIZE 0 ctrl 24,40
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 ctrl->data->array_bank 0-u16max
HOST_DATA 0 ctrl->data->array_bitmask 0-4294967295
HOST_DATA 0 ctrl->data->ctrl_result 0-1
HOST_DATA 0 ctrl->data->data s64min-s64max[c]
HOST_DATA 0 ctrl->data->rsvd 0-s16max
HOST_DATA 0 ctrl->data->status s64min-s64max
HOST_DATA 0 *ctrl->data s64min-s64max
HALF_LOCKED2 global &stop_cpus_mutex
HALF_LOCKED2 irq

arch/x86/virt/vmx/tdx/seamldr.c do_seamldr_install_module() -> ack_state()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4591727206265737216
PARAM_VALUE 0 ctrl->num_failed 0-14
PARAM_VALUE 0 ctrl->state 0-58
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 flags