class ZirconPlatformDeviceDfv2

Defined at line 13 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_device_dfv2.h

Public Methods

void ZirconPlatformDeviceDfv2 (fidl::WireSyncClient<fuchsia_hardware_platform_device::Device> pdev)

Defined at line 15 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_device_dfv2.h

void * GetDeviceHandle ()

Defined at line 19 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_device_dfv2.h

std::unique_ptr<PlatformHandle> GetBusTransactionInitiator ()

Defined at line 20 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_device_dfv2.cc

fidl::WireSyncClient<fuchsia_hardware_platform_device::Device> & fidl ()

Defined at line 31 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_device_dfv2.h

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

Defined at line 33 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_device_dfv2.cc

uint32_t GetMmioCount ()

Defined at line 69 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_device_dfv2.cc

std::unique_ptr<PlatformBuffer> GetMmioBuffer (unsigned int index)

Defined at line 82 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_device_dfv2.cc

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

Defined at line 99 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_device_dfv2.cc