nge_softc
nge_list_rx_init(struct nge_softc *sc)
nge_newbuf(struct nge_softc *sc, struct nge_desc *c, struct mbuf *m)
nge_alloc_jumbo_mem(struct nge_softc *sc)
nge_jalloc(struct nge_softc *sc)
struct nge_softc *sc = entry->nge_sc;
struct nge_softc *sc = entry->nge_sc;
nge_rxeof(struct nge_softc *sc)
nge_txeof(struct nge_softc *sc)
struct nge_softc *sc = xsc;
struct nge_softc *sc = ifp->if_softc;
struct nge_softc *sc = ifp->if_softc;
struct nge_softc *sc = arg;
static int nge_alloc_jumbo_mem(struct nge_softc *);
*nge_jalloc(struct nge_softc *);
static int nge_newbuf(struct nge_softc *, struct nge_desc *,
nge_encap(struct nge_softc *sc, struct mbuf *m_head, uint32_t *txidx)
static int nge_encap(struct nge_softc *, struct mbuf *, uint32_t *);
static void nge_rxeof(struct nge_softc *);
static void nge_txeof(struct nge_softc *);
struct nge_softc *sc = ifp->if_softc;
static void nge_stop(struct nge_softc *);
struct nge_softc *sc = xsc;
static void nge_delay(struct nge_softc *);
static void nge_eeprom_idle(struct nge_softc *);
static void nge_eeprom_putbyte(struct nge_softc *, int);
static void nge_eeprom_getword(struct nge_softc *, int, uint16_t *);
static void nge_read_eeprom(struct nge_softc *, void *, int, int);
static void nge_mii_sync(struct nge_softc *);
static void nge_mii_send(struct nge_softc *, uint32_t, int);
static int nge_mii_readreg(struct nge_softc *, struct nge_mii_frame *);
static int nge_mii_writereg(struct nge_softc *, struct nge_mii_frame *);
static void nge_setmulti(struct nge_softc *);
static void nge_reset(struct nge_softc *);
static int nge_list_rx_init(struct nge_softc *);
struct nge_softc *sc = ifp->if_softc;
static int nge_list_tx_init(struct nge_softc *);
struct nge_softc *sc = ifp->if_softc;
struct nge_softc *sc = ifp->if_softc;
struct nge_softc *sc = ifp->if_softc;
nge_stop(struct nge_softc *sc)
struct nge_softc *sc = device_get_softc(dev);
static DEFINE_CLASS_0(nge, nge_driver, nge_methods, sizeof(struct nge_softc));
nge_delay(struct nge_softc *sc)
nge_eeprom_idle(struct nge_softc *sc)
nge_eeprom_putbyte(struct nge_softc *sc, int addr)
nge_eeprom_getword(struct nge_softc *sc, int addr, uint16_t *dest)
nge_read_eeprom(struct nge_softc *sc, void *dest, int off, int cnt)
nge_mii_sync(struct nge_softc *sc)
nge_mii_send(struct nge_softc *sc, uint32_t bits, int cnt)
nge_mii_readreg(struct nge_softc *sc, struct nge_mii_frame *frame)
nge_mii_writereg(struct nge_softc *sc, struct nge_mii_frame *frame)
struct nge_softc *sc = device_get_softc(dev);
struct nge_softc *sc = device_get_softc(dev);
struct nge_softc *sc = device_get_softc(dev);
nge_setmulti(struct nge_softc *sc)
nge_reset(struct nge_softc *sc)
struct nge_softc *sc;
struct nge_softc *sc = device_get_softc(dev);
nge_list_tx_init(struct nge_softc *sc)
struct nge_softc;
struct nge_softc *nge_sc;