Lines Matching defs:ixgb_softc

224 struct ixgb_softc {  struct
225 struct device sc_dv;
226 struct arpcom interface_data;
227 struct ixgb_hw hw;
230 struct ixgb_osdep osdep;
231 struct ifmedia media;
232 int io_rid;
234 void *sc_intrhand;
235 struct timeout ixgb_intr_enable;
236 struct timeout timer_handle;
237 int if_flags;
240 u_int32_t part_num;
241 u_int8_t link_active;
242 u_int16_t link_speed;
243 u_int16_t link_duplex;
244 u_int32_t tx_int_delay;
245 u_int32_t tx_abs_int_delay;
246 u_int32_t rx_int_delay;
247 u_int32_t rx_abs_int_delay;
249 int raidc;
251 XSUM_CONTEXT_T active_checksum_context;
262 struct ixgb_dma_alloc txdma; /* bus_dma glue for tx desc */
263 struct ixgb_tx_desc *tx_desc_base;
264 u_int32_t next_avail_tx_desc;
265 u_int32_t oldest_used_tx_desc;
266 volatile u_int16_t num_tx_desc_avail;
267 u_int16_t num_tx_desc;
268 u_int32_t txd_cmd;
269 struct ixgb_buffer *tx_buffer_area;
270 bus_dma_tag_t txtag; /* dma tag for tx */
279 struct ixgb_dma_alloc rxdma; /* bus_dma glue for rx desc */
280 struct ixgb_rx_desc *rx_desc_base;
281 u_int32_t next_rx_desc_to_check;
282 u_int16_t num_rx_desc;
283 u_int32_t rx_buffer_len;
284 struct ixgb_buffer *rx_buffer_area;
285 bus_dma_tag_t rxtag; /* dma tag for Rx */
286 u_int32_t next_rx_desc_to_use;
292 struct mbuf *fmp;
293 struct mbuf *lmp;
296 unsigned long dropped_pkts;
297 unsigned long mbuf_alloc_failed;
298 unsigned long mbuf_cluster_failed;
299 unsigned long no_tx_desc_avail1;
300 unsigned long no_tx_desc_avail2;
301 unsigned long no_tx_map_avail;
302 unsigned long no_tx_dma_setup;
303 unsigned long watchdog_events;
305 struct ixgb_hw_stats stats;