Lines Matching defs:igbvf_adapter

167 struct igbvf_adapter {  struct
168 struct timer_list watchdog_timer;
169 struct timer_list blink_timer;
171 struct work_struct reset_task;
172 struct work_struct watchdog_task;
174 const struct igbvf_info *ei;
176 unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
177 u32 bd_number;
178 u32 rx_buffer_len;
179 u32 polling_interval;
180 u16 mng_vlan_id;
181 u16 link_speed;
182 u16 link_duplex;
184 spinlock_t tx_queue_lock; /* prevent concurrent tail updates */
187 unsigned long state;
190 u32 itr;
191 u32 itr_setting;
192 u16 tx_itr;
193 u16 rx_itr;
199 ____cacheline_aligned_in_smp;
201 unsigned int restart_queue;
202 u32 txd_cmd;
204 u32 tx_int_delay;
205 u32 tx_abs_int_delay;
207 unsigned int total_tx_bytes;
208 unsigned int total_tx_packets;
209 unsigned int total_rx_bytes;
210 unsigned int total_rx_packets;
213 u32 tx_timeout_count;
214 u32 tx_fifo_head;
215 u32 tx_head_addr;
216 u32 tx_fifo_size;
217 u32 tx_dma_failed;
222 struct igbvf_ring *rx_ring;
224 u32 rx_int_delay;
225 u32 rx_abs_int_delay;
228 u64 hw_csum_err;
229 u64 hw_csum_good;
230 u64 rx_hdr_split;
231 u32 alloc_rx_buff_failed;
232 u32 rx_dma_failed;
234 unsigned int rx_ps_hdr_size;
235 u32 max_frame_size;
236 u32 min_frame_size;
239 struct net_device *netdev;
240 struct pci_dev *pdev;
241 struct net_device_stats net_stats;
242 spinlock_t stats_lock; /* prevent concurrent stats updates */
245 struct e1000_hw hw;
251 struct e1000_vf_stats stats;
252 u64 zero_base;
254 struct igbvf_ring test_tx_ring;
255 struct igbvf_ring test_rx_ring;
256 u32 test_icr;
258 u32 msg_enable;
259 struct msix_entry *msix_entries;
283 s32 (*get_variants)(struct igbvf_adapter *); argument