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 125 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 131 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 183 of file ../../src/graphics/magma/tests/integration/test_magma.cc

bool is_virtmagma ()

Defined at line 185 of file ../../src/graphics/magma/tests/integration/test_magma.cc

void TestConnection ()

Defined at line 187 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

void ~TestConnection ()

Defined at line 221 of file ../../src/graphics/magma/tests/integration/test_magma.cc

int fd ()

Defined at line 230 of file ../../src/graphics/magma/tests/integration/test_magma.cc

magma_connection_t connection ()

Defined at line 232 of file ../../src/graphics/magma/tests/integration/test_magma.cc

void Connection ()

Defined at line 234 of file ../../src/graphics/magma/tests/integration/test_magma.cc

bool vendor_has_unmap ()

Defined at line 236 of file ../../src/graphics/magma/tests/integration/test_magma.cc

bool vendor_has_perform_buffer_op ()

Defined at line 251 of file ../../src/graphics/magma/tests/integration/test_magma.cc

void Context ()

Defined at line 266 of file ../../src/graphics/magma/tests/integration/test_magma.cc

void Context2 ()

Defined at line 287 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 310 of file ../../src/graphics/magma/tests/integration/test_magma.cc

void ReadNotificationChannel ()

Defined at line 320 of file ../../src/graphics/magma/tests/integration/test_magma.cc

void Buffer ()

Defined at line 333 of file ../../src/graphics/magma/tests/integration/test_magma.cc

void BufferMap ()

Defined at line 363 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 395 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 436 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 CoalescedNotification ()

Defined at line 498 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc

void BufferMapInvalid (bool flush)

Defined at line 499 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 BufferExport (uint32_t * handle_out, uint64_t * id_out)

Defined at line 542 of file ../../src/graphics/magma/tests/integration/test_magma.cc

void BufferImportInvalid ()

Defined at line 559 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

void BufferImport (uint32_t handle, uint64_t exported_id)

Defined at line 575 of file ../../src/graphics/magma/tests/integration/test_magma.cc

magma_status_t wait_all (std::vector<magma_poll_item_t> & items, int64_t timeout_ns)

Defined at line 588 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 Semaphore (uint32_t count)

Defined at line 608 of file ../../src/graphics/magma/tests/integration/test_magma.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 671 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 746 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 PollChannelClosed ()

Defined at line 810 of file ../../src/graphics/magma/tests/integration/test_magma.cc

void PollLongDeadline (bool forever_deadline)

Defined at line 855 of file ../../src/graphics/magma/tests/integration/test_magma.cc

void CheckNativeHandle (magma_handle_t handle, bool expect_signaled)

Defined at line 895 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 921 of file ../../src/graphics/magma/tests/integration/test_magma.cc

void SemaphoreImport2 (magma_handle_t handle, bool one_shot)

Defined at line 938 of file ../../src/graphics/magma/tests/integration/test_magma.cc

void InlineCommands ()

Defined at line 988 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 1016 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 1123 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 TracingInitFake ()

Defined at line 1142 of file ../../src/graphics/magma/tests/integration/test_magma.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 1159 of file ../../src/graphics/magma/tests/integration/test_magma.cc

void LoggingInitFake ()

Defined at line 1168 of file ../../src/graphics/magma/tests/integration/test_magma.cc

void GetDeviceIdImported ()

Defined at line 1180 of file ../../src/graphics/magma/tests/integration/test_magma.cc

void GetVendorIdImported ()

Defined at line 1199 of file ../../src/graphics/magma/tests/integration/test_magma.cc

void GetVendorVersionImported ()

Defined at line 1218 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 1238 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 1315 of file ../../src/graphics/magma/tests/integration/test_magma.cc

void BufferNaming ()

Defined at line 1340 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 TwoTerminatedAtomsAreKilled ()

Defined at line 1359 of file ../../src/graphics/drivers/msd-arm-mali/tests/unit_tests/test_connection.cc

void CheckAccessWithInvalidToken (magma_status_t expected_result)

Defined at line 1364 of file ../../src/graphics/magma/tests/integration/test_magma.cc

void EnablePerformanceCounters ()

Defined at line 1377 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 1405 of file ../../src/graphics/magma/tests/integration/test_magma.cc