class MsdVsiConnection

Defined at line 18 of file ../../src/graphics/drivers/msd-vsi-vip/src/msd_vsi_connection.h

Public Methods

void MsdVsiConnection (Owner * owner, std::shared_ptr<AddressSpace> address_space, msd::msd_client_id_t client_id)

Defined at line 28 of file ../../src/graphics/drivers/msd-vsi-vip/src/msd_vsi_connection.h

Ringbuffer * GetRingbuffer ()

Defined at line 35 of file ../../src/graphics/drivers/msd-vsi-vip/src/msd_vsi_connection.h

magma::Status SubmitBatch (std::unique_ptr<MappedBatch> mapped_batch, bool do_flush)

Defined at line 37 of file ../../src/graphics/drivers/msd-vsi-vip/src/msd_vsi_connection.h

bool address_space_dirty ()

Defined at line 43 of file ../../src/graphics/drivers/msd-vsi-vip/src/msd_vsi_connection.h

void SetNotificationCallback (msd::NotificationHandler * notification_handler)

Defined at line 45 of file ../../src/graphics/drivers/msd-vsi-vip/src/msd_vsi_connection.h

void SendContextKilled ()

Defined at line 49 of file ../../src/graphics/drivers/msd-vsi-vip/src/msd_vsi_connection.h

msd::msd_client_id_t client_id ()

Defined at line 57 of file ../../src/graphics/drivers/msd-vsi-vip/src/msd_vsi_connection.h

std::shared_ptr<AddressSpace> address_space ()

Defined at line 59 of file ../../src/graphics/drivers/msd-vsi-vip/src/msd_vsi_connection.h

magma::Status MapBufferGpu (std::shared_ptr<MsdVsiBuffer> buffer, uint64_t gpu_va, uint64_t page_offset, uint64_t page_count)

Defined at line 60 of file ../../src/graphics/drivers/msd-vsi-vip/src/msd_vsi_connection.cc

bool ReleaseMapping (magma::PlatformBuffer * buffer, uint64_t gpu_va)

Defined at line 109 of file ../../src/graphics/drivers/msd-vsi-vip/src/msd_vsi_connection.cc

void ReleaseBuffer (magma::PlatformBuffer * buffer)

Defined at line 122 of file ../../src/graphics/drivers/msd-vsi-vip/src/msd_vsi_connection.cc

bool SubmitPendingReleaseMappings (std::shared_ptr<MsdVsiContext> context)

Submit pending release mappings on the given context

Defined at line 128 of file ../../src/graphics/drivers/msd-vsi-vip/src/msd_vsi_connection.cc

Records

Friends

class TestMsdVsiConnection_ReleaseBufferWhileMapped_Test
class TestMsdVsiConnection_ReleaseBuffer_Test
class TestMsdVsiConnection_ReleaseMapping_Test