Lines Matching defs:urb
1593 struct urb { struct
1601 /* public: documented fields in the urb that can be used by drivers */ argument
1602 struct list_head urb_list; /* list head for use by the urb's argument
1604 struct list_head anchor_list; /* the URB may be anchored */
1605 struct usb_anchor *anchor;
1606 struct usb_device *dev; /* (in) pointer to associated device */
1607 struct usb_host_endpoint *ep; /* (internal) pointer to endpoint */
1608 unsigned int pipe; /* (in) pipe information */
1609 unsigned int stream_id; /* (in) stream ID */
1610 int status; /* (return) non-ISO status */
1611 unsigned int transfer_flags; /* (in) URB_SHORT_NOT_OK | ...*/
1635 * usb_fill_control_urb - initializes a control urb argument
1659 static inline void usb_fill_control_urb(struct urb *urb, in usb_fill_control_urb()
1694 static inline void usb_fill_bulk_urb(struct urb *urb, in usb_fill_bulk_urb()
1734 static inline void usb_fill_int_urb(struct urb *urb, in usb_fill_int_urb()
1796 static inline int usb_urb_dir_in(struct urb *urb) in usb_urb_dir_in()
1808 static inline int usb_urb_dir_out(struct urb *urb) in usb_urb_dir_out()