Lines Matching refs:addr
79 static void real_iounmap(volatile void __iomem *addr) in real_iounmap() argument
82 (unsigned long long)(uintptr_t __force)addr); in real_iounmap()
136 get_area(const volatile void __iomem *addr) in get_area() argument
138 unsigned long a = (unsigned long)addr; in get_area()
152 void iounmap(volatile void __iomem *addr) in iounmap() argument
154 struct logic_iomem_area *area = get_area(addr); in iounmap()
157 real_iounmap(addr); in iounmap()
173 static u##sz real_raw_read ## op(const volatile void __iomem *addr) \
176 (unsigned long long)(uintptr_t __force)addr); \
181 volatile void __iomem *addr) \
185 (unsigned long long)(uintptr_t __force)addr);\
195 static void real_memset_io(volatile void __iomem *addr, int value, size_t size) in real_memset_io() argument
198 (unsigned long long)(uintptr_t __force)addr); in real_memset_io()
201 static void real_memcpy_fromio(void *buffer, const volatile void __iomem *addr, in real_memcpy_fromio() argument
205 (unsigned long long)(uintptr_t __force)addr); in real_memcpy_fromio()
210 static void real_memcpy_toio(volatile void __iomem *addr, const void *buffer, in real_memcpy_toio() argument
214 (unsigned long long)(uintptr_t __force)addr); in real_memcpy_toio()
219 u##sz __raw_read ## op(const volatile void __iomem *addr) \
221 struct logic_iomem_area *area = get_area(addr); \
224 return real_raw_read ## op(addr); \
227 (unsigned long)addr & AREA_MASK,\
232 void __raw_write ## op(u ## sz val, volatile void __iomem *addr) \
234 struct logic_iomem_area *area = get_area(addr); \
237 real_raw_write ## op(val, addr); \
242 (unsigned long)addr & AREA_MASK, \
254 void memset_io(volatile void __iomem *addr, int value, size_t size) in memset_io() argument
256 struct logic_iomem_area *area = get_area(addr); in memset_io()
260 real_memset_io(addr, value, size); in memset_io()
264 start = (unsigned long)addr & AREA_MASK; in memset_io()
276 void memcpy_fromio(void *buffer, const volatile void __iomem *addr, in memcpy_fromio() argument
279 struct logic_iomem_area *area = get_area(addr); in memcpy_fromio()
284 real_memcpy_fromio(buffer, addr, size); in memcpy_fromio()
288 start = (unsigned long)addr & AREA_MASK; in memcpy_fromio()
300 void memcpy_toio(volatile void __iomem *addr, const void *buffer, size_t size) in memcpy_toio() argument
302 struct logic_iomem_area *area = get_area(addr); in memcpy_toio()
307 real_memcpy_toio(addr, buffer, size); in memcpy_toio()
311 start = (unsigned long)addr & AREA_MASK; in memcpy_toio()