usb_anchor
struct usb_anchor tx_anchor;
struct usb_anchor rx_anchor;
struct usb_anchor *ctrl_anchor;
struct usb_anchor isopkt_anchor;
struct usb_anchor deferred;
struct usb_anchor tx_anchor;
struct usb_anchor intr_anchor;
struct usb_anchor bulk_anchor;
struct usb_anchor isoc_anchor;
struct usb_anchor diag_anchor;
struct usb_anchor ctrl_anchor;
struct usb_anchor anchor;
struct usb_anchor submitted; /* in case need to retract our submissions */
struct usb_anchor irq_out_anchor;
struct usb_anchor *busy_urbs;
struct usb_anchor tx_submitted;
struct usb_anchor rx_submitted;
struct usb_anchor rx_submitted;
struct usb_anchor tx_submitted;
struct usb_anchor rx_urbs;
struct usb_anchor tx_urbs_busy;
struct usb_anchor tx_urbs_idle;
struct usb_anchor urbs_anchor;
struct usb_anchor tx_submitted;
struct usb_anchor rx_submitted;
struct usb_anchor rx_submitted;
struct usb_anchor tx_submitted;
struct usb_anchor tx_submitted;
struct usb_anchor rx_submitted;
struct usb_anchor tx_submitted;
struct usb_anchor rx_submitted;
struct usb_anchor rx_urbs;
struct usb_anchor tx_urbs;
struct usb_anchor tx_submitted;
struct usb_anchor rx_submitted;
struct usb_anchor idle_urbs; /* URBs waiting to be submitted */
struct usb_anchor rx_urbs; /* URBs waiting for reception */
struct usb_anchor deferred;
struct usb_anchor urb_submitted;
struct usb_anchor urb_submitted;
struct usb_anchor regout_submitted;
struct usb_anchor rx_submitted;
struct usb_anchor reg_in_submitted;
struct usb_anchor mgmt_submitted;
struct usb_anchor rx_anch;
struct usb_anchor rx_work;
struct usb_anchor rx_pool;
struct usb_anchor tx_wait;
struct usb_anchor tx_anch;
struct usb_anchor tx_cmd;
struct usb_anchor tx_err;
struct usb_anchor submitted;
struct usb_anchor submitted;
struct usb_anchor *anchor;
sizeof(struct usb_anchor),
struct usb_anchor anchored;
struct usb_anchor rx_anchor;
struct usb_anchor tx_anchor;
struct usb_anchor int_anchor;
struct usb_anchor tx_pending[RTL_USB_MAX_EP_NUM];
struct usb_anchor tx_submitted;
struct usb_anchor rx_submitted;
struct usb_anchor rx_cleanup_urbs;
struct usb_anchor tx_submitted;
struct usb_anchor submitted;
struct usb_anchor submitted_cmds;
struct usb_anchor tx_anchor;
struct usb_anchor bulk_anchor;
struct usb_anchor deferred;
struct usb_anchor delayed; /* writes queued for a device about to be woken */
struct usb_anchor urbs;
struct usb_anchor submitted;
struct usb_anchor in_anchor;
struct usb_anchor *anchor = urb->anchor;
int usb_anchor_empty(struct usb_anchor *anchor)
void usb_anchor_urb(struct urb *urb, struct usb_anchor *anchor)
static int usb_anchor_check_wakeup(struct usb_anchor *anchor)
static void __usb_unanchor_urb(struct urb *urb, struct usb_anchor *anchor)
struct usb_anchor *anchor;
void usb_kill_anchored_urbs(struct usb_anchor *anchor)
void usb_poison_anchored_urbs(struct usb_anchor *anchor)
void usb_unpoison_anchored_urbs(struct usb_anchor *anchor)
void usb_anchor_suspend_wakeups(struct usb_anchor *anchor)
void usb_anchor_resume_wakeups(struct usb_anchor *anchor)
int usb_wait_anchor_empty_timeout(struct usb_anchor *anchor,
struct urb *usb_get_from_anchor(struct usb_anchor *anchor)
void usb_scuttle_anchored_urbs(struct usb_anchor *anchor)
struct usb_anchor submitted;
struct usb_anchor submitted; /* URBs to wait for
struct usb_anchor write_urbs;
struct usb_anchor anchor;
struct usb_anchor active;
struct usb_anchor delayed;
struct usb_anchor delayed;
struct usb_anchor cmd_urbs;
struct usb_anchor sense_urbs;
struct usb_anchor data_urbs;
struct usb_anchor submitted; /* in case we need to retract our submissions */
static inline void init_usb_anchor(struct usb_anchor *anchor)
struct usb_anchor *anchor;
extern void usb_kill_anchored_urbs(struct usb_anchor *anchor);
extern void usb_poison_anchored_urbs(struct usb_anchor *anchor);
extern void usb_unpoison_anchored_urbs(struct usb_anchor *anchor);
extern void usb_anchor_suspend_wakeups(struct usb_anchor *anchor);
extern void usb_anchor_resume_wakeups(struct usb_anchor *anchor);
extern void usb_anchor_urb(struct urb *urb, struct usb_anchor *anchor);
extern int usb_wait_anchor_empty_timeout(struct usb_anchor *anchor,
extern struct urb *usb_get_from_anchor(struct usb_anchor *anchor);
extern void usb_scuttle_anchored_urbs(struct usb_anchor *anchor);
extern int usb_anchor_empty(struct usb_anchor *anchor);
struct usb_anchor deferred;
struct usb_anchor anchor;
struct usb_anchor submitted;
struct usb_anchor playback_anchor;
struct usb_anchor capture_anchor;
struct usb_anchor feedback_anchor;
struct usb_anchor midi_in_anchor;
struct usb_anchor midi_out_anchor;