et_softc
static void et_dma_mbuf_destroy(struct et_softc *, int, const int[]);
struct et_softc *sc = xsc;
static int et_init_tx_ring(struct et_softc *);
static int et_init_rx_ring(struct et_softc *);
static void et_free_tx_ring(struct et_softc *);
struct et_softc *sc = ifp->if_softc;
static void et_free_rx_ring(struct et_softc *);
static int et_encap(struct et_softc *, struct mbuf **);
struct et_softc *sc = ifp->if_softc;
static void et_stop(struct et_softc *);
static int et_chip_init(struct et_softc *);
static void et_chip_attach(struct et_softc *);
static void et_init_mac(struct et_softc *);
static void et_init_rxmac(struct et_softc *);
struct et_softc *sc = ifp->if_softc;
static void et_init_txmac(struct et_softc *);
static int et_init_rxdma(struct et_softc *);
static int et_init_txdma(struct et_softc *);
static int et_start_rxdma(struct et_softc *);
struct et_softc *sc = ifp->if_softc;
static int et_start_txdma(struct et_softc *);
et_stop_rxdma(struct et_softc *sc)
static int et_stop_rxdma(struct et_softc *);
et_stop_txdma(struct et_softc *sc)
static int et_stop_txdma(struct et_softc *);
et_free_tx_ring(struct et_softc *sc)
static void et_reset(struct et_softc *);
static int et_bus_config(struct et_softc *);
static void et_get_eaddr(struct et_softc *, uint8_t[]);
et_free_rx_ring(struct et_softc *sc)
static void et_setmulti(struct et_softc *);
et_setmulti(struct et_softc *sc)
et_chip_init(struct et_softc *sc)
et_init_tx_ring(struct et_softc *sc)
et_init_rx_ring(struct et_softc *sc)
et_init_rxdma(struct et_softc *sc)
et_init_txdma(struct et_softc *sc)
et_init_mac(struct et_softc *sc)
CFATTACH_DECL_NEW(et, sizeof(struct et_softc), et_match, et_attach, et_detach,
et_init_rxmac(struct et_softc *sc)
et_init_txmac(struct et_softc *sc)
struct et_softc *sc = device_private(self);
et_start_rxdma(struct et_softc *sc)
et_start_txdma(struct et_softc *sc)
et_rxeof(struct et_softc *sc)
et_encap(struct et_softc *sc, struct mbuf **m0)
et_txeof(struct et_softc *sc)
struct et_softc *sc = xsc;
struct et_softc *sc = xsc;
struct et_softc *sc = rbd->rbd_softc;
struct et_softc *sc = device_private(self);
struct et_softc *sc = device_private(self);
struct et_softc *sc = device_private(dev);
struct et_softc *sc = device_private(dev);
struct et_softc *sc = ifp->if_softc;
struct et_softc *sc;
et_stop(struct et_softc *sc)
et_bus_config(struct et_softc *sc)
et_get_eaddr(struct et_softc *sc, uint8_t eaddr[])
et_reset(struct et_softc *sc)
et_disable_intrs(struct et_softc *sc)
et_enable_intrs(struct et_softc *sc, uint32_t intrs)
et_dma_alloc(struct et_softc *sc)
et_dma_free(struct et_softc *sc)
et_dma_mbuf_create(struct et_softc *sc)
static void et_enable_intrs(struct et_softc *, uint32_t);
et_dma_mbuf_destroy(struct et_softc *sc, int tx_done, const int rx_done[])
static void et_disable_intrs(struct et_softc *);
static void et_rxeof(struct et_softc *);
static void et_txeof(struct et_softc *);
et_dma_mem_create(struct et_softc *sc, bus_size_t size,
static int et_dma_alloc(struct et_softc *);
static void et_dma_free(struct et_softc *);
static int et_dma_mem_create(struct et_softc *, bus_size_t,
et_dma_mem_destroy(struct et_softc *sc, void *addr, bus_dmamap_t dmap)
et_chip_attach(struct et_softc *sc)
static void et_dma_mem_destroy(struct et_softc *, void *, bus_dmamap_t);
static int et_dma_mbuf_create(struct et_softc *);
struct et_softc;
struct et_softc *rbd_softc;