class Dwc3EndpointsTest
Defined at line 23 of file ../../src/devices/usb/drivers/dwc3/dwc3-endpoints-test.cc
Test fixture parameterized over whether enqueueing multiple TRBs is enabled.
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 27 of file ../../src/devices/usb/drivers/dwc3/dwc3-endpoints-test.cc
void TearDown ()
Defined at line 53 of file ../../src/devices/usb/drivers/dwc3/dwc3-endpoints-test.cc
Protected Methods
void TriggerConnection (bool start_controller, fdescriptor::UsbSpeed speed)
Defined at line 59 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 74 of file ../../src/devices/usb/drivers/dwc3/dwc3-endpoints-test.cc
void RegisterVmo (uint8_t vmo_id, uint64_t size)
Defined at line 110 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 122 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 127 of file ../../src/devices/usb/drivers/dwc3/dwc3-endpoints-test.cc
void WaitForState (uint8_t ep_num, TransferState expected_state)
Defined at line 159 of file ../../src/devices/usb/drivers/dwc3/dwc3-endpoints-test.cc
void WaitForQueuedCount (uint8_t ep_num, size_t count)
Defined at line 168 of file ../../src/devices/usb/drivers/dwc3/dwc3-endpoints-test.cc
void WaitForActiveCount (uint8_t ep_num, size_t count)
Defined at line 177 of file ../../src/devices/usb/drivers/dwc3/dwc3-endpoints-test.cc