Defined in 1 files as a prototype:
Defined in 1 files as a macro:
Defined in 1 files as a function:
Referenced in 6 files:
- drivers/acpi/acpi_pad.c, line 180
- drivers/cpuidle/cpuidle.c
- kernel/printk/nbcon.c, line 1524
- kernel/printk/printk.c, line 3180
- kernel/sched/idle.c
- kernel/trace/trace_irqsoff.c
Smatch caller information:
kernel/printk/printk.c console_emit_next_record() -> stop_critical_timings()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &console_sem |
kernel/sched/build_policy.c cpu_idle_poll() -> stop_critical_timings()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| LOCK2 | irq |
kernel/sched/build_policy.c default_idle_call() -> stop_critical_timings()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| LOCK2 | irq |
kernel/printk/nbcon.c nbcon_legacy_emit_next_record() -> stop_critical_timings()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &console_sem |
drivers/acpi/acpi_pad.c power_saving_thread() -> stop_critical_timings()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| LOCK2 | irq |
drivers/cpuidle/cpuidle.c cpuidle_enter_state() -> stop_critical_timings()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| LOCK2 | irq |
drivers/cpuidle/cpuidle.c enter_s2idle_proper() -> stop_critical_timings()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| LOCK2 | irq |