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