class MaliDriver
Defined at line 31 of file ../../src/graphics/drivers/msd-arm-mali/src/driver_entry_dfv2.cc
Public Methods
void MaliDriver ()
Defined at line 33 of file ../../src/graphics/drivers/msd-arm-mali/src/driver_entry_dfv2.cc
std::optional<fidl::ServerEnd<fuchsia_power_broker::ElementRunner>> take_power_element_runner ()
Returns the power element runner server end taken from DriverContext during MagmaStart.
Defined at line 36 of file ../../src/graphics/drivers/msd-arm-mali/src/driver_entry_dfv2.cc
bool SuspendEnabled ()
Returns whether power suspension is enabled for this driver instance.
Suspend will be enabled if the platform is suspend-enabled and the parent,
if one exists, says suspend is enabled.
Defined at line 43 of file ../../src/graphics/drivers/msd-arm-mali/src/driver_entry_dfv2.cc
void Suspend (fdf_power::SuspendCompleter completer)
Invoked by fdf_power::Suspendable when system requests power suspension.
Delegates to msd::Device::MsdSuspend and invokes completer asynchronously once hardware
and driver power manager state transitions complete.
Defined at line 56 of file ../../src/graphics/drivers/msd-arm-mali/src/driver_entry_dfv2.cc
void Resume (fdf_power::ResumeCompleter completer)
Invoked by fdf_power::Suspendable when system requests power resumption.
Delegates to msd::Device::MsdResume and invokes completer asynchronously once hardware
power restoration completes.
Defined at line 69 of file ../../src/graphics/drivers/msd-arm-mali/src/driver_entry_dfv2.cc
zx::result<> MagmaStart (fdf::DriverContext & context)
Defined at line 79 of file ../../src/graphics/drivers/msd-arm-mali/src/driver_entry_dfv2.cc
void Stop (fdf::StopCompleter completer)
Defined at line 131 of file ../../src/graphics/drivers/msd-arm-mali/src/driver_entry_dfv2.cc