class EndpointHarness

Defined at line 27 of file ../../src/devices/usb/drivers/xhci/tests/xhci-endpoint-test.cc

Public Members

sync_completion doorbell_
queue expected_cancel_all_
queue expected_ring_doorbell_
queue expected_disable_endpoint_

Protected Members

unique_ptr ep_
SyncClient client_

Public Methods

void SetUp ()

Defined at line 29 of file ../../src/devices/usb/drivers/xhci/tests/xhci-endpoint-test.cc

void Init (uint8_t ep_addr)

Defined at line 40 of file ../../src/devices/usb/drivers/xhci/tests/xhci-endpoint-test.cc

void TearDown ()

Defined at line 51 of file ../../src/devices/usb/drivers/xhci/tests/xhci-endpoint-test.cc

FakeTRB * CreateTRB ()

Defined at line 68 of file ../../src/devices/usb/drivers/xhci/tests/xhci-endpoint-test.cc

FakeTRB * CreateTRBs (size_t count)

Defined at line 76 of file ../../src/devices/usb/drivers/xhci/tests/xhci-endpoint-test.cc

fdf_testing::ForegroundDriverTest<EmptyTestConfig> & driver_test ()

Defined at line 85 of file ../../src/devices/usb/drivers/xhci/tests/xhci-endpoint-test.cc

const std::list<std::unique_ptr<FakeTRB>> & trbs ()

Defined at line 86 of file ../../src/devices/usb/drivers/xhci/tests/xhci-endpoint-test.cc