Lines Matching refs:constraint
25 #define ATOMIC_OP(op, asm_op, constraint) \
39 : __stringify(constraint) "r" (i)); \
42 #define ATOMIC_OP_RETURN(name, mb, acq, rel, cl, op, asm_op, constraint)\
57 : __stringify(constraint) "r" (i) \
63 #define ATOMIC_FETCH_OP(name, mb, acq, rel, cl, op, asm_op, constraint) \
78 : __stringify(constraint) "r" (i) \
112 * have a constraint for this, so fall back to register.
121 #define ATOMIC64_OP(op, asm_op, constraint) \
135 : __stringify(constraint) "r" (i)); \
138 #define ATOMIC64_OP_RETURN(name, mb, acq, rel, cl, op, asm_op, constraint)\
153 : __stringify(constraint) "r" (i) \
159 #define ATOMIC64_FETCH_OP(name, mb, acq, rel, cl, op, asm_op, constraint)\
174 : __stringify(constraint) "r" (i) \
208 * have a constraint for this, so fall back to register.
239 #define __CMPXCHG_CASE(w, sfx, name, sz, mb, acq, rel, cl, constraint) \
267 : [old] __stringify(constraint) "r" (old), [new] "r" (new) \
275 * handle the 'K' constraint for the value 4294967295 - thus we use no
276 * constraint for 32 bit operations.