Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/time/timekeeping.c __timekeeping_inject_offset() -> timekeeping_restore_shadow()

Type Parameter Key Value
PARAM_VALUE 0 tkd 4096-ptr_max
PARAM_VALUE 0 tkd->shadow_timekeeper.clock_valid 1-255
PARAM_VALUE 0 tkd->shadow_timekeeper.tkr_mono.clock 4096-ptr_max
PARAM_VALUE 0 tkd->shadow_timekeeper.tkr_mono.xtime_nsec 0-18446744073709551614
PARAM_VALUE 0 tkd->shadow_timekeeper.tkr_raw.xtime_nsec 0-18446744073709551614
PARAM_VALUE 0 tkd->timekeeper.id 0-8
BUF_SIZE 0 tkd (-1),7488
BUF_SIZE 0 tkd (-1),7488
DATA_SOURCE 0 tkd $0
NOCHECK_CALL
LOCK2 irq
HALF_LOCKED2 0 &tkd->lock

kernel/time/timekeeping.c __timekeeping_inject_offset() -> timekeeping_restore_shadow()

Type Parameter Key Value
PARAM_VALUE 0 tkd 4096-ptr_max
PARAM_VALUE 0 tkd->shadow_timekeeper.clock_valid 1-255
PARAM_VALUE 0 tkd->shadow_timekeeper.id 1-u32max
PARAM_VALUE 0 tkd->shadow_timekeeper.tkr_mono.clock 4096-ptr_max
PARAM_VALUE 0 tkd->shadow_timekeeper.tkr_mono.xtime_nsec 0-18446744073709551614
PARAM_VALUE 0 tkd->shadow_timekeeper.tkr_raw.xtime_nsec 0-18446744073709551614
PARAM_VALUE 0 tkd->timekeeper.id 0-8
BUF_SIZE 0 tkd (-1),7488
BUF_SIZE 0 tkd (-1),7488
DATA_SOURCE 0 tkd $0
NOCHECK_CALL
LOCK2 irq
HALF_LOCKED2 0 &tkd->lock

kernel/time/timekeeping.c do_settimeofday64() -> timekeeping_restore_shadow()

Type Parameter Key Value
PARAM_VALUE 0 tkd 7993997016906715136
BUF_SIZE 0 tkd 7488
NOCHECK_CALL
LOCK2 irq