Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 16 files:
- drivers/md/dm-writecache.c, line 1963
- drivers/pci/hotplug/pciehp_hpc.c
- kernel/rcu/hazptrtorture.c, line 741
- kernel/rcu/rcuscale.c
- kernel/rcu/rcutorture.c
- kernel/rcu/tasks.h
- kernel/rcu/tree.c
- kernel/rcu/tree_exp.h, line 433
- kernel/rcu/tree_nocb.h, line 859
- kernel/rcu/tree_plugin.h, line 1265
- kernel/scftorture.c, line 465
- kernel/time/sleep_timeout.c, line 177
- lib/lwq.c, line 95
- lib/tests/test_ratelimit.c
- mm/damon/core.c
- mm/oom_kill.c, line 610
Smatch caller information:
kernel/rcu/tree.c __sync_rcu_exp_select_node_cpus() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timeout | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
kernel/rcu/tree.c nocb_gp_wait() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timeout | 1 |
| NOCHECK_CALL |
kernel/rcu/tree.c rcu_barrier_throttled() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timeout | 15 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex |
kernel/rcu/tree.c rcu_boost_kthread() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timeout | 2 |
| NOCHECK_CALL |
kernel/rcu/tree.c rcu_cpu_kthread() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timeout | 2 |
| NOCHECK_CALL |
kernel/rcu/tree.c rcu_gp_slow() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timeout | 1-s32max |
| DATA_SOURCE | 0 | timeout | $0 |
| FUZZY_MAX | 0 | timeout | 1 |
| NOCHECK_CALL |
kernel/rcu/tree.c rcu_gp_torture_wait() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timeout | s64min-(-1),1-s64max |
| NOCHECK_CALL |
mm/oom_kill.c oom_reap_task() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timeout | 25 |
| NOCHECK_CALL |
kernel/scftorture.c scftorture_invoke_one() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timeout | s32min-s32max |
| NOCHECK_CALL |
kernel/rcu/rcutorture.c rcu_torture_boost() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timeout | 250 |
| NOCHECK_CALL |
kernel/rcu/rcutorture.c rcu_torture_preempt() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
kernel/rcu/rcutorture.c rcu_torture_updown_one() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timeout | 250 |
| NOCHECK_CALL |
drivers/pci/hotplug/pciehp_hpc.c pciehp_poll() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timeout | 2500 |
| NOCHECK_CALL |
drivers/pci/hotplug/pciehp_hpc.c pciehp_poll() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timeout | 250-15000 |
| NOCHECK_CALL |
drivers/md/dm-writecache.c writecache_writeback() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timeout | 0-250 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
kernel/rcu/rcuscale.c rcu_scale_exp() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timeout | s32min-s32max |
| NOCHECK_CALL |
kernel/rcu/rcuscale.c rcu_scale_writer() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timeout | s32min-s32max |
| NOCHECK_CALL |
kernel/rcu/rcuscale.c rcu_scale_writer() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | timeout | 1 |
| NOCHECK_CALL |
lib/tests/test_ratelimit.c test_ratelimit_smoke() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timeout | 625 |
| NOCHECK_CALL |
lib/tests/test_ratelimit.c test_ratelimit_smoke() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timeout | 937 |
| NOCHECK_CALL |
lib/tests/test_ratelimit.c test_ratelimit_smoke() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timeout | 2500 |
| NOCHECK_CALL |
lib/tests/test_ratelimit.c test_ratelimit_smoke() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timeout | 625 |
| NOCHECK_CALL |
lib/tests/test_ratelimit.c test_ratelimit_smoke() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timeout | 937 |
| NOCHECK_CALL |
lib/tests/test_ratelimit.c test_ratelimit_stress() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
kernel/rcu/update.c rcu_tasks_kthread() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| UNITS | 0 | timeout | unit_jiffy |
kernel/rcu/update.c rcu_tasks_wait_gp() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timeout | 0,25 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | timeout | unit_jiffy |
| LOCK2 | &rtp->tasks_gp_mutex | ||
| TYPE_LOCK | (struct rcu_tasks)->tasks_gp_mutex |
mm/damon/core.c damon_call() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timeout | 0-536870912 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &damon_sysfs_lock |
mm/damon/core.c kdamond_usleep() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timeout | 0-1073740,4611686018427387902 |
| NOCHECK_CALL |
lib/lwq.c lwq_exercise() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timeout | 1 |
| NOCHECK_CALL |
kernel/rcu/hazptrtorture.c hazptr_torture_preempt() -> schedule_timeout_idle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | timeout | s32min-s32max |
| NOCHECK_CALL |