gfe_softc
gfe_rx_prime(struct gfe_softc *sc)
gfe_rx_cleanup(struct gfe_softc *sc, enum gfe_rxprio rxprio)
gfe_rx_stop(struct gfe_softc *sc, enum gfe_whack_op op)
struct gfe_softc * const sc = arg;
gfe_tx_enqueue(struct gfe_softc *sc, enum gfe_txprio txprio)
gfe_tx_done(struct gfe_softc *sc, enum gfe_txprio txprio, uint32_t intrmask)
gfe_tx_txqalloc(struct gfe_softc *sc, enum gfe_txprio txprio)
gfe_tx_start(struct gfe_softc *sc, enum gfe_txprio txprio)
gfe_tx_cleanup(struct gfe_softc *sc, enum gfe_txprio txprio, int flush)
gfe_tx_stop(struct gfe_softc *sc, enum gfe_whack_op op)
struct gfe_softc * const sc = arg;
STATIC int gfe_dmamem_alloc(struct gfe_softc *, struct gfe_dmamem *, int,
STATIC void gfe_dmamem_free(struct gfe_softc *, struct gfe_dmamem *);
gfe_whack(struct gfe_softc *sc, enum gfe_whack_op op)
STATIC int gfe_tx_enqueue(struct gfe_softc *, enum gfe_txprio);
STATIC uint32_t gfe_tx_done(struct gfe_softc *, enum gfe_txprio, uint32_t);
gfe_hash_compute(struct gfe_softc *sc, const uint8_t eaddr[ETHER_ADDR_LEN])
STATIC void gfe_tx_cleanup(struct gfe_softc *, enum gfe_txprio, int);
STATIC int gfe_tx_txqalloc(struct gfe_softc *, enum gfe_txprio);
STATIC int gfe_tx_start(struct gfe_softc *, enum gfe_txprio);
STATIC void gfe_tx_stop(struct gfe_softc *, enum gfe_whack_op);
STATIC void gfe_rx_cleanup(struct gfe_softc *, enum gfe_rxprio);
STATIC void gfe_rx_get(struct gfe_softc *, enum gfe_rxprio);
STATIC int gfe_rx_prime(struct gfe_softc *);
gfe_hash_entry_op(struct gfe_softc *sc, enum gfe_hash_op op,
STATIC uint32_t gfe_rx_process(struct gfe_softc *, uint32_t, uint32_t);
STATIC int gfe_rx_rxqalloc(struct gfe_softc *, enum gfe_rxprio);
STATIC int gfe_rx_rxqinit(struct gfe_softc *, enum gfe_rxprio);
STATIC void gfe_rx_stop(struct gfe_softc *, enum gfe_whack_op);
STATIC int gfe_whack(struct gfe_softc *, enum gfe_whack_op);
STATIC int gfe_hash_compute(struct gfe_softc *, const uint8_t [ETHER_ADDR_LEN]);
STATIC int gfe_hash_entry_op(struct gfe_softc *, enum gfe_hash_op,
struct gfe_softc *sc = ec->ec_if.if_softc;
STATIC int gfe_hash_fill(struct gfe_softc *);
STATIC int gfe_hash_alloc(struct gfe_softc *);
gfe_hash_fill(struct gfe_softc *sc)
CFATTACH_DECL_NEW(gfe, sizeof(struct gfe_softc),
gfe_hash_alloc(struct gfe_softc *sc)
struct gfe_softc * const sc = device_private(self);
gfe_dmamem_alloc(struct gfe_softc *sc, struct gfe_dmamem *gdm, int maxsegs,
gfe_dmamem_free(struct gfe_softc *sc, struct gfe_dmamem *gdm)
struct gfe_softc * const sc = ifp->if_softc;
struct gfe_softc * const sc = ifp->if_softc;
struct gfe_softc * const sc = ifp->if_softc;
gfe_rx_rxqalloc(struct gfe_softc *sc, enum gfe_rxprio rxprio)
gfe_rx_rxqinit(struct gfe_softc *sc, enum gfe_rxprio rxprio)
gfe_rx_get(struct gfe_softc *sc, enum gfe_rxprio rxprio)
gfe_rx_process(struct gfe_softc *sc, uint32_t cause, uint32_t intrmask)