Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
- arch/x86/include/asm/apic.h, line 187 (as a function)
- arch/x86/kernel/apic/apic.c, line 1178 (as a function)
Referenced in 4 files:
- arch/x86/kernel/apic/apic.c
- arch/x86/kernel/crash.c
- arch/x86/kernel/process.c, line 838
- arch/x86/kernel/smp.c, line 234
Smatch caller information:
arch/x86/kernel/apic/apic.c lapic_shutdown() -> disable_local_APIC()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | flags | ||
| LOCK2 | irq |
arch/x86/kernel/apic/apic.c lapic_suspend() -> disable_local_APIC()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &acpi_scan_lock | ||
| HALF_LOCKED2 | global &device_hotplug_lock | ||
| HALF_LOCKED2 | global &system_transition_mutex | ||
| HALF_LOCKED2 | irq |
arch/x86/kernel/process.c stop_this_cpu() -> disable_local_APIC()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | irq | ||
| HALF_LOCKED2 | rcu_read |
arch/x86/kernel/smp.c native_stop_other_cpus() -> disable_local_APIC()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | flags | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | global &system_transition_mutex |
arch/x86/kernel/crash.c kdump_nmi_callback() -> disable_local_APIC()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | irq |
arch/x86/kernel/crash.c kdump_nmi_shootdown_cpus() -> disable_local_APIC()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | irq |