e1000_adapter Struct Reference

#include <e1000.h>


Data Fields

u32 bd_number
u32 rx_buffer_len
u32 wol
u32 smartspeed
u32 en_mng_pt
u16 link_speed
u16 link_duplex
spinlock_t stats_lock
unsigned int total_tx_bytes
unsigned int total_tx_packets
unsigned int total_rx_bytes
unsigned int total_rx_packets
u32 itr
u32 itr_setting
u16 tx_itr
u16 rx_itr
bool fc_autoneg
struct e1000_tx_ringtx_ring
unsigned int restart_queue
unsigned long tx_queue_len
u32 txd_cmd
u32 tx_int_delay
u32 tx_abs_int_delay
u32 gotc
u64 gotc_old
u64 tpt_old
u64 colc_old
u32 tx_timeout_count
u32 tx_fifo_head
u32 tx_head_addr
u32 tx_fifo_size
u8 tx_timeout_factor
bool pcix_82544
bool detect_tx_hung
bool(* clean_rx )(struct e1000_adapter *adapter, struct e1000_rx_ring *rx_ring)
void(* alloc_rx_buf )(struct e1000_adapter *adapter, struct e1000_rx_ring *rx_ring, int cleaned_count)
struct e1000_rx_ringrx_ring
u64 hw_csum_err
u64 hw_csum_good
u32 alloc_rx_buff_failed
u32 rx_int_delay
u32 rx_abs_int_delay
bool rx_csum
u32 gorc
u64 gorc_old
u32 max_frame_size
u32 min_frame_size
struct net_devicenetdev
struct pci_devicepdev
struct net_device_stats net_stats
struct e1000_hw hw
struct e1000_hw_stats stats
struct e1000_phy_info phy_info
struct e1000_phy_stats phy_stats
int msg_enable
unsigned long state
u32 eeprom_wol
u32config_space
unsigned int flags
u32 tx_desc_pwr
struct io_buffertx_iobuf [NUM_TX_DESC]
struct io_bufferrx_iobuf [NUM_RX_DESC]
struct e1000_tx_desctx_base
struct e1000_rx_descrx_base
uint32_t tx_ring_size
uint32_t rx_ring_size
uint32_t tx_head
uint32_t tx_tail
uint32_t tx_fill_ctr
uint32_t rx_curr
uint32_t ioaddr
uint32_t irqno
struct e1000_infoei
u32 pba
u32 max_hw_frame_size
unsigned int flags2
uint32_t tx_int_delay
uint32_t tx_abs_int_delay
uint32_t txd_cmd


Detailed Description

Definition at line 195 of file e1000.h.


Field Documentation

Definition at line 196 of file e1000.h.

Definition at line 197 of file e1000.h.

Referenced by e1000_sw_init().

Definition at line 198 of file e1000.h.

Referenced by e1000e_power_down_phy().

Definition at line 199 of file e1000.h.

Definition at line 200 of file e1000.h.

Referenced by e1000_init_manageability().

Definition at line 201 of file e1000.h.

Definition at line 202 of file e1000.h.

Definition at line 203 of file e1000.h.

Definition at line 204 of file e1000.h.

Definition at line 205 of file e1000.h.

Definition at line 206 of file e1000.h.

Definition at line 207 of file e1000.h.

Definition at line 209 of file e1000.h.

Definition at line 210 of file e1000.h.

Definition at line 211 of file e1000.h.

Definition at line 212 of file e1000.h.

Definition at line 214 of file e1000.h.

Referenced by e1000e_probe().

Definition at line 217 of file e1000.h.

Definition at line 218 of file e1000.h.

Definition at line 219 of file e1000.h.

Definition at line 220 of file e1000.h.

Referenced by e1000e_configure_tx(), and e1000e_transmit().

Definition at line 221 of file e1000.h.

Definition at line 222 of file e1000.h.

Definition at line 223 of file e1000.h.

Definition at line 224 of file e1000.h.

Definition at line 225 of file e1000.h.

Definition at line 226 of file e1000.h.

Definition at line 227 of file e1000.h.

Definition at line 228 of file e1000.h.

Definition at line 229 of file e1000.h.

Definition at line 230 of file e1000.h.

Definition at line 231 of file e1000.h.

Definition at line 232 of file e1000.h.

Definition at line 233 of file e1000.h.

void(* e1000_adapter::alloc_rx_buf)(struct e1000_adapter *adapter, struct e1000_rx_ring *rx_ring, int cleaned_count)

Definition at line 241 of file e1000.h.

Definition at line 243 of file e1000.h.

Definition at line 244 of file e1000.h.

Definition at line 245 of file e1000.h.

Definition at line 246 of file e1000.h.

Definition at line 247 of file e1000.h.

Definition at line 248 of file e1000.h.

Definition at line 249 of file e1000.h.

Definition at line 250 of file e1000.h.

Definition at line 251 of file e1000.h.

Referenced by e1000_sw_init().

Definition at line 252 of file e1000.h.

Referenced by e1000_sw_init().

Definition at line 256 of file e1000.h.

Referenced by e1000_probe(), and e1000e_probe().

Definition at line 258 of file e1000.h.

struct e1000_hw e1000_adapter::hw [read]

Definition at line 262 of file e1000.h.

Definition at line 263 of file e1000.h.

Definition at line 264 of file e1000.h.

Definition at line 266 of file e1000.h.

unsigned long e1000_adapter::state

Definition at line 268 of file e1000.h.

Definition at line 269 of file e1000.h.

Definition at line 271 of file e1000.h.

unsigned int e1000_adapter::flags

Definition at line 277 of file e1000.h.

Definition at line 297 of file e1000.h.

Referenced by e1000_probe(), and e1000e_probe().

Definition at line 298 of file e1000.h.

Referenced by e1000_probe(), and e1000e_probe().

struct e1000_info* e1000_adapter::ei [read]

Definition at line 151 of file e1000e.h.

Referenced by e1000e_probe(), and e1000e_sw_init().

Definition at line 164 of file e1000e.h.

Referenced by e1000e_probe(), and e1000e_reset().

Definition at line 165 of file e1000e.h.

Referenced by e1000e_get_variants_82571(), e1000e_get_variants_ich8lan(), and e1000e_probe().

unsigned int e1000_adapter::flags2

Definition at line 170 of file e1000e.h.

Referenced by e1000e_probe(), and e1000e_reset().

Definition at line 193 of file e1000e.h.

Definition at line 194 of file e1000e.h.

Definition at line 195 of file e1000e.h.


The documentation for this struct was generated from the following files:

Generated on Tue Apr 6 20:02:03 2010 for gPXE by  doxygen 1.5.7.1