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