Lines Matching refs:dc_softc
239 static void dc_discard_rxbuf(struct dc_softc *, int);
240 static int dc_newbuf(struct dc_softc *, int);
241 static int dc_encap(struct dc_softc *, struct mbuf **);
242 static void dc_pnic_rx_bug_war(struct dc_softc *, int);
243 static int dc_rx_resync(struct dc_softc *);
244 static int dc_rxeof(struct dc_softc *);
245 static void dc_txeof(struct dc_softc *);
247 static void dc_tx_underrun(struct dc_softc *);
253 static void dc_init_locked(struct dc_softc *);
254 static void dc_stop(struct dc_softc *);
258 static int dc_ifmedia_upd_locked(struct dc_softc *);
261 static int dc_dma_alloc(struct dc_softc *);
262 static void dc_dma_free(struct dc_softc *);
265 static void dc_delay(struct dc_softc *);
266 static void dc_eeprom_idle(struct dc_softc *);
267 static void dc_eeprom_putbyte(struct dc_softc *, int);
268 static void dc_eeprom_getword(struct dc_softc *, int, uint16_t *);
269 static void dc_eeprom_getword_pnic(struct dc_softc *, int, uint16_t *);
270 static void dc_eeprom_getword_xircom(struct dc_softc *, int, uint16_t *);
271 static void dc_eeprom_width(struct dc_softc *);
272 static void dc_read_eeprom(struct dc_softc *, caddr_t, int, int, int);
279 static void dc_setcfg(struct dc_softc *, int);
280 static void dc_netcfg_wait(struct dc_softc *);
281 static uint32_t dc_mchash_le(struct dc_softc *, const uint8_t *);
283 static void dc_setfilt_21143(struct dc_softc *);
284 static void dc_setfilt_asix(struct dc_softc *);
285 static void dc_setfilt_admtek(struct dc_softc *);
286 static void dc_setfilt_uli(struct dc_softc *);
287 static void dc_setfilt_xircom(struct dc_softc *);
289 static void dc_setfilt(struct dc_softc *);
291 static void dc_reset(struct dc_softc *);
292 static int dc_list_rx_init(struct dc_softc *);
293 static int dc_list_tx_init(struct dc_softc *);
295 static int dc_read_srom(struct dc_softc *, int);
296 static int dc_parse_21143_srom(struct dc_softc *);
297 static int dc_decode_leaf_sia(struct dc_softc *, struct dc_eblock_sia *);
298 static int dc_decode_leaf_mii(struct dc_softc *, struct dc_eblock_mii *);
299 static int dc_decode_leaf_sym(struct dc_softc *, struct dc_eblock_sym *);
300 static void dc_apply_fixup(struct dc_softc *, int);
301 static int dc_check_multiport(struct dc_softc *);
350 sizeof(struct dc_softc)
371 dc_delay(struct dc_softc *sc) in dc_delay()
380 dc_eeprom_width(struct dc_softc *sc) in dc_eeprom_width()
444 dc_eeprom_idle(struct dc_softc *sc) in dc_eeprom_idle()
475 dc_eeprom_putbyte(struct dc_softc *sc, int addr) in dc_eeprom_putbyte()
515 dc_eeprom_getword_pnic(struct dc_softc *sc, int addr, uint16_t *dest) in dc_eeprom_getword_pnic()
538 dc_eeprom_getword_xircom(struct dc_softc *sc, int addr, uint16_t *dest) in dc_eeprom_getword_xircom()
557 dc_eeprom_getword(struct dc_softc *sc, int addr, uint16_t *dest) in dc_eeprom_getword()
603 dc_read_eeprom(struct dc_softc *sc, caddr_t dest, int off, int cnt, int be) in dc_read_eeprom()
629 struct dc_softc *sc; in dc_mii_bitbang_write()
644 struct dc_softc *sc; in dc_mii_bitbang_read()
659 struct dc_softc *sc; in dc_miibus_readreg()
768 struct dc_softc *sc; in dc_miibus_writereg()
841 struct dc_softc *sc; in dc_miibus_statchg()
884 struct dc_softc *sc; in dc_miibus_mediainit()
904 dc_mchash_le(struct dc_softc *sc, const uint8_t *addr) in dc_mchash_le()
963 struct dc_softc *sc = arg; in dc_hash_maddr_21143()
973 dc_setfilt_21143(struct dc_softc *sc) in dc_setfilt_21143()
1053 struct dc_softc *sc;
1073 dc_setfilt_admtek(struct dc_softc *sc) in dc_setfilt_admtek()
1120 dc_setfilt_asix(struct dc_softc *sc) in dc_setfilt_asix()
1194 dc_setfilt_uli(struct dc_softc *sc) in dc_setfilt_uli()
1273 struct dc_softc *sc = arg; in dc_hash_maddr_xircom()
1282 dc_setfilt_xircom(struct dc_softc *sc) in dc_setfilt_xircom()
1347 dc_setfilt(struct dc_softc *sc) in dc_setfilt()
1368 dc_netcfg_wait(struct dc_softc *sc) in dc_netcfg_wait()
1399 dc_setcfg(struct dc_softc *sc, int media) in dc_setcfg()
1518 dc_reset(struct dc_softc *sc) in dc_reset()
1605 dc_apply_fixup(struct dc_softc *sc, int media) in dc_apply_fixup()
1635 dc_decode_leaf_sia(struct dc_softc *sc, struct dc_eblock_sia *l) in dc_decode_leaf_sia()
1684 dc_decode_leaf_sym(struct dc_softc *sc, struct dc_eblock_sym *l) in dc_decode_leaf_sym()
1710 dc_decode_leaf_mii(struct dc_softc *sc, struct dc_eblock_mii *l) in dc_decode_leaf_mii()
1738 dc_read_srom(struct dc_softc *sc, int bits) in dc_read_srom()
1753 dc_parse_21143_srom(struct dc_softc *sc) in dc_parse_21143_srom()
1823 dc_dma_alloc(struct dc_softc *sc) in dc_dma_alloc()
1967 dc_dma_free(struct dc_softc *sc) in dc_dma_free()
2033 struct dc_softc *sc; in dc_attach()
2530 struct dc_softc *sc; in dc_detach()
2587 dc_list_tx_init(struct dc_softc *sc) in dc_list_tx_init()
2620 dc_list_rx_init(struct dc_softc *sc) in dc_list_rx_init()
2649 dc_newbuf(struct dc_softc *sc, int i) in dc_newbuf()
2751 dc_pnic_rx_bug_war(struct dc_softc *sc, int idx) in dc_pnic_rx_bug_war()
2816 dc_rx_resync(struct dc_softc *sc) in dc_rx_resync()
2841 dc_discard_rxbuf(struct dc_softc *sc, int i) in dc_discard_rxbuf()
2861 dc_rxeof(struct dc_softc *sc) in dc_rxeof()
2983 dc_txeof(struct dc_softc *sc) in dc_txeof()
3094 struct dc_softc *sc; in dc_tick()
3172 dc_tx_underrun(struct dc_softc *sc) in dc_tx_underrun()
3233 struct dc_softc *sc = ifp->if_softc; in dc_poll()
3292 struct dc_softc *sc; in dc_intr()
3381 dc_encap(struct dc_softc *sc, struct mbuf **m_head) in dc_encap()
3514 struct dc_softc *sc; in dc_start()
3532 struct dc_softc *sc; in dc_start_locked()
3589 struct dc_softc *sc = xsc; in dc_init()
3597 dc_init_locked(struct dc_softc *sc) in dc_init_locked()
3795 struct dc_softc *sc; in dc_ifmedia_upd()
3806 dc_ifmedia_upd_locked(struct dc_softc *sc) in dc_ifmedia_upd_locked()
3835 struct dc_softc *sc; in dc_ifmedia_sts()
3860 struct dc_softc *sc = ifp->if_softc; in dc_ioctl()
3935 struct dc_softc *sc = xsc; in dc_watchdog()
3961 dc_stop(struct dc_softc *sc) in dc_stop()
4043 struct dc_softc *sc; in dc_suspend()
4062 struct dc_softc *sc; in dc_resume()
4086 struct dc_softc *sc; in dc_shutdown()
4098 dc_check_multiport(struct dc_softc *sc) in dc_check_multiport()
4100 struct dc_softc *dsc; in dc_check_multiport()