Lines Matching defs:ofs
365 static inline map_word inline_map_read(struct map_info *map, unsigned long ofs)
370 r.x[0] = __raw_readb(map->virt + ofs);
372 r.x[0] = __raw_readw(map->virt + ofs);
374 r.x[0] = __raw_readl(map->virt + ofs);
377 r.x[0] = __raw_readq(map->virt + ofs);
380 memcpy_fromio(r.x, map->virt+ofs, map->bankwidth);
385 static inline void inline_map_write(struct map_info *map, const map_word datum, unsigned long ofs)
388 __raw_writeb(datum.x[0], map->virt + ofs);
390 __raw_writew(datum.x[0], map->virt + ofs);
392 __raw_writel(datum.x[0], map->virt + ofs);
395 __raw_writeq(datum.x[0], map->virt + ofs);
398 memcpy_toio(map->virt+ofs, datum.x, map->bankwidth);
416 #define map_read(map, ofs) (map)->read(map, ofs)
418 #define map_write(map, datum, ofs) (map)->write(map, datum, ofs)
425 #define map_read(map, ofs) inline_map_read(map, ofs)
427 #define map_write(map, datum, ofs) inline_map_write(map, datum, ofs)