Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/cpuidle/cpuidle.c, line 495 (as a function)
- include/linux/cpuidle.h, line 235 (as a function)
Referenced in 7 files:
- drivers/acpi/processor_idle.c
- drivers/cpuidle/cpuidle-powernv.c
- drivers/cpuidle/cpuidle-pseries.c
- drivers/cpuidle/cpuidle-s390.c
- drivers/cpuidle/cpuidle.c
- drivers/firmware/psci/psci_checker.c, line 372
- drivers/soc/mediatek/mtk-svs.c, line 1447
Smatch caller information:
drivers/soc/mediatek/mtk-svs.c svs_init01() -> cpuidle_pause_and_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/acpi/processor_idle.c acpi_processor_hotplug() -> cpuidle_pause_and_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &cpuhp_state_mutex | ||
| HALF_LOCKED2 | irq |
drivers/acpi/processor_idle.c acpi_processor_power_state_has_changed() -> cpuidle_pause_and_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/cpuidle/cpuidle.c cpuidle_unregister_device() -> cpuidle_pause_and_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |