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_tstart_page_index,uint64_tpage_count)
std::unique_ptr<PlatformBuffer> CreateContiguousBuffer (size_tsize,uint32_talignment_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