class Dwc2Test

Defined at line 166 of file ../../src/devices/usb/drivers/dwc2/dwc2-test.cc

Protected Members

BackgroundDriverTest dut_

Public Methods

void SetUp ()

Defined at line 168 of file ../../src/devices/usb/drivers/dwc2/dwc2-test.cc

void TearDown ()

Defined at line 177 of file ../../src/devices/usb/drivers/dwc2/dwc2-test.cc

Protected Methods

Dwc2::Endpoint * GetEndpoint (Dwc2 & driver, uint8_t ep_num)

Defined at line 180 of file ../../src/devices/usb/drivers/dwc2/dwc2-test.cc

void QueueNextRequest (Dwc2 & driver, Dwc2::Endpoint * ep)

Defined at line 187 of file ../../src/devices/usb/drivers/dwc2/dwc2-test.cc

void SetRemainingTransferSize (uint8_t ep_num, uint32_t xfersize)

Defined at line 191 of file ../../src/devices/usb/drivers/dwc2/dwc2-test.cc

void SetReqXferSize (uint8_t ep_num, uint32_t req_xfersize)

Defined at line 199 of file ../../src/devices/usb/drivers/dwc2/dwc2-test.cc

uint32_t ReadTransferred (uint8_t ep_num)

Defined at line 206 of file ../../src/devices/usb/drivers/dwc2/dwc2-test.cc

void SetConnectedState (Dwc2 & driver, bool connected)

Defined at line 215 of file ../../src/devices/usb/drivers/dwc2/dwc2-test.cc

bool IsConnected (const Dwc2 & driver)

Defined at line 217 of file ../../src/devices/usb/drivers/dwc2/dwc2-test.cc

bool IsDriverLocked (Dwc2 & driver)

Inspects whether Dwc2.lock_ is locked.

This check is sound here because the driver dispatcher thread is synchronously blocked

awaiting the SetConnected FIDL response from FakeUsbDciInterface.

Defined at line 222 of file ../../src/devices/usb/drivers/dwc2/dwc2-test.cc

void HandleEp0TimeoutRecovery (Dwc2 & driver)

Defined at line 230 of file ../../src/devices/usb/drivers/dwc2/dwc2-test.cc