Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 7 files:
- fs/aio.c, line 1391
- include/linux/wait.h, line 550
- io_uring/rw.c, line 1297
- kernel/futex/core.c, line 426
- kernel/time/hrtimer.c
- kernel/time/sleep_timeout.c, line 211
- net/core/pktgen.c, line 2330
Smatch caller information:
kernel/futex/core.c futex_setup_timer() -> hrtimer_setup_sleeper_on_stack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sl | 600911181894369280,1464062181396357120,1737414225000210432,1908912304835444736,7279306262414782464 |
| PARAM_VALUE | 1 | clock_id | 0-1 |
| PARAM_VALUE | 2 | mode | 0 |
| DATA_SOURCE | 0 | sl | $1 |
| FUZZY_MAX | 1 | clock_id | 1 |
| HARD_MAX | 1 | clock_id | 1 |
| RX_PATH | |||
| NOCHECK_CALL |
drivers/i2c/busses/i2c-nomadik.c nmk_i2c_wait_xfer_done() -> hrtimer_setup_sleeper_on_stack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sl | 1947981931561381888 |
| PARAM_VALUE | 1 | clock_id | 1 |
| PARAM_VALUE | 2 | mode | 1 |
| NOCHECK_CALL |
kernel/time/sleep_timeout.c schedule_hrtimeout_range_clock() -> hrtimer_setup_sleeper_on_stack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sl | 6850896603411279872 |
| PARAM_VALUE | 1 | clock_id | 0-1 |
| PARAM_VALUE | 2 | mode | 0-1,9 |
| DATA_SOURCE | 1 | clock_id | $3 |
| DATA_SOURCE | 2 | mode | $2 |
| HARD_MAX | 1 | clock_id | 1 |
| HARD_MAX | 2 | mode | 9 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/core/pktgen.c spin() -> hrtimer_setup_sleeper_on_stack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sl | 7918161878255718400 |
| PARAM_VALUE | 1 | clock_id | 1 |
| PARAM_VALUE | 2 | mode | 0 |
| NOCHECK_CALL |
fs/aio.c read_events() -> hrtimer_setup_sleeper_on_stack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sl | 7800904143318794240 |
| PARAM_VALUE | 1 | clock_id | 1 |
| PARAM_VALUE | 2 | mode | 1 |
| NOCHECK_CALL |
drivers/md/dm-vdo/indexer/funnel-requestqueue.c wait_for_request() -> hrtimer_setup_sleeper_on_stack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sl | 2905200222337331200 |
| PARAM_VALUE | 1 | clock_id | 1 |
| PARAM_VALUE | 2 | mode | 1 |
| NOCHECK_CALL |
kernel/time/hrtimer.c hrtimer_nanosleep() -> hrtimer_setup_sleeper_on_stack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sl | 6221740963720155136 |
| PARAM_VALUE | 1 | clock_id | s32min-23 |
| PARAM_VALUE | 2 | mode | 0-1 |
| DATA_SOURCE | 1 | clock_id | $2 |
| DATA_SOURCE | 2 | mode | $1 |
| FUZZY_MAX | 2 | mode | 1 |
| HARD_MAX | 2 | mode | 1 |
| NOCHECK_CALL | |||
| USER_DATA | 1 | clock_id | s32min-23 |
kernel/time/hrtimer.c hrtimer_nanosleep_restart() -> hrtimer_setup_sleeper_on_stack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sl | 2964396903775305728 |
| PARAM_VALUE | 2 | mode | 0 |
| NOCHECK_CALL |
io_uring/rw.c io_hybrid_iopoll_delay() -> hrtimer_setup_sleeper_on_stack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sl | 8303812710853849088 |
| PARAM_VALUE | 1 | clock_id | 1 |
| PARAM_VALUE | 2 | mode | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ctx->uring_lock | ||
| HALF_LOCKED2 | &sqd->lock | ||
| TYPE_LOCK | (struct io_ring_ctx)->uring_lock |