Lines Matching refs:counter
30 #define atomic_read(v) READ_ONCE((v)->counter)
31 #define atomic64_read(v) READ_ONCE((v)->counter)
33 #define atomic_set(v,i) WRITE_ONCE((v)->counter, (i))
34 #define atomic64_set(v,i) WRITE_ONCE((v)->counter, (i))
54 :"=&r" (temp), "=m" (v->counter) \
55 :"Ir" (i), "m" (v->counter)); \
71 :"=&r" (temp), "=m" (v->counter), "=&r" (result) \
72 :"Ir" (i), "m" (v->counter) : "memory"); \
89 :"=&r" (temp), "=m" (v->counter), "=&r" (result) \
90 :"Ir" (i), "m" (v->counter) : "memory"); \
107 :"=&r" (temp), "=m" (v->counter) \
108 :"Ir" (i), "m" (v->counter)); \
124 :"=&r" (temp), "=m" (v->counter), "=&r" (result) \
125 :"Ir" (i), "m" (v->counter) : "memory"); \
142 :"=&r" (temp), "=m" (v->counter), "=&r" (result) \
143 :"Ir" (i), "m" (v->counter) : "memory"); \
202 #define atomic64_cmpxchg(v, old, new) (cmpxchg(&((v)->counter), old, new)) in ATOMIC_OPS()
203 #define atomic64_xchg(v, new) (xchg(&((v)->counter), new)) in ATOMIC_OPS()
205 #define atomic_cmpxchg(v, old, new) (cmpxchg(&((v)->counter), old, new)) in ATOMIC_OPS()
206 #define atomic_xchg(v, new) (xchg(&((v)->counter), new)) in ATOMIC_OPS()