Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ixgbevf_ring Struct Reference

#include <ixgbevf.h>

Data Fields

struct ixgbevf_ringnext
 
struct net_devicenetdev
 
struct devicedev
 
struct ixgbevf_adapteradapter
 
voiddesc
 
dma_addr_t dma
 
unsigned int size
 
unsigned int count
 
unsigned int next_to_use
 
unsigned int next_to_clean
 
int queue_index
 
union {
   struct ixgbevf_tx_buffer *   tx_buffer_info
 
   struct ixgbevf_rx_buffer *   rx_buffer_info
 
}; 
 
u64 total_bytes
 
u64 total_packets
 
struct u64_stats_sync syncp
 
u16 head
 
u16 tail
 
u16 reg_idx
 
u16 rx_buf_len
 

Detailed Description

Definition at line 57 of file ixgbevf.h.

Field Documentation

union { ... }

Definition at line 61 of file ixgbevf.h.

unsigned int count

Definition at line 65 of file ixgbevf.h.

Definition at line 62 of file ixgbevf.h.

struct device* dev

Definition at line 60 of file ixgbevf.h.

Definition at line 63 of file ixgbevf.h.

Definition at line 79 of file ixgbevf.h.

struct net_device* netdev

Definition at line 59 of file ixgbevf.h.

Definition at line 58 of file ixgbevf.h.

unsigned int next_to_clean

Definition at line 67 of file ixgbevf.h.

unsigned int next_to_use

Definition at line 66 of file ixgbevf.h.

Definition at line 69 of file ixgbevf.h.

u16 reg_idx

Definition at line 82 of file ixgbevf.h.

u16 rx_buf_len

Definition at line 86 of file ixgbevf.h.

struct ixgbevf_rx_buffer* rx_buffer_info

Definition at line 72 of file ixgbevf.h.

unsigned int size

Definition at line 64 of file ixgbevf.h.

Definition at line 77 of file ixgbevf.h.

u16 tail

Definition at line 80 of file ixgbevf.h.

u64 total_bytes

Definition at line 75 of file ixgbevf.h.

u64 total_packets

Definition at line 76 of file ixgbevf.h.

struct ixgbevf_tx_buffer* tx_buffer_info

Definition at line 71 of file ixgbevf.h.


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