Lines Matching refs:oxu_hcd

89 struct oxu_hcd;
334 struct oxu_hcd *oxu;
403 struct oxu_hcd { /* one per controller */ struct
493 static inline struct usb_hcd *oxu_to_hcd(struct oxu_hcd *oxu) in oxu_to_hcd()
498 static inline struct oxu_hcd *hcd_to_oxu(struct usb_hcd *hcd) in hcd_to_oxu()
500 return (struct oxu_hcd *) (hcd->hcd_priv); in hcd_to_oxu()
670 static void ehci_work(struct oxu_hcd *oxu);
690 static inline void timer_action_done(struct oxu_hcd *oxu, in timer_action_done()
696 static inline void timer_action(struct oxu_hcd *oxu, in timer_action()
748 static int handshake(struct oxu_hcd *oxu, void __iomem *ptr, in handshake()
765 static int ehci_halt(struct oxu_hcd *oxu) in ehci_halt()
783 static void tdi_reset(struct oxu_hcd *oxu) in tdi_reset()
795 static int ehci_reset(struct oxu_hcd *oxu) in ehci_reset()
817 static void ehci_quiesce(struct oxu_hcd *oxu) in ehci_quiesce()
847 static int check_reset_complete(struct oxu_hcd *oxu, int index, in check_reset_complete()
866 static void ehci_hub_descriptor(struct oxu_hcd *oxu, in ehci_hub_descriptor()
907 static int oxu_buf_alloc(struct oxu_hcd *oxu, struct ehci_qtd *qtd, int len) in oxu_buf_alloc()
959 static void oxu_buf_free(struct oxu_hcd *oxu, struct ehci_qtd *qtd) in oxu_buf_free()
985 static inline void oxu_qtd_free(struct oxu_hcd *oxu, struct ehci_qtd *qtd) in oxu_qtd_free()
1000 static struct ehci_qtd *ehci_qtd_alloc(struct oxu_hcd *oxu) in ehci_qtd_alloc()
1030 static void oxu_qh_free(struct oxu_hcd *oxu, struct ehci_qh *qh) in oxu_qh_free()
1045 struct oxu_hcd *oxu = qh->oxu; in qh_destroy()
1057 static struct ehci_qh *oxu_qh_alloc(struct oxu_hcd *oxu) in oxu_qh_alloc()
1106 static void oxu_murb_free(struct oxu_hcd *oxu, struct oxu_murb *murb) in oxu_murb_free()
1118 static struct oxu_murb *oxu_murb_alloc(struct oxu_hcd *oxu) in oxu_murb_alloc()
1145 static void ehci_mem_cleanup(struct oxu_hcd *oxu) in ehci_mem_cleanup()
1165 static int ehci_mem_init(struct oxu_hcd *oxu, gfp_t flags) in ehci_mem_init()
1244 static inline void qh_update(struct oxu_hcd *oxu, in qh_update()
1278 static void qh_refresh(struct oxu_hcd *oxu, struct ehci_qh *qh) in qh_refresh()
1296 static void qtd_copy_status(struct oxu_hcd *oxu, struct urb *urb, in qtd_copy_status()
1348 static void ehci_urb_done(struct oxu_hcd *oxu, struct urb *urb) in ehci_urb_done()
1395 static void start_unlink_async(struct oxu_hcd *oxu, struct ehci_qh *qh);
1396 static void unlink_async(struct oxu_hcd *oxu, struct ehci_qh *qh);
1398 static void intr_deschedule(struct oxu_hcd *oxu, struct ehci_qh *qh);
1399 static int qh_schedule(struct oxu_hcd *oxu, struct ehci_qh *qh);
1407 static unsigned qh_completions(struct oxu_hcd *oxu, struct ehci_qh *qh) in qh_completions()
1600 static void qtd_list_free(struct oxu_hcd *oxu, in qtd_list_free()
1613 static struct list_head *qh_urb_transaction(struct oxu_hcd *oxu, in qh_urb_transaction()
1780 static struct ehci_qh *qh_make(struct oxu_hcd *oxu, in qh_make()
1916 static void qh_link_async(struct oxu_hcd *oxu, struct ehci_qh *qh) in qh_link_async()
1962 static struct ehci_qh *qh_append_tds(struct oxu_hcd *oxu, in qh_append_tds()
2037 static int submit_async(struct oxu_hcd *oxu, struct urb *urb, in submit_async()
2082 static void end_unlink_async(struct oxu_hcd *oxu) in end_unlink_async()
2124 static void start_unlink_async(struct oxu_hcd *oxu, struct ehci_qh *qh) in start_unlink_async()
2175 static void scan_async(struct oxu_hcd *oxu) in scan_async()
2242 static void periodic_unlink(struct oxu_hcd *oxu, unsigned frame, void *ptr) in periodic_unlink()
2266 static unsigned short periodic_usecs(struct oxu_hcd *oxu, in periodic_usecs()
2296 static int enable_periodic(struct oxu_hcd *oxu) in enable_periodic()
2322 static int disable_periodic(struct oxu_hcd *oxu) in disable_periodic()
2351 static int qh_link_periodic(struct oxu_hcd *oxu, struct ehci_qh *qh) in qh_link_periodic()
2416 static void qh_unlink_periodic(struct oxu_hcd *oxu, struct ehci_qh *qh) in qh_unlink_periodic()
2459 static void intr_deschedule(struct oxu_hcd *oxu, struct ehci_qh *qh) in intr_deschedule()
2482 static int check_period(struct oxu_hcd *oxu, in check_period()
2524 static int check_intr_schedule(struct oxu_hcd *oxu, in check_intr_schedule()
2548 static int qh_schedule(struct oxu_hcd *oxu, struct ehci_qh *qh) in qh_schedule()
2611 static int intr_submit(struct oxu_hcd *oxu, struct urb *urb, in intr_submit()
2658 static inline int itd_submit(struct oxu_hcd *oxu, struct urb *urb, in itd_submit()
2665 static inline int sitd_submit(struct oxu_hcd *oxu, struct urb *urb, in sitd_submit()
2672 static void scan_periodic(struct oxu_hcd *oxu) in scan_periodic()
2769 static void ehci_turn_off_all_ports(struct oxu_hcd *oxu) in ehci_turn_off_all_ports()
2777 static void ehci_port_power(struct oxu_hcd *oxu, int is_on) in ehci_port_power()
2800 static void ehci_work(struct oxu_hcd *oxu) in ehci_work()
2828 static void unlink_async(struct oxu_hcd *oxu, struct ehci_qh *qh) in unlink_async()
2858 struct oxu_hcd *oxu = hcd_to_oxu(hcd); in oxu210_hcd_irq()
2959 struct oxu_hcd *oxu = hcd_to_oxu(hcd); in oxu_irq()
2982 struct oxu_hcd *oxu = from_timer(oxu, t, watchdog); in oxu_watchdog()
3011 struct oxu_hcd *oxu = hcd_to_oxu(hcd); in oxu_hcd_init()
3088 struct oxu_hcd *oxu = hcd_to_oxu(hcd); in oxu_reset()
3116 struct oxu_hcd *oxu = hcd_to_oxu(hcd); in oxu_run()
3175 struct oxu_hcd *oxu = hcd_to_oxu(hcd); in oxu_stop()
3210 struct oxu_hcd *oxu = hcd_to_oxu(hcd); in oxu_shutdown()
3236 struct oxu_hcd *oxu = hcd_to_oxu(hcd); in __oxu_urb_enqueue()
3268 struct oxu_hcd *oxu = hcd_to_oxu(hcd); in oxu_urb_enqueue()
3358 struct oxu_hcd *oxu = hcd_to_oxu(hcd); in oxu_urb_dequeue()
3419 struct oxu_hcd *oxu = hcd_to_oxu(hcd); in oxu_endpoint_disable()
3481 struct oxu_hcd *oxu = hcd_to_oxu(hcd); in oxu_get_frame()
3490 struct oxu_hcd *oxu = hcd_to_oxu(hcd); in oxu_hub_status_data()
3549 static inline unsigned int oxu_port_speed(struct oxu_hcd *oxu, in oxu_port_speed()
3567 struct oxu_hcd *oxu = hcd_to_oxu(hcd); in oxu_hub_control()
3859 struct oxu_hcd *oxu = hcd_to_oxu(hcd); in oxu_bus_suspend()
3934 struct oxu_hcd *oxu = hcd_to_oxu(hcd); in oxu_bus_resume()
4030 .hcd_priv_size = sizeof(struct oxu_hcd),
4134 struct oxu_hcd *oxu; in oxu_create()