USBD_TIMEOUT
KASSERT(dxfer->intr_status != USBD_TIMEOUT);
KASSERT(dxfer->intr_status != USBD_TIMEOUT);
dwc2_abort_xfer(xfer, USBD_TIMEOUT);
xfer->status == USBD_TIMEOUT),
if (status == USBD_TIMEOUT)
ehci_abort_xfer(xfer, USBD_TIMEOUT);
if (xfer->status == USBD_CANCELLED || xfer->status == USBD_TIMEOUT)
if (xfer->status == USBD_CANCELLED || xfer->status == USBD_TIMEOUT)
xfer->status == USBD_TIMEOUT) {
xfer->status == USBD_TIMEOUT) {
ohci_abort_xfer(xfer, USBD_TIMEOUT);
else if (err == USBD_TIMEOUT)
else if (err == USBD_TIMEOUT)
else if (err == USBD_TIMEOUT)
if (xfer->status == USBD_CANCELLED || xfer->status == USBD_TIMEOUT) {
uhci_abort_xfer(xfer, USBD_TIMEOUT);
return (USBD_TIMEOUT);
case USBD_TIMEOUT:
case USBD_TIMEOUT:
if (err == USBD_TIMEOUT)
if (err == USBD_TIMEOUT)
return (USBD_TIMEOUT);
xfer->status = USBD_TIMEOUT;
xfer->status = USBD_TIMEOUT;
status == USBD_TIMEOUT) &&
xhci_abort_xfer(xfer, USBD_TIMEOUT);