Documented in 1 files:

Defined in 1 files as a function:

Referenced in 7 files:

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