Lines Matching defs:ixgbevf_adapter
376 struct ixgbevf_adapter { struct
378 unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
380 struct ixgbevf_q_vector *q_vector[MAX_MSIX_Q_VECTORS];
383 u16 rx_itr_setting;
384 u16 tx_itr_setting;
387 u32 eims_enable_mask;
388 u32 eims_other;
391 int num_tx_queues;
392 struct ixgbevf_ring *tx_ring[MAX_TX_QUEUES]; /* One per active queue */
393 u64 restart_queue;
394 u32 tx_timeout_count;
397 int num_rx_queues;
398 struct ixgbevf_ring *rx_ring[MAX_TX_QUEUES]; /* One per active queue */
399 u64 hw_csum_rx_error;
400 u64 hw_rx_no_dma_resources;
401 int num_msix_vectors;
402 u32 alloc_rx_page_failed;
403 u32 alloc_rx_buff_failed;
408 u32 flags;
412 struct msix_entry *msix_entries;
415 struct net_device *netdev;
416 struct pci_dev *pdev;
419 struct ixgbe_hw hw;
420 u16 msg_enable;
422 u32 eitr_param;
424 struct ixgbevf_hw_stats stats;
426 unsigned long state;
427 u64 tx_busy;
428 unsigned int tx_ring_count;
429 unsigned int rx_ring_count;
432 u64 bp_rx_yields;
433 u64 bp_rx_cleaned;
434 u64 bp_rx_missed;
436 u64 bp_tx_yields;
437 u64 bp_tx_cleaned;
438 u64 bp_tx_missed;
441 u8 __iomem *io_addr; /* Mainly for iounmap use */
442 u32 link_speed;
443 bool link_up;
445 struct timer_list service_timer;
446 struct work_struct service_task;
448 spinlock_t mbx_lock;
449 unsigned long last_reset;