Lines Matching refs:addr
83 #define ether1_readw(dev, addr, type, offset, svflgs) ether1_inw_p (dev, addr + (int)(&((type *)0)->offset), svflgs)
84 #define ether1_writew(dev, val, addr, type, offset, svflgs) ether1_outw_p (dev, val, addr + (int)(&((type *)0)->offset), svflgs)
87 ether1_inw_p (struct net_device *dev, int addr, int svflgs)
95 writeb(addr >> 12, REG_PAGE);
96 ret = readw(ETHER1_RAM + ((addr & 4095) << 1));
103 ether1_outw_p (struct net_device *dev, unsigned short val, int addr, int svflgs)
110 writeb(addr >> 12, REG_PAGE);
111 writew(val, ETHER1_RAM + ((addr & 4095) << 1));
129 void __iomem *addr;
133 addr = ETHER1_RAM + (offset << 1);
177 : "r" (addr), "r" (thislen), "1" (data));
179 addr = ETHER1_RAM;
192 void __iomem *addr;
196 addr = ETHER1_RAM + (offset << 1);
240 : "r" (addr), "r" (thislen), "1" (data));
242 addr = ETHER1_RAM;
446 int i, status, addr, next, next2;
477 addr = RX_AREA_START;
479 next = addr + RFD_SIZE + RBD_SIZE + ETH_FRAME_LEN + 10;
485 priv(dev)->rx_tail = addr;
488 if (addr == RX_AREA_START)
489 init_rfd.rfd_rbdoffset = addr + RFD_SIZE;
494 init_rbd.rbd_bufl = addr + RFD_SIZE + RBD_SIZE;
496 ether1_writebuffer (dev, &init_rfd, addr, RFD_SIZE);
497 ether1_writebuffer (dev, &init_rbd, addr + RFD_SIZE, RBD_SIZE);
498 addr = next;