Lines Matching refs:addr

168 	void __iomem *addr;
176 addr = (void __iomem *)dev->base_addr + EN0_RCNTHI;
180 writeb((readb(addr) & 0xf8) | 1, addr);
183 writeb((readb(addr) & 0xf8), addr);
211 void __iomem *addr;
217 addr = (void __iomem *)dev->base_addr + EN0_RCNTHI;
223 stat = readb(addr) & 4;
280 void __iomem *addr = (void __iomem *)dev->base_addr;
282 writeb(E8390_NODMA+E8390_PAGE0+E8390_STOP, addr);
309 void __iomem *dma_base, *addr;
326 addr = (void __iomem *)dev->base_addr;
330 writeb (E8390_NODMA | E8390_PAGE0 | E8390_START, addr + E8390_CMD);
332 writeb (0x42, addr + EN0_RCNTLO);
333 writeb (0x00, addr + EN0_RCNTHI);
334 writeb (0x42, addr + EN0_RSARLO);
335 writeb (0x00, addr + EN0_RSARHI);
336 writeb (E8390_RREAD | E8390_START, addr + E8390_CMD);
340 writeb (ENISR_RDC, addr + EN0_ISR);
341 writeb (count, addr + EN0_RCNTLO);
342 writeb (count >> 8, addr + EN0_RCNTHI);
343 writeb (0, addr + EN0_RSARLO);
344 writeb (start_page, addr + EN0_RSARHI);
345 writeb (E8390_RWRITE | E8390_START, addr + E8390_CMD);
354 while ((readb (addr + EN0_ISR) & ENISR_RDC) == 0)
362 writeb (ENISR_RDC, addr + EN0_ISR);
374 void __iomem *dma_base, *addr;
385 addr = (void __iomem *)dev->base_addr;
389 writeb (E8390_NODMA | E8390_PAGE0 | E8390_START, addr + E8390_CMD);
390 writeb (count, addr + EN0_RCNTLO);
391 writeb (count >> 8, addr + EN0_RCNTHI);
392 writeb (ring_offset, addr + EN0_RSARLO);
393 writeb (ring_offset >> 8, addr + EN0_RSARHI);
394 writeb (E8390_RREAD | E8390_START, addr + E8390_CMD);
403 writeb (ENISR_RDC, addr + EN0_ISR);
414 void __iomem *dma_base, *addr;
425 addr = (void __iomem *)dev->base_addr;
428 writeb (E8390_NODMA | E8390_PAGE0 | E8390_START, addr + E8390_CMD);
429 writeb (sizeof (*hdr), addr + EN0_RCNTLO);
430 writeb (0, addr + EN0_RCNTHI);
431 writeb (0, addr + EN0_RSARLO);
432 writeb (ring_page, addr + EN0_RSARHI);
433 writeb (E8390_RREAD | E8390_START, addr + E8390_CMD);
440 writeb (ENISR_RDC, addr + EN0_ISR);
503 static int etherh_addr(char *addr, struct expansion_card *ec)
519 addr[i] = simple_strtoul(s + 1, &s, 0x10);
538 static int __init etherm_addr(char *addr)
547 addr[0] = 0;
548 addr[1] = 0;
549 addr[2] = 0xa4;
550 addr[3] = 0x10 + (serial >> 24);
551 addr[4] = serial >> 16;
552 addr[5] = serial >> 8;
658 u8 addr[ETH_ALEN];
728 etherm_addr(addr);
731 etherh_addr(addr, ec);
734 eth_hw_addr_set(dev, addr);