class PowerLevelTransition
Defined at line 242 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 245 of file ../../zircon/kernel/lib/power-management/include/lib/power-management/energy-model.h
PowerLevelTransition Zero ()
Defined at line 246 of file ../../zircon/kernel/lib/power-management/include/lib/power-management/energy-model.h
void PowerLevelTransition ()
Defined at line 250 of file ../../zircon/kernel/lib/power-management/include/lib/power-management/energy-model.h
void PowerLevelTransition (const ProcessorPowerLevelTransition & transition)
Defined at line 251 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 255 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 258 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 261 of file ../../zircon/kernel/lib/power-management/include/lib/power-management/energy-model.h