fhci_usb
void fhci_usb_disable_interrupt(struct fhci_usb *usb)
struct fhci_usb *usb = fhci->usb_lld;
struct fhci_usb *usb = fhci->usb_lld;
struct fhci_usb *usb = lld;
struct fhci_usb *usb = fhci->usb_lld;
static struct fhci_usb *fhci_create_lld(struct fhci_hcd *fhci)
struct fhci_usb *usb;
struct fhci_usb *usb = fhci->usb_lld;
u16 fhci_get_sof_timer_count(struct fhci_usb *usb)
static u32 endpoint_zero_init(struct fhci_usb *usb,
void fhci_usb_enable_interrupt(struct fhci_usb *usb)
fhci_usb_enable_interrupt((struct fhci_usb *)fhci->usb_lld);
struct fhci_usb *usb = (struct fhci_usb *)lld;
struct fhci_usb *usb = (struct fhci_usb *)lld;
struct fhci_usb *usb = (struct fhci_usb *)fhci->usb_lld;
fhci_usb_disable_interrupt((struct fhci_usb *)fhci->usb_lld);
void fhci_move_td_from_ed_to_done_list(struct fhci_usb *usb, struct ed *ed)
void fhci_flush_all_transmissions(struct fhci_usb *usb)
static int add_packet(struct fhci_usb *usb, struct ed *ed, struct td *td)
static int scan_ed_list(struct fhci_usb *usb,
static void recycle_frame(struct fhci_usb *usb, struct packet *pkt)
static u32 rotate_frames(struct fhci_usb *usb)
void fhci_schedule_transactions(struct fhci_usb *usb)
void fhci_transaction_confirm(struct fhci_usb *usb, struct packet *pkt)
struct fhci_usb *usb = fhci->usb_lld;
struct fhci_usb *usb = fhci->usb_lld;
struct fhci_usb *usb = fhci->usb_lld;
struct fhci_usb *usb = fhci->usb_lld;
static void abort_transmission(struct fhci_usb *usb)
struct fhci_usb *usb;
u32 fhci_create_ep(struct fhci_usb *usb, enum fhci_mem_alloc data_mem,
void fhci_init_ep_registers(struct fhci_usb *usb, struct endpoint *ep,
static void fhci_td_transaction_confirm(struct fhci_usb *usb)
u32 fhci_host_transaction(struct fhci_usb *usb,
void fhci_flush_bds(struct fhci_usb *usb)
void fhci_flush_actual_frame(struct fhci_usb *usb)
void fhci_tx_conf_interrupt(struct fhci_usb *usb)
void fhci_host_transmit_actual_frame(struct fhci_usb *usb)
void fhci_ep0_free(struct fhci_usb *usb)
struct fhci_usb *usb_lld; /* Low-level driver */
u16 fhci_get_sof_timer_count(struct fhci_usb *usb);
void fhci_usb_enable_interrupt(struct fhci_usb *usb);
void fhci_usb_disable_interrupt(struct fhci_usb *usb);
void fhci_flush_bds(struct fhci_usb *usb);
void fhci_flush_actual_frame(struct fhci_usb *usb);
u32 fhci_host_transaction(struct fhci_usb *usb, struct packet *pkt,
void fhci_host_transmit_actual_frame(struct fhci_usb *usb);
void fhci_tx_conf_interrupt(struct fhci_usb *usb);
u32 fhci_create_ep(struct fhci_usb *usb, enum fhci_mem_alloc data_mem,
void fhci_init_ep_registers(struct fhci_usb *usb,
void fhci_ep0_free(struct fhci_usb *usb);
void fhci_transaction_confirm(struct fhci_usb *usb, struct packet *pkt);
void fhci_flush_all_transmissions(struct fhci_usb *usb);
void fhci_schedule_transactions(struct fhci_usb *usb);
void fhci_move_td_from_ed_to_done_list(struct fhci_usb *usb, struct ed *ed);