Lines Matching refs:release
13 smp_store_release(X,V) { __store{release}(*X,V); }
15 rcu_assign_pointer(X,V) { __store{release}(X,V); }
33 xchg_release(X,V) __xchg{release}(X,V)
38 cmpxchg_release(X,V,W) __cmpxchg{release}(X,V,W)
74 atomic_add_return_release(V,X) __atomic_op_return{release}(X,+,V)
78 atomic_fetch_add_release(V,X) __atomic_fetch_op{release}(X,+,V)
83 atomic_inc_return_release(X) __atomic_op_return{release}(X,+,1)
87 atomic_fetch_inc_release(X) __atomic_fetch_op{release}(X,+,1)
92 atomic_sub_return_release(V,X) __atomic_op_return{release}(X,-,V)
96 atomic_fetch_sub_release(V,X) __atomic_fetch_op{release}(X,-,V)
101 atomic_dec_return_release(X) __atomic_op_return{release}(X,-,1)
105 atomic_fetch_dec_release(X) __atomic_fetch_op{release}(X,-,1)
109 atomic_xchg_release(X,V) __xchg{release}(X,V)
114 atomic_cmpxchg_release(X,V,W) __cmpxchg{release}(X,V,W)