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