Lines Matching refs:__force
33 ({ u8 __v = (*(__force volatile u8 *) (addr)); __v; })
35 ({ u16 __v = (*(__force volatile u16 *) (addr)); __v; })
37 ({ u32 __v = (*(__force volatile u32 *) (addr)); __v; })
39 ({ u16 __v = le16_to_cpu(*(__force volatile __le16 *) (addr)); __v; })
41 ({ u32 __v = le32_to_cpu(*(__force volatile __le32 *) (addr)); __v; })
43 #define out_8(addr,b) (void)((*(__force volatile u8 *) (addr)) = (b))
44 #define out_be16(addr,w) (void)((*(__force volatile u16 *) (addr)) = (w))
45 #define out_be32(addr,l) (void)((*(__force volatile u32 *) (addr)) = (l))
46 #define out_le16(addr,w) (void)((*(__force volatile __le16 *) (addr)) = cpu_to_le16(w))
47 #define out_le32(addr,l) (void)((*(__force volatile __le32 *) (addr)) = cpu_to_le32(l))
89 ({ u16 __v = (*(__force volatile u16 *) (addr)); __v >>= 8; __v; })
91 ({ u16 __v = (*(__force volatile u16 *) (addr)); __v; })
93 ({ u16 __v = le16_to_cpu(*(__force volatile u16 *) (addr)); __v; })
97 __w = ((*(__force volatile u8 *) ((_addr | 0x10000) + (__v<<1)))); })
100 __w = ((*(__force volatile u16 *) ((_addr & 0xFFFF0000UL) + ((__v & 0xFF)<<1)))); \
101 __w = ((*(__force volatile u16 *) ((_addr | 0x10000) + ((__v >> 8)<<1)))); })
104 __w = ((*(__force volatile u16 *) ((_addr & 0xFFFF0000UL) + ((__v >> 8)<<1)))); \
105 __w = ((*(__force volatile u16 *) ((_addr | 0x10000) + ((__v & 0xFF)<<1)))); })