Lines Matching defs:e1000_adapter

205 struct e1000_adapter {  struct
206 unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
207 u16 mng_vlan_id;
208 u32 bd_number;
209 u32 rx_buffer_len;
210 u32 wol;
211 u32 smartspeed;
212 u32 en_mng_pt;
213 u16 link_speed;
214 u16 link_duplex;
215 spinlock_t stats_lock;
216 unsigned int total_tx_bytes;
217 unsigned int total_tx_packets;
218 unsigned int total_rx_bytes;
219 unsigned int total_rx_packets;
221 u32 itr;
222 u32 itr_setting;
223 u16 tx_itr;
224 u16 rx_itr;
249 bool (*clean_rx)(struct e1000_adapter *adapter, argument
252 void (*alloc_rx_buf)(struct e1000_adapter *adapter, argument
255 struct e1000_rx_ring *rx_ring; /* One per active queue */
256 struct napi_struct napi;
258 int num_tx_queues;
259 int num_rx_queues;
261 u64 hw_csum_err;
262 u64 hw_csum_good;
263 u32 alloc_rx_buff_failed;
264 u32 rx_int_delay;
265 u32 rx_abs_int_delay;
266 bool rx_csum;
267 u32 gorcl;
268 u64 gorcl_old;
271 struct net_device *netdev;
272 struct pci_dev *pdev;
275 struct e1000_hw hw;
276 struct e1000_hw_stats stats;
277 struct e1000_phy_info phy_info;
278 struct e1000_phy_stats phy_stats;
280 u32 test_icr;
281 struct e1000_tx_ring test_tx_ring;
282 struct e1000_rx_ring test_rx_ring;
284 int msg_enable;
287 bool tso_force;
288 bool smart_power_down; /* phy smart power down */
289 bool quad_port_a;
290 unsigned long flags;
291 u32 eeprom_wol;
294 int bars;
295 int need_ioport;
297 bool discarding;
299 struct work_struct reset_task;
300 struct delayed_work watchdog_task;
301 struct delayed_work fifo_stall_task;
302 struct delayed_work phy_info_task;