class PowerLevelTransition
Defined at line 228 of file ../../zircon/kernel/lib/power-management/include/lib/power-management/energy-model.h
Represents an entry in a transition matrix, where the position in the matrix denotes
the source and target power level. This constructs just denotes the properties of that
cell.
Public Methods
PowerLevelTransition Invalid ()
Returns an invalid transition.
Defined at line 231 of file ../../zircon/kernel/lib/power-management/include/lib/power-management/energy-model.h
PowerLevelTransition Zero ()
Defined at line 232 of file ../../zircon/kernel/lib/power-management/include/lib/power-management/energy-model.h
void PowerLevelTransition ()
Defined at line 236 of file ../../zircon/kernel/lib/power-management/include/lib/power-management/energy-model.h
void PowerLevelTransition (const ProcessorPowerLevelTransition & transition)
Defined at line 237 of file ../../zircon/kernel/lib/power-management/include/lib/power-management/energy-model.h
zx_duration_mono_t latency ()
Latency for transitioning from a given level to another.
Defined at line 241 of file ../../zircon/kernel/lib/power-management/include/lib/power-management/energy-model.h
uint64_t energy_cost_nj ()
Energy cost in nano joules(nj) for transition from a given level to another.
Defined at line 244 of file ../../zircon/kernel/lib/power-management/include/lib/power-management/energy-model.h
bool operator bool ()
Whether the transition is valid or not.
Defined at line 247 of file ../../zircon/kernel/lib/power-management/include/lib/power-management/energy-model.h