class TestConnection
Defined at line 143 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
Public Methods
bool is_valid_handle (magma_handle_t handle)
Defined at line 112 of file ../../src/graphics/magma/tests/integration/test_magma.cc
bool OpenFuchsiaDevice (std::string * device_name_out, magma_device_t * device_out)
Defined at line 120 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void MapUnmap ()
Defined at line 145 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
std::string device_name ()
Defined at line 172 of file ../../src/graphics/magma/tests/integration/test_magma.cc
bool is_virtmagma ()
Defined at line 174 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void TestConnection ()
Defined at line 176 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void ~TestConnection ()
Defined at line 210 of file ../../src/graphics/magma/tests/integration/test_magma.cc
const std::unique_ptr<magma::PlatformBusMapper::BusMapping> & GetBusMapping (GpuMapping * gpu_mapping, uint32_t index)
Defined at line 213 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
void CommitMemory ()
Defined at line 218 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
int fd ()
Defined at line 219 of file ../../src/graphics/magma/tests/integration/test_magma.cc
magma_connection_t connection ()
Defined at line 221 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void Connection ()
Defined at line 223 of file ../../src/graphics/magma/tests/integration/test_magma.cc
bool vendor_has_unmap ()
Defined at line 225 of file ../../src/graphics/magma/tests/integration/test_magma.cc
bool vendor_has_perform_buffer_op ()
Defined at line 240 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void Context ()
Defined at line 255 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void Context2 ()
Defined at line 276 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void CommitDecommitMemory ()
Defined at line 296 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
void NotificationChannelHandle ()
Defined at line 299 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void ReadNotificationChannel ()
Defined at line 309 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void Buffer ()
Defined at line 322 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void BufferMap ()
Defined at line 352 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void CommitLargeBuffer ()
Defined at line 384 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
void BufferMapOverlapError ()
Defined at line 384 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void GrowableMemory ()
Defined at line 410 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
void BufferMapDuplicates (int count)
Defined at line 425 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void Notification ()
Defined at line 467 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
void BufferMapInvalid (bool flush)
Defined at line 488 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void CoalescedNotification ()
Defined at line 498 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
void BufferExport (uint32_t * handle_out, uint64_t * id_out)
Defined at line 531 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void DestructionNotification ()
Defined at line 538 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
void BufferImportInvalid ()
Defined at line 548 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void BufferImport (uint32_t handle, uint64_t exported_id)
Defined at line 564 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void SoftwareAtom ()
Defined at line 570 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
magma_status_t wait_all (std::vector<magma_poll_item_t> & items, int64_t timeout_ns)
Defined at line 577 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void Semaphore (uint32_t count)
Defined at line 597 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void FlushRegion ()
Defined at line 598 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
void FlushUncachedRegion ()
Defined at line 634 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
void PhysicalToVirtual ()
Defined at line 656 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
void PollWithNotificationChannel (uint32_t semaphore_count)
Defined at line 660 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void DeregisterConnection ()
Defined at line 695 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
void ContextCount ()
Defined at line 704 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
void JitAddressSpaceAllocate ()
Defined at line 720 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
void PollWithTestChannel ()
Defined at line 735 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void PollChannelClosed ()
Defined at line 799 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void JitParseAllocate ()
Defined at line 807 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
void PollLongDeadline (bool forever_deadline)
Defined at line 844 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void CheckNativeHandle (magma_handle_t handle, bool expect_signaled)
Defined at line 884 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void JitParseFree ()
Defined at line 903 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
void SemaphoreExport (magma_handle_t * handle_out)
Defined at line 910 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void SemaphoreImport2 (magma_handle_t handle, bool one_shot)
Defined at line 927 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void InlineCommands ()
Defined at line 977 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void InitializeJitAddressSpace (std::shared_ptr<MsdArmConnection> connection, uint64_t * start_region_out)
Defined at line 996 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
void Sysmem (bool use_format_modifier)
Defined at line 1005 of file ../../src/graphics/magma/tests/integration/test_magma.cc
std::shared_ptr<MsdArmBuffer> CreateBufferAtAddress (std::shared_ptr<MsdArmConnection> connection, uint64_t address, uint64_t size)
Defined at line 1022 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
void JitAllocateNormal ()
Defined at line 1033 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
void JitAllocateWriteCombining ()
Defined at line 1097 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
void TracingInit ()
Defined at line 1112 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void TracingInitFake ()
Defined at line 1131 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void ReleaseFreeJitRegions (std::shared_ptr<MsdArmConnection> connection, std::vector<uint64_t> ids)
Defined at line 1132 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
void JitAllocateReuseChoice ()
Defined at line 1144 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
void LoggingInit ()
Defined at line 1148 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void LoggingInitFake ()
Defined at line 1157 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void GetDeviceIdImported ()
Defined at line 1169 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void GetVendorIdImported ()
Defined at line 1188 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void GetVendorVersionImported ()
Defined at line 1207 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void JitAllocateInvalidCommitSize ()
Defined at line 1227 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
void QueryReturnsBufferImported (bool leaky, bool check_clock)
Defined at line 1227 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void JitAllocateInvalidWriteAddress ()
Defined at line 1254 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
void MemoryPressure ()
Defined at line 1280 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
void BufferCaching (magma_cache_policy_t policy)
Defined at line 1304 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void BufferNaming ()
Defined at line 1329 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void FailAllAllocation ()
Test that creating a device doesn't crash, even if all allocations fail.
Defined at line 1353 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
void CheckAccessWithInvalidToken (magma_status_t expected_result)
Defined at line 1353 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void TwoTerminatedAtomsAreKilled ()
Defined at line 1359 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
void EnablePerformanceCounters ()
Defined at line 1366 of file ../../src/graphics/magma/tests/integration/test_magma.cc
void TerminatedCoalescedAtomSent ()
Defined at line 1380 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc
void DisabledPerformanceCounters ()
Defined at line 1394 of file ../../src/graphics/magma/tests/integration/test_magma.cc