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

#include <sonic.h>

Data Fields

int dma_bitmode
 
int reg_offset
 
voiddescriptors
 
voidcda
 
voidtda
 
voidrra
 
voidrda
 
struct sk_buff *volatile rx_skb [SONIC_NUM_RRS]
 
struct sk_buff *volatile tx_skb [SONIC_NUM_TDS]
 
unsigned int tx_len [SONIC_NUM_TDS]
 
dma_addr_t descriptors_laddr
 
u32 cda_laddr
 
u32 tda_laddr
 
u32 rra_laddr
 
u32 rda_laddr
 
dma_addr_t rx_laddr [SONIC_NUM_RRS]
 
dma_addr_t tx_laddr [SONIC_NUM_TDS]
 
unsigned int rra_end
 
unsigned int cur_rwp
 
unsigned int cur_rx
 
unsigned int cur_tx
 
unsigned int eol_rx
 
unsigned int eol_tx
 
unsigned int next_tx
 
struct devicedevice
 
struct net_device_stats stats
 

Detailed Description

Definition at line 288 of file sonic.h.

Field Documentation

void* cda

Definition at line 298 of file sonic.h.

u32 cda_laddr

Definition at line 308 of file sonic.h.

unsigned int cur_rwp

Definition at line 315 of file sonic.h.

unsigned int cur_rx

Definition at line 316 of file sonic.h.

unsigned int cur_tx

Definition at line 317 of file sonic.h.

void* descriptors

Definition at line 295 of file sonic.h.

dma_addr_t descriptors_laddr

Definition at line 307 of file sonic.h.

Definition at line 321 of file sonic.h.

int dma_bitmode

Definition at line 290 of file sonic.h.

unsigned int eol_rx

Definition at line 318 of file sonic.h.

unsigned int eol_tx

Definition at line 319 of file sonic.h.

unsigned int next_tx

Definition at line 320 of file sonic.h.

void* rda

Definition at line 301 of file sonic.h.

u32 rda_laddr

Definition at line 311 of file sonic.h.

int reg_offset

Definition at line 294 of file sonic.h.

void* rra

Definition at line 300 of file sonic.h.

unsigned int rra_end

Definition at line 314 of file sonic.h.

u32 rra_laddr

Definition at line 310 of file sonic.h.

Definition at line 312 of file sonic.h.

struct sk_buff* volatile rx_skb[SONIC_NUM_RRS]

Definition at line 302 of file sonic.h.

Definition at line 322 of file sonic.h.

void* tda

Definition at line 299 of file sonic.h.

u32 tda_laddr

Definition at line 309 of file sonic.h.

Definition at line 313 of file sonic.h.

unsigned int tx_len[SONIC_NUM_TDS]

Definition at line 304 of file sonic.h.

struct sk_buff* volatile tx_skb[SONIC_NUM_TDS]

Definition at line 303 of file sonic.h.


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