Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/time/timer.c __get_next_timer_interrupt() -> fetch_next_timer_interrupt()

Type Parameter Key Value
PARAM_VALUE 2 base_local 4096-ptr_max
PARAM_VALUE 3 base_global 4096-ptr_max
PARAM_VALUE 4 tevt 6552338815120343040
PARAM_VALUE 4 tevt->global 9223372036854775807
PARAM_VALUE 4 tevt->local 9223372036854775807
DATA_SOURCE 0 basej $0
DATA_SOURCE 1 basem $1
PREEMPT_ADD <- disables preempt
LOCK2 irq
LOCK2 2 &base_local->lock
LOCK2 3 &base_global->lock
TYPE_LOCK (struct timer_base)->lock

kernel/time/timer.c fetch_next_timer_interrupt_remote() -> fetch_next_timer_interrupt()

Type Parameter Key Value
PARAM_VALUE 4 tevt 2358159563182841856
PARAM_VALUE 4 tevt->global 9223372036854775807
PARAM_VALUE 4 tevt->local 9223372036854775807
DATA_SOURCE 0 basej $0
DATA_SOURCE 1 basem $1
DATA_SOURCE 4 tevt $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 basem unit_array_size
LOCK2 &base_global->lock
LOCK2 &base_local->lock
LOCK2 &tmc->lock
LOCK2 irq
TYPE_LOCK (struct tmigr_cpu)->lock