Lines Matching refs:val
17 static inline u32 __xchg_##type##sfx(volatile void *p, u32 val) \
24 val <<= bitoff; \
34 : "r" (p), "r" (val), "r" (prev_mask) \
76 * Changes the memory location '*p' to be val and returns
87 __xchg_u8_local(volatile void *p, unsigned long val)
96 : "r" (p), "r" (val)
103 __xchg_u8_relaxed(u8 *p, unsigned long val)
112 : "r" (p), "r" (val)
119 __xchg_u16_local(volatile void *p, unsigned long val)
128 : "r" (p), "r" (val)
135 __xchg_u16_relaxed(u16 *p, unsigned long val)
144 : "r" (p), "r" (val)
152 __xchg_u32_local(volatile void *p, unsigned long val)
161 : "r" (p), "r" (val)
168 __xchg_u32_relaxed(u32 *p, unsigned long val)
177 : "r" (p), "r" (val)
185 __xchg_u64_local(volatile void *p, unsigned long val)
194 : "r" (p), "r" (val)
201 __xchg_u64_relaxed(u64 *p, unsigned long val)
210 : "r" (p), "r" (val)