Lines Matching refs:init
33 #include <linux/init.h>
141 struct lance_init_block init;
204 #define CSR1 1 /* init block addr (low) */
205 #define CSR2 2 /* init block addr (high) */
378 MEM->init.hwaddr[0] = dev->dev_addr[1];
379 MEM->init.hwaddr[1] = dev->dev_addr[0];
380 MEM->init.hwaddr[2] = dev->dev_addr[3];
381 MEM->init.hwaddr[3] = dev->dev_addr[2];
382 MEM->init.hwaddr[4] = dev->dev_addr[5];
383 MEM->init.hwaddr[5] = dev->dev_addr[4];
387 MEM->init.mode = 0x0000;
388 MEM->init.filter[0] = 0x00000000;
389 MEM->init.filter[1] = 0x00000000;
390 MEM->init.rdra = dvma_vtob(MEM->rx_head);
391 MEM->init.rlen = (RX_LOG_RING_SIZE << 13) |
393 MEM->init.tdra = dvma_vtob(MEM->tx_head);
394 MEM->init.tlen = (TX_LOG_RING_SIZE << 13) |
398 dvma_vtob(&(MEM->init)), dvma_vtob(MEM->rx_head),
478 MEM->init.hwaddr[0] = dev->dev_addr[1];
479 MEM->init.hwaddr[1] = dev->dev_addr[0];
480 MEM->init.hwaddr[2] = dev->dev_addr[3];
481 MEM->init.hwaddr[3] = dev->dev_addr[2];
482 MEM->init.hwaddr[4] = dev->dev_addr[5];
483 MEM->init.hwaddr[5] = dev->dev_addr[4];
485 MEM->init.mode = 0x0000;
486 MEM->init.filter[0] = 0x00000000;
487 MEM->init.filter[1] = 0x00000000;
488 MEM->init.rdra = dvma_vtob(MEM->rx_head);
489 MEM->init.rlen = (RX_LOG_RING_SIZE << 13) |
491 MEM->init.tdra = dvma_vtob(MEM->tx_head);
492 MEM->init.tlen = (TX_LOG_RING_SIZE << 13) |
496 /* tell the lance the address of its init block */
497 REGA(CSR1) = dvma_vtob(&(MEM->init));
498 REGA(CSR2) = dvma_vtob(&(MEM->init)) >> 16;