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 |