class PlatformBusMapper

Defined at line 21 of file ../../src/graphics/magma/lib/magma/platform/platform_bus_mapper.h

Public Methods

std::unique_ptr<BusMapping> MapPageRangeBus (PlatformBuffer * buffer, uint64_t start_page_index, uint64_t page_count)
std::unique_ptr<PlatformBuffer> CreateContiguousBuffer (size_t size, uint32_t alignment_log2, const char * name)

Create a VMO that this bus mapper can map into a contiguous range of pages.

void ~PlatformBusMapper ()

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

void SetInfoResource (zx::resource info_resource)

static

Defined at line 104 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_bus_mapper.cc

void SetInfoResource (zx::unowned_resource info_resource)

static

Defined at line 109 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_bus_mapper.cc

std::unique_ptr<PlatformBusMapper> Create (std::shared_ptr<PlatformHandle> bus_transaction_initiator)

Defined at line 118 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_bus_mapper.cc

std::unique_ptr<PlatformBusMapper> Create (zx::bti bus_transaction_initiator)

Defined at line 124 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_bus_mapper.cc

Records