Lines Matching refs:release
13 smp_store_release(X,V) { __store{release}(*X,V); }
15 rcu_assign_pointer(X,V) { __store{release}(X,V); }
30 xchg_release(X,V) __xchg{release}(X,V)
35 cmpxchg_release(X,V,W) __cmpxchg{release}(X,V,W)
63 atomic_add_return_release(V,X) __atomic_op_return{release}(X,+,V)
67 atomic_fetch_add_release(V,X) __atomic_fetch_op{release}(X,+,V)
72 atomic_inc_return_release(X) __atomic_op_return{release}(X,+,1)
76 atomic_fetch_inc_release(X) __atomic_fetch_op{release}(X,+,1)
81 atomic_sub_return_release(V,X) __atomic_op_return{release}(X,-,V)
85 atomic_fetch_sub_release(V,X) __atomic_fetch_op{release}(X,-,V)
90 atomic_dec_return_release(X) __atomic_op_return{release}(X,-,1)
94 atomic_fetch_dec_release(X) __atomic_fetch_op{release}(X,-,1)
98 atomic_xchg_release(X,V) __xchg{release}(X,V)
103 atomic_cmpxchg_release(X,V,W) __cmpxchg{release}(X,V,W)