class SyncDeviceTest

Defined at line 77 of file ../../src/graphics/drivers/misc/goldfish_sync/sync_device_test.cc

Test suite creating fake SyncDevice on a mock ACPI bus.

Protected Members

Device mock_acpi_fidl_
Loop async_loop_
Loop test_loop_
shared_ptr fake_parent_
bti acpi_bti_
vmo vmo_control_
vmo io_buffer_
interrupt irq_
size_t io_buffer_size_

Public Methods

void SyncDeviceTest ()

Defined at line 79 of file ../../src/graphics/drivers/misc/goldfish_sync/sync_device_test.cc

void SetUp ()

|zxtest::Test|

Defined at line 84 of file ../../src/graphics/drivers/misc/goldfish_sync/sync_device_test.cc

void TearDown ()

|zxtest::Test|

Defined at line 128 of file ../../src/graphics/drivers/misc/goldfish_sync/sync_device_test.cc

TestDevice * CreateAndBindDut ()

Defined at line 130 of file ../../src/graphics/drivers/misc/goldfish_sync/sync_device_test.cc

fzl::VmoMapper MapControlRegisters ()

Defined at line 147 of file ../../src/graphics/drivers/misc/goldfish_sync/sync_device_test.cc

fzl::VmoMapper MapIoBuffer ()

Defined at line 153 of file ../../src/graphics/drivers/misc/goldfish_sync/sync_device_test.cc

template <typename T>
void Flush (const T * t)

Defined at line 163 of file ../../src/graphics/drivers/misc/goldfish_sync/sync_device_test.cc

zx_status_t PrepareIoBuffer ()

Defined at line 167 of file ../../src/graphics/drivers/misc/goldfish_sync/sync_device_test.cc