class Dwc3EndpointsTest_DisconnectWhileIdleBarrierPendingAbortsBarrierWithoutStartingEp0_Test

Defined at line 5268 of file ../../src/devices/usb/drivers/dwc3/dwc3-endpoints-test.cc

Cable unplug while Ep0Start() is still parked behind the idle barrier left by DEVT_USB_RESET.

QuiesceCore() -> StopActiveTransfers() must abort the barrier (idle == false) before it drains

the canceling endpoint, so reaching kIdle during the drain does not start EP0 on a dead link, and

the canceling endpoint is drained without a second DEPENDXFER.

Public Methods

void Dwc3EndpointsTest_DisconnectWhileIdleBarrierPendingAbortsBarrierWithoutStartingEp0_Test ()

Defined at line 5268 of file ../../src/devices/usb/drivers/dwc3/dwc3-endpoints-test.cc

void TestBody ()

Defined at line 5268 of file ../../src/devices/usb/drivers/dwc3/dwc3-endpoints-test.cc