dc_softc
dc_crc_mask(struct dc_softc *sc)
dc_setfilt_21143(struct dc_softc *sc)
dc_setfilt_admtek(struct dc_softc *sc)
dc_setfilt_asix(struct dc_softc *sc)
dc_setfilt_xircom(struct dc_softc *sc)
dc_setfilt(struct dc_softc *sc)
dc_setcfg(struct dc_softc *sc, int media)
dc_reset(struct dc_softc *sc)
struct dc_softc *sc = device_get_softc(dev);
struct dc_softc *sc;
dc_apply_fixup(struct dc_softc *sc, int media)
dc_decode_leaf_sia(struct dc_softc *sc, struct dc_eblock_sia *l)
dc_decode_leaf_sym(struct dc_softc *sc, struct dc_eblock_sym *l)
dc_decode_leaf_mii(struct dc_softc *sc, struct dc_eblock_mii *l)
dc_read_srom(struct dc_softc *sc, int bits)
dc_parse_21143_srom(struct dc_softc *sc)
struct dc_softc *sc;
static int dc_newbuf (struct dc_softc *, int, struct mbuf *);
static int dc_encap (struct dc_softc *, struct mbuf *,
static void dc_pnic_rx_bug_war (struct dc_softc *, int);
static int dc_rx_resync (struct dc_softc *);
static void dc_rxeof (struct dc_softc *);
static void dc_txeof (struct dc_softc *);
static void dc_tx_underrun (struct dc_softc *);
struct dc_softc *sc = device_get_softc(dev);
static void dc_stop (struct dc_softc *);
dc_list_tx_init(struct dc_softc *sc)
dc_list_rx_init(struct dc_softc *sc)
static void dc_delay (struct dc_softc *);
dc_newbuf(struct dc_softc *sc, int i, struct mbuf *m)
static void dc_eeprom_idle (struct dc_softc *);
static void dc_eeprom_putbyte (struct dc_softc *, int);
static void dc_eeprom_getword (struct dc_softc *, int, u_int16_t *);
(struct dc_softc *, int, u_int16_t *);
(struct dc_softc *, int, u_int16_t *);
static void dc_eeprom_width (struct dc_softc *);
static void dc_read_eeprom (struct dc_softc *, caddr_t, int,
dc_pnic_rx_bug_war(struct dc_softc *sc, int idx)
static void dc_mii_writebit (struct dc_softc *, int);
static int dc_mii_readbit (struct dc_softc *);
static void dc_mii_sync (struct dc_softc *);
static void dc_mii_send (struct dc_softc *, u_int32_t, int);
static int dc_mii_readreg (struct dc_softc *, struct dc_mii_frame *);
dc_rx_resync(struct dc_softc *sc)
static int dc_mii_writereg (struct dc_softc *, struct dc_mii_frame *);
dc_rxeof(struct dc_softc *sc)
static u_int32_t dc_crc_mask (struct dc_softc *);
static void dc_setcfg (struct dc_softc *, int);
static void dc_setfilt_21143 (struct dc_softc *);
static void dc_setfilt_asix (struct dc_softc *);
static void dc_setfilt_admtek (struct dc_softc *);
static void dc_setfilt_xircom (struct dc_softc *);
static void dc_setfilt (struct dc_softc *);
dc_txeof(struct dc_softc *sc)
static void dc_reset (struct dc_softc *);
static int dc_list_rx_init (struct dc_softc *);
static int dc_list_tx_init (struct dc_softc *);
static void dc_read_srom (struct dc_softc *, int);
static void dc_parse_21143_srom (struct dc_softc *);
static void dc_decode_leaf_sia (struct dc_softc *,
static void dc_decode_leaf_mii (struct dc_softc *,
struct dc_softc *sc = xsc;
static void dc_decode_leaf_sym (struct dc_softc *,
static void dc_apply_fixup (struct dc_softc *, int);
static uint32_t dc_mchash_xircom(struct dc_softc *, const uint8_t *);
dc_tx_underrun(struct dc_softc *sc)
struct dc_softc *sc = ifp->if_softc;
struct dc_softc *sc = ifp->if_softc;
struct dc_softc *sc;
dc_encap(struct dc_softc *sc, struct mbuf *m_head, u_int32_t *txidx)
struct dc_softc *sc;
sizeof(struct dc_softc)
struct dc_softc *sc = xsc;
struct dc_softc *sc;
dc_delay(struct dc_softc *sc)
struct dc_softc *sc;
struct dc_softc *sc = ifp->if_softc;
dc_eeprom_width(struct dc_softc *sc)
struct dc_softc *sc;
dc_stop(struct dc_softc *sc)
struct dc_softc *sc;
struct dc_softc *sc = device_get_softc(dev);
struct dc_softc *sc = device_get_softc(dev);
dc_mchash_xircom(struct dc_softc *sc, const uint8_t *addr)
dc_eeprom_idle(struct dc_softc *sc)
dc_eeprom_putbyte(struct dc_softc *sc, int addr)
dc_eeprom_getword_pnic(struct dc_softc *sc, int addr, u_int16_t *dest)
dc_eeprom_getword_xircom(struct dc_softc *sc, int addr, u_int16_t *dest)
dc_eeprom_getword(struct dc_softc *sc, int addr, u_int16_t *dest)
dc_read_eeprom(struct dc_softc *sc, caddr_t dest, int off, int cnt, int swap)
dc_mii_writebit(struct dc_softc *sc, int bit)
dc_mii_readbit(struct dc_softc *sc)
dc_mii_sync(struct dc_softc *sc)
dc_mii_send(struct dc_softc *sc, u_int32_t bits, int cnt)
dc_mii_readreg(struct dc_softc *sc, struct dc_mii_frame *frame)
dc_mii_writereg(struct dc_softc *sc, struct dc_mii_frame *frame)
struct dc_softc *sc;
struct dc_softc *sc;
struct dc_softc *sc;
struct dc_softc *sc;
struct dc_softc *dc_sc;
struct dc_softc *dc_sc;
struct dc_softc *dc_sc;
struct dc_softc *dc_sc = sc->mii_pdata->mii_ifp->if_softc;
struct dc_softc *dc_sc = sc->mii_pdata->mii_ifp->if_softc;
struct dc_softc *dc_sc = mii->mii_ifp->if_softc;