Home
last modified time | relevance | path

Searched refs:__LL_SC_ATOMIC (Results 1 – 1 of 1) sorted by relevance

/arch/arm64/include/asm/
Datomic_lse.h28 #define __LL_SC_ATOMIC(op) __LL_SC_CALL(atomic_##op) macro
35 asm volatile(ARM64_LSE_ATOMIC_INSN(__LL_SC_ATOMIC(andnot), in atomic_andnot()
47 asm volatile(ARM64_LSE_ATOMIC_INSN(__LL_SC_ATOMIC(or), in atomic_or()
59 asm volatile(ARM64_LSE_ATOMIC_INSN(__LL_SC_ATOMIC(xor), in atomic_xor()
71 asm volatile(ARM64_LSE_ATOMIC_INSN(__LL_SC_ATOMIC(add), in atomic_add()
87 __LL_SC_ATOMIC(add_return##name), \
113 __LL_SC_ATOMIC(and), in atomic_and()
130 __LL_SC_ATOMIC(sub), in atomic_sub()
148 __LL_SC_ATOMIC(sub_return##name) \
167 #undef __LL_SC_ATOMIC