Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 9 files:
- arch/riscv/kernel/traps_misaligned.c, line 490
- arch/riscv/kernel/unaligned_access_speed.c, line 380
- arch/x86/platform/uv/uv_time.c, line 376
- drivers/clocksource/numachip.c, line 83
- kernel/livepatch/transition.c, line 74
- kernel/rcu/tasks.h, line 1355
- kernel/trace/trace_events.c, line 4991
- mm/util.c, line 833
- mm/vmstat.c, line 2015
Smatch caller information:
mm/vmstat.c vmstat_refresh() -> schedule_on_each_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
mm/util.c overcommit_policy_handler() -> schedule_on_each_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/clocksource/numachip.c numachip_timer_init() -> schedule_on_each_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | func | 3144498698765455360 |
| NOCHECK_CALL |
kernel/rcu/update.c rcu_tasks_rude_wait_gp() -> schedule_on_each_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &rtp->tasks_gp_mutex | ||
| TYPE_LOCK | (struct rcu_tasks)->tasks_gp_mutex |
kernel/trace/trace_events.c event_test_thread() -> schedule_on_each_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
arch/x86/platform/uv/uv_time.c uv_rtc_setup_clock() -> schedule_on_each_cpu()
| Type | Parameter | Key | Value |
|---|