class GenericSuspend
Defined at line 39 of file ../../src/devices/suspend/drivers/generic-suspend/generic-suspend.h
Public Methods
void GenericSuspend (fdf::DriverStartArgs start_args, fdf::UnownedSynchronizedDispatcher dispatcher)
Defined at line 39 of file ../../src/devices/suspend/drivers/generic-suspend/generic-suspend.cc
void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_hardware_power_suspend::Suspender> metadata, fidl::UnknownMethodCompleter::Sync & completer)
Defined at line 48 of file ../../src/devices/suspend/drivers/generic-suspend/generic-suspend.h
zx::result<> Start ()
Defined at line 93 of file ../../src/devices/suspend/drivers/generic-suspend/generic-suspend.cc
void PrepareStop (fdf::PrepareStopCompleter completer)
Defined at line 128 of file ../../src/devices/suspend/drivers/generic-suspend/generic-suspend.cc
void Stop ()
Defined at line 126 of file ../../src/devices/suspend/drivers/generic-suspend/generic-suspend.cc
void GetSuspendStates (GetSuspendStatesCompleter::Sync & completer)
Defined at line 130 of file ../../src/devices/suspend/drivers/generic-suspend/generic-suspend.cc
void Suspend (SuspendRequestView request, SuspendCompleter::Sync & completer)
Defined at line 163 of file ../../src/devices/suspend/drivers/generic-suspend/generic-suspend.cc
void ForceLowestPowerMode (ForceLowestPowerModeRequestView request, ForceLowestPowerModeCompleter::Sync & completer)
Defined at line 227 of file ../../src/devices/suspend/drivers/generic-suspend/generic-suspend.cc
Protected Methods
zx::result<zx::resource> GetCpuResource ()
Defined at line 46 of file ../../src/devices/suspend/drivers/generic-suspend/generic-suspend.cc
void AtStart ()
Called just at Start(). Used in testing, otherwise a no-op.
Defined at line 64 of file ../../src/devices/suspend/drivers/generic-suspend/generic-suspend.h
zx::result<WakeSourceReport> SystemSuspendEnter ()
Defined at line 146 of file ../../src/devices/suspend/drivers/generic-suspend/generic-suspend.cc