Documented in 1 files:
Defined in 2 files as a prototype:
- include/linux/cpuidle.h, line 185 (as a prototype)
- tools/power/cpupower/lib/cpuidle.h, line 24 (as a prototype)
Defined in 3 files as a function:
- drivers/cpuidle/driver.c, line 329 (as a function)
- include/linux/cpuidle.h, line 223 (as a function)
- tools/power/cpupower/lib/cpuidle.c, line 383 (as a function)
Referenced in 7 files:
- drivers/acpi/processor_idle.c
- drivers/cpuidle/cpuidle-powernv.c
- drivers/cpuidle/cpuidle-pseries.c
- drivers/cpuidle/driver.c
- drivers/cpuidle/sysfs.c, line 50
- drivers/idle/intel_idle.c, line 2907
- tools/power/cpupower/utils/cpuidle-info.c, line 80
Smatch caller information:
drivers/cpuidle/driver.c cpuidle_register_driver() -> cpuidle_get_driver()
| Type | Parameter | Key | Value |
|---|
drivers/cpuidle/driver.c cpuidle_unregister_driver() -> cpuidle_get_driver()
| Type | Parameter | Key | Value |
|---|
drivers/idle/intel_idle.c intel_idle_init() -> cpuidle_get_driver()
| Type | Parameter | Key | Value |
|---|
drivers/cpuidle/sysfs.c show_current_driver() -> cpuidle_get_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | global &cpuidle_driver_lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/acpi/processor_idle.c acpi_idle_rescan_dead_smt_siblings() -> cpuidle_get_driver()
| Type | Parameter | Key | Value |
|---|
drivers/acpi/processor_idle.c acpi_processor_power_init() -> cpuidle_get_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/acpi/processor_idle.c acpi_processor_power_state_has_changed() -> cpuidle_get_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/acpi/processor_idle.c acpi_processor_register_idle_driver() -> cpuidle_get_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/acpi/processor_idle.c acpi_processor_register_idle_driver() -> cpuidle_get_driver()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |