Lines Matching defs:offset
237 static inline u32 ethoc_read(struct ethoc *dev, loff_t offset)
240 return ioread32be(dev->iobase + offset);
242 return ioread32(dev->iobase + offset);
245 static inline void ethoc_write(struct ethoc *dev, loff_t offset, u32 data)
248 iowrite32be(data, dev->iobase + offset);
250 iowrite32(data, dev->iobase + offset);
256 loff_t offset = ETHOC_BD_BASE + (index * sizeof(struct ethoc_bd));
257 bd->stat = ethoc_read(dev, offset + 0);
258 bd->addr = ethoc_read(dev, offset + 4);
264 loff_t offset = ETHOC_BD_BASE + (index * sizeof(struct ethoc_bd));
265 ethoc_write(dev, offset + 0, bd->stat);
266 ethoc_write(dev, offset + 4, bd->addr);