class FakeSemaphore

Defined at line 496 of file ../../src/graphics/drivers/msd-intel-gen/tests/unit_tests/test_hw_device.cc

Public Members

unique_ptr sem_
unique_ptr signal_sem_
unique_ptr wait_sem_
atomic wait_return_
bool pass_thru_

Public Methods

void FakeSemaphore ()

Defined at line 498 of file ../../src/graphics/drivers/msd-intel-gen/tests/unit_tests/test_hw_device.cc

void set_local_id (uint64_t id)

Defined at line 500 of file ../../src/graphics/drivers/msd-intel-gen/tests/unit_tests/test_hw_device.cc

uint64_t id ()

Defined at line 502 of file ../../src/graphics/drivers/msd-intel-gen/tests/unit_tests/test_hw_device.cc

uint64_t global_id ()

Defined at line 503 of file ../../src/graphics/drivers/msd-intel-gen/tests/unit_tests/test_hw_device.cc

bool duplicate_handle (uint32_t * handle_out)

Defined at line 505 of file ../../src/graphics/drivers/msd-intel-gen/tests/unit_tests/test_hw_device.cc

bool duplicate_handle (zx::handle * handle_out)

Defined at line 507 of file ../../src/graphics/drivers/msd-intel-gen/tests/unit_tests/test_hw_device.cc

zx_signals_t GetZxSignal ()

Defined at line 509 of file ../../src/graphics/drivers/msd-intel-gen/tests/unit_tests/test_hw_device.cc

void Signal ()

Defined at line 512 of file ../../src/graphics/drivers/msd-intel-gen/tests/unit_tests/test_hw_device.cc

void Reset ()

Defined at line 519 of file ../../src/graphics/drivers/msd-intel-gen/tests/unit_tests/test_hw_device.cc

magma::Status WaitNoReset (uint64_t timeout_ms)

Defined at line 521 of file ../../src/graphics/drivers/msd-intel-gen/tests/unit_tests/test_hw_device.cc

magma::Status Wait (uint64_t timeout_ms)

Defined at line 523 of file ../../src/graphics/drivers/msd-intel-gen/tests/unit_tests/test_hw_device.cc

bool WaitAsync (magma::PlatformPort * port, uint64_t key)

Defined at line 529 of file ../../src/graphics/drivers/msd-intel-gen/tests/unit_tests/test_hw_device.cc