Home
last modified time | relevance | path

Searched refs:bwlq (Results 1 – 2 of 2) sorted by relevance

/linux-4.1.27/arch/mips/include/asm/
Dio.h311 #define __BUILD_MEMORY_SINGLE(pfx, bwlq, type, irq) \ argument
313 static inline void pfx##write##bwlq(type val, \
321 __mem = (void *)__swizzle_addr_##bwlq((unsigned long)(mem)); \
323 __val = pfx##ioswab##bwlq(__mem, val); \
349 static inline type pfx##read##bwlq(const volatile void __iomem *mem) \
354 __mem = (void *)__swizzle_addr_##bwlq((unsigned long)(mem)); \
378 return pfx##ioswab##bwlq(__mem, __val); \
381 #define __BUILD_IOPORT_SINGLE(pfx, bwlq, type, p, slow) \ argument
383 static inline void pfx##out##bwlq##p(type val, unsigned long port) \
390 __addr = (void *)__swizzle_addr_##bwlq(mips_io_port_base + port); \
[all …]
/linux-4.1.27/arch/sh/include/asm/
Dio.h66 #define __BUILD_UNCACHED_IO(bwlq, type) \ argument
67 static inline type read##bwlq##_uncached(unsigned long addr) \
71 ret = __raw_read##bwlq(addr); \
76 static inline void write##bwlq##_uncached(type v, unsigned long addr) \
79 __raw_write##bwlq(v, addr); \
88 #define __BUILD_MEMORY_STRING(pfx, bwlq, type) \ argument
91 pfx##writes##bwlq(volatile void __iomem *mem, const void *addr, \
97 __raw_write##bwlq(*__addr, mem); \
102 static inline void pfx##reads##bwlq(volatile void __iomem *mem, \
108 *__addr = __raw_read##bwlq(mem); \
[all …]