Lines Matching defs:he_dev
265 struct he_dev { struct
266 unsigned int number;
267 unsigned int irq;
268 unsigned long membase;
270 char prod_id[30];
271 char mac_addr[6];
272 int media; /*
280 unsigned int vcibits, vpibits;
281 unsigned int cells_per_row;
282 unsigned int bytes_per_row;
283 unsigned int cells_per_lbuf;
284 unsigned int r0_numrows, r0_startrow, r0_numbuffs;
285 unsigned int r1_numrows, r1_startrow, r1_numbuffs;
286 unsigned int tx_numrows, tx_startrow, tx_numbuffs;
287 unsigned int buffer_limit;
289 struct he_vcc_table *he_vcc_table;
292 struct he_group group[HE_NUM_GROUPS];
294 struct he_cs_stper cs_stper[HE_NUM_CS_STPER];
295 unsigned total_bw;
297 dma_addr_t irq_phys;
298 struct he_irq *irq_base, *irq_head, *irq_tail;
299 volatile unsigned *irq_tailoffset;
300 int irq_peak;
303 struct tasklet_struct tasklet;
306 struct pci_pool *tpd_pool;
307 struct list_head outstanding_tpds;
309 struct he_tpd *tpd_head, *tpd_base, *tpd_end;
310 dma_addr_t tpd_base_phys;
313 dma_addr_t tpdrq_phys;
314 struct he_tpdrq *tpdrq_base, *tpdrq_tail, *tpdrq_head;
316 spinlock_t global_lock; /* 8.1.5 pci transaction ordering
318 dma_addr_t rbrq_phys;
319 struct he_rbrq *rbrq_base, *rbrq_head;
320 int rbrq_peak;
323 struct pci_pool *rbpl_pool;
325 void *rbpl_pages;
326 dma_addr_t rbpl_pages_phys;
328 dma_addr_t rbpl_phys;
329 struct he_rbp *rbpl_base, *rbpl_tail;
330 struct he_virt *rbpl_virt;
331 int rbpl_peak;
355 struct he_dev *next; argument