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

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