Lines Matching defs:vge_softc
192 struct vge_softc { struct
193 device_t sc_dev;
195 bus_space_tag_t sc_bst; /* bus space tag */
196 bus_space_handle_t sc_bsh; /* bus space handle */
197 bus_dma_tag_t sc_dmat;
199 struct ethercom sc_ethercom; /* interface info */
200 uint8_t sc_eaddr[ETHER_ADDR_LEN];
202 void *sc_intrhand;
203 struct mii_data sc_mii;
204 uint8_t sc_type;
205 u_short sc_if_flags;
206 int sc_link;
207 int sc_camidx;
208 callout_t sc_timeout;
210 bus_dmamap_t sc_cddmamap;
213 struct vge_txsoft sc_txsoft[VGE_NTXDESC];
214 struct vge_rxsoft sc_rxsoft[VGE_NRXDESC];
215 struct vge_control_data *sc_control_data;
219 int sc_tx_prodidx;
220 int sc_tx_considx;
221 int sc_tx_free;
223 struct mbuf *sc_rx_mhead;
224 struct mbuf *sc_rx_mtail;
225 int sc_rx_prodidx;
226 int sc_rx_consumed;
228 int sc_suspended; /* 0 = normal 1 = suspended */
229 uint32_t sc_saved_maps[5]; /* pci data */
230 uint32_t sc_saved_biosaddr;
231 uint8_t sc_saved_intline;
232 uint8_t sc_saved_cachelnsz;
233 uint8_t sc_saved_lattimer;