Lines Matching refs:xchg
129 local xchg="$1"; shift
135 __atomic_op_acquire(${xchg}, __VA_ARGS__)
140 __atomic_op_release(${xchg}, __VA_ARGS__)
145 __atomic_op_fence(${xchg}, __VA_ARGS__)
153 local xchg="$1"; shift
154 printf "#ifndef ${xchg}_relaxed\n"
156 gen_basic_fallbacks ${xchg}
158 printf "#else /* ${xchg}_relaxed */\n"
160 gen_order_fallbacks ${xchg}
162 printf "#endif /* ${xchg}_relaxed */\n\n"
220 for xchg in "arch_xchg" "arch_cmpxchg" "arch_cmpxchg64"; do
221 gen_xchg_fallbacks "${xchg}"