Documented in 1 files:
Defined in 1 files as a function:
Referenced in 7 files:
- arch/powerpc/kernel/rtasd.c
- arch/powerpc/platforms/pseries/lpar.c
- arch/x86/kernel/cpu/bus_lock.c, line 276
- drivers/macintosh/rack-meter.c
- drivers/thermal/intel/therm_throt.c
- drivers/thermal/intel/x86_pkg_temp_thermal.c, line 250
- fs/resctrl/monitor.c
Smatch caller information:
drivers/thermal/intel/x86_pkg_temp_thermal.c pkg_thermal_schedule_work() -> schedule_delayed_work_on()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | dwork | 4096-ptr_max |
| PARAM_VALUE | 2 | delay | 0-536870912,4611686018427387902 |
| DATA_SOURCE | 0 | cpu | $0 |
| DATA_SOURCE | 1 | dwork | $1 |
| DATA_SOURCE | 2 | delay | r msecs_to_jiffies |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pkg_temp_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/thermal/intel/therm_throt.c therm_throt_process() -> schedule_delayed_work_on()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cpu | 0 |
| PARAM_VALUE | 1 | dwork | 4096-ptr_max |
| PARAM_VALUE | 2 | delay | 250 |
| DATA_SOURCE | 0 | cpu | r debug_smp_processor_id |
| PREEMPT_ADD | |||
| NOCHECK_CALL |
drivers/thermal/intel/therm_throt.c throttle_active_work() -> schedule_delayed_work_on()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cpu | 0 |
| PARAM_VALUE | 1 | dwork | 4096-ptr_max |
| PARAM_VALUE | 2 | delay | 250 |
| DATA_SOURCE | 0 | cpu | r debug_smp_processor_id |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
arch/x86/kernel/cpu/bus_lock.c split_lock_warn() -> schedule_delayed_work_on()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cpu | 0 |
| PARAM_VALUE | 1 | dwork | 2250410402608455680 |
| PARAM_VALUE | 2 | delay | 2 |
| BUF_SIZE | 1 | dwork | 184 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &buslock_sem |
fs/resctrl/monitor.c cqm_handle_limbo() -> schedule_delayed_work_on()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cpu | 0-64 |
| PARAM_VALUE | 1 | dwork | 4096-ptr_max |
| PARAM_VALUE | 2 | delay | 0-536870912 |
| CAPPED_DATA | 0 | cpu | 1 |
| DATA_SOURCE | 0 | cpu | r cpumask_any_housekeeping |
| DATA_SOURCE | 2 | delay | r msecs_to_jiffies |
| NOCHECK_CALL | |||
| LOCK2 | global &rdtgroup_mutex | ||
| HALF_LOCKED2 | &pool->lock |
fs/resctrl/monitor.c cqm_setup_limbo_handler() -> schedule_delayed_work_on()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cpu | 0-64 |
| PARAM_VALUE | 1 | dwork | 4096-ptr_max |
| PARAM_VALUE | 2 | delay | 0-536870912 |
| CAPPED_DATA | 0 | cpu | 1 |
| DATA_SOURCE | 0 | cpu | r cpumask_any_housekeeping |
| DATA_SOURCE | 2 | delay | r msecs_to_jiffies |
| CONSTRAINT | 0 | cpu | <3035 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &rdtgroup_mutex |
fs/resctrl/monitor.c mbm_handle_overflow() -> schedule_delayed_work_on()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cpu | 0-64 |
| PARAM_VALUE | 1 | dwork | 4096-ptr_max |
| PARAM_VALUE | 2 | delay | 0-536870912 |
| CAPPED_DATA | 0 | cpu | 1 |
| DATA_SOURCE | 0 | cpu | r cpumask_any_housekeeping |
| DATA_SOURCE | 2 | delay | r msecs_to_jiffies |
| NOCHECK_CALL | |||
| LOCK2 | global &rdtgroup_mutex | ||
| HALF_LOCKED2 | &pool->lock |
fs/resctrl/monitor.c mbm_setup_overflow_handler() -> schedule_delayed_work_on()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cpu | 0-64 |
| PARAM_VALUE | 1 | dwork | 4096-ptr_max |
| PARAM_VALUE | 2 | delay | 0-536870912 |
| CAPPED_DATA | 0 | cpu | 1 |
| DATA_SOURCE | 0 | cpu | r cpumask_any_housekeeping |
| DATA_SOURCE | 2 | delay | r msecs_to_jiffies |
| CONSTRAINT | 0 | cpu | <3035 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &rdtgroup_mutex | ||
| HALF_LOCKED2 | global &domain_list_lock |