Lines Matching refs:pipe
617 static __u32 pipe;
619 pipe = usb_pipedevice(urb_pipe) << XENUSB_PIPE_DEV_SHIFT;
620 pipe |= usb_pipeendpoint(urb_pipe) << XENUSB_PIPE_EP_SHIFT;
622 pipe |= XENUSB_PIPE_DIR;
625 pipe |= XENUSB_PIPE_TYPE_ISOC << XENUSB_PIPE_TYPE_SHIFT;
628 pipe |= XENUSB_PIPE_TYPE_INT << XENUSB_PIPE_TYPE_SHIFT;
631 pipe |= XENUSB_PIPE_TYPE_CTRL << XENUSB_PIPE_TYPE_SHIFT;
634 pipe |= XENUSB_PIPE_TYPE_BULK << XENUSB_PIPE_TYPE_SHIFT;
637 pipe = xenusb_setportnum_pipe(pipe, port);
639 return pipe;
654 if (usb_pipeisoc(urb->pipe))
674 usb_pipein(urb->pipe) ? 0 : GTF_readonly);
677 req->pipe = xenhcd_pipe_urb_to_xenusb(urb->pipe, urb->dev->portnum);
684 switch (usb_pipetype(urb->pipe)) {
730 if (xenusb_pipeisoc(shadow->req.pipe))
794 req->pipe = xenusb_setunlink_pipe(xenhcd_pipe_urb_to_xenusb(
795 urb->pipe, urb->dev->portnum));
983 if (likely(xenusb_pipesubmit(info->shadow[id].req.pipe))) {