Lines Matching full:acquire
12 // Release Acquire and friends
14 smp_load_acquire(X) __load{ACQUIRE}(*X)
34 xchg_acquire(X,V) __xchg{ACQUIRE}(X,V)
37 cmpxchg_acquire(X,V,W) __cmpxchg{ACQUIRE}(X,V,W)
77 atomic_add_return_acquire(V,X) __atomic_op_return{ACQUIRE}(X,+,V)
81 atomic_fetch_add_acquire(V,X) __atomic_fetch_op{ACQUIRE}(X,+,V)
86 atomic_fetch_and_acquire(V,X) __atomic_fetch_op{ACQUIRE}(X,&,V)
91 atomic_fetch_or_acquire(V,X) __atomic_fetch_op{ACQUIRE}(X,|,V)
96 atomic_fetch_xor_acquire(V,X) __atomic_fetch_op{ACQUIRE}(X,^,V)
101 atomic_inc_return_acquire(X) __atomic_op_return{ACQUIRE}(X,+,1)
105 atomic_fetch_inc_acquire(X) __atomic_fetch_op{ACQUIRE}(X,+,1)
110 atomic_sub_return_acquire(V,X) __atomic_op_return{ACQUIRE}(X,-,V)
114 atomic_fetch_sub_acquire(V,X) __atomic_fetch_op{ACQUIRE}(X,-,V)
119 atomic_dec_return_acquire(X) __atomic_op_return{ACQUIRE}(X,-,1)
123 atomic_fetch_dec_acquire(X) __atomic_fetch_op{ACQUIRE}(X,-,1)
129 atomic_xchg_acquire(X,V) __xchg{ACQUIRE}(X,V)
132 atomic_cmpxchg_acquire(X,V,W) __cmpxchg{ACQUIRE}(X,V,W)
140 atomic_add_negative_acquire(V,X) __atomic_op_return{ACQUIRE}(X,+,V) < 0
144 atomic_fetch_andnot_acquire(V,X) __atomic_fetch_op{ACQUIRE}(X,&~,V)