Lines Matching defs:pipe
568 * @ep0: endpoint 0 data (default control pipe)
1391 * replace @pipe.
1392 * @pipe: Holds endpoint number, direction, type, and more.
1398 * is a different endpoint (and pipe) from "out" endpoint two.
1429 * and is encoded in the pipe. When the length is zero, neither
1492 * All URBs submitted must initialize the dev, pipe, transfer_flags (may be
1583 unsigned int pipe; /* (in) pipe information */
1613 * @pipe: the endpoint pipe
1625 unsigned int pipe,
1633 urb->pipe = pipe;
1645 * @pipe: the endpoint pipe
1656 unsigned int pipe,
1663 urb->pipe = pipe;
1674 * @pipe: the endpoint pipe
1697 unsigned int pipe,
1705 urb->pipe = pipe;
1774 int usb_pipe_type_check(struct usb_device *dev, unsigned int pipe);
1802 extern int usb_control_msg(struct usb_device *dev, unsigned int pipe,
1805 extern int usb_interrupt_msg(struct usb_device *usb_dev, unsigned int pipe,
1807 extern int usb_bulk_msg(struct usb_device *usb_dev, unsigned int pipe,
1842 extern int usb_clear_halt(struct usb_device *dev, int pipe);
1891 int pipe;
1903 unsigned pipe,
1919 * are defined by the endpoint's descriptor. This cookie is called a "pipe",
1927 * - pipe type: bits 30-31 (00 = isochronous, 01 = interrupt,
1940 #define usb_pipein(pipe) ((pipe) & USB_DIR_IN)
1941 #define usb_pipeout(pipe) (!usb_pipein(pipe))
1943 #define usb_pipedevice(pipe) (((pipe) >> 8) & 0x7f)
1944 #define usb_pipeendpoint(pipe) (((pipe) >> 15) & 0xf)
1946 #define usb_pipetype(pipe) (((pipe) >> 30) & 3)
1947 #define usb_pipeisoc(pipe) (usb_pipetype((pipe)) == PIPE_ISOCHRONOUS)
1948 #define usb_pipeint(pipe) (usb_pipetype((pipe)) == PIPE_INTERRUPT)
1949 #define usb_pipecontrol(pipe) (usb_pipetype((pipe)) == PIPE_CONTROL)
1950 #define usb_pipebulk(pipe) (usb_pipetype((pipe)) == PIPE_BULK)
1977 usb_pipe_endpoint(struct usb_device *dev, unsigned int pipe)
1980 eps = usb_pipein(pipe) ? dev->ep_in : dev->ep_out;
1981 return eps[usb_pipeendpoint(pipe)];
1987 usb_maxpacket(struct usb_device *udev, int pipe, int is_out)
1990 unsigned epnum = usb_pipeendpoint(pipe);
1993 WARN_ON(usb_pipein(pipe));
1996 WARN_ON(usb_pipeout(pipe));