tulip_softc_t
tulip_21040_auibnc_only_media_select(tulip_softc_t * const sc)
tulip_21041_mediainfo_init(tulip_softc_t * const sc)
tulip_21041_media_probe(tulip_softc_t * const sc)
tulip_21041_media_poll(tulip_softc_t * const sc,
tulip_mii_phy_readspecific(tulip_softc_t * const sc)
static void tulip_addr_filter(tulip_softc_t * const sc);
tulip_mii_get_phyaddr(tulip_softc_t * const sc, unsigned offset)
static void tulip_init_locked(tulip_softc_t * const sc);
tulip_mii_map_abilities(tulip_softc_t * const sc, unsigned abilities)
static void tulip_mii_autonegotiate(tulip_softc_t * const sc,
tulip_mii_autonegotiate(tulip_softc_t * const sc, const unsigned phyaddr)
static int tulip_mii_map_abilities(tulip_softc_t * const sc,
tulip_mii_phy_readspecific(tulip_softc_t * const sc);
static unsigned tulip_mii_readreg(tulip_softc_t * const sc, unsigned devaddr,
static void tulip_mii_writereg(tulip_softc_t * const sc, unsigned devaddr,
static void tulip_reset(tulip_softc_t * const sc);
static void tulip_rx_intr(tulip_softc_t * const sc);
tulip_2114x_media_preset(tulip_softc_t * const sc)
static int tulip_srom_decode(tulip_softc_t * const sc);
static void tulip_start_locked(tulip_softc_t * const sc);
tulip_txput(tulip_softc_t * const sc, struct mbuf *m);
static void tulip_txput_setup(tulip_softc_t * const sc);
tulip_null_media_poll(tulip_softc_t * const sc, tulip_mediapoll_event_t event)
tulip_21140_mediainit(tulip_softc_t * const sc, tulip_media_info_t * const mip,
tulip_21140_evalboard_media_probe(tulip_softc_t * const sc)
tulip_21140_accton_media_probe(tulip_softc_t * const sc)
tulip_21140_smc9332_media_probe(tulip_softc_t * const sc)
tulip_21140_cogent_em100_media_probe(tulip_softc_t * const sc)
tulip_21140_znyx_zx34x_media_probe(tulip_softc_t * const sc)
tulip_2114x_media_probe(tulip_softc_t * const sc)
tulip_srom_idle(tulip_softc_t * const sc)
tulip_srom_read(tulip_softc_t * const sc)
tulip_mii_writebits(tulip_softc_t * const sc, unsigned data, unsigned bits)
tulip_mii_turnaround(tulip_softc_t * const sc, unsigned cmd)
tulip_mii_readbits(tulip_softc_t * const sc)
tulip_mii_readreg(tulip_softc_t * const sc, unsigned devaddr, unsigned regno)
tulip_mii_writereg(tulip_softc_t * const sc, unsigned devaddr, unsigned regno,
tulip_identify_dec_nic(tulip_softc_t * const sc)
tulip_identify_znyx_nic(tulip_softc_t * const sc)
tulip_identify_smc_nic(tulip_softc_t * const sc)
tulip_identify_cogent_nic(tulip_softc_t * const sc)
tulip_identify_accton_nic(tulip_softc_t * const sc)
tulip_softc_t * const sc = arg;
tulip_identify_asante_nic(tulip_softc_t * const sc)
tulip_identify_compex_nic(tulip_softc_t * const sc)
tulip_softc_t *root_sc = NULL;
tulip_srom_decode(tulip_softc_t * const sc)
tulip_timeout(tulip_softc_t * const sc)
tulip_txprobe(tulip_softc_t * const sc)
void (*vendor_identify_nic)(tulip_softc_t * const sc);
tulip_read_macaddr(tulip_softc_t * const sc)
tulip_softc_t *root_sc = NULL;
tulip_media_set(tulip_softc_t * const sc, tulip_media_t media)
tulip_ifmedia_add(tulip_softc_t * const sc)
tulip_softc_t * const sc = (tulip_softc_t *)ifp->if_softc;
tulip_softc_t *sc = (tulip_softc_t *)ifp->if_softc;
tulip_addr_filter(tulip_softc_t * const sc)
tulip_reset(tulip_softc_t * const sc)
tulip_softc_t *sc = (tulip_softc_t *)arg;
tulip_init_locked(tulip_softc_t * const sc)
tulip_rx_intr(tulip_softc_t * const sc)
tulip_tx_intr(tulip_softc_t * const sc)
tulip_print_abnormal_interrupt(tulip_softc_t * const sc, u_int32_t csr)
tulip_intr_handler(tulip_softc_t * const sc)
tulip_linkup(tulip_softc_t * const sc, tulip_media_t media)
tulip_softc_t * sc = arg;
tulip_softc_t * sc = (tulip_softc_t *) arg;
tulip_txput(tulip_softc_t * const sc, struct mbuf *m)
tulip_txput_setup(tulip_softc_t * const sc)
tulip_softc_t * const sc = (tulip_softc_t *)ifp->if_softc;
tulip_softc_t * const sc = (tulip_softc_t *)ifp->if_softc;
tulip_start_locked(tulip_softc_t * const sc)
tulip_softc_t *sc = arg;
tulip_media_print(tulip_softc_t * const sc)
tulip_attach(tulip_softc_t * const sc)
tulip_busdma_allocring(device_t dev, tulip_softc_t * const sc, size_t count,
tulip_busdma_cleanup(tulip_softc_t * const sc)
tulip_busdma_init(device_t dev, tulip_softc_t * const sc)
tulip_21140_gpr_media_sense(tulip_softc_t * const sc)
tulip_initcsrs(tulip_softc_t * const sc, tulip_csrptr_t csr_base,
tulip_softc_t * const sc,
tulip_softc_t * const sc = device_get_softc(dev);
tulip_softc_t *sc;
sizeof(tulip_softc_t),
tulip_softc_t *sc;
tulip_softc_t *sc;
tulip_media_link_monitor(tulip_softc_t * const sc)
tulip_media_poll(tulip_softc_t * const sc, tulip_mediapoll_event_t event)
tulip_media_select(tulip_softc_t * const sc)
tulip_21040_mediainfo_init(tulip_softc_t * const sc, tulip_media_t media)
tulip_21040_media_probe(tulip_softc_t * const sc)
tulip_21040_10baset_only_media_probe(tulip_softc_t * const sc)
tulip_21040_10baset_only_media_select(tulip_softc_t * const sc)
tulip_21040_auibnc_only_media_probe(tulip_softc_t * const sc)
void (*bd_media_probe)(tulip_softc_t * const sc);
void (*bd_media_select)(tulip_softc_t * const sc);
void (*bd_media_poll)(tulip_softc_t * const sc,
void (*bd_media_preset) (tulip_softc_t * const sc);
tulip_softc_t *tulip_slaves; /* slaved devices (ZX3xx) */
static tulip_softc_t *tulips[TULIP_MAX_DEVICES];