Lines Matching defs:a

70 #define __arch_getb(a)		({ u8  __v; __comp_b(); __v = *(volatile u8  *)(a); __comp_b(); __v; })  argument
71 #define __arch_getw(a) ({ u16 __v; __comp_b(); __v = *(volatile u16 *)(a); __comp_b(); __v; }) argument
72 #define __arch_getl(a) ({ u32 __v; __comp_b(); __v = *(volatile u32 *)(a); __comp_b(); __v; }) argument
73 #define __arch_getq(a) ({ u64 __v; __comp_b(); __v = *(volatile u64 *)(a); __comp_b(); __v; }) argument
75 #define __arch_putb(v, a) ({ __comp_b(); *(volatile u8 *)(a) = (v); __comp_b(); }) argument
76 #define __arch_putw(v, a) ({ __comp_b(); *(volatile u16 *)(a) = (v); __comp_b(); }) argument
77 #define __arch_putl(v, a) ({ __comp_b(); *(volatile u32 *)(a) = (v); __comp_b(); }) argument
78 #define __arch_putq(v, a) ({ __comp_b(); *(volatile u64 *)(a) = (v); __comp_b(); }) argument
197 #define out_arch(type, endian, a, v) __raw_write##type(cpu_to_##endian(v), a) argument
198 #define in_arch(type, endian, a) endian##_to_cpu(__raw_read##type(a)) argument
200 #define out_le32(a, v) out_arch(l, le32, a, v) argument
201 #define out_le16(a, v) out_arch(w, le16, a, v) argument
203 #define in_le32(a) in_arch(l, le32, a) argument
204 #define in_le16(a) in_arch(w, le16, a) argument
206 #define out_be32(a, v) out_arch(l, be32, a, v) argument
207 #define out_be16(a, v) out_arch(w, be16, a, v) argument
209 #define in_be32(a) in_arch(l, be32, a) argument
210 #define in_be16(a) in_arch(w, be16, a) argument
212 #define out_8(a, v) __raw_writeb(v, a) argument
213 #define in_8(a) __raw_readb(a) argument