class PowerLevelTransition
Defined at line 193 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 196 of file ../../zircon/kernel/lib/power-management/include/lib/power-management/energy-model.h
PowerLevelTransition Zero ()
Defined at line 197 of file ../../zircon/kernel/lib/power-management/include/lib/power-management/energy-model.h
void PowerLevelTransition ()
Defined at line 201 of file ../../zircon/kernel/lib/power-management/include/lib/power-management/energy-model.h
void PowerLevelTransition (const ProcessorPowerLevelTransition & transition)
Defined at line 202 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 206 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 209 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 212 of file ../../zircon/kernel/lib/power-management/include/lib/power-management/energy-model.h