Enumerations
enum ControlInterface
| Name | Value |
|---|---|
| kCpuDriver | ZX_PROCESSOR_POWER_CONTROL_CPU_DRIVER |
| kArmPsci | ZX_PROCESSOR_POWER_CONTROL_ARM_PSCI |
| kArmWfi | ZX_PROCESSOR_POWER_CONTROL_ARM_WFI |
| kRiscvSbi | ZX_PROCESSOR_POWER_CONTROL_RISCV_SBI |
| kRiscvWfi | ZX_PROCESSOR_POWER_CONTROL_RISCV_WFI |
Enum representing supported control interfaces.
Defined at line 25 of file ../../zircon/kernel/lib/power-management/include/lib/power-management/power-level-controller.h
Records
-
class BandwidthReservationCache -
class EnergyModel -
class KernelPowerDomainRegistry -
class PDevPowerLevelController -
class PortPowerLevelController -
class PowerDomain -
class PowerDomainRegistry -
class PowerDomainSet -
class PowerLevel -
class PowerLevelController -
class PowerLevelTransition -
class PowerLevelUpdateRequest -
class PowerState -
class TransitionMatrix
Functions
-
const char * ToString (ControlInterface control_interface)Defined at line 33 of file ../../zircon/kernel/lib/power-management/include/lib/power-management/power-level-controller.h
-
bool IsSupportedControlInterface (zx_processor_power_control_t interface)Returns whether the interface is a supported or not.
Defined at line 56 of file ../../zircon/kernel/lib/power-management/include/lib/power-management/power-level-controller.h
-
bool IsKernelControlInterface (ControlInterface interface)Returns whether the interface is handled by the kernel or not.
Defined at line 66 of file ../../zircon/kernel/lib/power-management/include/lib/power-management/power-level-controller.h
-
void swap (PowerDomainSet & aPowerDomainSet & b)Swaps the elements of the given power domain sets.
Defined at line 494 of file ../../zircon/kernel/lib/power-management/include/lib/power-management/energy-model.h