Lines Matching refs:init
32 #include <linux/init.h>
140 struct lance_init_block init;
203 #define CSR1 1 /* init block addr (low) */
204 #define CSR2 2 /* init block addr (high) */
382 MEM->init.hwaddr[0] = dev->dev_addr[1];
383 MEM->init.hwaddr[1] = dev->dev_addr[0];
384 MEM->init.hwaddr[2] = dev->dev_addr[3];
385 MEM->init.hwaddr[3] = dev->dev_addr[2];
386 MEM->init.hwaddr[4] = dev->dev_addr[5];
387 MEM->init.hwaddr[5] = dev->dev_addr[4];
391 MEM->init.mode = 0x0000;
392 MEM->init.filter[0] = 0x00000000;
393 MEM->init.filter[1] = 0x00000000;
394 MEM->init.rdra = dvma_vtob(MEM->rx_head);
395 MEM->init.rlen = (RX_LOG_RING_SIZE << 13) |
397 MEM->init.tdra = dvma_vtob(MEM->tx_head);
398 MEM->init.tlen = (TX_LOG_RING_SIZE << 13) |
402 dvma_vtob(&(MEM->init)), dvma_vtob(MEM->rx_head),
482 MEM->init.hwaddr[0] = dev->dev_addr[1];
483 MEM->init.hwaddr[1] = dev->dev_addr[0];
484 MEM->init.hwaddr[2] = dev->dev_addr[3];
485 MEM->init.hwaddr[3] = dev->dev_addr[2];
486 MEM->init.hwaddr[4] = dev->dev_addr[5];
487 MEM->init.hwaddr[5] = dev->dev_addr[4];
489 MEM->init.mode = 0x0000;
490 MEM->init.filter[0] = 0x00000000;
491 MEM->init.filter[1] = 0x00000000;
492 MEM->init.rdra = dvma_vtob(MEM->rx_head);
493 MEM->init.rlen = (RX_LOG_RING_SIZE << 13) |
495 MEM->init.tdra = dvma_vtob(MEM->tx_head);
496 MEM->init.tlen = (TX_LOG_RING_SIZE << 13) |
500 /* tell the lance the address of its init block */
501 REGA(CSR1) = dvma_vtob(&(MEM->init));
502 REGA(CSR2) = dvma_vtob(&(MEM->init)) >> 16;