Lines Matching defs:ix_softc

306 struct ix_softc {  struct
307 struct arpcom arpcom;
309 struct ixgbe_hw hw;
310 struct ixgbe_osdep osdep;
312 struct lwkt_serialize main_serialize;
313 uint32_t intr_mask;
315 boolean_t link_active;
317 int rx_ring_inuse;
318 int tx_ring_inuse;
320 struct ix_rx_ring *rx_rings;
321 struct ix_tx_ring *tx_rings;
323 struct callout timer;
324 int timer_cpuid;
326 int ifm_media; /* IFM_ */
327 uint32_t link_speed;
328 bool link_up;
329 boolean_t sfp_probe; /* pluggable optics */
330 uint32_t phy_layer;
332 uint16_t caps; /* IX_CAP_ */
339 uint16_t flags; /* IX_FLAG_ */
342 struct callout fw_timer;
344 struct ixgbe_hw_stats stats;
346 int rx_ring_cnt;
347 int rx_ring_msix;
349 int tx_ring_cnt;
350 int tx_ring_msix;
352 int intr_type;
353 int intr_cnt;
354 struct ix_intr_data *intr_data;
356 device_t dev;
357 bus_dma_tag_t parent_tag;
358 struct ifmedia media;
360 struct resource *mem_res;
361 int mem_rid;
363 struct resource *msix_mem_res;
364 int msix_mem_rid;
366 int nserialize;
367 struct lwkt_serialize **serializes;
369 struct ix_mc_addr *mta; /* Multicast array memory */
371 int if_flags;
372 int advspeed; /* advertised link speeds */
373 uint32_t wufc; /* power management */
374 uint16_t dmac; /* DMA coalescing */
375 uint16_t max_frame_size;
376 int16_t sts_msix_vec; /* status MSI-X vector */
378 struct if_ringmap *tx_rmap;
379 struct if_ringmap *tx_rmap_intr;
380 struct if_ringmap *rx_rmap;
381 struct if_ringmap *rx_rmap_intr;
383 int rdr_table[IX_RDRTABLE_SIZE];
385 struct task wdog_task;
386 int direct_input;
388 int rss_debug;