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 */