Lines Matching refs:ofs
389 static inline map_word inline_map_read(struct map_info *map, unsigned long ofs) in inline_map_read() argument
394 r.x[0] = __raw_readb(map->virt + ofs); in inline_map_read()
396 r.x[0] = __raw_readw(map->virt + ofs); in inline_map_read()
398 r.x[0] = __raw_readl(map->virt + ofs); in inline_map_read()
401 r.x[0] = __raw_readq(map->virt + ofs); in inline_map_read()
404 memcpy_fromio(r.x, map->virt + ofs, map->bankwidth); in inline_map_read()
411 static inline void inline_map_write(struct map_info *map, const map_word datum, unsigned long ofs) in inline_map_write() argument
414 __raw_writeb(datum.x[0], map->virt + ofs); in inline_map_write()
416 __raw_writew(datum.x[0], map->virt + ofs); in inline_map_write()
418 __raw_writel(datum.x[0], map->virt + ofs); in inline_map_write()
421 __raw_writeq(datum.x[0], map->virt + ofs); in inline_map_write()
424 memcpy_toio(map->virt+ofs, datum.x, map->bankwidth); in inline_map_write()
444 #define map_read(map, ofs) (map)->read(map, ofs) argument
446 #define map_write(map, datum, ofs) (map)->write(map, datum, ofs) argument
453 #define map_read(map, ofs) inline_map_read(map, ofs) argument
455 #define map_write(map, datum, ofs) inline_map_write(map, datum, ofs) argument