Searched refs:ATOMIC64_OP_RETURN (Results 1 - 9 of 9) sorted by relevance

/linux-master/include/asm-generic/
H A Datomic64.h24 #define ATOMIC64_OP_RETURN(op) \ macro
30 #define ATOMIC64_OPS(op) ATOMIC64_OP(op) ATOMIC64_OP_RETURN(op) ATOMIC64_FETCH_OP(op)
44 #undef ATOMIC64_OP_RETURN macro
/linux-master/arch/arc/include/asm/
H A Datomic64-arcv2.h66 #define ATOMIC64_OP_RETURN(op, op1, op2) \ macro
117 ATOMIC64_OP_RETURN(op, op1, op2) \
137 #undef ATOMIC64_OP_RETURN macro
/linux-master/arch/arm64/include/asm/
H A Datomic_ll_sc.h138 #define ATOMIC64_OP_RETURN(name, mb, acq, rel, cl, op, asm_op, constraint)\ macro
182 ATOMIC64_OP_RETURN(, dmb ish, , l, "memory", __VA_ARGS__) \
183 ATOMIC64_OP_RETURN(_relaxed,, , , , __VA_ARGS__) \
184 ATOMIC64_OP_RETURN(_acquire,, a, , "memory", __VA_ARGS__) \
185 ATOMIC64_OP_RETURN(_release,, , l, "memory", __VA_ARGS__) \
214 #undef ATOMIC64_OP_RETURN macro
/linux-master/arch/sparc/lib/
H A Datomic_64.S102 #define ATOMIC64_OP_RETURN(op) \ define
133 ATOMIC64_OP_RETURN(add)
137 ATOMIC64_OP_RETURN(sub)
150 #undef ATOMIC64_OP_RETURN
/linux-master/arch/loongarch/include/asm/
H A Datomic.h205 #define ATOMIC64_OP_RETURN(op, I, asm_op, c_op, mb, suffix) \ macro
234 ATOMIC64_OP_RETURN(op, I, asm_op, c_op, _db, ) \
235 ATOMIC64_OP_RETURN(op, I, asm_op, c_op, , _relaxed) \
285 #undef ATOMIC64_OP_RETURN macro
/linux-master/arch/alpha/include/asm/
H A Datomic.h110 #define ATOMIC64_OP_RETURN(op, asm_op) \ macro
154 ATOMIC64_OP_RETURN(op, op##q) \
197 #undef ATOMIC64_OP_RETURN macro
/linux-master/arch/parisc/include/asm/
H A Datomic.h158 #define ATOMIC64_OP_RETURN(op, c_op) \ macro
187 ATOMIC64_OP_RETURN(op, c_op) \
213 #undef ATOMIC64_OP_RETURN macro
/linux-master/lib/
H A Datomic64.c81 #define ATOMIC64_OP_RETURN(op, c_op) \ macro
112 ATOMIC64_OP_RETURN(op, c_op) \
/linux-master/arch/arm/include/asm/
H A Datomic.h330 #define ATOMIC64_OP_RETURN(op, op1, op2) \ macro
378 ATOMIC64_OP_RETURN(op, op1, op2) \
408 #undef ATOMIC64_OP_RETURN macro

Completed in 132 milliseconds