<def f='src/src/sys/dev/ic/tulipvar.h' l='328' ll='447'/>
<size>5424</size>
<doc f='src/src/sys/dev/ic/tulipvar.h' l='325'>/*
 * Software state per device.
 */</doc>
<mbr r='tulip_softc::sc_dev' o='0' t='device_t'/>
<mbr r='tulip_softc::sc_st' o='64' t='bus_space_tag_t'/>
<mbr r='tulip_softc::sc_sh' o='128' t='bus_space_handle_t'/>
<mbr r='tulip_softc::sc_dmat' o='192' t='bus_dma_tag_t'/>
<mbr r='tulip_softc::sc_ethercom' o='256' t='struct ethercom'/>
<mbr r='tulip_softc::sc_stats' o='8128' t='struct tulip_stats'/>
<mbr r='tulip_softc::sc_srom' o='8384' t='__uint8_t *'/>
<mbr r='tulip_softc::sc_srom_addrbits' o='8448' t='int'/>
<mbr r='tulip_softc::sc_mediasw' o='8512' t='const struct tulip_mediasw *'/>
<mbr r='tulip_softc::sc_bitbang_ops' o='8576' t='mii_bitbang_ops_t'/>
<mbr r='tulip_softc::sc_nway_ticks' o='8640' t='int'/>
<mbr r='tulip_softc::sc_nway_active' o='8704' t='struct ifmedia_entry *'/>
<mbr r='tulip_softc::sc_nway_callout' o='8768' t='struct callout'/>
<mbr r='tulip_softc::sc_chip' o='9408' t='tulip_chip_t'/>
<mbr r='tulip_softc::sc_rev' o='9440' t='int'/>
<mbr r='tulip_softc::sc_flags' o='9472' t='int'/>
<mbr r='tulip_softc::sc_name' o='9504' t='char [32]'/>
<mbr r='tulip_softc::sc_cacheline' o='9760' t='__uint32_t'/>
<mbr r='tulip_softc::sc_maxburst' o='9792' t='__uint32_t'/>
<mbr r='tulip_softc::sc_devno' o='9824' t='int'/>
<mbr r='tulip_softc::sc_mii' o='9856' t='struct mii_data'/>
<mbr r='tulip_softc::sc_txth' o='10752' t='const struct tulip_txthresh_tab *'/>
<mbr r='tulip_softc::sc_txthresh' o='10816' t='int'/>
<mbr r='tulip_softc::sc_gp_dir' o='10848' t='__uint8_t'/>
<mbr r='tulip_softc::sc_media_seen' o='10880' t='int'/>
<mbr r='tulip_softc::sc_tlp_minst' o='10912' t='int'/>
<mbr r='tulip_softc::sc_sia_cap' o='10944' t='__uint32_t'/>
<mbr r='tulip_softc::sc_reset' o='11008' t='void (*)(struct tulip_softc *)'/>
<mbr r='tulip_softc::sc_preinit' o='11072' t='void (*)(struct tulip_softc *)'/>
<mbr r='tulip_softc::sc_filter_setup' o='11136' t='void (*)(struct tulip_softc *)'/>
<mbr r='tulip_softc::sc_statchg' o='11200' t='void (*)(struct ifnet *)'/>
<mbr r='tulip_softc::sc_tick' o='11264' t='void (*)(void *)'/>
<mbr r='tulip_softc::sc_tick_callout' o='11328' t='struct callout'/>
<mbr r='tulip_softc::sc_enable' o='11968' t='int (*)(struct tulip_softc *)'/>
<mbr r='tulip_softc::sc_disable' o='12032' t='void (*)(struct tulip_softc *)'/>
<mbr r='tulip_softc::sc_power' o='12096' t='void (*)(struct tulip_softc *, int)'/>
<mbr r='tulip_softc::sc_regshift' o='12160' t='int'/>
<mbr r='tulip_softc::sc_busmode' o='12192' t='__uint32_t'/>
<mbr r='tulip_softc::sc_opmode' o='12224' t='__uint32_t'/>
<mbr r='tulip_softc::sc_inten' o='12256' t='__uint32_t'/>
<mbr r='tulip_softc::sc_rxint_mask' o='12288' t='__uint32_t'/>
<mbr r='tulip_softc::sc_txint_mask' o='12320' t='__uint32_t'/>
<mbr r='tulip_softc::sc_filtmode' o='12352' t='__uint32_t'/>
<mbr r='tulip_softc::sc_cdseg' o='12416' t='bus_dma_segment_t'/>
<mbr r='tulip_softc::sc_cdnseg' o='12544' t='int'/>
<mbr r='tulip_softc::sc_cddmamap' o='12608' t='bus_dmamap_t'/>
<mbr r='tulip_softc::sc_txsoft' o='12672' t='struct tulip_txsoft [64]'/>
<mbr r='tulip_softc::sc_rxsoft' o='33152' t='struct tulip_rxsoft [64]'/>
<mbr r='tulip_softc::sc_control_data' o='41344' t='struct tulip_control_data *'/>
<mbr r='tulip_softc::sc_txfree' o='41408' t='int'/>
<mbr r='tulip_softc::sc_txnext' o='41440' t='int'/>
<mbr r='tulip_softc::sc_ntxsegs' o='41472' t='int'/>
<mbr r='tulip_softc::sc_tdctl_ch' o='41504' t='__uint32_t'/>
<mbr r='tulip_softc::sc_tdctl_er' o='41536' t='__uint32_t'/>
<mbr r='tulip_softc::sc_setup_fsls' o='41568' t='__uint32_t'/>
<mbr r='tulip_softc::sc_txfreeq' o='41600' t='struct tulip_txsq'/>
<mbr r='tulip_softc::sc_txdirtyq' o='41728' t='struct tulip_txsq'/>
<mbr r='tulip_softc::sc_if_flags' o='41856' t='short'/>
<mbr r='tulip_softc::sc_rxptr' o='41888' t='int'/>
<mbr r='tulip_softc::sc_rnd_source' o='41920' t='krndsource_t'/>
