Lines Matching refs:anchor
1365 static inline void init_usb_anchor(struct usb_anchor *anchor) in init_usb_anchor() argument
1367 memset(anchor, 0, sizeof(*anchor)); in init_usb_anchor()
1368 INIT_LIST_HEAD(&anchor->urb_list); in init_usb_anchor()
1369 init_waitqueue_head(&anchor->wait); in init_usb_anchor()
1370 spin_lock_init(&anchor->lock); in init_usb_anchor()
1570 struct usb_anchor *anchor; member
1724 extern void usb_kill_anchored_urbs(struct usb_anchor *anchor);
1725 extern void usb_poison_anchored_urbs(struct usb_anchor *anchor);
1726 extern void usb_unpoison_anchored_urbs(struct usb_anchor *anchor);
1727 extern void usb_unlink_anchored_urbs(struct usb_anchor *anchor);
1728 extern void usb_anchor_suspend_wakeups(struct usb_anchor *anchor);
1729 extern void usb_anchor_resume_wakeups(struct usb_anchor *anchor);
1730 extern void usb_anchor_urb(struct urb *urb, struct usb_anchor *anchor);
1732 extern int usb_wait_anchor_empty_timeout(struct usb_anchor *anchor,
1734 extern struct urb *usb_get_from_anchor(struct usb_anchor *anchor);
1735 extern void usb_scuttle_anchored_urbs(struct usb_anchor *anchor);
1736 extern int usb_anchor_empty(struct usb_anchor *anchor);