Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
kernel/time/timekeeping.c __timekeeping_inject_offset() -> tk_xtime_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tk | 4096-ptr_max |
| PARAM_VALUE | 0 | tk->tkr_mono.xtime_nsec | 0-18446744073709551614 |
| PARAM_VALUE | 0 | tk->tkr_raw.xtime_nsec | 0-18446744073709551614 |
| PARAM_VALUE | 1 | ts | 3251730928194809856,4799945133014433888,8567817013933215840 |
| PARAM_VALUE | 1 | ts->tv_nsec | 0-999999999 |
| BUF_SIZE | 0 | tk | 320 |
| CAPPED_DATA | 0 | tk->wall_to_monotonic.tv_sec | 1 |
| CAPPED_DATA | 1 | ts->tv_sec | 1 |
| DATA_SOURCE | 1 | ts | $1 |
| PARAM_COMPARE | 0 | tk->wall_to_monotonic.tv_sec | <= $1->tv_sec |
| NOCHECK_CALL | |||
| USER_DATA | 1 | ts->tv_nsec | 0-999999999 |
| USER_DATA | 1 | ts->tv_sec | s64min-s64max[c] |
| LOCK2 | irq | ||
| HALF_LOCKED2 | &tkd->lock |
kernel/time/timekeeping.c __timekeeping_inject_sleeptime() -> tk_xtime_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tk | 7993997016906715520 |
| PARAM_VALUE | 1 | ts | 7287977299956592640,8912340296648962048 |
| PARAM_VALUE | 1 | ts->tv_nsec | 0-999999999 |
| PARAM_VALUE | 1 | ts->tv_sec | 0-9223372035 |
| BUF_SIZE | 0 | tk | 320 |
| DATA_SOURCE | 0 | tk | $0 |
| DATA_SOURCE | 1 | ts | $1 |
| HARD_MAX | 1 | ts->tv_nsec | 999999999 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | ts->tv_sec | |
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |