class ParentDeviceDFv2

Defined at line 24 of file ../../src/graphics/drivers/msd-arm-mali/src/parent_device_dfv2.h

Public Methods

void ParentDeviceDFv2 (std::shared_ptr<fdf::Namespace> incoming, fidl::WireSyncClient<fuchsia_hardware_platform_device::Device> pdev, config::Config config)

Defined at line 15 of file ../../src/graphics/drivers/msd-arm-mali/src/parent_device_dfv2.cc

bool SetThreadRole (const char * role_name)

Defined at line 20 of file ../../src/graphics/drivers/msd-arm-mali/src/parent_device_dfv2.cc

zx::bti GetBusTransactionInitiator ()

Defined at line 28 of file ../../src/graphics/drivers/msd-arm-mali/src/parent_device_dfv2.cc

void ~ParentDeviceDFv2 ()

Defined at line 30 of file ../../src/graphics/drivers/msd-arm-mali/src/parent_device_dfv2.h

std::unique_ptr<magma::PlatformMmio> CpuMapMmio (unsigned int index)

Map an MMIO listed at |index| in the platform device

Defined at line 32 of file ../../src/graphics/drivers/msd-arm-mali/src/parent_device_dfv2.cc

std::unique_ptr<magma::PlatformInterrupt> RegisterInterrupt (unsigned int index)

Register an interrupt listed at |index| in the platform device.

Defined at line 36 of file ../../src/graphics/drivers/msd-arm-mali/src/parent_device_dfv2.cc

zx::result<fdf::ClientEnd<fuchsia_hardware_gpu_mali::ArmMali>> ConnectToMaliRuntimeProtocol ()

Defined at line 40 of file ../../src/graphics/drivers/msd-arm-mali/src/parent_device_dfv2.cc

bool suspend_enabled ()

Defined at line 44 of file ../../src/graphics/drivers/msd-arm-mali/src/parent_device_dfv2.h

std::shared_ptr<fdf::Namespace> incoming ()

Defined at line 46 of file ../../src/graphics/drivers/msd-arm-mali/src/parent_device_dfv2.h

std::unique_ptr<ParentDeviceDFv2> Create (std::shared_ptr<fdf::Namespace> incoming, config::Config config)

static

Defined at line 50 of file ../../src/graphics/drivers/msd-arm-mali/src/parent_device_dfv2.cc

magma::PlatformDevice * GetPlatformDevice ()

Defined at line 51 of file ../../src/graphics/drivers/msd-arm-mali/src/parent_device_dfv2.h