igb_adapter Struct Reference

#include <igb.h>


Data Fields

struct net_devicenetdev
struct pci_devicepdev
struct net_device_stats net_stats
struct e1000_hw hw
struct e1000_phy_info phy_info
u32 min_frame_size
u32 max_frame_size
u32 wol
u32 pba
u32 max_hw_frame_size
bool fc_autoneg
unsigned int flags
unsigned int flags2
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
uint32_t tx_int_delay
uint32_t tx_abs_int_delay
uint32_t txd_cmd


Detailed Description

Definition at line 264 of file igb.h.


Field Documentation

Definition at line 267 of file igb.h.

Referenced by igb_probe().

struct pci_device* igb_adapter::pdev [read]

Definition at line 268 of file igb.h.

Referenced by igb_probe(), igb_read_pcie_cap_reg(), igb_sw_init(), and igb_write_pcie_cap_reg().

Definition at line 269 of file igb.h.

struct e1000_hw igb_adapter::hw [read]

Definition at line 274 of file igb.h.

Definition at line 276 of file igb.h.

Referenced by igb_probe(), and igb_sw_init().

Definition at line 277 of file igb.h.

Referenced by igb_reset(), and igb_sw_init().

Definition at line 279 of file igb.h.

Definition at line 280 of file igb.h.

Definition at line 281 of file igb.h.

Referenced by igb_probe().

Definition at line 283 of file igb.h.

Referenced by igb_probe().

unsigned int igb_adapter::flags

Definition at line 285 of file igb.h.

unsigned int igb_adapter::flags2

Definition at line 286 of file igb.h.

struct io_buffer* igb_adapter::tx_iobuf[NUM_TX_DESC] [read]

Definition at line 291 of file igb.h.

Referenced by igb_process_tx_packets(), and igb_transmit().

struct io_buffer* igb_adapter::rx_iobuf[NUM_RX_DESC] [read]

Definition at line 297 of file igb.h.

Referenced by igb_configure_tx(), igb_free_tx_resources(), igb_probe(), and igb_setup_tx_resources().

Definition at line 298 of file igb.h.

Referenced by igb_configure_rx(), igb_free_rx_resources(), igb_probe(), and igb_setup_rx_resources().

Definition at line 300 of file igb.h.

Referenced by igb_configure_tx(), and igb_process_tx_packets().

Definition at line 301 of file igb.h.

Referenced by igb_configure_tx(), igb_process_tx_packets(), and igb_transmit().

Definition at line 302 of file igb.h.

Referenced by igb_configure_tx(), igb_process_tx_packets(), and igb_transmit().

Definition at line 304 of file igb.h.

Referenced by igb_configure_rx(), igb_process_rx_packets(), and igb_refill_rx_ring().

Definition at line 306 of file igb.h.

Referenced by igb_probe().

Definition at line 307 of file igb.h.

Referenced by igb_probe().

Definition at line 309 of file igb.h.

Definition at line 310 of file igb.h.

Definition at line 311 of file igb.h.

Referenced by igb_configure_tx(), and igb_transmit().


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

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