class TestDelegate

Defined at line 523 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

Public Members

uint64_t immediate_commands_executed_
shared_ptr shared_data_

Public Methods

void TestDelegate (std::shared_ptr<SharedData> shared_data)

Defined at line 525 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

magma::Status ImportObject (zx::handle handle, uint64_t flags, fuchsia_gpu_magma::wire::ObjectType object_type, uint64_t object_id)

Defined at line 527 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

magma::Status ReleaseObject (uint64_t object_id, fuchsia_gpu_magma::wire::ObjectType object_type)

Defined at line 551 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

magma::Status CreateContext (uint32_t context_id)

Defined at line 570 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

magma::Status CreateContext2 (uint32_t context_id, uint64_t priority)

Defined at line 577 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

magma::Status DestroyContext (uint32_t context_id)

Defined at line 584 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

magma::Status ExecuteCommandBuffers (uint32_t context_id, std::vector<magma_exec_command_buffer> & command_buffers, std::vector<magma_exec_resource> & resources, std::vector<uint64_t> & wait_semaphore_ids, std::vector<uint64_t> & signal_semaphore_ids, uint64_t flags)

Defined at line 591 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

magma::Status MapBuffer (uint64_t buffer_id, uint64_t gpu_va, uint64_t offset, uint64_t length, uint64_t flags)

Defined at line 616 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

magma::Status UnmapBuffer (uint64_t buffer_id, uint64_t gpu_va)

Defined at line 627 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

void SetNotificationCallback (msd::NotificationHandler * handler)

Defined at line 634 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

magma::Status ExecuteInlineCommands (uint32_t context_id, std::vector<magma_inline_command_buffer_t> commands)

Defined at line 651 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

magma::Status EnablePerformanceCounterAccess (zx::handle event)

Defined at line 677 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

bool IsPerformanceCounterAccessAllowed ()

Defined at line 684 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

magma::Status EnablePerformanceCounters (const uint64_t * counters, uint64_t counter_count)

Defined at line 689 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

magma::Status CreatePerformanceCounterBufferPool (std::unique_ptr<msd::PerfCountPoolServer> pool)

Defined at line 697 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

magma::Status ReleasePerformanceCounterBufferPool (uint64_t pool_id)

Defined at line 714 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

magma::Status AddPerformanceCounterBufferOffsetToPool (uint64_t pool_id, uint64_t buffer_id, uint64_t buffer_offset, uint64_t buffer_size)

Defined at line 719 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

magma::Status RemovePerformanceCounterBufferFromPool (uint64_t pool_id, uint64_t buffer_id)

Defined at line 729 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

magma::Status DumpPerformanceCounters (uint64_t pool_id, uint32_t trigger_id)

Defined at line 736 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

magma::Status ClearPerformanceCounters (const uint64_t * counters, uint64_t counter_count)

Defined at line 745 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

magma::Status BufferRangeOp (uint64_t buffer_id, uint32_t op, uint64_t start, uint64_t length)

Defined at line 752 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc