Home
last modified time | relevance | path

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

/arch/arm64/include/asm/
Dspinlock.h41 ARM64_LSE_ATOMIC_INSN( in arch_spin_unlock_wait()
65 ARM64_LSE_ATOMIC_INSN( in arch_spin_lock()
104 asm volatile(ARM64_LSE_ATOMIC_INSN( in arch_spin_trylock()
134 asm volatile(ARM64_LSE_ATOMIC_INSN( in arch_spin_unlock()
179 asm volatile(ARM64_LSE_ATOMIC_INSN( in arch_write_lock()
206 asm volatile(ARM64_LSE_ATOMIC_INSN( in arch_write_trylock()
227 asm volatile(ARM64_LSE_ATOMIC_INSN( in arch_write_unlock()
258 ARM64_LSE_ATOMIC_INSN( in arch_read_lock()
284 asm volatile(ARM64_LSE_ATOMIC_INSN( in arch_read_unlock()
304 asm volatile(ARM64_LSE_ATOMIC_INSN( in arch_read_trylock()
Datomic_lse.h35 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()
84 asm volatile(ARM64_LSE_ATOMIC_INSN( \
110 asm volatile(ARM64_LSE_ATOMIC_INSN( in atomic_and()
127 asm volatile(ARM64_LSE_ATOMIC_INSN( in atomic_sub()
145 asm volatile(ARM64_LSE_ATOMIC_INSN( \
176 asm volatile(ARM64_LSE_ATOMIC_INSN(__LL_SC_ATOMIC64(andnot), in atomic64_andnot()
188 asm volatile(ARM64_LSE_ATOMIC_INSN(__LL_SC_ATOMIC64(or), in atomic64_or()
[all …]
Dlse.h32 #define ARM64_LSE_ATOMIC_INSN(llsc, lse) \ macro
50 #define ARM64_LSE_ATOMIC_INSN(llsc, lse) llsc macro
Dprocessor.h184 asm volatile(ARM64_LSE_ATOMIC_INSN( in spin_lock_prefetch()
Dcmpxchg.h38 asm volatile(ARM64_LSE_ATOMIC_INSN( \