iPXE
|
A vmxnet3 NIC. More...
#include <vmxnet3.h>
Data Fields | |
void * | pt |
"PT" register base address More... | |
void * | vd |
"VD" register base address More... | |
struct vmxnet3_dma * | dma |
DMA area. More... | |
struct vmxnet3_counters | count |
Producer and consumer counters. More... | |
struct io_buffer * | tx_iobuf [VMXNET3_NUM_TX_DESC] |
Transmit I/O buffers. More... | |
struct io_buffer * | rx_iobuf [VMXNET3_NUM_RX_DESC] |
Receive I/O buffers. More... | |
void* vmxnet3_nic::pt |
"PT" register base address
Definition at line 473 of file vmxnet3.h.
Referenced by vmxnet3_probe(), vmxnet3_refill_rx(), vmxnet3_remove(), and vmxnet3_transmit().
void* vmxnet3_nic::vd |
"VD" register base address
Definition at line 475 of file vmxnet3.h.
Referenced by vmxnet3_check_version(), vmxnet3_command(), vmxnet3_open(), vmxnet3_poll_events(), vmxnet3_probe(), vmxnet3_remove(), and vmxnet3_set_ll_addr().
struct vmxnet3_dma* vmxnet3_nic::dma |
DMA area.
Definition at line 478 of file vmxnet3.h.
Referenced by vmxnet3_close(), vmxnet3_open(), vmxnet3_poll_events(), vmxnet3_poll_rx(), vmxnet3_poll_tx(), vmxnet3_refill_rx(), and vmxnet3_transmit().
struct vmxnet3_counters vmxnet3_nic::count |
Producer and consumer counters.
Definition at line 480 of file vmxnet3.h.
Referenced by vmxnet3_open(), vmxnet3_poll_rx(), vmxnet3_poll_tx(), vmxnet3_refill_rx(), and vmxnet3_transmit().
struct io_buffer* vmxnet3_nic::tx_iobuf[VMXNET3_NUM_TX_DESC] |
Transmit I/O buffers.
Definition at line 482 of file vmxnet3.h.
Referenced by vmxnet3_flush_tx(), vmxnet3_poll_tx(), and vmxnet3_transmit().
struct io_buffer* vmxnet3_nic::rx_iobuf[VMXNET3_NUM_RX_DESC] |
Receive I/O buffers.
Definition at line 484 of file vmxnet3.h.
Referenced by vmxnet3_flush_rx(), vmxnet3_poll_rx(), and vmxnet3_refill_rx().