Lines Matching defs:e1000_adapter

216 struct e1000_adapter {  struct
217 unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
218 u16 mng_vlan_id;
219 u32 bd_number;
220 u32 rx_buffer_len;
221 u32 wol;
222 u32 smartspeed;
223 u32 en_mng_pt;
224 u16 link_speed;
225 u16 link_duplex;
226 spinlock_t stats_lock;
227 unsigned int total_tx_bytes;
228 unsigned int total_tx_packets;
229 unsigned int total_rx_bytes;
230 unsigned int total_rx_packets;
232 u32 itr;
233 u32 itr_setting;
234 u16 tx_itr;
235 u16 rx_itr;
259 bool (*clean_rx)(struct e1000_adapter *adapter, argument
262 void (*alloc_rx_buf)(struct e1000_adapter *adapter, argument
265 struct e1000_rx_ring *rx_ring; /* One per active queue */
266 struct napi_struct napi;
268 int num_tx_queues;
269 int num_rx_queues;
271 u64 hw_csum_err;
272 u64 hw_csum_good;
273 u32 alloc_rx_buff_failed;
274 u32 rx_int_delay;
275 u32 rx_abs_int_delay;
276 bool rx_csum;
277 u32 gorcl;
278 u64 gorcl_old;
281 struct net_device *netdev;
282 struct pci_dev *pdev;
285 struct e1000_hw hw;
286 struct e1000_hw_stats stats;
287 struct e1000_phy_info phy_info;
288 struct e1000_phy_stats phy_stats;
290 u32 test_icr;
291 struct e1000_tx_ring test_tx_ring;
292 struct e1000_rx_ring test_rx_ring;
294 int msg_enable;
297 bool tso_force;
298 bool smart_power_down; /* phy smart power down */
299 bool quad_port_a;
300 unsigned long flags;
301 u32 eeprom_wol;
304 int bars;
305 int need_ioport;
307 bool discarding;
309 struct work_struct reset_task;
310 struct delayed_work watchdog_task;
311 struct delayed_work fifo_stall_task;
312 struct delayed_work phy_info_task;
314 struct mutex mutex;