Lines Matching full:constraint
38 #define ATOMIC_OP(op, asm_op, constraint) \ argument
53 : __stringify(constraint) "r" (i)); \
56 #define ATOMIC_OP_RETURN(name, mb, acq, rel, cl, op, asm_op, constraint)\ argument
72 : __stringify(constraint) "r" (i) \
78 #define ATOMIC_FETCH_OP(name, mb, acq, rel, cl, op, asm_op, constraint) \ argument
94 : __stringify(constraint) "r" (i) \
128 * have a constraint for this, so fall back to register. in ATOMIC_OPS()
137 #define ATOMIC64_OP(op, asm_op, constraint) \ in ATOMIC_OPS() argument
152 : __stringify(constraint) "r" (i)); \ in ATOMIC_OPS()
155 #define ATOMIC64_OP_RETURN(name, mb, acq, rel, cl, op, asm_op, constraint)\ argument
171 : __stringify(constraint) "r" (i) \
177 #define ATOMIC64_FETCH_OP(name, mb, acq, rel, cl, op, asm_op, constraint)\ argument
193 : __stringify(constraint) "r" (i) \
227 * have a constraint for this, so fall back to register.
259 #define __CMPXCHG_CASE(w, sfx, name, sz, mb, acq, rel, cl, constraint) \ argument
288 : [old] __stringify(constraint) "r" (old), [new] "r" (new) \
296 * handle the 'K' constraint for the value 4294967295 - thus we use no
297 * constraint for 32 bit operations.