pipe 108 dev/usb/ehci.c struct usbd_pipe pipe; pipe 192 dev/usb/ehci.c void ehci_device_clear_toggle(usbd_pipe_handle pipe); pipe 193 dev/usb/ehci.c void ehci_noop(usbd_pipe_handle pipe); pipe 631 dev/usb/ehci.c usbd_pipe_handle pipe; pipe 640 dev/usb/ehci.c pipe = xfer->pipe; pipe 743 dev/usb/ehci.c usb_rem_task(ex->xfer.pipe->device, &ex->abort_task); pipe 752 dev/usb/ehci.c struct ehci_pipe *epipe = (struct ehci_pipe *)xfer->pipe; pipe 822 dev/usb/ehci.c xfer->pipe->device->address, pipe 823 dev/usb/ehci.c xfer->pipe->endpoint->edesc->bEndpointAddress, pipe 1155 dev/usb/ehci.c ehci_device_clear_toggle(usbd_pipe_handle pipe) pipe 1157 dev/usb/ehci.c struct ehci_pipe *epipe = (struct ehci_pipe *)pipe; pipe 1163 dev/usb/ehci.c usbd_dump_pipe(pipe); pipe 1173 dev/usb/ehci.c ehci_noop(usbd_pipe_handle pipe) pipe 1310 dev/usb/ehci.c ehci_open(usbd_pipe_handle pipe) pipe 1312 dev/usb/ehci.c usbd_device_handle dev = pipe->device; pipe 1314 dev/usb/ehci.c usb_endpoint_descriptor_t *ed = pipe->endpoint->edesc; pipe 1317 dev/usb/ehci.c struct ehci_pipe *epipe = (struct ehci_pipe *)pipe; pipe 1325 dev/usb/ehci.c pipe, addr, ed->bEndpointAddress, sc->sc_addr)); pipe 1341 dev/usb/ehci.c pipe->methods = &ehci_root_ctrl_methods; pipe 1344 dev/usb/ehci.c pipe->methods = &ehci_root_intr_methods; pipe 1393 dev/usb/ehci.c htole32(EHCI_QTD_SET_TOGGLE(pipe->endpoint->savedtoggle)); pipe 1407 dev/usb/ehci.c pipe->methods = &ehci_device_ctrl_methods; pipe 1413 dev/usb/ehci.c pipe->methods = &ehci_device_bulk_methods; pipe 1419 dev/usb/ehci.c pipe->methods = &ehci_device_intr_methods; pipe 1420 dev/usb/ehci.c ival = pipe->interval; pipe 1425 dev/usb/ehci.c pipe->methods = &ehci_device_isoc_methods; pipe 1649 dev/usb/ehci.c return (ehci_root_ctrl_start(SIMPLEQ_FIRST(&xfer->pipe->queue))); pipe 1655 dev/usb/ehci.c ehci_softc_t *sc = (ehci_softc_t *)xfer->pipe->device->bus; pipe 2061 dev/usb/ehci.c ehci_root_ctrl_close(usbd_pipe_handle pipe) pipe 2083 dev/usb/ehci.c return (ehci_root_intr_start(SIMPLEQ_FIRST(&xfer->pipe->queue))); pipe 2089 dev/usb/ehci.c usbd_pipe_handle pipe = xfer->pipe; pipe 2090 dev/usb/ehci.c ehci_softc_t *sc = (ehci_softc_t *)pipe->device->bus; pipe 2106 dev/usb/ehci.c if (xfer->pipe->intrxfer == xfer) { pipe 2108 dev/usb/ehci.c xfer->pipe->intrxfer = NULL; pipe 2118 dev/usb/ehci.c ehci_root_intr_close(usbd_pipe_handle pipe) pipe 2120 dev/usb/ehci.c ehci_softc_t *sc = (ehci_softc_t *)pipe->device->bus; pipe 2241 dev/usb/ehci.c iscontrol = (epipe->pipe.endpoint->edesc->bmAttributes & UE_XFERTYPE) == pipe 2249 dev/usb/ehci.c mps = UGETW(epipe->pipe.endpoint->edesc->wMaxPacketSize); pipe 2390 dev/usb/ehci.c ehci_close_pipe(usbd_pipe_handle pipe, ehci_soft_qh_t *head) pipe 2392 dev/usb/ehci.c struct ehci_pipe *epipe = (struct ehci_pipe *)pipe; pipe 2393 dev/usb/ehci.c ehci_softc_t *sc = (ehci_softc_t *)pipe->device->bus; pipe 2400 dev/usb/ehci.c pipe->endpoint->savedtoggle = pipe 2419 dev/usb/ehci.c struct ehci_pipe *epipe = (struct ehci_pipe *)xfer->pipe; pipe 2420 dev/usb/ehci.c ehci_softc_t *sc = (ehci_softc_t *)epipe->pipe.device->bus; pipe 2435 dev/usb/ehci.c usb_rem_task(epipe->pipe.device, &exfer->abort_task); pipe 2469 dev/usb/ehci.c usb_rem_task(epipe->pipe.device, &exfer->abort_task); pipe 2615 dev/usb/ehci.c struct ehci_pipe *epipe = (struct ehci_pipe *)exfer->xfer.pipe; pipe 2616 dev/usb/ehci.c ehci_softc_t *sc = (ehci_softc_t *)epipe->pipe.device->bus; pipe 2621 dev/usb/ehci.c usbd_dump_pipe(exfer->xfer.pipe); pipe 2630 dev/usb/ehci.c usb_add_task(exfer->xfer.pipe->device, &exfer->abort_task); pipe 2682 dev/usb/ehci.c return (ehci_device_ctrl_start(SIMPLEQ_FIRST(&xfer->pipe->queue))); pipe 2688 dev/usb/ehci.c ehci_softc_t *sc = (ehci_softc_t *)xfer->pipe->device->bus; pipe 2715 dev/usb/ehci.c ehci_softc_t *sc = (ehci_softc_t *)xfer->pipe->device->bus; pipe 2744 dev/usb/ehci.c ehci_device_ctrl_close(usbd_pipe_handle pipe) pipe 2746 dev/usb/ehci.c ehci_softc_t *sc = (ehci_softc_t *)pipe->device->bus; pipe 2749 dev/usb/ehci.c DPRINTF(("ehci_device_ctrl_close: pipe=%p\n", pipe)); pipe 2750 dev/usb/ehci.c ehci_close_pipe(pipe, sc->sc_async_head); pipe 2757 dev/usb/ehci.c struct ehci_pipe *epipe = (struct ehci_pipe *)xfer->pipe; pipe 2759 dev/usb/ehci.c usbd_device_handle dev = epipe->pipe.device; pipe 2776 dev/usb/ehci.c epipe->pipe.endpoint->edesc->bEndpointAddress)); pipe 2800 dev/usb/ehci.c EHCI_QH_SET_MPL(UGETW(epipe->pipe.endpoint->edesc->wMaxPacketSize)) pipe 2916 dev/usb/ehci.c return (ehci_device_bulk_start(SIMPLEQ_FIRST(&xfer->pipe->queue))); pipe 2923 dev/usb/ehci.c struct ehci_pipe *epipe = (struct ehci_pipe *)xfer->pipe; pipe 2924 dev/usb/ehci.c usbd_device_handle dev = epipe->pipe.device; pipe 2944 dev/usb/ehci.c endpt = epipe->pipe.endpoint->edesc->bEndpointAddress; pipe 3022 dev/usb/ehci.c ehci_device_bulk_close(usbd_pipe_handle pipe) pipe 3024 dev/usb/ehci.c ehci_softc_t *sc = (ehci_softc_t *)pipe->device->bus; pipe 3026 dev/usb/ehci.c DPRINTF(("ehci_device_bulk_close: pipe=%p\n", pipe)); pipe 3027 dev/usb/ehci.c ehci_close_pipe(pipe, sc->sc_async_head); pipe 3034 dev/usb/ehci.c ehci_softc_t *sc = (ehci_softc_t *)xfer->pipe->device->bus; pipe 3091 dev/usb/ehci.c return (ehci_device_intr_start(SIMPLEQ_FIRST(&xfer->pipe->queue))); pipe 3098 dev/usb/ehci.c struct ehci_pipe *epipe = (struct ehci_pipe *)xfer->pipe; pipe 3099 dev/usb/ehci.c usbd_device_handle dev = xfer->pipe->device; pipe 3119 dev/usb/ehci.c endpt = epipe->pipe.endpoint->edesc->bEndpointAddress; pipe 3185 dev/usb/ehci.c if (xfer->pipe->intrxfer == xfer) { pipe 3187 dev/usb/ehci.c xfer->pipe->intrxfer = NULL; pipe 3193 dev/usb/ehci.c ehci_device_intr_close(usbd_pipe_handle pipe) pipe 3195 dev/usb/ehci.c ehci_softc_t *sc = (ehci_softc_t *)pipe->device->bus; pipe 3196 dev/usb/ehci.c struct ehci_pipe *epipe = (struct ehci_pipe *)pipe; pipe 3200 dev/usb/ehci.c ehci_close_pipe(pipe, isp->sqh); pipe 3208 dev/usb/ehci.c ehci_softc_t *sc = (ehci_softc_t *)xfer->pipe->device->bus; pipe 3209 dev/usb/ehci.c struct ehci_pipe *epipe = (struct ehci_pipe *)xfer->pipe; pipe 3218 dev/usb/ehci.c if (xfer->pipe->repeat) { pipe 3223 dev/usb/ehci.c endpt = epipe->pipe.endpoint->edesc->bEndpointAddress; pipe 3269 dev/usb/ehci.c void ehci_device_isoc_close(usbd_pipe_handle pipe) { } pipe 128 dev/usb/ohci.c usbd_status ohci_setup_isoc(usbd_pipe_handle pipe); pipe 174 dev/usb/ohci.c struct ohci_pipe *pipe, int ival); pipe 186 dev/usb/ohci.c void ohci_device_clear_toggle(usbd_pipe_handle pipe); pipe 187 dev/usb/ohci.c void ohci_noop(usbd_pipe_handle pipe); pipe 218 dev/usb/ohci.c struct usbd_pipe pipe; pipe 481 dev/usb/ohci.c curlen -= curlen % UGETW(opipe->pipe.endpoint->edesc->wMaxPacketSize); pipe 510 dev/usb/ohci.c alen % UGETW(opipe->pipe.endpoint->edesc->wMaxPacketSize) == 0) { pipe 1375 dev/usb/ohci.c opipe = (struct ohci_pipe *)xfer->pipe; pipe 1430 dev/usb/ohci.c opipe = (struct ohci_pipe *)xfer->pipe; pipe 1432 dev/usb/ohci.c uedir = UE_GET_DIR(xfer->pipe->endpoint->edesc-> pipe 1503 dev/usb/ohci.c struct ohci_pipe *opipe = (struct ohci_pipe *)xfer->pipe; pipe 1504 dev/usb/ohci.c ohci_softc_t *sc = (ohci_softc_t *)opipe->pipe.device->bus; pipe 1512 dev/usb/ohci.c if (xfer->pipe->repeat) { pipe 1552 dev/usb/ohci.c usbd_pipe_handle pipe; pipe 1566 dev/usb/ohci.c pipe = xfer->pipe; pipe 1650 dev/usb/ohci.c struct ohci_pipe *opipe = (struct ohci_pipe *)xfer->pipe; pipe 1652 dev/usb/ohci.c usbd_device_handle dev = opipe->pipe.device; pipe 1669 dev/usb/ohci.c opipe->pipe.endpoint->edesc->bEndpointAddress)); pipe 1694 dev/usb/ohci.c OHCI_ED_SET_MAXP(UGETW(opipe->pipe.endpoint->edesc->wMaxPacketSize))); pipe 1903 dev/usb/ohci.c struct ohci_pipe *opipe = (struct ohci_pipe *)oxfer->xfer.pipe; pipe 1904 dev/usb/ohci.c ohci_softc_t *sc = (ohci_softc_t *)opipe->pipe.device->bus; pipe 1915 dev/usb/ohci.c usb_add_task(oxfer->xfer.pipe->device, &oxfer->abort_task); pipe 2011 dev/usb/ohci.c ohci_open(usbd_pipe_handle pipe) pipe 2013 dev/usb/ohci.c usbd_device_handle dev = pipe->device; pipe 2015 dev/usb/ohci.c usb_endpoint_descriptor_t *ed = pipe->endpoint->edesc; pipe 2016 dev/usb/ohci.c struct ohci_pipe *opipe = (struct ohci_pipe *)pipe; pipe 2029 dev/usb/ohci.c pipe, addr, ed->bEndpointAddress, sc->sc_addr)); pipe 2040 dev/usb/ohci.c pipe->methods = &ohci_root_ctrl_methods; pipe 2043 dev/usb/ohci.c pipe->methods = &ohci_root_intr_methods; pipe 2078 dev/usb/ohci.c (pipe->endpoint->savedtoggle ? OHCI_TOGGLECARRY : 0)); pipe 2083 dev/usb/ohci.c pipe->methods = &ohci_device_ctrl_methods; pipe 2094 dev/usb/ohci.c pipe->methods = &ohci_device_intr_methods; pipe 2095 dev/usb/ohci.c ival = pipe->interval; pipe 2100 dev/usb/ohci.c pipe->methods = &ohci_device_isoc_methods; pipe 2101 dev/usb/ohci.c return (ohci_setup_isoc(pipe)); pipe 2103 dev/usb/ohci.c pipe->methods = &ohci_device_bulk_methods; pipe 2128 dev/usb/ohci.c ohci_close_pipe(usbd_pipe_handle pipe, ohci_soft_ed_t *head) pipe 2130 dev/usb/ohci.c struct ohci_pipe *opipe = (struct ohci_pipe *)pipe; pipe 2131 dev/usb/ohci.c ohci_softc_t *sc = (ohci_softc_t *)pipe->device->bus; pipe 2146 dev/usb/ohci.c pipe, std); pipe 2148 dev/usb/ohci.c usbd_dump_pipe(&opipe->pipe); pipe 2165 dev/usb/ohci.c pipe->endpoint->savedtoggle = pipe 2183 dev/usb/ohci.c struct ohci_pipe *opipe = (struct ohci_pipe *)xfer->pipe; pipe 2184 dev/usb/ohci.c ohci_softc_t *sc = (ohci_softc_t *)opipe->pipe.device->bus; pipe 2221 dev/usb/ohci.c usb_delay_ms(opipe->pipe.device->bus, 20); /* Hardware finishes in 1ms */ pipe 2377 dev/usb/ohci.c return (ohci_root_ctrl_start(SIMPLEQ_FIRST(&xfer->pipe->queue))); pipe 2383 dev/usb/ohci.c ohci_softc_t *sc = (ohci_softc_t *)xfer->pipe->device->bus; pipe 2699 dev/usb/ohci.c ohci_root_ctrl_close(usbd_pipe_handle pipe) pipe 2716 dev/usb/ohci.c return (ohci_root_intr_start(SIMPLEQ_FIRST(&xfer->pipe->queue))); pipe 2722 dev/usb/ohci.c usbd_pipe_handle pipe = xfer->pipe; pipe 2723 dev/usb/ohci.c ohci_softc_t *sc = (ohci_softc_t *)pipe->device->bus; pipe 2739 dev/usb/ohci.c if (xfer->pipe->intrxfer == xfer) { pipe 2741 dev/usb/ohci.c xfer->pipe->intrxfer = NULL; pipe 2751 dev/usb/ohci.c ohci_root_intr_close(usbd_pipe_handle pipe) pipe 2753 dev/usb/ohci.c ohci_softc_t *sc = (ohci_softc_t *)pipe->device->bus; pipe 2773 dev/usb/ohci.c return (ohci_device_ctrl_start(SIMPLEQ_FIRST(&xfer->pipe->queue))); pipe 2779 dev/usb/ohci.c ohci_softc_t *sc = (ohci_softc_t *)xfer->pipe->device->bus; pipe 2813 dev/usb/ohci.c ohci_device_ctrl_close(usbd_pipe_handle pipe) pipe 2815 dev/usb/ohci.c struct ohci_pipe *opipe = (struct ohci_pipe *)pipe; pipe 2816 dev/usb/ohci.c ohci_softc_t *sc = (ohci_softc_t *)pipe->device->bus; pipe 2818 dev/usb/ohci.c DPRINTF(("ohci_device_ctrl_close: pipe=%p\n", pipe)); pipe 2819 dev/usb/ohci.c ohci_close_pipe(pipe, sc->sc_ctrl_head); pipe 2826 dev/usb/ohci.c ohci_device_clear_toggle(usbd_pipe_handle pipe) pipe 2828 dev/usb/ohci.c struct ohci_pipe *opipe = (struct ohci_pipe *)pipe; pipe 2834 dev/usb/ohci.c ohci_noop(usbd_pipe_handle pipe) pipe 2849 dev/usb/ohci.c return (ohci_device_bulk_start(SIMPLEQ_FIRST(&xfer->pipe->queue))); pipe 2855 dev/usb/ohci.c struct ohci_pipe *opipe = (struct ohci_pipe *)xfer->pipe; pipe 2856 dev/usb/ohci.c usbd_device_handle dev = opipe->pipe.device; pipe 2876 dev/usb/ohci.c endpt = xfer->pipe->endpoint->edesc->bEndpointAddress; pipe 2966 dev/usb/ohci.c ohci_device_bulk_close(usbd_pipe_handle pipe) pipe 2968 dev/usb/ohci.c struct ohci_pipe *opipe = (struct ohci_pipe *)pipe; pipe 2969 dev/usb/ohci.c ohci_softc_t *sc = (ohci_softc_t *)pipe->device->bus; pipe 2971 dev/usb/ohci.c DPRINTF(("ohci_device_bulk_close: pipe=%p\n", pipe)); pipe 2972 dev/usb/ohci.c ohci_close_pipe(pipe, sc->sc_bulk_head); pipe 2989 dev/usb/ohci.c return (ohci_device_intr_start(SIMPLEQ_FIRST(&xfer->pipe->queue))); pipe 2995 dev/usb/ohci.c struct ohci_pipe *opipe = (struct ohci_pipe *)xfer->pipe; pipe 2996 dev/usb/ohci.c usbd_device_handle dev = opipe->pipe.device; pipe 3015 dev/usb/ohci.c endpt = xfer->pipe->endpoint->edesc->bEndpointAddress; pipe 3076 dev/usb/ohci.c if (xfer->pipe->intrxfer == xfer) { pipe 3078 dev/usb/ohci.c xfer->pipe->intrxfer = NULL; pipe 3085 dev/usb/ohci.c ohci_device_intr_close(usbd_pipe_handle pipe) pipe 3087 dev/usb/ohci.c struct ohci_pipe *opipe = (struct ohci_pipe *)pipe; pipe 3088 dev/usb/ohci.c ohci_softc_t *sc = (ohci_softc_t *)pipe->device->bus; pipe 3096 dev/usb/ohci.c pipe, nslots, pos)); pipe 3205 dev/usb/ohci.c ohci_device_isoc_start(SIMPLEQ_FIRST(&xfer->pipe->queue)); pipe 3213 dev/usb/ohci.c struct ohci_pipe *opipe = (struct ohci_pipe *)xfer->pipe; pipe 3214 dev/usb/ohci.c usbd_device_handle dev = opipe->pipe.device; pipe 3334 dev/usb/ohci.c struct ohci_pipe *opipe = (struct ohci_pipe *)xfer->pipe; pipe 3335 dev/usb/ohci.c ohci_softc_t *sc = (ohci_softc_t *)opipe->pipe.device->bus; pipe 3355 dev/usb/ohci.c struct ohci_pipe *opipe = (struct ohci_pipe *)xfer->pipe; pipe 3356 dev/usb/ohci.c ohci_softc_t *sc = (ohci_softc_t *)opipe->pipe.device->bus; pipe 3416 dev/usb/ohci.c ohci_setup_isoc(usbd_pipe_handle pipe) pipe 3418 dev/usb/ohci.c struct ohci_pipe *opipe = (struct ohci_pipe *)pipe; pipe 3419 dev/usb/ohci.c ohci_softc_t *sc = (ohci_softc_t *)pipe->device->bus; pipe 3434 dev/usb/ohci.c ohci_device_isoc_close(usbd_pipe_handle pipe) pipe 3436 dev/usb/ohci.c struct ohci_pipe *opipe = (struct ohci_pipe *)pipe; pipe 3437 dev/usb/ohci.c ohci_softc_t *sc = (ohci_softc_t *)pipe->device->bus; pipe 3439 dev/usb/ohci.c DPRINTF(("ohci_device_isoc_close: pipe=%p\n", pipe)); pipe 3440 dev/usb/ohci.c ohci_close_pipe(pipe, sc->sc_isoc_head); pipe 128 dev/usb/uaudio.c usbd_pipe_handle pipe; pipe 2129 dev/usb/uaudio.c if (sc->sc_playchan.pipe != NULL) { pipe 2131 dev/usb/uaudio.c sc->sc_playchan.pipe = NULL; pipe 2144 dev/usb/uaudio.c if (sc->sc_recchan.pipe != NULL) { pipe 2146 dev/usb/uaudio.c sc->sc_recchan.pipe = NULL; pipe 2552 dev/usb/uaudio.c ch->pipe = 0; pipe 2555 dev/usb/uaudio.c err = usbd_open_pipe(as->ifaceh, endpt, 0, &ch->pipe); pipe 2577 dev/usb/uaudio.c if (ch->pipe) { pipe 2578 dev/usb/uaudio.c usbd_abort_pipe(ch->pipe); pipe 2579 dev/usb/uaudio.c usbd_close_pipe(ch->pipe); pipe 2686 dev/usb/uaudio.c usbd_setup_isoc_xfer(cb->xfer, ch->pipe, cb, cb->sizes, pipe 2770 dev/usb/uaudio.c usbd_setup_isoc_xfer(cb->xfer, ch->pipe, cb, cb->sizes, pipe 3033 dev/usb/uaudio.c if (((usemode & AUMODE_PLAY) && sc->sc_playchan.pipe != NULL) || pipe 3034 dev/usb/uaudio.c ((usemode & AUMODE_RECORD) && sc->sc_recchan.pipe != NULL)) pipe 100 dev/usb/uhci.c struct usbd_pipe pipe; pipe 175 dev/usb/uhci.c usbd_status uhci_setup_isoc(usbd_pipe_handle pipe); pipe 229 dev/usb/uhci.c struct uhci_pipe *pipe, int ival); pipe 231 dev/usb/uhci.c void uhci_device_clear_toggle(usbd_pipe_handle pipe); pipe 232 dev/usb/uhci.c void uhci_noop(usbd_pipe_handle pipe); pipe 870 dev/usb/uhci.c usbd_pipe_handle pipe; pipe 888 dev/usb/uhci.c pipe = ii->xfer->pipe; pipe 889 dev/usb/uhci.c if (pipe == NULL) { pipe 894 dev/usb/uhci.c if (pipe->endpoint == NULL) { pipe 896 dev/usb/uhci.c ii, DONE, ii->xfer, pipe); pipe 899 dev/usb/uhci.c if (pipe->device == NULL) { pipe 901 dev/usb/uhci.c ii, DONE, ii->xfer, pipe); pipe 904 dev/usb/uhci.c ed = pipe->endpoint->edesc; pipe 905 dev/usb/uhci.c dev = pipe->device; pipe 910 dev/usb/uhci.c dev->address, pipe, pipe 939 dev/usb/uhci.c usbd_pipe_handle pipe = xfer->pipe; pipe 940 dev/usb/uhci.c uhci_softc_t *sc = (uhci_softc_t *)pipe->device->bus; pipe 1333 dev/usb/uhci.c struct uhci_pipe *upipe = (struct uhci_pipe *)xfer->pipe; pipe 1436 dev/usb/uhci.c xfer->pipe->device->address, pipe 1437 dev/usb/uhci.c xfer->pipe->endpoint->edesc->bEndpointAddress, pipe 1462 dev/usb/uhci.c struct uhci_pipe *upipe = (struct uhci_pipe *)uxfer->xfer.pipe; pipe 1463 dev/usb/uhci.c uhci_softc_t *sc = (uhci_softc_t *)upipe->pipe.device->bus; pipe 1474 dev/usb/uhci.c usb_add_task(uxfer->xfer.pipe->device, &uxfer->abort_task); pipe 1693 dev/usb/uhci.c int addr = upipe->pipe.device->address; pipe 1694 dev/usb/uhci.c int endpt = upipe->pipe.endpoint->edesc->bEndpointAddress; pipe 1698 dev/usb/uhci.c upipe->pipe.device->speed, flags)); pipe 1699 dev/usb/uhci.c maxp = UGETW(upipe->pipe.endpoint->edesc->wMaxPacketSize); pipe 1721 dev/usb/uhci.c if (upipe->pipe.device->speed == USB_SPEED_LOW) pipe 1757 dev/usb/uhci.c uhci_device_clear_toggle(usbd_pipe_handle pipe) pipe 1759 dev/usb/uhci.c struct uhci_pipe *upipe = (struct uhci_pipe *)pipe; pipe 1764 dev/usb/uhci.c uhci_noop(usbd_pipe_handle pipe) pipe 1782 dev/usb/uhci.c return (uhci_device_bulk_start(SIMPLEQ_FIRST(&xfer->pipe->queue))); pipe 1788 dev/usb/uhci.c struct uhci_pipe *upipe = (struct uhci_pipe *)xfer->pipe; pipe 1789 dev/usb/uhci.c usbd_device_handle dev = upipe->pipe.device; pipe 1810 dev/usb/uhci.c endpt = upipe->pipe.endpoint->edesc->bEndpointAddress; pipe 1891 dev/usb/uhci.c struct uhci_pipe *upipe = (struct uhci_pipe *)xfer->pipe; pipe 1892 dev/usb/uhci.c uhci_softc_t *sc = (uhci_softc_t *)upipe->pipe.device->bus; pipe 1927 dev/usb/uhci.c usb_delay_ms(upipe->pipe.device->bus, 2); /* Hardware finishes in 1ms */ pipe 1953 dev/usb/uhci.c uhci_device_bulk_close(usbd_pipe_handle pipe) pipe 1955 dev/usb/uhci.c struct uhci_pipe *upipe = (struct uhci_pipe *)pipe; pipe 1956 dev/usb/uhci.c usbd_device_handle dev = upipe->pipe.device; pipe 1960 dev/usb/uhci.c pipe->endpoint->savedtoggle = upipe->nexttoggle; pipe 1977 dev/usb/uhci.c return (uhci_device_ctrl_start(SIMPLEQ_FIRST(&xfer->pipe->queue))); pipe 1983 dev/usb/uhci.c uhci_softc_t *sc = (uhci_softc_t *)xfer->pipe->device->bus; pipe 2017 dev/usb/uhci.c return (uhci_device_intr_start(SIMPLEQ_FIRST(&xfer->pipe->queue))); pipe 2023 dev/usb/uhci.c struct uhci_pipe *upipe = (struct uhci_pipe *)xfer->pipe; pipe 2024 dev/usb/uhci.c usbd_device_handle dev = upipe->pipe.device; pipe 2044 dev/usb/uhci.c endpt = upipe->pipe.endpoint->edesc->bEndpointAddress; pipe 2109 dev/usb/uhci.c uhci_device_ctrl_close(usbd_pipe_handle pipe) pipe 2118 dev/usb/uhci.c if (xfer->pipe->intrxfer == xfer) { pipe 2120 dev/usb/uhci.c xfer->pipe->intrxfer = NULL; pipe 2127 dev/usb/uhci.c uhci_device_intr_close(usbd_pipe_handle pipe) pipe 2129 dev/usb/uhci.c struct uhci_pipe *upipe = (struct uhci_pipe *)pipe; pipe 2130 dev/usb/uhci.c uhci_softc_t *sc = (uhci_softc_t *)pipe->device->bus; pipe 2157 dev/usb/uhci.c struct uhci_pipe *upipe = (struct uhci_pipe *)xfer->pipe; pipe 2159 dev/usb/uhci.c usbd_device_handle dev = upipe->pipe.device; pipe 2162 dev/usb/uhci.c int endpt = upipe->pipe.endpoint->edesc->bEndpointAddress; pipe 2305 dev/usb/uhci.c uhci_device_isoc_start(SIMPLEQ_FIRST(&xfer->pipe->queue)); pipe 2313 dev/usb/uhci.c struct uhci_pipe *upipe = (struct uhci_pipe *)xfer->pipe; pipe 2314 dev/usb/uhci.c usbd_device_handle dev = upipe->pipe.device; pipe 2383 dev/usb/uhci.c struct uhci_pipe *upipe = (struct uhci_pipe *)xfer->pipe; pipe 2384 dev/usb/uhci.c uhci_softc_t *sc = (uhci_softc_t *)upipe->pipe.device->bus; pipe 2433 dev/usb/uhci.c struct uhci_pipe *upipe = (struct uhci_pipe *)xfer->pipe; pipe 2477 dev/usb/uhci.c uhci_device_isoc_close(usbd_pipe_handle pipe) pipe 2479 dev/usb/uhci.c struct uhci_pipe *upipe = (struct uhci_pipe *)pipe; pipe 2480 dev/usb/uhci.c usbd_device_handle dev = upipe->pipe.device; pipe 2521 dev/usb/uhci.c uhci_setup_isoc(usbd_pipe_handle pipe) pipe 2523 dev/usb/uhci.c struct uhci_pipe *upipe = (struct uhci_pipe *)pipe; pipe 2524 dev/usb/uhci.c usbd_device_handle dev = upipe->pipe.device; pipe 2526 dev/usb/uhci.c int addr = upipe->pipe.device->address; pipe 2527 dev/usb/uhci.c int endpt = upipe->pipe.endpoint->edesc->bEndpointAddress; pipe 2615 dev/usb/uhci.c struct uhci_pipe *upipe = (struct uhci_pipe *)xfer->pipe; pipe 2630 dev/usb/uhci.c if (xfer->pipe->repeat) { pipe 2677 dev/usb/uhci.c struct uhci_pipe *upipe = (struct uhci_pipe *)xfer->pipe; pipe 2689 dev/usb/uhci.c if (upipe->pipe.device->speed == USB_SPEED_LOW) pipe 2706 dev/usb/uhci.c struct uhci_pipe *upipe = (struct uhci_pipe *)xfer->pipe; pipe 2822 dev/usb/uhci.c uhci_open(usbd_pipe_handle pipe) pipe 2824 dev/usb/uhci.c uhci_softc_t *sc = (uhci_softc_t *)pipe->device->bus; pipe 2825 dev/usb/uhci.c struct uhci_pipe *upipe = (struct uhci_pipe *)pipe; pipe 2826 dev/usb/uhci.c usb_endpoint_descriptor_t *ed = pipe->endpoint->edesc; pipe 2831 dev/usb/uhci.c pipe, pipe->device->address, pipe 2835 dev/usb/uhci.c upipe->nexttoggle = pipe->endpoint->savedtoggle; pipe 2837 dev/usb/uhci.c if (pipe->device->address == sc->sc_addr) { pipe 2840 dev/usb/uhci.c pipe->methods = &uhci_root_ctrl_methods; pipe 2843 dev/usb/uhci.c pipe->methods = &uhci_root_intr_methods; pipe 2851 dev/usb/uhci.c pipe->methods = &uhci_device_ctrl_methods; pipe 2877 dev/usb/uhci.c pipe->methods = &uhci_device_intr_methods; pipe 2878 dev/usb/uhci.c ival = pipe->interval; pipe 2883 dev/usb/uhci.c pipe->methods = &uhci_device_isoc_methods; pipe 2884 dev/usb/uhci.c return (uhci_setup_isoc(pipe)); pipe 2886 dev/usb/uhci.c pipe->methods = &uhci_device_bulk_methods; pipe 3088 dev/usb/uhci.c return (uhci_root_ctrl_start(SIMPLEQ_FIRST(&xfer->pipe->queue))); pipe 3094 dev/usb/uhci.c uhci_softc_t *sc = (uhci_softc_t *)xfer->pipe->device->bus; pipe 3426 dev/usb/uhci.c uhci_root_ctrl_close(usbd_pipe_handle pipe) pipe 3435 dev/usb/uhci.c uhci_softc_t *sc = (uhci_softc_t *)xfer->pipe->device->bus; pipe 3440 dev/usb/uhci.c if (xfer->pipe->intrxfer == xfer) { pipe 3442 dev/usb/uhci.c xfer->pipe->intrxfer = 0; pipe 3464 dev/usb/uhci.c return (uhci_root_intr_start(SIMPLEQ_FIRST(&xfer->pipe->queue))); pipe 3471 dev/usb/uhci.c usbd_pipe_handle pipe = xfer->pipe; pipe 3472 dev/usb/uhci.c uhci_softc_t *sc = (uhci_softc_t *)pipe->device->bus; pipe 3480 dev/usb/uhci.c sc->sc_ival = mstohz(xfer->pipe->endpoint->edesc->bInterval); pipe 3490 dev/usb/uhci.c uhci_root_intr_close(usbd_pipe_handle pipe) pipe 3492 dev/usb/uhci.c uhci_softc_t *sc = (uhci_softc_t *)pipe->device->bus; pipe 211 dev/usb/umass.c usbd_pipe_handle pipe, pipe 806 dev/usb/umass.c umass_setup_transfer(struct umass_softc *sc, usbd_pipe_handle pipe, pipe 817 dev/usb/umass.c usbd_setup_xfer(xfer, pipe, (void *)sc, buffer, buflen, pipe 391 dev/usb/umidi.c err = usbd_open_pipe(sc->sc_iface, ep->addr, 0, &ep->pipe); pipe 403 dev/usb/umidi.c usbd_abort_pipe(ep->pipe); pipe 404 dev/usb/umidi.c usbd_close_pipe(ep->pipe); pipe 1138 dev/usb/umidi.c usbd_setup_xfer(ep->xfer, ep->pipe, pipe 1155 dev/usb/umidi.c usbd_setup_xfer(ep->xfer, ep->pipe, pipe 97 dev/usb/umidivar.h usbd_pipe_handle pipe; pipe 768 dev/usb/usb_subr.c struct usbd_endpoint *ep, int ival, usbd_pipe_handle *pipe) pipe 774 dev/usb/usb_subr.c dev, iface, ep, pipe)); pipe 797 dev/usb/usb_subr.c *pipe = p; pipe 803 dev/usb/usb_subr.c usbd_kill_pipe(usbd_pipe_handle pipe) pipe 805 dev/usb/usb_subr.c usbd_abort_pipe(pipe); pipe 806 dev/usb/usb_subr.c pipe->methods->close(pipe); pipe 807 dev/usb/usb_subr.c pipe->endpoint->refcnt--; pipe 808 dev/usb/usb_subr.c free(pipe, M_USB); pipe 66 dev/usb/usbdi.c usbd_status usbd_ar_pipe(usbd_pipe_handle pipe); pipe 69 dev/usb/usbdi.c void usbd_start_next(usbd_pipe_handle pipe); pipe 93 dev/usb/usbdi.c return (xfer->pipe->endpoint->edesc->bEndpointAddress & pipe 134 dev/usb/usbdi.c usbd_dump_queue(usbd_pipe_handle pipe) pipe 138 dev/usb/usbdi.c printf("usbd_dump_queue: pipe=%p\n", pipe); pipe 139 dev/usb/usbdi.c SIMPLEQ_FOREACH(xfer, &pipe->queue, next) { pipe 145 dev/usb/usbdi.c usbd_dump_pipe(usbd_pipe_handle pipe) pipe 147 dev/usb/usbdi.c printf("usbd_dump_pipe: pipe=%p\n", pipe); pipe 148 dev/usb/usbdi.c if (pipe == NULL) pipe 150 dev/usb/usbdi.c usbd_dump_iface(pipe->iface); pipe 151 dev/usb/usbdi.c usbd_dump_device(pipe->device); pipe 152 dev/usb/usbdi.c usbd_dump_endpoint(pipe->endpoint); pipe 154 dev/usb/usbdi.c pipe->refcnt, pipe->running, pipe->aborting); pipe 155 dev/usb/usbdi.c printf(" intrxfer=%p, repeat=%d, interval=%d\n", pipe->intrxfer, pipe 156 dev/usb/usbdi.c pipe->repeat, pipe->interval); pipe 162 dev/usb/usbdi.c usbd_pipe_handle *pipe) pipe 164 dev/usb/usbdi.c return (usbd_open_pipe_ival(iface, address, flags, pipe, pipe 170 dev/usb/usbdi.c u_int8_t flags, usbd_pipe_handle *pipe, int ival) pipe 195 dev/usb/usbdi.c *pipe = p; pipe 201 dev/usb/usbdi.c u_int8_t flags, usbd_pipe_handle *pipe, usbd_private_handle priv, pipe 225 dev/usb/usbdi.c *pipe = ipipe; pipe 240 dev/usb/usbdi.c usbd_close_pipe(usbd_pipe_handle pipe) pipe 243 dev/usb/usbdi.c if (pipe == NULL) { pipe 249 dev/usb/usbdi.c if (--pipe->refcnt != 0) pipe 251 dev/usb/usbdi.c if (! SIMPLEQ_EMPTY(&pipe->queue)) pipe 253 dev/usb/usbdi.c LIST_REMOVE(pipe, next); pipe 254 dev/usb/usbdi.c pipe->endpoint->refcnt--; pipe 255 dev/usb/usbdi.c pipe->methods->close(pipe); pipe 256 dev/usb/usbdi.c if (pipe->intrxfer != NULL) pipe 257 dev/usb/usbdi.c usbd_free_xfer(pipe->intrxfer); pipe 258 dev/usb/usbdi.c free(pipe, M_USB); pipe 265 dev/usb/usbdi.c usbd_pipe_handle pipe = xfer->pipe; pipe 272 dev/usb/usbdi.c xfer, xfer->flags, pipe, pipe->running)); pipe 275 dev/usb/usbdi.c usbd_dump_queue(pipe); pipe 279 dev/usb/usbdi.c if (pipe->aborting) pipe 285 dev/usb/usbdi.c struct usbd_bus *bus = pipe->device->bus; pipe 302 dev/usb/usbdi.c err = pipe->methods->transfer(xfer); pipe 307 dev/usb/usbdi.c struct usbd_bus *bus = pipe->device->bus; pipe 322 dev/usb/usbdi.c if (pipe->device->bus->use_polling) pipe 401 dev/usb/usbdi.c usbd_setup_xfer(usbd_xfer_handle xfer, usbd_pipe_handle pipe, pipe 405 dev/usb/usbdi.c xfer->pipe = pipe; pipe 423 dev/usb/usbdi.c xfer->pipe = dev->default_pipe; pipe 438 dev/usb/usbdi.c usbd_setup_isoc_xfer(usbd_xfer_handle xfer, usbd_pipe_handle pipe, pipe 442 dev/usb/usbdi.c xfer->pipe = pipe; pipe 509 dev/usb/usbdi.c usbd_abort_pipe(usbd_pipe_handle pipe) pipe 515 dev/usb/usbdi.c if (pipe == NULL) { pipe 521 dev/usb/usbdi.c err = usbd_ar_pipe(pipe); pipe 527 dev/usb/usbdi.c usbd_clear_endpoint_stall(usbd_pipe_handle pipe) pipe 529 dev/usb/usbdi.c usbd_device_handle dev = pipe->device; pipe 539 dev/usb/usbdi.c pipe->methods->cleartoggle(pipe); pipe 544 dev/usb/usbdi.c USETW(req.wIndex, pipe->endpoint->edesc->bEndpointAddress); pipe 550 dev/usb/usbdi.c pipe->state = USBD_PIPE_ACTIVE; pipe 558 dev/usb/usbdi.c usbd_clear_endpoint_stall_async(usbd_pipe_handle pipe) pipe 560 dev/usb/usbdi.c usbd_device_handle dev = pipe->device; pipe 564 dev/usb/usbdi.c pipe->methods->cleartoggle(pipe); pipe 569 dev/usb/usbdi.c USETW(req.wIndex, pipe->endpoint->edesc->bEndpointAddress); pipe 576 dev/usb/usbdi.c usbd_clear_endpoint_toggle(usbd_pipe_handle pipe) pipe 578 dev/usb/usbdi.c pipe->methods->cleartoggle(pipe); pipe 623 dev/usb/usbdi.c usbd_pipe2device_handle(usbd_pipe_handle pipe) pipe 625 dev/usb/usbdi.c return (pipe->device); pipe 704 dev/usb/usbdi.c usbd_ar_pipe(usbd_pipe_handle pipe) pipe 710 dev/usb/usbdi.c DPRINTFN(2,("usbd_ar_pipe: pipe=%p\n", pipe)); pipe 713 dev/usb/usbdi.c usbd_dump_queue(pipe); pipe 715 dev/usb/usbdi.c pipe->repeat = 0; pipe 716 dev/usb/usbdi.c pipe->aborting = 1; pipe 717 dev/usb/usbdi.c while ((xfer = SIMPLEQ_FIRST(&pipe->queue)) != NULL) { pipe 719 dev/usb/usbdi.c pipe, xfer, pipe->methods)); pipe 721 dev/usb/usbdi.c pipe->methods->abort(xfer); pipe 724 dev/usb/usbdi.c pipe->aborting = 0; pipe 732 dev/usb/usbdi.c usbd_pipe_handle pipe = xfer->pipe; pipe 734 dev/usb/usbdi.c int repeat = pipe->repeat; pipe 740 dev/usb/usbdi.c "actlen=%d\n", pipe, xfer, xfer->status, xfer->actlen)); pipe 750 dev/usb/usbdi.c if (pipe == NULL) { pipe 755 dev/usb/usbdi.c polling = pipe->device->bus->use_polling; pipe 758 dev/usb/usbdi.c pipe->running = 0; pipe 775 dev/usb/usbdi.c struct usbd_bus *bus = pipe->device->bus; pipe 784 dev/usb/usbdi.c if (xfer != SIMPLEQ_FIRST(&pipe->queue)) pipe 786 dev/usb/usbdi.c xfer, SIMPLEQ_FIRST(&pipe->queue)); pipe 789 dev/usb/usbdi.c SIMPLEQ_REMOVE_HEAD(&pipe->queue, next); pipe 792 dev/usb/usbdi.c SIMPLEQ_FIRST(&pipe->queue))); pipe 795 dev/usb/usbdi.c ++pipe->device->bus->stats.uds_requests pipe 796 dev/usb/usbdi.c [pipe->endpoint->edesc->bmAttributes & UE_XFERTYPE]; pipe 810 dev/usb/usbdi.c if (pipe->methods->done != NULL) pipe 811 dev/usb/usbdi.c pipe->methods->done(xfer); pipe 815 dev/usb/usbdi.c pipe->methods->done(xfer); pipe 825 dev/usb/usbdi.c pipe->iface != NULL) /* not control pipe */ pipe 826 dev/usb/usbdi.c pipe->running = 0; pipe 828 dev/usb/usbdi.c usbd_start_next(pipe); pipe 835 dev/usb/usbdi.c usbd_pipe_handle pipe = xfer->pipe; pipe 840 dev/usb/usbdi.c pipe, pipe->running, xfer->timeout)); pipe 850 dev/usb/usbdi.c SIMPLEQ_INSERT_TAIL(&pipe->queue, xfer, next); pipe 851 dev/usb/usbdi.c if (pipe->running) pipe 854 dev/usb/usbdi.c pipe->running = 1; pipe 863 dev/usb/usbdi.c usbd_start_next(usbd_pipe_handle pipe) pipe 871 dev/usb/usbdi.c if (pipe == NULL) { pipe 875 dev/usb/usbdi.c if (pipe->methods == NULL || pipe->methods->start == NULL) { pipe 876 dev/usb/usbdi.c printf("usbd_start_next: pipe=%p no start method\n", pipe); pipe 882 dev/usb/usbdi.c xfer = SIMPLEQ_FIRST(&pipe->queue); pipe 883 dev/usb/usbdi.c DPRINTFN(5, ("usbd_start_next: pipe=%p, xfer=%p\n", pipe, xfer)); pipe 885 dev/usb/usbdi.c pipe->running = 0; pipe 887 dev/usb/usbdi.c err = pipe->methods->start(xfer); pipe 890 dev/usb/usbdi.c pipe->running = 0; pipe 912 dev/usb/usbdi.c usbd_do_request_flags_pipe(usbd_device_handle dev, usbd_pipe_handle pipe, pipe 931 dev/usb/usbdi.c xfer->pipe = pipe; pipe 994 dev/usb/usbdi.c xfer->pipe->device->address, xfer->request.bmRequestType, pipe 95 dev/usb/usbdi.h u_int8_t flags, usbd_pipe_handle *pipe); pipe 96 dev/usb/usbdi.h usbd_status usbd_close_pipe(usbd_pipe_handle pipe); pipe 100 dev/usb/usbdi.h void usbd_setup_xfer(usbd_xfer_handle xfer, usbd_pipe_handle pipe, pipe 106 dev/usb/usbdi.h void usbd_setup_isoc_xfer(usbd_xfer_handle xfer, usbd_pipe_handle pipe, pipe 113 dev/usb/usbdi.h usbd_status usbd_abort_pipe(usbd_pipe_handle pipe); pipe 114 dev/usb/usbdi.h usbd_status usbd_clear_endpoint_stall(usbd_pipe_handle pipe); pipe 115 dev/usb/usbdi.h usbd_status usbd_clear_endpoint_stall_async(usbd_pipe_handle pipe); pipe 116 dev/usb/usbdi.h void usbd_clear_endpoint_toggle(usbd_pipe_handle pipe); pipe 130 dev/usb/usbdi.h u_int8_t flags, usbd_pipe_handle *pipe, usbd_private_handle priv, pipe 132 dev/usb/usbdi.h usbd_status usbd_do_request(usbd_device_handle pipe, usb_device_request_t *req, pipe 134 dev/usb/usbdi.h usbd_status usbd_do_request_async(usbd_device_handle pipe, pipe 136 dev/usb/usbdi.h usbd_status usbd_do_request_flags(usbd_device_handle pipe, pipe 139 dev/usb/usbdi.h usbd_pipe_handle pipe, usb_device_request_t *req, void *data, pipe 432 dev/usb/usbdi_util.c usbd_bulk_transfer(usbd_xfer_handle xfer, usbd_pipe_handle pipe, pipe 438 dev/usb/usbdi_util.c usbd_setup_xfer(xfer, pipe, 0, buf, *size, flags, timeout, pipe 451 dev/usb/usbdi_util.c usbd_abort_pipe(pipe); pipe 458 dev/usb/usbdi_util.c usbd_clear_endpoint_stall(pipe); pipe 473 dev/usb/usbdi_util.c usbd_intr_transfer(usbd_xfer_handle xfer, usbd_pipe_handle pipe, pipe 479 dev/usb/usbdi_util.c usbd_setup_xfer(xfer, pipe, 0, buf, *size, flags, timeout, pipe 492 dev/usb/usbdi_util.c usbd_abort_pipe(pipe); pipe 499 dev/usb/usbdi_util.c usbd_clear_endpoint_stall(pipe); pipe 83 dev/usb/usbdi_util.h usbd_pipe_handle pipe, u_int16_t flags, u_int32_t timeout, pipe 87 dev/usb/usbdi_util.h usbd_pipe_handle pipe, u_int16_t flags, u_int32_t timeout, pipe 59 dev/usb/usbdivar.h usbd_status (*open_pipe)(struct usbd_pipe *pipe); pipe 73 dev/usb/usbdivar.h void (*close)(usbd_pipe_handle pipe); pipe 74 dev/usb/usbdivar.h void (*cleartoggle)(usbd_pipe_handle pipe); pipe 187 dev/usb/usbdivar.h struct usbd_pipe *pipe; pipe 234 dev/usb/usbdivar.h void usbd_dump_queue(usbd_pipe_handle pipe); pipe 235 dev/usb/usbdivar.h void usbd_dump_pipe(usbd_pipe_handle pipe); pipe 245 dev/usb/usbdivar.h usbd_pipe_handle *pipe); pipe 430 dev/usb/usbf.c usbf_device_handle dev = xfer->pipe->device; pipe 627 dev/usb/usbf_subr.c usbf_pipe_handle *pipe) pipe 629 dev/usb/usbf_subr.c return usbf_open_pipe_ival(iface, address, pipe, 0); pipe 634 dev/usb/usbf_subr.c usbf_pipe_handle *pipe, int ival) pipe 649 dev/usb/usbf_subr.c *pipe = p; pipe 655 dev/usb/usbf_subr.c struct usbf_endpoint *ep, int ival, usbf_pipe_handle *pipe) pipe 679 dev/usb/usbf_subr.c *pipe = p; pipe 685 dev/usb/usbf_subr.c usbf_abort_pipe(usbf_pipe_handle pipe) pipe 691 dev/usb/usbf_subr.c pipe->repeat = 0; pipe 692 dev/usb/usbf_subr.c pipe->aborting = 1; pipe 694 dev/usb/usbf_subr.c while ((xfer = SIMPLEQ_FIRST(&pipe->queue)) != NULL) { pipe 695 dev/usb/usbf_subr.c DPRINTF(0,("usbf_abort_pipe: pipe=%p, xfer=%p\n", pipe, pipe 698 dev/usb/usbf_subr.c pipe->methods->abort(xfer); pipe 701 dev/usb/usbf_subr.c pipe->aborting = 0; pipe 707 dev/usb/usbf_subr.c usbf_close_pipe(usbf_pipe_handle pipe) pipe 709 dev/usb/usbf_subr.c usbf_abort_pipe(pipe); pipe 710 dev/usb/usbf_subr.c pipe->methods->close(pipe); pipe 711 dev/usb/usbf_subr.c pipe->endpoint->refcnt--; pipe 712 dev/usb/usbf_subr.c free(pipe, M_USB); pipe 716 dev/usb/usbf_subr.c usbf_stall_pipe(usbf_pipe_handle pipe) pipe 886 dev/usb/usbf_subr.c struct device *dev = (struct device *)xfer->pipe->device->bus->usbfctl; pipe 887 dev/usb/usbf_subr.c usbf_endpoint_handle ep = xfer->pipe->endpoint; pipe 910 dev/usb/usbf_subr.c usbf_setup_xfer(usbf_xfer_handle xfer, usbf_pipe_handle pipe, pipe 914 dev/usb/usbf_subr.c xfer->pipe = pipe; pipe 927 dev/usb/usbf_subr.c usbf_setup_default_xfer(usbf_xfer_handle xfer, usbf_pipe_handle pipe, pipe 931 dev/usb/usbf_subr.c xfer->pipe = pipe; pipe 960 dev/usb/usbf_subr.c usbf_pipe_handle pipe = xfer->pipe; pipe 963 dev/usb/usbf_subr.c err = pipe->methods->transfer(xfer); pipe 976 dev/usb/usbf_subr.c usbf_pipe_handle pipe = xfer->pipe; pipe 981 dev/usb/usbf_subr.c xfer, pipe, pipe->running)); pipe 984 dev/usb/usbf_subr.c SIMPLEQ_INSERT_TAIL(&pipe->queue, xfer, next); pipe 985 dev/usb/usbf_subr.c if (pipe->running) pipe 988 dev/usb/usbf_subr.c pipe->running = 1; pipe 996 dev/usb/usbf_subr.c usbf_start_next(usbf_pipe_handle pipe) pipe 1004 dev/usb/usbf_subr.c xfer = SIMPLEQ_FIRST(&pipe->queue); pipe 1006 dev/usb/usbf_subr.c pipe->running = 0; pipe 1008 dev/usb/usbf_subr.c err = pipe->methods->start(xfer); pipe 1011 dev/usb/usbf_subr.c pipe->running = 0; pipe 1021 dev/usb/usbf_subr.c usbf_pipe_handle pipe = xfer->pipe; pipe 1022 dev/usb/usbf_subr.c int repeat = pipe->repeat; pipe 1026 dev/usb/usbf_subr.c xfer, pipe, pipe->running)); pipe 1034 dev/usb/usbf_subr.c KASSERT(SIMPLEQ_FIRST(&pipe->queue) == xfer); pipe 1035 dev/usb/usbf_subr.c SIMPLEQ_REMOVE_HEAD(&pipe->queue, next); pipe 1049 dev/usb/usbf_subr.c pipe->methods->done(xfer); pipe 1055 dev/usb/usbf_subr.c pipe->iface != NULL) /* not control pipe */ pipe 1056 dev/usb/usbf_subr.c pipe->running = 0; pipe 1058 dev/usb/usbf_subr.c usbf_start_next(pipe); pipe 134 dev/usb/usbfvar.h struct usbf_pipe *pipe; pipe 660 dev/usb/usscanner.c usbd_pipe_handle pipe; pipe 700 dev/usb/usscanner.c pipe = sc->sc_in_pipe; pipe 705 dev/usb/usscanner.c pipe = sc->sc_out_pipe; pipe 708 dev/usb/usscanner.c usbd_setup_xfer(sc->sc_data_xfer, pipe, sc, sc->sc_data_buffer, pipe 90 kern/sys_pipe.c void pipeclose(struct pipe *); pipe 91 kern/sys_pipe.c void pipe_free_kmem(struct pipe *); pipe 92 kern/sys_pipe.c int pipe_create(struct pipe *); pipe 93 kern/sys_pipe.c static __inline int pipelock(struct pipe *); pipe 94 kern/sys_pipe.c static __inline void pipeunlock(struct pipe *); pipe 95 kern/sys_pipe.c static __inline void pipeselwakeup(struct pipe *); pipe 96 kern/sys_pipe.c int pipespace(struct pipe *, u_int); pipe 108 kern/sys_pipe.c struct pipe *rpipe, *wpipe; pipe 169 kern/sys_pipe.c pipespace(struct pipe *cpipe, u_int size) pipe 195 kern/sys_pipe.c pipe_create(struct pipe *cpipe) pipe 227 kern/sys_pipe.c pipelock(struct pipe *cpipe) pipe 243 kern/sys_pipe.c pipeunlock(struct pipe *cpipe) pipe 253 kern/sys_pipe.c pipeselwakeup(struct pipe *cpipe) pipe 268 kern/sys_pipe.c struct pipe *rpipe = (struct pipe *) fp->f_data; pipe 388 kern/sys_pipe.c struct pipe *wpipe, *rpipe; pipe 390 kern/sys_pipe.c rpipe = (struct pipe *) fp->f_data; pipe 608 kern/sys_pipe.c struct pipe *mpipe = (struct pipe *)fp->f_data; pipe 642 kern/sys_pipe.c struct pipe *rpipe = (struct pipe *)fp->f_data; pipe 643 kern/sys_pipe.c struct pipe *wpipe; pipe 679 kern/sys_pipe.c struct pipe *pipe = (struct pipe *)fp->f_data; pipe 683 kern/sys_pipe.c ub->st_blksize = pipe->pipe_buffer.size; pipe 684 kern/sys_pipe.c ub->st_size = pipe->pipe_buffer.cnt; pipe 686 kern/sys_pipe.c ub->st_atimespec = pipe->pipe_atime; pipe 687 kern/sys_pipe.c ub->st_mtimespec = pipe->pipe_mtime; pipe 688 kern/sys_pipe.c ub->st_ctimespec = pipe->pipe_ctime; pipe 702 kern/sys_pipe.c struct pipe *cpipe = (struct pipe *)fp->f_data; pipe 711 kern/sys_pipe.c pipe_free_kmem(struct pipe *cpipe) pipe 727 kern/sys_pipe.c pipeclose(struct pipe *cpipe) pipe 729 kern/sys_pipe.c struct pipe *ppipe; pipe 768 kern/sys_pipe.c struct pipe *rpipe = (struct pipe *)kn->kn_fp->f_data; pipe 769 kern/sys_pipe.c struct pipe *wpipe = rpipe->pipe_peer; pipe 793 kern/sys_pipe.c struct pipe *rpipe = (struct pipe *)kn->kn_fp->f_data; pipe 794 kern/sys_pipe.c struct pipe *wpipe = rpipe->pipe_peer; pipe 812 kern/sys_pipe.c struct pipe *rpipe = (struct pipe *)kn->kn_fp->f_data; pipe 813 kern/sys_pipe.c struct pipe *wpipe = rpipe->pipe_peer; pipe 829 kern/sys_pipe.c struct pipe *rpipe = (struct pipe *)kn->kn_fp->f_data; pipe 830 kern/sys_pipe.c struct pipe *wpipe = rpipe->pipe_peer; pipe 845 kern/sys_pipe.c pool_init(&pipe_pool, sizeof(struct pipe), 0, 0, 0, "pipepl", pipe 74 sys/pipe.h struct pipe { pipe 81 sys/pipe.h struct pipe *pipe_peer; /* link with other direction */