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

Data Fields

unsigned long active_vlans [BITS_TO_LONGS(VLAN_N_VID)]
 
struct rx_descrx_ring
 
struct tx_desctx_ring
 
dma_addr_t rx_ring_dma
 
dma_addr_t tx_ring_dma
 
struct sk_buffrx_skbuff [RX_RING_SIZE]
 
dma_addr_t rx_skbuff_dma [RX_RING_SIZE]
 
struct sk_bufftx_skbuff [TX_RING_SIZE]
 
dma_addr_t tx_skbuff_dma [TX_RING_SIZE]
 
unsigned chartx_buf [TX_RING_SIZE]
 
unsigned chartx_bufs
 
dma_addr_t tx_bufs_dma
 
struct pci_devpdev
 
long pioaddr
 
struct net_devicedev
 
struct napi_struct napi
 
spinlock_t lock
 
struct mutex task_lock
 
bool task_enable
 
struct work_struct slow_event_task
 
struct work_struct reset_task
 
u32 msg_enable
 
u32 quirks
 
struct rx_descrx_head_desc
 
unsigned int cur_rx
 
unsigned int dirty_rx
 
unsigned int cur_tx
 
unsigned int dirty_tx
 
unsigned int rx_buf_sz
 
u8 wolopts
 
u8 tx_thresh
 
u8 rx_thresh
 
struct mii_if_info mii_if
 
void __iomembase
 

Detailed Description

Definition at line 420 of file via-rhine.c.

Field Documentation

unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)]

Definition at line 422 of file via-rhine.c.

void __iomem* base

Definition at line 466 of file via-rhine.c.

unsigned int cur_rx

Definition at line 458 of file via-rhine.c.

unsigned int cur_tx

Definition at line 459 of file via-rhine.c.

Definition at line 445 of file via-rhine.c.

unsigned int dirty_rx

Definition at line 458 of file via-rhine.c.

unsigned int dirty_tx

Definition at line 459 of file via-rhine.c.

spinlock_t lock

Definition at line 447 of file via-rhine.c.

Definition at line 465 of file via-rhine.c.

u32 msg_enable

Definition at line 453 of file via-rhine.c.

Definition at line 446 of file via-rhine.c.

struct pci_dev* pdev

Definition at line 443 of file via-rhine.c.

long pioaddr

Definition at line 444 of file via-rhine.c.

u32 quirks

Definition at line 456 of file via-rhine.c.

struct work_struct reset_task

Definition at line 451 of file via-rhine.c.

unsigned int rx_buf_sz

Definition at line 460 of file via-rhine.c.

struct rx_desc* rx_head_desc

Definition at line 457 of file via-rhine.c.

Definition at line 425 of file via-rhine.c.

dma_addr_t rx_ring_dma

Definition at line 427 of file via-rhine.c.

Definition at line 431 of file via-rhine.c.

dma_addr_t rx_skbuff_dma[RX_RING_SIZE]

Definition at line 432 of file via-rhine.c.

u8 rx_thresh

Definition at line 463 of file via-rhine.c.

struct work_struct slow_event_task

Definition at line 450 of file via-rhine.c.

bool task_enable

Definition at line 449 of file via-rhine.c.

struct mutex task_lock

Definition at line 448 of file via-rhine.c.

unsigned char* tx_buf[TX_RING_SIZE]

Definition at line 439 of file via-rhine.c.

unsigned char* tx_bufs

Definition at line 440 of file via-rhine.c.

dma_addr_t tx_bufs_dma

Definition at line 441 of file via-rhine.c.

Definition at line 426 of file via-rhine.c.

dma_addr_t tx_ring_dma

Definition at line 428 of file via-rhine.c.

Definition at line 435 of file via-rhine.c.

dma_addr_t tx_skbuff_dma[TX_RING_SIZE]

Definition at line 436 of file via-rhine.c.

u8 tx_thresh

Definition at line 463 of file via-rhine.c.

u8 wolopts

Definition at line 461 of file via-rhine.c.


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