Lines Matching refs:fhci_usb
253 struct fhci_usb *usb_lld; /* Low-level driver */
425 struct fhci_usb { struct
508 u16 fhci_get_sof_timer_count(struct fhci_usb *usb);
509 void fhci_usb_enable_interrupt(struct fhci_usb *usb);
510 void fhci_usb_disable_interrupt(struct fhci_usb *usb);
535 void fhci_flush_bds(struct fhci_usb *usb);
536 void fhci_flush_actual_frame(struct fhci_usb *usb);
537 u32 fhci_host_transaction(struct fhci_usb *usb, struct packet *pkt,
541 void fhci_host_transmit_actual_frame(struct fhci_usb *usb);
542 void fhci_tx_conf_interrupt(struct fhci_usb *usb);
544 u32 fhci_create_ep(struct fhci_usb *usb, enum fhci_mem_alloc data_mem,
546 void fhci_init_ep_registers(struct fhci_usb *usb,
549 void fhci_ep0_free(struct fhci_usb *usb);
553 void fhci_transaction_confirm(struct fhci_usb *usb, struct packet *pkt);
554 void fhci_flush_all_transmissions(struct fhci_usb *usb);
555 void fhci_schedule_transactions(struct fhci_usb *usb);
567 void fhci_move_td_from_ed_to_done_list(struct fhci_usb *usb, struct ed *ed);