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

Public Member Functions

u32 __pad __attribute__ ((aligned(4)))
 

Data Fields

struct sk_buffrx_skbuff [RX_RING_SIZE]
 
struct sk_bufftx_skbuff [TX_RING_SIZE]
 
struct RxFDrx_fd
 
struct TxFDtx_fd
 
__le32iqrx
 
__le32iqtx
 
volatile u32 tx_current
 
u32 rx_current
 
u32 iqtx_current
 
u32 iqrx_current
 
volatile u32 tx_dirty
 
volatile u32 ltda
 
u32 rx_dirty
 
u32 lrda
 
dma_addr_t tx_fd_dma
 
dma_addr_t rx_fd_dma
 
dma_addr_t iqtx_dma
 
dma_addr_t iqrx_dma
 
u32 scc_regs [SCC_REGISTERS_MAX]
 
struct timer_list timer
 
struct dscc4_pci_privpci_priv
 
spinlock_t lock
 
int dev_id
 
volatile u32 flags
 
u32 timer_help
 
unsigned short encoding
 
unsigned short parity
 
struct net_devicedev
 
sync_serial_settings settings
 
void __iomembase_addr
 

Detailed Description

Definition at line 199 of file dscc4.c.

Member Function Documentation

u32 __pad __attribute__ ( (aligned(4))  )

Field Documentation

void __iomem* base_addr

Definition at line 239 of file dscc4.c.

Definition at line 237 of file dscc4.c.

int dev_id

Definition at line 231 of file dscc4.c.

unsigned short encoding

Definition at line 235 of file dscc4.c.

volatile u32 flags

Definition at line 232 of file dscc4.c.

__le32* iqrx

Definition at line 205 of file dscc4.c.

u32 iqrx_current

Definition at line 212 of file dscc4.c.

dma_addr_t iqrx_dma

Definition at line 222 of file dscc4.c.

__le32* iqtx

Definition at line 206 of file dscc4.c.

u32 iqtx_current

Definition at line 211 of file dscc4.c.

dma_addr_t iqtx_dma

Definition at line 221 of file dscc4.c.

spinlock_t lock

Definition at line 229 of file dscc4.c.

u32 lrda

Definition at line 217 of file dscc4.c.

volatile u32 ltda

Definition at line 215 of file dscc4.c.

unsigned short parity

Definition at line 236 of file dscc4.c.

Definition at line 228 of file dscc4.c.

u32 rx_current

Definition at line 210 of file dscc4.c.

u32 rx_dirty

Definition at line 216 of file dscc4.c.

struct RxFD* rx_fd

Definition at line 203 of file dscc4.c.

dma_addr_t rx_fd_dma

Definition at line 220 of file dscc4.c.

Definition at line 200 of file dscc4.c.

Definition at line 224 of file dscc4.c.

Definition at line 238 of file dscc4.c.

Definition at line 226 of file dscc4.c.

u32 timer_help

Definition at line 233 of file dscc4.c.

volatile u32 tx_current

Definition at line 209 of file dscc4.c.

volatile u32 tx_dirty

Definition at line 214 of file dscc4.c.

struct TxFD* tx_fd

Definition at line 204 of file dscc4.c.

dma_addr_t tx_fd_dma

Definition at line 219 of file dscc4.c.

Definition at line 201 of file dscc4.c.


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