class Dwc3EndpointsTestBase
Defined at line 41 of file ../../src/devices/usb/drivers/dwc3/dwc3-endpoints-test.cc
Non-parameterized base fixture for DWC3 endpoint tests.
Public Members
static const uint32_t kResourceId
Protected Members
Loop client_loop_
WireSyncClient dci_
EventHandler event_handler_
SharedClient ep_client_
Public Methods
void SetUp ()
Defined at line 45 of file ../../src/devices/usb/drivers/dwc3/dwc3-endpoints-test.cc
void TearDown ()
Defined at line 70 of file ../../src/devices/usb/drivers/dwc3/dwc3-endpoints-test.cc
Protected Methods
void TriggerConnection (bool start_controller, fdescriptor::UsbSpeed speed)
Defined at line 78 of file ../../src/devices/usb/drivers/dwc3/dwc3-endpoints-test.cc
void SetupEndpoint (uint8_tep_address,fdescriptor::EndpointTypeep_type,uint16_tmax_packet_size)
Defined at line 93 of file ../../src/devices/usb/drivers/dwc3/dwc3-endpoints-test.cc
void RegisterVmo (uint8_t vmo_id, uint64_t size)
Defined at line 129 of file ../../src/devices/usb/drivers/dwc3/dwc3-endpoints-test.cc
void QueueRequest (uint8_tvmo_id,uint64_toffset,uint64_tsize,fdescriptor::EndpointTypeep_type,boolshort_bit)
Defined at line 141 of file ../../src/devices/usb/drivers/dwc3/dwc3-endpoints-test.cc
void QueueRequests (size_tcount,uint8_tvmo_id,uint64_toffset,uint64_tsize,fdescriptor::EndpointTypeep_type,boolshort_bit)
Defined at line 146 of file ../../src/devices/usb/drivers/dwc3/dwc3-endpoints-test.cc
void WaitForState (uint8_t ep_num, TransferState expected_state)
Defined at line 180 of file ../../src/devices/usb/drivers/dwc3/dwc3-endpoints-test.cc
void WaitForQueuedCount (uint8_t ep_num, size_t count)
Defined at line 188 of file ../../src/devices/usb/drivers/dwc3/dwc3-endpoints-test.cc
void WaitForActiveCount (uint8_t ep_num, size_t count)
Defined at line 196 of file ../../src/devices/usb/drivers/dwc3/dwc3-endpoints-test.cc
void SetEnableEnqueueManyTrbs (bool enable)
Defined at line 255 of file ../../src/devices/usb/drivers/dwc3/dwc3-endpoints-test.cc