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

Data Fields

void __iomemregs
 
struct net_devicedev
 
spinlock_t lock
 
u32 msg_enable
 
struct napi_struct napi
 
struct pci_devpdev
 
u32 rx_config
 
u16 cpcmd
 
struct cp_extra_stats cp_stats
 
unsigned rx_head ____cacheline_aligned
 
unsigned rx_tail
 
struct cp_descrx_ring
 
struct sk_buffrx_skb [CP_RX_RING_SIZE]
 
unsigned tx_head ____cacheline_aligned
 
unsigned tx_tail
 
struct cp_desctx_ring
 
struct sk_bufftx_skb [CP_TX_RING_SIZE]
 
unsigned rx_buf_sz
 
unsigned wol_enabled: 1
 
dma_addr_t ring_dma
 
struct mii_if_info mii_if
 

Detailed Description

Definition at line 321 of file 8139cp.c.

Field Documentation

unsigned rx_head ____cacheline_aligned

Definition at line 335 of file 8139cp.c.

unsigned tx_head ____cacheline_aligned

Definition at line 340 of file 8139cp.c.

Definition at line 333 of file 8139cp.c.

u16 cpcmd

Definition at line 331 of file 8139cp.c.

Definition at line 323 of file 8139cp.c.

spinlock_t lock

Definition at line 324 of file 8139cp.c.

Definition at line 350 of file 8139cp.c.

u32 msg_enable

Definition at line 325 of file 8139cp.c.

Definition at line 327 of file 8139cp.c.

struct pci_dev* pdev

Definition at line 329 of file 8139cp.c.

Definition at line 322 of file 8139cp.c.

dma_addr_t ring_dma

Definition at line 348 of file 8139cp.c.

unsigned rx_buf_sz

Definition at line 345 of file 8139cp.c.

u32 rx_config

Definition at line 330 of file 8139cp.c.

Definition at line 337 of file 8139cp.c.

Definition at line 338 of file 8139cp.c.

unsigned rx_tail

Definition at line 336 of file 8139cp.c.

Definition at line 342 of file 8139cp.c.

Definition at line 343 of file 8139cp.c.

unsigned tx_tail

Definition at line 341 of file 8139cp.c.

unsigned wol_enabled

Definition at line 346 of file 8139cp.c.


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