Lines Matching defs:e1000_adapter

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