Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/smp.c __smp_call_function_single() -> csd_lock()

Type Parameter Key Value
DATA_SOURCE 0 csd r get_single_csd_data
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &attr->mutex
HALF_LOCKED2 &ctx->mutex
HALF_LOCKED2 &new_base->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &old_base->lock
HALF_LOCKED2 &pl->phydev_mutex
HALF_LOCKED2 &pl->state_mutex
HALF_LOCKED2 &pol->rwsem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &pp->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &clockevents_mutex
HALF_LOCKED2 global &hfi_instance_lock
HALF_LOCKED2 global &pmus_lock
HALF_LOCKED2 global &rcu_state.barrier_mutex
HALF_LOCKED2 global &rdtgroup_mutex
HALF_LOCKED2 irq

kernel/smp.c smp_call_function_many_cond() -> csd_lock()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL