Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/cpufreq/powernow-k8.c powernowk8_target() -> work_on_cpu_key()

Type Parameter Key Value
PARAM_VALUE 1 fn 2148426181148213248
PARAM_VALUE 2 arg 6209544707496546304
PARAM_VALUE 3 key 4253621951075979264
BUF_SIZE 2 arg 16
STR_LEN 0 cpu (-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pol->rwsem
HALF_LOCKED2 &policy_dbs->update_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &sg_policy->work_lock
HALF_LOCKED2 &userspace->mutex
HALF_LOCKED2 global &gov_dbs_data_mutex

drivers/acpi/processor_throttling.c call_on_cpu() -> work_on_cpu_key()

Type Parameter Key Value
PARAM_VALUE 0 cpu 0-s32max
PARAM_VALUE 1 fn 598216456743559168,2313989773482205184
PARAM_VALUE 2 arg 4096-ptr_max
PARAM_VALUE 3 key 7092351552015269888
BUF_SIZE 2 arg (-1),16,24,32,88,104,108-1096,1616,2592
BUF_SIZE 2 arg (-1),16,24,32,88,104,108-1096,1616,2592
DATA_SOURCE 0 cpu $0
DATA_SOURCE 1 fn $1
DATA_SOURCE 2 arg $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

kernel/time/timer_migration.c tmigr_add_cpu() -> work_on_cpu_key()

Type Parameter Key Value
PARAM_VALUE 0 cpu 0-8192
PARAM_VALUE 1 fn 4740602293232521216
PARAM_VALUE 2 arg 1-u64max
PARAM_VALUE 3 key 7559414501843410944
CAPPED_DATA 0 cpu 1
DATA_SOURCE 0 cpu r cpumask_first_and
CONSTRAINT 0 cpu <3035
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 global &cpuhp_state_mutex
HALF_LOCKED2 irq

kernel/time/timer_migration.c tmigr_clear_cpu_available() -> work_on_cpu_key()

Type Parameter Key Value
PARAM_VALUE 0 cpu 0-8192
PARAM_VALUE 1 fn 5146730934745456640
PARAM_VALUE 2 arg 0
PARAM_VALUE 3 key 5467267212242137088
CAPPED_DATA 0 cpu 1
DATA_SOURCE 0 cpu r cpumask_first_and
CONSTRAINT 0 cpu <3035
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

arch/x86/kernel/acpi/cstate.c call_on_cpu() -> work_on_cpu_key()

Type Parameter Key Value
PARAM_VALUE 1 fn 7815280986933219328
PARAM_VALUE 2 arg 6964201441276014592
PARAM_VALUE 3 key 1348597403224903680
DATA_SOURCE 0 cpu $0
DATA_SOURCE 1 fn $1
DATA_SOURCE 2 arg $2
RX_PATH
TASK_NOT_RUNNING