Lines Matching defs:lance_private
236 struct lance_private { struct
237 void __iomem *lregs; /* Lance RAP/RDP regs. */
238 void __iomem *dregs; /* DMA controller regs. */
239 struct lance_init_block __iomem *init_block_iomem;
240 struct lance_init_block *init_block_mem;
242 spinlock_t lock;
244 int rx_new, tx_new;
245 int rx_old, tx_old;
247 struct platform_device *ledma; /* If set this points to ledma */
248 char tpe; /* cable-selection is TPE */
249 char auto_select; /* cable-selection by carrier */
250 char burst_sizes; /* ledma SBus burst sizes */
251 char pio_buffer; /* init block in PIO space? */
253 unsigned short busmaster_regval;
255 void (*init_ring)(struct net_device *);
256 void (*rx)(struct net_device *);
257 void (*tx)(struct net_device *);
259 char *name;
260 dma_addr_t init_block_dvma;
261 struct net_device *dev; /* Backpointer */
262 struct platform_device *op;
263 struct platform_device *lebuffer;
264 struct timer_list multicast_timer;