dwc_softc
struct dwc_softc *sc;
struct dwc_softc *sc;
dwc1000_core_setup(struct dwc_softc *sc)
dwc1000_enable_mac(struct dwc_softc *sc, bool enable)
dwc1000_enable_csum_offload(struct dwc_softc *sc)
dwc1000_setup_rxfilter(struct dwc_softc *sc)
dwc1000_get_hwaddr(struct dwc_softc *sc, uint8_t *hwaddr)
dwc1000_clear_stats(struct dwc_softc *sc)
dwc1000_harvest_stats(struct dwc_softc *sc)
dwc1000_intr(struct dwc_softc *sc)
dwc1000_intr_disable(struct dwc_softc *sc)
struct dwc_softc *sc;
struct dwc_softc *sc;
void dwc1000_core_setup(struct dwc_softc *sc);
int dwc1000_core_reset(struct dwc_softc *sc);
void dwc1000_enable_mac(struct dwc_softc *sc, bool enable);
void dwc1000_enable_csum_offload(struct dwc_softc *sc);
void dwc1000_setup_rxfilter(struct dwc_softc *sc);
void dwc1000_get_hwaddr(struct dwc_softc *sc, uint8_t *hwaddr);
void dwc1000_harvest_stats(struct dwc_softc *sc);
void dwc1000_intr(struct dwc_softc *softc);
void dwc1000_intr_disable(struct dwc_softc *sc);
next_txidx(struct dwc_softc *sc, uint32_t curidx)
next_rxidx(struct dwc_softc *sc, uint32_t curidx)
txdesc_clear(struct dwc_softc *sc, int idx)
txdesc_setup(struct dwc_softc *sc, int idx, bus_addr_t paddr,
rxdesc_setup(struct dwc_softc *sc, int idx, bus_addr_t paddr)
dma1000_setup_txbuf(struct dwc_softc *sc, int idx, struct mbuf **mp)
dma1000_setup_rxbuf(struct dwc_softc *sc, int idx, struct mbuf *m)
dwc_alloc_mbufcl(struct dwc_softc *sc)
dwc_rxfinish_one(struct dwc_softc *sc, struct dwc_hwdesc *desc,
dma1000_txfinish_locked(struct dwc_softc *sc)
dma1000_txstart(struct dwc_softc *sc)
dma1000_rxfinish_locked(struct dwc_softc *sc)
dma1000_start(struct dwc_softc *sc)
dma1000_stop(struct dwc_softc *sc)
dma1000_reset(struct dwc_softc *sc)
dma1000_init(struct dwc_softc *sc)
dma1000_free(struct dwc_softc *sc)
dma1000_intr(struct dwc_softc *sc)
int dma1000_init(struct dwc_softc *sc);
void dma1000_free(struct dwc_softc *sc);
void dma1000_start(struct dwc_softc *sc);
void dma1000_stop(struct dwc_softc *sc);
int dma1000_reset(struct dwc_softc *sc);
int dma1000_setup_txbuf(struct dwc_softc *sc, int idx, struct mbuf **mp);
void dma1000_txfinish_locked(struct dwc_softc *sc);
void dma1000_rxfinish_locked(struct dwc_softc *sc);
void dma1000_txstart(struct dwc_softc *sc);
int dma1000_intr(struct dwc_softc *sc);
dwc_media_change_locked(struct dwc_softc *sc)
struct dwc_softc *sc;
dwc_txstart_locked(struct dwc_softc *sc)
struct dwc_softc *sc = if_getsoftc(ifp);
dwc_init_locked(struct dwc_softc *sc)
struct dwc_softc *sc = if_softc;
dwc_stop_locked(struct dwc_softc *sc)
struct dwc_softc *sc;
struct dwc_softc *sc;
struct dwc_softc *sc;
dwc_reset_phy(struct dwc_softc *sc)
dwc_clock_init(struct dwc_softc *sc)
dwc_reset_deassert(struct dwc_softc *sc)
struct dwc_softc *sc;
struct dwc_softc *sc;
sizeof(struct dwc_softc),
static void dwc_stop_locked(struct dwc_softc *sc);
struct dwc_softc *sc;
DEFINE_CLASS_1(dwc, a20_dwc_driver, a20_dwc_methods, sizeof(struct dwc_softc),
struct dwc_softc *sc;
sizeof(struct dwc_softc), dwc_driver);
struct dwc_softc base;
sizeof(struct dwc_softc), dwc_driver);