Lines Matching defs:igb_softc

323 struct igb_softc {  struct
324 struct arpcom arpcom;
325 struct e1000_hw hw;
327 struct e1000_osdep osdep;
328 device_t dev;
329 uint32_t flags;
333 bus_dma_tag_t parent_tag;
335 int mem_rid;
336 struct resource *mem_res;
338 struct ifmedia media;
339 struct callout timer;
340 int timer_cpuid;
342 int if_flags;
343 int max_frame_size;
344 int pause_frames;
345 uint16_t vf_ifp; /* a VF interface */
348 int wol;
351 uint8_t link_active;
352 uint16_t link_speed;
353 uint16_t link_duplex;
354 uint32_t smartspeed;
355 uint32_t dma_coalesce;
358 uint8_t *mta;
360 int serialize_cnt;
361 struct lwkt_serialize **serializes;
362 struct lwkt_serialize main_serialize;
364 int intr_type;
365 uint32_t intr_mask;
366 int sts_msix_vec;
367 uint32_t sts_intr_mask;
372 int tx_ring_cnt;
373 int tx_ring_msix;
374 int tx_ring_inuse;
375 struct igb_tx_ring *tx_rings;
380 int rss_debug;
381 int rx_ring_cnt;
382 int rx_ring_msix;
383 int rx_ring_inuse;
384 struct igb_rx_ring *rx_rings;
386 int ifm_flowctrl;
389 u_long dropped_pkts;
390 u_long mbuf_defrag_failed;
391 u_long no_tx_dma_setup;
392 u_long watchdog_events;
393 u_long rx_overruns;
394 u_long device_control;
395 u_long rx_control;
396 u_long int_mask;
397 u_long eint_mask;
398 u_long packet_buf_alloc_rx;
399 u_long packet_buf_alloc_tx;
401 void *stats;
403 int msix_mem_rid;
404 struct resource *msix_mem_res;
406 int intr_cnt;
407 struct igb_intr_data *intr_data;
409 struct if_ringmap *rx_rmap;
410 struct if_ringmap *rx_rmap_intr;
411 struct if_ringmap *tx_rmap;
412 struct if_ringmap *tx_rmap_intr;
414 int rdr_table[IGB_RDRTABLE_SIZE];