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

#include <7990.h>

Data Fields

charname
 
unsigned long base
 
struct lance_init_blockinit_block
 
struct lance_init_blocklance_init_block
 
int rx_new
 
int tx_new
 
int rx_old
 
int tx_old
 
int lance_log_rx_bufs
 
int lance_log_tx_bufs
 
int rx_ring_mod_mask
 
int tx_ring_mod_mask
 
int tpe
 
int auto_select
 
unsigned short busmaster_regval
 
unsigned int irq
 
void(* writerap )(void *, unsigned short)
 
void(* writerdp )(void *, unsigned short)
 
unsigned short(* readrdp )(void *)
 
spinlock_t devlock
 
char tx_full
 
struct lance_regsll
 
struct timer_list multicast_timer
 
enum lance_type cardtype
 
struct lance_ioregiobase
 
struct lance_memorymem
 
int cur_rx
 
int cur_tx
 
int dirty_tx
 
void *(* memcpy_f )(void *, const void *, size_t)
 
long tx_full
 
struct net_devicenext
 
int type
 
int dma_irq
 
spinlock_t lock
 
charrx_buf_ptr_cpu [RX_RING_SIZE]
 
chartx_buf_ptr_cpu [TX_RING_SIZE]
 
uint rx_buf_ptr_lnc [RX_RING_SIZE]
 
uint tx_buf_ptr_lnc [TX_RING_SIZE]
 
struct lance_rx_head rx_ring [RX_RING_SIZE]
 
struct lance_tx_head tx_ring [TX_RING_SIZE]
 
struct lance_init_block init_block
 
const charname
 
struct sk_bufftx_skbuff [TX_RING_SIZE]
 
struct sk_buffrx_skbuff [RX_RING_SIZE]
 
unsigned long rx_buffs
 
char(* tx_bounce_buffs )[PKT_BUF_SZ]
 
int dirty_rx
 
int dma
 
unsigned char chip_version
 
volatile unsigned shortiobase
 
int new_rx
 
int new_tx
 
int old_tx
 
int old_rx
 
long lock
 
void __iomemlregs
 
void __iomemdregs
 
struct lance_init_block __iomeminit_block_iomem
 
struct lance_init_blockinit_block_mem
 
struct platform_deviceledma
 
char tpe
 
char auto_select
 
char burst_sizes
 
char pio_buffer
 
void(* init_ring )(struct net_device *)
 
void(* rx )(struct net_device *)
 
void(* tx )(struct net_device *)
 
dma_addr_t init_block_dvma
 
struct net_devicedev
 
struct platform_deviceop
 
struct platform_devicelebuffer
 

Detailed Description

Definition at line 101 of file 7990.h.

Field Documentation

int auto_select

Definition at line 115 of file 7990.h.

char auto_select

Definition at line 254 of file sunlance.c.

unsigned long base

Definition at line 104 of file 7990.h.

char burst_sizes

Definition at line 255 of file sunlance.c.

unsigned short busmaster_regval

Definition at line 116 of file 7990.h.

Definition at line 219 of file atarilance.c.

unsigned char chip_version

Definition at line 251 of file lance.c.

int cur_rx

Definition at line 222 of file atarilance.c.

int cur_tx

Definition at line 222 of file atarilance.c.

Definition at line 266 of file sunlance.c.

spinlock_t devlock

Definition at line 127 of file 7990.h.

int dirty_rx

Definition at line 249 of file lance.c.

int dirty_tx

Definition at line 223 of file atarilance.c.

int dma

Definition at line 250 of file lance.c.

int dma_irq

Definition at line 252 of file declance.c.

void __iomem* dregs

Definition at line 243 of file sunlance.c.

Definition at line 105 of file 7990.h.

Definition at line 239 of file lance.c.

dma_addr_t init_block_dvma

Definition at line 265 of file sunlance.c.

struct lance_init_block __iomem* init_block_iomem

Definition at line 244 of file sunlance.c.

struct lance_init_block* init_block_mem

Definition at line 245 of file sunlance.c.

void(* init_ring)(struct net_device *)

Definition at line 260 of file sunlance.c.

volatile unsigned short* iobase

Definition at line 150 of file sun3lance.c.

Definition at line 220 of file atarilance.c.

unsigned int irq

Definition at line 118 of file 7990.h.

Definition at line 106 of file 7990.h.

int lance_log_rx_bufs

Definition at line 111 of file 7990.h.

int lance_log_tx_bufs

Definition at line 111 of file 7990.h.

Definition at line 268 of file sunlance.c.

Definition at line 252 of file sunlance.c.

Definition at line 106 of file a2065.c.

long lock

Definition at line 156 of file sun3lance.c.

spinlock_t lock

Definition at line 255 of file declance.c.

void __iomem* lregs

Definition at line 242 of file sunlance.c.

Definition at line 221 of file atarilance.c.

void*(* memcpy_f)(void *, const void *, size_t)

Definition at line 225 of file atarilance.c.

struct timer_list multicast_timer

Definition at line 124 of file a2065.c.

char * name

Definition at line 103 of file 7990.h.

const char* name

Definition at line 240 of file lance.c.

int new_rx

Definition at line 152 of file sun3lance.c.

int new_tx

Definition at line 152 of file sun3lance.c.

Definition at line 250 of file declance.c.

int old_rx

Definition at line 153 of file sun3lance.c.

int old_tx

Definition at line 153 of file sun3lance.c.

Definition at line 267 of file sunlance.c.

char pio_buffer

Definition at line 256 of file sunlance.c.

unsigned short(* readrdp)(void *)

Definition at line 126 of file 7990.h.

Definition at line 261 of file sunlance.c.

char* rx_buf_ptr_cpu[RX_RING_SIZE]

Definition at line 265 of file declance.c.

uint rx_buf_ptr_lnc[RX_RING_SIZE]

Definition at line 269 of file declance.c.

unsigned long rx_buffs

Definition at line 245 of file lance.c.

int rx_new

Definition at line 108 of file 7990.h.

int rx_old

Definition at line 109 of file 7990.h.

Definition at line 237 of file lance.c.

int rx_ring_mod_mask

Definition at line 112 of file 7990.h.

Definition at line 244 of file lance.c.

int tpe

Definition at line 114 of file 7990.h.

char tpe

Definition at line 253 of file sunlance.c.

Definition at line 262 of file sunlance.c.

char(* tx_bounce_buffs)[PKT_BUF_SZ]

Definition at line 247 of file lance.c.

char* tx_buf_ptr_cpu[TX_RING_SIZE]

Definition at line 266 of file declance.c.

uint tx_buf_ptr_lnc[TX_RING_SIZE]

Definition at line 270 of file declance.c.

long tx_full

Definition at line 128 of file 7990.h.

long tx_full

Definition at line 227 of file atarilance.c.

int tx_new

Definition at line 108 of file 7990.h.

int tx_old

Definition at line 109 of file 7990.h.

Definition at line 238 of file lance.c.

int tx_ring_mod_mask

Definition at line 112 of file 7990.h.

Definition at line 242 of file lance.c.

Definition at line 251 of file declance.c.

void(* writerap)(void *, unsigned short)

Definition at line 124 of file 7990.h.

void(* writerdp)(void *, unsigned short)

Definition at line 125 of file 7990.h.


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