Lines Matching defs:sf_softc
114 struct sf_softc { struct
115 device_t sc_dev; /* generic device information */
116 bus_space_tag_t sc_st; /* bus space tag */
117 bus_space_handle_t sc_sh; /* bus space handle */
118 bus_space_handle_t sc_sh_func; /* sub-handle for func regs */
119 bus_dma_tag_t sc_dmat; /* bus DMA tag */
120 struct ethercom sc_ethercom; /* ethernet common data */
121 int sc_iomapped; /* are we I/O mapped? */
123 struct mii_data sc_mii; /* MII/media information */
124 struct callout sc_tick_callout; /* MII callout */
126 bus_dmamap_t sc_cddmamap; /* control data DMA map */
132 struct sf_descsoft sc_txsoft[SF_NTXDESC];
133 struct sf_descsoft sc_rxsoft[SF_NRXDESC];
138 struct sf_control_data *sc_control_data;
144 int sc_txpending; /* number of Tx requests pending */
146 uint32_t sc_InterruptEn; /* prototype InterruptEn register */
148 uint32_t sc_TransmitFrameCSR; /* prototype TransmitFrameCSR reg */
149 uint32_t sc_TxDescQueueCtrl; /* prototype TxDescQueueCtrl reg */
150 int sc_txthresh; /* current Tx threshold */
152 uint32_t sc_MacConfig1; /* prototype MacConfig1 register */
154 uint32_t sc_RxAddressFilteringCtl;