iPXE
|
#include <igbvf.h>
Data Fields | |
struct net_device * | netdev |
struct pci_device * | pdev |
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_buffer * | tx_iobuf [NUM_TX_DESC] |
struct io_buffer * | rx_iobuf [NUM_RX_DESC] |
union e1000_adv_tx_desc * | tx_base |
union e1000_adv_rx_desc * | rx_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 |
struct net_device* igbvf_adapter::netdev |
Definition at line 268 of file igbvf.h.
Referenced by igbvf_probe(), and igbvf_reset().
struct pci_device* igbvf_adapter::pdev |
Definition at line 269 of file igbvf.h.
Referenced by igbvf_probe(), and igbvf_sw_init().
struct net_device_stats igbvf_adapter::net_stats |
struct e1000_hw igbvf_adapter::hw |
Definition at line 273 of file igbvf.h.
Referenced by igbvf_close(), igbvf_configure_rx(), igbvf_configure_tx(), igbvf_get_hw_control(), igbvf_irq_disable(), igbvf_irq_enable(), igbvf_open(), igbvf_probe(), igbvf_process_rx_packets(), igbvf_refill_rx_ring(), igbvf_remove(), igbvf_reset(), igbvf_setup_srrctl(), igbvf_sw_init(), and igbvf_transmit().
u32 igbvf_adapter::min_frame_size |
Definition at line 275 of file igbvf.h.
Referenced by igbvf_probe(), and igbvf_sw_init().
u32 igbvf_adapter::max_frame_size |
Definition at line 276 of file igbvf.h.
Referenced by igbvf_configure_rx(), and igbvf_sw_init().
u32 igbvf_adapter::max_hw_frame_size |
Definition at line 278 of file igbvf.h.
Referenced by igbvf_probe().
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().
struct io_buffer* igbvf_adapter::rx_iobuf[NUM_RX_DESC] |
Definition at line 284 of file igbvf.h.
Referenced by igbvf_free_rx_resources(), igbvf_process_rx_packets(), igbvf_refill_rx_ring(), and igbvf_setup_rx_resources().
union e1000_adv_tx_desc* igbvf_adapter::tx_base |
Definition at line 286 of file igbvf.h.
Referenced by igbvf_configure_tx(), igbvf_free_tx_resources(), igbvf_probe(), igbvf_process_tx_packets(), igbvf_setup_tx_resources(), and igbvf_transmit().
union e1000_adv_rx_desc* igbvf_adapter::rx_base |
Definition at line 287 of file igbvf.h.
Referenced by igbvf_configure_rx(), igbvf_free_rx_resources(), igbvf_poll(), igbvf_probe(), igbvf_process_rx_packets(), igbvf_refill_rx_ring(), and igbvf_setup_rx_resources().
uint32_t igbvf_adapter::tx_ring_size |
Definition at line 289 of file igbvf.h.
Referenced by igbvf_configure_tx(), igbvf_free_tx_resources(), igbvf_probe(), and igbvf_setup_tx_resources().
uint32_t igbvf_adapter::rx_ring_size |
Definition at line 290 of file igbvf.h.
Referenced by igbvf_configure_rx(), igbvf_free_rx_resources(), igbvf_probe(), and igbvf_setup_rx_resources().
uint32_t igbvf_adapter::tx_head |
Definition at line 292 of file igbvf.h.
Referenced by igbvf_configure_tx(), and igbvf_process_tx_packets().
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().
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().
uint32_t igbvf_adapter::rx_curr |
Definition at line 296 of file igbvf.h.
Referenced by igbvf_configure_rx(), igbvf_poll(), igbvf_process_rx_packets(), and igbvf_refill_rx_ring().
uint32_t igbvf_adapter::ioaddr |
Definition at line 298 of file igbvf.h.
Referenced by igbvf_probe().
uint32_t igbvf_adapter::irqno |
Definition at line 299 of file igbvf.h.
Referenced by igbvf_probe().
uint32_t igbvf_adapter::txd_cmd |
Definition at line 303 of file igbvf.h.
Referenced by igbvf_configure_tx(), and igbvf_transmit().