dwc_otg_softc
dwc_otg_setup_rx(struct dwc_otg_softc *sc, struct dwc_otg_td *td)
dwc_otg_host_rate_check_interrupt(struct dwc_otg_softc *sc, struct dwc_otg_td *td)
dwc_otg_host_rate_check(struct dwc_otg_softc *sc, struct dwc_otg_td *td)
dwc_otg_host_data_rx_sub(struct dwc_otg_softc *sc, struct dwc_otg_td *td,
dwc_otg_host_data_rx(struct dwc_otg_softc *sc, struct dwc_otg_td *td)
static void dwc_otg_root_intr(struct dwc_otg_softc *);
static void dwc_otg_interrupt_poll_locked(struct dwc_otg_softc *);
struct dwc_otg_softc *sc;
dwc_otg_data_rx(struct dwc_otg_softc *sc, struct dwc_otg_td *td)
dwc_otg_write_fifo(struct dwc_otg_softc *sc, struct usb_page_cache *pc,
dwc_otg_host_data_tx(struct dwc_otg_softc *sc, struct dwc_otg_td *td)
dwc_otg_data_tx(struct dwc_otg_softc *sc, struct dwc_otg_td *td)
dwc_otg_read_fifo(struct dwc_otg_softc *sc, struct usb_page_cache *pc,
dwc_otg_data_tx_sync(struct dwc_otg_softc *sc, struct dwc_otg_td *td)
dwc_otg_xfer_do_fifo(struct dwc_otg_softc *sc, struct usb_xfer *xfer)
dwc_otg_xfer_do_complete_locked(struct dwc_otg_softc *sc, struct usb_xfer *xfer)
struct dwc_otg_softc *sc = _sc;
dwc_otg_timer_start(struct dwc_otg_softc *sc)
dwc_otg_timer_stop(struct dwc_otg_softc *sc)
dwc_otg_update_host_transfer_schedule_locked(struct dwc_otg_softc *sc)
dwc_otg_interrupt_poll_locked(struct dwc_otg_softc *sc)
dwc_otg_tx_fifo_reset(struct dwc_otg_softc *sc, uint32_t value)
dwc_otg_interrupt_complete_locked(struct dwc_otg_softc *sc)
dwc_otg_vbus_interrupt(struct dwc_otg_softc *sc, uint8_t is_on)
struct dwc_otg_softc *sc = arg;
dwc_otg_init_fifo(struct dwc_otg_softc *sc, uint8_t mode)
struct dwc_otg_softc *sc = arg;
struct dwc_otg_softc *sc;
struct dwc_otg_softc *sc = DWC_OTG_BUS2SC(xfer->xroot->bus);
dwc_otg_root_intr(struct dwc_otg_softc *sc)
struct dwc_otg_softc *sc = DWC_OTG_BUS2SC(xfer->xroot->bus);
struct dwc_otg_softc *sc;
dwc_otg_clear_stall_sub_locked(struct dwc_otg_softc *sc, uint32_t mps,
struct dwc_otg_softc *sc;
struct dwc_otg_softc *sc;
dwc_otg_init(struct dwc_otg_softc *sc)
dwc_otg_uninit(struct dwc_otg_softc *sc)
dwc_otg_suspend(struct dwc_otg_softc *sc)
dwc_otg_resume(struct dwc_otg_softc *sc)
struct dwc_otg_softc *sc = DWC_OTG_BUS2SC(bus);
struct dwc_otg_softc *sc = DWC_OTG_BUS2SC(xfer->xroot->bus);
struct dwc_otg_softc *sc = DWC_OTG_BUS2SC(udev->bus);
dwc_otg_update_host_frame_interval(struct dwc_otg_softc *sc)
struct dwc_otg_softc *sc = DWC_OTG_BUS2SC(udev->bus);
struct dwc_otg_softc *sc = DWC_OTG_BUS2SC(bus);
dwc_otg_clocks_on(struct dwc_otg_softc *sc)
dwc_otg_clocks_off(struct dwc_otg_softc *sc)
dwc_otg_pull_up(struct dwc_otg_softc *sc)
dwc_otg_pull_down(struct dwc_otg_softc *sc)
dwc_otg_enable_sof_irq(struct dwc_otg_softc *sc)
dwc_otg_resume_irq(struct dwc_otg_softc *sc)
dwc_otg_suspend_irq(struct dwc_otg_softc *sc)
dwc_otg_wakeup_peer(struct dwc_otg_softc *sc)
dwc_otg_set_address(struct dwc_otg_softc *sc, uint8_t addr)
dwc_otg_common_rx_ack(struct dwc_otg_softc *sc)
dwc_otg_clear_hcint(struct dwc_otg_softc *sc, uint8_t x)
dwc_otg_host_check_tx_fifo_empty(struct dwc_otg_softc *sc, struct dwc_otg_td *td)
dwc_otg_host_channel_alloc(struct dwc_otg_softc *sc,
dwc_otg_host_channel_free_sub(struct dwc_otg_softc *sc, struct dwc_otg_td *td, uint8_t index)
dwc_otg_host_channel_free(struct dwc_otg_softc *sc, struct dwc_otg_td *td)
dwc_otg_host_dump_rx(struct dwc_otg_softc *sc, struct dwc_otg_td *td)
dwc_otg_host_setup_tx(struct dwc_otg_softc *sc, struct dwc_otg_td *td)
__containerof(bus, struct dwc_otg_softc, sc_bus)
int dwc_otg_init(struct dwc_otg_softc *);
void dwc_otg_uninit(struct dwc_otg_softc *);
struct dwc_otg_softc;
typedef uint8_t (dwc_otg_cmd_t)(struct dwc_otg_softc *sc, struct dwc_otg_td *td);
struct dwc_otg_softc *sc = device_get_softc(dev);
.size = sizeof(struct dwc_otg_softc),
struct dwc_otg_softc *sc = device_get_softc(dev);
struct dwc_otg_softc sc_otg; /* must be first */