Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Data Fields
ns83820 Struct Reference

Public Member Functions

char pad[16] __attribute__ ((aligned(16)))
 

Data Fields

u8 __iomembase
 
struct pci_devpci_dev
 
struct net_devicendev
 
struct rx_info rx_info
 
struct tasklet_struct rx_tasklet
 
unsigned ihr
 
struct work_struct tq_refill
 
spinlock_t misc_lock
 
u32 CFG_cache
 
u32 MEAR_cache
 
u32 IMR_cache
 
unsigned linkstate
 
spinlock_t tx_lock
 
u16 tx_done_idx
 
u16 tx_idx
 
volatile u16 tx_free_idx
 
u16 tx_intr_idx
 
atomic_t nr_tx_skbs
 
struct sk_bufftx_skbs [NR_TX_DESC]
 
__le32tx_descs
 
dma_addr_t tx_phy_descs
 
struct timer_list tx_watchdog
 

Detailed Description

Definition at line 426 of file ns83820.c.

Member Function Documentation

char pad [16] __attribute__ ( (aligned(16))  )

Field Documentation

u8 __iomem* base

Definition at line 427 of file ns83820.c.

u32 CFG_cache

Definition at line 441 of file ns83820.c.

unsigned ihr

Definition at line 435 of file ns83820.c.

u32 IMR_cache

Definition at line 444 of file ns83820.c.

unsigned linkstate

Definition at line 446 of file ns83820.c.

u32 MEAR_cache

Definition at line 443 of file ns83820.c.

spinlock_t misc_lock

Definition at line 439 of file ns83820.c.

Definition at line 430 of file ns83820.c.

atomic_t nr_tx_skbs

Definition at line 455 of file ns83820.c.

Definition at line 429 of file ns83820.c.

Definition at line 432 of file ns83820.c.

struct tasklet_struct rx_tasklet

Definition at line 433 of file ns83820.c.

struct work_struct tq_refill

Definition at line 436 of file ns83820.c.

__le32* tx_descs

Definition at line 459 of file ns83820.c.

u16 tx_done_idx

Definition at line 450 of file ns83820.c.

volatile u16 tx_free_idx

Definition at line 452 of file ns83820.c.

u16 tx_idx

Definition at line 451 of file ns83820.c.

u16 tx_intr_idx

Definition at line 453 of file ns83820.c.

spinlock_t tx_lock

Definition at line 448 of file ns83820.c.

dma_addr_t tx_phy_descs

Definition at line 460 of file ns83820.c.

Definition at line 456 of file ns83820.c.

struct timer_list tx_watchdog

Definition at line 462 of file ns83820.c.


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