Lines Matching defs:igbvf_adapter
155 struct igbvf_adapter { struct
156 struct timer_list watchdog_timer;
157 struct timer_list blink_timer;
159 struct work_struct reset_task;
160 struct work_struct watchdog_task;
162 const struct igbvf_info *ei;
164 unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
165 u32 bd_number;
166 u32 rx_buffer_len;
167 u32 polling_interval;
168 u16 mng_vlan_id;
169 u16 link_speed;
170 u16 link_duplex;
173 unsigned long state;
176 u32 requested_itr; /* ints/sec or adaptive */
177 u32 current_itr; /* Actual ITR register value, not ints/sec */
181 ____cacheline_aligned_in_smp;
183 unsigned int restart_queue;
184 u32 txd_cmd;
186 u32 tx_int_delay;
187 u32 tx_abs_int_delay;
189 unsigned int total_tx_bytes;
190 unsigned int total_tx_packets;
191 unsigned int total_rx_bytes;
192 unsigned int total_rx_packets;
195 u32 tx_timeout_count;
196 u32 tx_fifo_head;
197 u32 tx_head_addr;
198 u32 tx_fifo_size;
199 u32 tx_dma_failed;
202 struct igbvf_ring *rx_ring;
204 u32 rx_int_delay;
205 u32 rx_abs_int_delay;
208 u64 hw_csum_err;
209 u64 hw_csum_good;
210 u64 rx_hdr_split;
211 u32 alloc_rx_buff_failed;
212 u32 rx_dma_failed;
214 unsigned int rx_ps_hdr_size;
215 u32 max_frame_size;
216 u32 min_frame_size;
219 struct net_device *netdev;
220 struct pci_dev *pdev;
223 struct e1000_hw hw;
229 struct e1000_vf_stats stats;
230 u64 zero_base;
232 struct igbvf_ring test_tx_ring;
233 struct igbvf_ring test_rx_ring;
234 u32 test_icr;
236 u32 msg_enable;
237 struct msix_entry *msix_entries;
261 s32 (*get_variants)(struct igbvf_adapter *); argument