Lines Matching refs:prefix
53 #define ATOMIC_OP(op, asm_op, I, asm_type, c_type, prefix) \ argument
55 void arch_atomic##prefix##_##op(c_type i, atomic##prefix##_t *v) \
87 #define ATOMIC_FETCH_OP(op, asm_op, I, asm_type, c_type, prefix) \ in ATOMIC_OPS() argument
89 c_type arch_atomic##prefix##_fetch_##op##_relaxed(c_type i, \ in ATOMIC_OPS()
90 atomic##prefix##_t *v) \ in ATOMIC_OPS()
101 c_type arch_atomic##prefix##_fetch_##op(c_type i, atomic##prefix##_t *v) \
112 #define ATOMIC_OP_RETURN(op, asm_op, c_op, I, asm_type, c_type, prefix) \ argument
114 c_type arch_atomic##prefix##_##op##_return_relaxed(c_type i, \
115 atomic##prefix##_t *v) \
117 return arch_atomic##prefix##_fetch_##op##_relaxed(i, v) c_op I; \
120 c_type arch_atomic##prefix##_##op##_return(c_type i, atomic##prefix##_t *v) \
122 return arch_atomic##prefix##_fetch_##op(i, v) c_op I; \