UE_DIR_OUT
if (ep_dir == UE_DIR_OUT) {
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
(UE_GET_DIR(xfer->endpointno) == UE_DIR_OUT) ?
if (UE_GET_DIR(xfer->endpointno) == UE_DIR_OUT) {
(UE_GET_DIR(xfer->endpointno) == UE_DIR_OUT) ?
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
ea = (ted->bEndpointAddress & (UE_ADDR | UE_DIR_IN | UE_DIR_OUT));
ep->hw_endpoint_out = best_n | UE_DIR_OUT;
.bEndpointAddress = UE_DIR_OUT,
.bEndpointAddress = UE_DIR_OUT,
.bEndpointAddress = UE_DIR_OUT,
.bEndpointAddress = UE_DIR_OUT,
.bEndpointAddress = UE_DIR_OUT,
.bEndpointAddress = UE_DIR_OUT,
.bEndpointAddress = UE_DIR_OUT,
.bEndpointAddress = UE_DIR_OUT,
ep_dir = UE_DIR_OUT;
ep_dir = UE_DIR_OUT;
EA_MASK = (UE_DIR_IN | UE_DIR_OUT | UE_ADDR),
if (UE_GET_DIR(ep) == UE_DIR_OUT)
ea_mask = (UE_DIR_IN | UE_DIR_OUT);
UE_DIR_OUT : UE_DIR_IN;
ea_mask = (UE_DIR_IN | UE_DIR_OUT);
UE_DIR_IN : UE_DIR_OUT;
ea_mask = (UE_DIR_IN | UE_DIR_OUT);
ea_val = (setup->direction & (UE_DIR_IN | UE_DIR_OUT));
usb_config[0].direction = ed->bEndpointAddress & (UE_DIR_OUT | UE_DIR_IN);
(UE_DIR_IN | UE_DIR_OUT)) == UE_DIR_IN);
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
xfer->endpointno &= ~(UE_DIR_IN | UE_DIR_OUT);
(req.bmRequestType & UT_READ) ? UE_DIR_IN : UE_DIR_OUT;
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
if (UE_GET_DIR(ep->edesc->bEndpointAddress) == UE_DIR_OUT)
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,
.direction = UE_DIR_OUT,