Lines Matching full:once
8 // ONCE
9 READ_ONCE(X) __load{ONCE}(X)
10 WRITE_ONCE(X,V) { __store{ONCE}(X,V); }
16 rcu_dereference(X) __load{ONCE}(X)
17 smp_store_mb(X,V) { __store{ONCE}(X,V); __fence{MB}; }
32 xchg_relaxed(X,V) __xchg{ONCE}(X,V)
36 cmpxchg_relaxed(X,V,W) __cmpxchg{ONCE}(X,V,W)
76 atomic_add_return_relaxed(V,X) __atomic_op_return{ONCE}(X,+,V)
80 atomic_fetch_add_relaxed(V,X) __atomic_fetch_op{ONCE}(X,+,V)
85 atomic_fetch_and_relaxed(V,X) __atomic_fetch_op{ONCE}(X,&,V)
90 atomic_fetch_or_relaxed(V,X) __atomic_fetch_op{ONCE}(X,|,V)
95 atomic_fetch_xor_relaxed(V,X) __atomic_fetch_op{ONCE}(X,^,V)
100 atomic_inc_return_relaxed(X) __atomic_op_return{ONCE}(X,+,1)
104 atomic_fetch_inc_relaxed(X) __atomic_fetch_op{ONCE}(X,+,1)
109 atomic_sub_return_relaxed(V,X) __atomic_op_return{ONCE}(X,-,V)
113 atomic_fetch_sub_relaxed(V,X) __atomic_fetch_op{ONCE}(X,-,V)
118 atomic_dec_return_relaxed(X) __atomic_op_return{ONCE}(X,-,1)
122 atomic_fetch_dec_relaxed(X) __atomic_fetch_op{ONCE}(X,-,1)
127 atomic_xchg_relaxed(X,V) __xchg{ONCE}(X,V)
131 atomic_cmpxchg_relaxed(X,V,W) __cmpxchg{ONCE}(X,V,W)
139 atomic_add_negative_relaxed(V,X) __atomic_op_return{ONCE}(X,+,V) < 0
146 atomic_fetch_andnot_relaxed(V,X) __atomic_fetch_op{ONCE}(X,&~,V)