USB_FIFO_TX
usb_fifo_get_data_linear(sub->fifo.fp[USB_FIFO_TX],
(sub->fifo.fp[USB_FIFO_TX] == fifo)) {
if (usb_fifo_get_data(sc->sc_fifo.fp[USB_FIFO_TX], pc,
if (usb_fifo_get_data(sc->sc_fifo.fp[USB_FIFO_TX], pc,
if (usb_fifo_get_data(sc->sc_fifo.fp[USB_FIFO_TX], pc,
usb_fifo_get_data_error(sc->sc_fifo.fp[USB_FIFO_TX]);
struct usb_fifo *f = sc->sc_fifo_open[USB_FIFO_TX];
sc->sc_fifo_open[USB_FIFO_TX] = fifo;
struct usb_fifo *f = sc->sc_fifo.fp[USB_FIFO_TX];
f_sc->fp[USB_FIFO_TX] = NULL;
if (udev->fifo[n + USB_FIFO_TX] != NULL) {
f_tx->fifo_index = n + USB_FIFO_TX;
f_sc->fp[USB_FIFO_TX] = f_tx;
usb_fifo_free(f_sc->fp[USB_FIFO_TX]);
f_sc->fp[USB_FIFO_TX] = NULL;
f = ppf[cpd->fifo_index + USB_FIFO_TX];
f = udev->fifo[cpd->fifo_index + USB_FIFO_TX];
f = udev->fifo[n + USB_FIFO_TX];
(udev->fifo[n + USB_FIFO_TX] == NULL)) {
ep = usb_dev_get_ep(udev, e, USB_FIFO_TX);
DPRINTFN(5, "dev_get_endpoint(%d, 0x%x)\n", e, USB_FIFO_TX);
f->fifo_index = n + USB_FIFO_TX;
udev->fifo[n + USB_FIFO_TX] = f;
crd->txfifo = udev->fifo[n + USB_FIFO_TX];
if ((f->fifo_index & 1) == USB_FIFO_TX) {
if ((f->fifo_index & 1) == USB_FIFO_TX) {
f_tx = f->udev->fifo[(f->fifo_index & ~1) + USB_FIFO_TX];
f_tx = f->udev->fifo[(f->fifo_index & ~1) + USB_FIFO_TX];
struct usb_fifo *f = sc->sc_fifo.fp[USB_FIFO_TX];