Lines Matching refs:fhci_hcd
242 struct fhci_hcd { struct
437 u32 (*transfer_confirm)(struct fhci_hcd *fhci);
439 struct fhci_hcd *fhci;
446 static inline u16 get_frame_num(struct fhci_hcd *fhci) in get_frame_num()
462 static inline struct fhci_hcd *hcd_to_fhci(struct usb_hcd *hcd) in hcd_to_fhci()
464 return (struct fhci_hcd *)hcd->hcd_priv; in hcd_to_fhci()
467 static inline struct usb_hcd *fhci_to_hcd(struct fhci_hcd *fhci) in fhci_to_hcd()
506 void fhci_start_sof_timer(struct fhci_hcd *fhci);
507 void fhci_stop_sof_timer(struct fhci_hcd *fhci);
511 int fhci_ioports_check_bus_state(struct fhci_hcd *fhci);
514 void fhci_recycle_empty_td(struct fhci_hcd *fhci, struct td *td);
515 void fhci_recycle_empty_ed(struct fhci_hcd *fhci, struct ed *ed);
516 struct ed *fhci_get_empty_ed(struct fhci_hcd *fhci);
517 struct td *fhci_td_fill(struct fhci_hcd *fhci, struct urb *urb,
524 void fhci_config_transceiver(struct fhci_hcd *fhci,
526 void fhci_port_disable(struct fhci_hcd *fhci);
528 void fhci_io_port_generate_reset(struct fhci_hcd *fhci);
556 void fhci_device_connected_interrupt(struct fhci_hcd *fhci);
557 void fhci_device_disconnected_interrupt(struct fhci_hcd *fhci);
558 void fhci_queue_urb(struct fhci_hcd *fhci, struct urb *urb);
559 u32 fhci_transfer_confirm_callback(struct fhci_hcd *fhci);
564 void fhci_urb_complete_free(struct fhci_hcd *fhci, struct urb *urb);
572 void fhci_del_ed_list(struct fhci_hcd *fhci, struct ed *ed);
576 void fhci_dbg_isr(struct fhci_hcd *fhci, int usb_er);
577 void fhci_dfs_destroy(struct fhci_hcd *fhci);
578 void fhci_dfs_create(struct fhci_hcd *fhci);
582 static inline void fhci_dbg_isr(struct fhci_hcd *fhci, int usb_er) {} in fhci_dbg_isr()
583 static inline void fhci_dfs_destroy(struct fhci_hcd *fhci) {} in fhci_dfs_destroy()
584 static inline void fhci_dfs_create(struct fhci_hcd *fhci) {} in fhci_dfs_create()