Lines Matching refs:addr

19 #define in_8(addr) \
20 ({ u8 __v = (*(__force const volatile u8 *) (unsigned long)(addr)); __v; })
21 #define in_be16(addr) \
22 ({ u16 __v = (*(__force const volatile u16 *) (unsigned long)(addr)); __v; })
23 #define in_be32(addr) \
24 ({ u32 __v = (*(__force const volatile u32 *) (unsigned long)(addr)); __v; })
25 #define in_le16(addr) \
26 ({ u16 __v = le16_to_cpu(*(__force const volatile __le16 *) (unsigned long)(addr)); __v; })
27 #define in_le32(addr) \
28 ({ u32 __v = le32_to_cpu(*(__force const volatile __le32 *) (unsigned long)(addr)); __v; })
30 #define out_8(addr,b) (void)((*(__force volatile u8 *) (unsigned long)(addr)) = (b))
31 #define out_be16(addr,w) (void)((*(__force volatile u16 *) (unsigned long)(addr)) = (w))
32 #define out_be32(addr,l) (void)((*(__force volatile u32 *) (unsigned long)(addr)) = (l))
33 #define out_le16(addr,w) (void)((*(__force volatile __le16 *) (unsigned long)(addr)) = cpu_to_le16(w))
34 #define out_le32(addr,l) (void)((*(__force volatile __le32 *) (unsigned long)(addr)) = cpu_to_le32(l))
46 #define __raw_writeb(val,addr) out_8((addr),(val))
47 #define __raw_writew(val,addr) out_be16((addr),(val))
48 #define __raw_writel(val,addr) out_be32((addr),(val))
75 #define rom_in_8(addr) \
76 ({ u16 __v = (*(__force const volatile u16 *) (addr)); __v >>= 8; __v; })
77 #define rom_in_be16(addr) \
78 ({ u16 __v = (*(__force const volatile u16 *) (addr)); __v; })
79 #define rom_in_le16(addr) \
80 ({ u16 __v = le16_to_cpu(*(__force const volatile u16 *) (addr)); __v; })
82 #define rom_out_8(addr, b) \
83 (void)({u8 __maybe_unused __w, __v = (b); u32 _addr = ((u32) (addr)); \
85 #define rom_out_be16(addr, w) \
86 (void)({u16 __maybe_unused __w, __v = (w); u32 _addr = ((u32) (addr)); \
89 #define rom_out_le16(addr, w) \
90 (void)({u16 __maybe_unused __w, __v = (w); u32 _addr = ((u32) (addr)); \