Home
last modified time | relevance | path

Searched defs:lance_private (Results 1 – 7 of 7) sorted by relevance

/linux-2.6.39/drivers/net/
D7990.h101 struct lance_private struct
103 char *name;
104 unsigned long base;
105 volatile struct lance_init_block *init_block; /* CPU address of RAM */
106 volatile struct lance_init_block *lance_init_block; /* LANCE address of RAM */
108 int rx_new, tx_new;
109 int rx_old, tx_old;
111 int lance_log_rx_bufs, lance_log_tx_bufs;
112 int rx_ring_mod_mask, tx_ring_mod_mask;
114 int tpe; /* TPE is selected */
[all …]
Da2065.c109 struct lance_private { struct
110 char *name;
111 volatile struct lance_regs *ll;
112 volatile struct lance_init_block *init_block; /* Hosts view */
113 volatile struct lance_init_block *lance_init_block; /* Lance view */
115 int rx_new, tx_new;
116 int rx_old, tx_old;
140 static void load_csrs (struct lance_private *lp) in load_csrs() argument
Dsunlance.c242 struct lance_private { struct
243 void __iomem *lregs; /* Lance RAP/RDP regs. */
244 void __iomem *dregs; /* DMA controller regs. */
245 struct lance_init_block __iomem *init_block_iomem;
246 struct lance_init_block *init_block_mem;
248 spinlock_t lock;
250 int rx_new, tx_new;
251 int rx_old, tx_old;
253 struct platform_device *ledma; /* If set this points to ledma */
254 char tpe; /* cable-selection is TPE */
[all …]
Dlance.c235 struct lance_private { struct
237 struct lance_rx_head rx_ring[RX_RING_SIZE];
238 struct lance_tx_head tx_ring[TX_RING_SIZE];
239 struct lance_init_block init_block;
240 const char *name;
242 struct sk_buff* tx_skbuff[TX_RING_SIZE];
244 struct sk_buff* rx_skbuff[RX_RING_SIZE];
245 unsigned long rx_buffs; /* Address of Rx and Tx buffers. */
247 char (*tx_bounce_buffs)[PKT_BUF_SZ];
248 int cur_rx, cur_tx; /* The next free ring entry */
[all …]
Ddeclance.c250 struct lance_private { struct
251 struct net_device *next;
252 int type;
253 int dma_irq;
254 volatile struct lance_regs *ll;
256 spinlock_t lock;
258 int rx_new, tx_new;
259 int rx_old, tx_old;
261 unsigned short busmaster_regval;
263 struct timer_list multicast_timer;
[all …]
Dsun3lance.c149 struct lance_private { struct
150 volatile unsigned short *iobase;
151 struct lance_memory *mem;
152 int new_rx, new_tx; /* The next free ring entry */
153 int old_tx, old_rx; /* ring entry to be processed */
155 long tx_full;
156 long lock;
Datarilance.c218 struct lance_private { struct
219 enum lance_type cardtype;
220 struct lance_ioreg *iobase;
221 struct lance_memory *mem;
222 int cur_rx, cur_tx; /* The next free ring entry */
223 int dirty_tx; /* Ring entries to be freed. */
225 void *(*memcpy_f)( void *, const void *, size_t );
227 long tx_full;
228 spinlock_t devlock;