Lines Matching defs:oxu_hcd

89 struct oxu_hcd;
334 struct oxu_hcd *oxu;
403 struct oxu_hcd { /* one per controller */
493 static inline struct usb_hcd *oxu_to_hcd(struct oxu_hcd *oxu)
498 static inline struct oxu_hcd *hcd_to_oxu(struct usb_hcd *hcd)
500 return (struct oxu_hcd *) (hcd->hcd_priv);
670 static void ehci_work(struct oxu_hcd *oxu);
690 static inline void timer_action_done(struct oxu_hcd *oxu,
696 static inline void timer_action(struct oxu_hcd *oxu,
748 static int handshake(struct oxu_hcd *oxu, void __iomem *ptr,
765 static int ehci_halt(struct oxu_hcd *oxu)
783 static void tdi_reset(struct oxu_hcd *oxu)
795 static int ehci_reset(struct oxu_hcd *oxu)
817 static void ehci_quiesce(struct oxu_hcd *oxu)
847 static int check_reset_complete(struct oxu_hcd *oxu, int index,
866 static void ehci_hub_descriptor(struct oxu_hcd *oxu,
907 static int oxu_buf_alloc(struct oxu_hcd *oxu, struct ehci_qtd *qtd, int len)
959 static void oxu_buf_free(struct oxu_hcd *oxu, struct ehci_qtd *qtd)
985 static inline void oxu_qtd_free(struct oxu_hcd *oxu, struct ehci_qtd *qtd)
1000 static struct ehci_qtd *ehci_qtd_alloc(struct oxu_hcd *oxu)
1030 static void oxu_qh_free(struct oxu_hcd *oxu, struct ehci_qh *qh)
1045 struct oxu_hcd *oxu = qh->oxu;
1057 static struct ehci_qh *oxu_qh_alloc(struct oxu_hcd *oxu)
1106 static void oxu_murb_free(struct oxu_hcd *oxu, struct oxu_murb *murb)
1118 static struct oxu_murb *oxu_murb_alloc(struct oxu_hcd *oxu)
1145 static void ehci_mem_cleanup(struct oxu_hcd *oxu)
1165 static int ehci_mem_init(struct oxu_hcd *oxu, gfp_t flags)
1244 static inline void qh_update(struct oxu_hcd *oxu,
1278 static void qh_refresh(struct oxu_hcd *oxu, struct ehci_qh *qh)
1296 static void qtd_copy_status(struct oxu_hcd *oxu, struct urb *urb,
1348 static void ehci_urb_done(struct oxu_hcd *oxu, struct urb *urb)
1394 static void start_unlink_async(struct oxu_hcd *oxu, struct ehci_qh *qh);
1395 static void unlink_async(struct oxu_hcd *oxu, struct ehci_qh *qh);
1397 static void intr_deschedule(struct oxu_hcd *oxu, struct ehci_qh *qh);
1398 static int qh_schedule(struct oxu_hcd *oxu, struct ehci_qh *qh);
1406 static unsigned qh_completions(struct oxu_hcd *oxu, struct ehci_qh *qh)
1599 static void qtd_list_free(struct oxu_hcd *oxu,
1612 static struct list_head *qh_urb_transaction(struct oxu_hcd *oxu,
1779 static struct ehci_qh *qh_make(struct oxu_hcd *oxu,
1915 static void qh_link_async(struct oxu_hcd *oxu, struct ehci_qh *qh)
1961 static struct ehci_qh *qh_append_tds(struct oxu_hcd *oxu,
2036 static int submit_async(struct oxu_hcd *oxu, struct urb *urb,
2081 static void end_unlink_async(struct oxu_hcd *oxu)
2123 static void start_unlink_async(struct oxu_hcd *oxu, struct ehci_qh *qh)
2174 static void scan_async(struct oxu_hcd *oxu)
2241 static void periodic_unlink(struct oxu_hcd *oxu, unsigned frame, void *ptr)
2265 static unsigned short periodic_usecs(struct oxu_hcd *oxu,
2295 static int enable_periodic(struct oxu_hcd *oxu)
2321 static int disable_periodic(struct oxu_hcd *oxu)
2350 static int qh_link_periodic(struct oxu_hcd *oxu, struct ehci_qh *qh)
2415 static void qh_unlink_periodic(struct oxu_hcd *oxu, struct ehci_qh *qh)
2458 static void intr_deschedule(struct oxu_hcd *oxu, struct ehci_qh *qh)
2481 static int check_period(struct oxu_hcd *oxu,
2523 static int check_intr_schedule(struct oxu_hcd *oxu,
2547 static int qh_schedule(struct oxu_hcd *oxu, struct ehci_qh *qh)
2610 static int intr_submit(struct oxu_hcd *oxu, struct urb *urb,
2657 static inline int itd_submit(struct oxu_hcd *oxu, struct urb *urb,
2664 static inline int sitd_submit(struct oxu_hcd *oxu, struct urb *urb,
2671 static void scan_periodic(struct oxu_hcd *oxu)
2768 static void ehci_turn_off_all_ports(struct oxu_hcd *oxu)
2776 static void ehci_port_power(struct oxu_hcd *oxu, int is_on)
2799 static void ehci_work(struct oxu_hcd *oxu)
2827 static void unlink_async(struct oxu_hcd *oxu, struct ehci_qh *qh)
2857 struct oxu_hcd *oxu = hcd_to_oxu(hcd);
2958 struct oxu_hcd *oxu = hcd_to_oxu(hcd);
2981 struct oxu_hcd *oxu = from_timer(oxu, t, watchdog);
3010 struct oxu_hcd *oxu = hcd_to_oxu(hcd);
3087 struct oxu_hcd *oxu = hcd_to_oxu(hcd);
3115 struct oxu_hcd *oxu = hcd_to_oxu(hcd);
3174 struct oxu_hcd *oxu = hcd_to_oxu(hcd);
3209 struct oxu_hcd *oxu = hcd_to_oxu(hcd);
3235 struct oxu_hcd *oxu = hcd_to_oxu(hcd);
3267 struct oxu_hcd *oxu = hcd_to_oxu(hcd);
3357 struct oxu_hcd *oxu = hcd_to_oxu(hcd);
3418 struct oxu_hcd *oxu = hcd_to_oxu(hcd);
3480 struct oxu_hcd *oxu = hcd_to_oxu(hcd);
3489 struct oxu_hcd *oxu = hcd_to_oxu(hcd);
3548 static inline unsigned int oxu_port_speed(struct oxu_hcd *oxu,
3566 struct oxu_hcd *oxu = hcd_to_oxu(hcd);
3858 struct oxu_hcd *oxu = hcd_to_oxu(hcd);
3933 struct oxu_hcd *oxu = hcd_to_oxu(hcd);
4029 .hcd_priv_size = sizeof(struct oxu_hcd),
4133 struct oxu_hcd *oxu;