class MsdArmBuffer
Defined at line 20 of file ../../src/graphics/drivers/msd-arm-mali/src/msd_arm_buffer.h
This can only be accessed on the connection thread.
Public Methods
std::unique_ptr<MsdArmBuffer> Import (zx::vmo handle, uint64_t client_id)
Defined at line 24 of file ../../src/graphics/drivers/msd-arm-mali/src/msd_arm_buffer.cc
std::unique_ptr<MsdArmBuffer> Create (uint64_t size, const char * name)
Defined at line 34 of file ../../src/graphics/drivers/msd-arm-mali/src/msd_arm_buffer.cc
void ~MsdArmBuffer ()
Defined at line 15 of file ../../src/graphics/drivers/msd-arm-mali/src/msd_arm_buffer.cc
magma::PlatformBuffer * platform_buffer ()
Defined at line 27 of file ../../src/graphics/drivers/msd-arm-mali/src/msd_arm_buffer.h
uint64_t start_committed_pages ()
Defined at line 38 of file ../../src/graphics/drivers/msd-arm-mali/src/msd_arm_buffer.h
uint64_t committed_page_count ()
Defined at line 39 of file ../../src/graphics/drivers/msd-arm-mali/src/msd_arm_buffer.h
Region committed_region ()
Defined at line 42 of file ../../src/graphics/drivers/msd-arm-mali/src/msd_arm_buffer.h
void AddMapping (GpuMapping * mapping)
Defined at line 42 of file ../../src/graphics/drivers/msd-arm-mali/src/msd_arm_buffer.cc
void RemoveMapping (GpuMapping * mapping)
Defined at line 47 of file ../../src/graphics/drivers/msd-arm-mali/src/msd_arm_buffer.cc
bool SetCommittedPages (uint64_t start_page, uint64_t pages)
Defined at line 52 of file ../../src/graphics/drivers/msd-arm-mali/src/msd_arm_buffer.cc
bool CommitPageRange (uint64_t start_page, uint64_t pages)
Defined at line 67 of file ../../src/graphics/drivers/msd-arm-mali/src/msd_arm_buffer.cc
bool DecommitPageRange (uint64_t start_page, uint64_t pages)
Defined at line 82 of file ../../src/graphics/drivers/msd-arm-mali/src/msd_arm_buffer.cc
bool EnsureRegionFlushed (uint64_t start_bytes, uint64_t end_bytes)
Defined at line 100 of file ../../src/graphics/drivers/msd-arm-mali/src/msd_arm_buffer.cc
Friends
class TestConnection
class TestMsdArmBuffer