iPXE
Data Fields
igbvf_adapter Struct Reference

#include <igbvf.h>

Data Fields

struct net_devicenetdev
 
struct pci_devicepdev
 
struct net_device_stats net_stats
 
struct e1000_hw hw
 
u32 min_frame_size
 
u32 max_frame_size
 
u32 max_hw_frame_size
 
struct io_buffertx_iobuf [NUM_TX_DESC]
 
struct io_bufferrx_iobuf [NUM_RX_DESC]
 
union e1000_adv_tx_desctx_base
 
union e1000_adv_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 157 of file igbvf.h.

Field Documentation

◆ netdev

struct net_device* igbvf_adapter::netdev

Definition at line 268 of file igbvf.h.

Referenced by igbvf_probe(), and igbvf_reset().

◆ pdev

struct pci_device* igbvf_adapter::pdev

Definition at line 269 of file igbvf.h.

Referenced by igbvf_probe(), and igbvf_sw_init().

◆ net_stats

struct net_device_stats igbvf_adapter::net_stats

Definition at line 270 of file igbvf.h.

◆ hw

struct e1000_hw igbvf_adapter::hw

◆ min_frame_size

u32 igbvf_adapter::min_frame_size

Definition at line 275 of file igbvf.h.

Referenced by igbvf_probe(), and igbvf_sw_init().

◆ max_frame_size

u32 igbvf_adapter::max_frame_size

Definition at line 276 of file igbvf.h.

Referenced by igbvf_configure_rx(), and igbvf_sw_init().

◆ max_hw_frame_size

u32 igbvf_adapter::max_hw_frame_size

Definition at line 278 of file igbvf.h.

Referenced by igbvf_probe().

◆ tx_iobuf

struct io_buffer* igbvf_adapter::tx_iobuf[NUM_TX_DESC]

Definition at line 283 of file igbvf.h.

Referenced by igbvf_process_tx_packets(), and igbvf_transmit().

◆ rx_iobuf

struct io_buffer* igbvf_adapter::rx_iobuf[NUM_RX_DESC]

◆ tx_base

union e1000_adv_tx_desc* igbvf_adapter::tx_base

◆ rx_base

union e1000_adv_rx_desc* igbvf_adapter::rx_base

◆ tx_ring_size

uint32_t igbvf_adapter::tx_ring_size

◆ rx_ring_size

uint32_t igbvf_adapter::rx_ring_size

◆ tx_head

uint32_t igbvf_adapter::tx_head

Definition at line 292 of file igbvf.h.

Referenced by igbvf_configure_tx(), and igbvf_process_tx_packets().

◆ tx_tail

uint32_t igbvf_adapter::tx_tail

Definition at line 293 of file igbvf.h.

Referenced by igbvf_configure_tx(), igbvf_process_tx_packets(), and igbvf_transmit().

◆ tx_fill_ctr

uint32_t igbvf_adapter::tx_fill_ctr

Definition at line 294 of file igbvf.h.

Referenced by igbvf_configure_tx(), igbvf_process_tx_packets(), and igbvf_transmit().

◆ rx_curr

uint32_t igbvf_adapter::rx_curr

◆ ioaddr

uint32_t igbvf_adapter::ioaddr

Definition at line 298 of file igbvf.h.

Referenced by igbvf_probe().

◆ irqno

uint32_t igbvf_adapter::irqno

Definition at line 299 of file igbvf.h.

Referenced by igbvf_probe().

◆ tx_int_delay

uint32_t igbvf_adapter::tx_int_delay

Definition at line 301 of file igbvf.h.

◆ tx_abs_int_delay

uint32_t igbvf_adapter::tx_abs_int_delay

Definition at line 302 of file igbvf.h.

◆ txd_cmd

uint32_t igbvf_adapter::txd_cmd

Definition at line 303 of file igbvf.h.

Referenced by igbvf_configure_tx(), and igbvf_transmit().


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