Lines Matching refs:counter
29 #define atomic_read(v) READ_ONCE((v)->counter)
30 #define atomic64_read(v) READ_ONCE((v)->counter)
32 #define atomic_set(v,i) WRITE_ONCE((v)->counter, (i))
33 #define atomic64_set(v,i) WRITE_ONCE((v)->counter, (i))
53 :"=&r" (temp), "=m" (v->counter) \
54 :"Ir" (i), "m" (v->counter)); \
70 :"=&r" (temp), "=m" (v->counter), "=&r" (result) \
71 :"Ir" (i), "m" (v->counter) : "memory"); \
88 :"=&r" (temp), "=m" (v->counter), "=&r" (result) \
89 :"Ir" (i), "m" (v->counter) : "memory"); \
106 :"=&r" (temp), "=m" (v->counter) \
107 :"Ir" (i), "m" (v->counter)); \
123 :"=&r" (temp), "=m" (v->counter), "=&r" (result) \
124 :"Ir" (i), "m" (v->counter) : "memory"); \
141 :"=&r" (temp), "=m" (v->counter), "=&r" (result) \
142 :"Ir" (i), "m" (v->counter) : "memory"); \
201 #define atomic64_cmpxchg(v, old, new) (cmpxchg(&((v)->counter), old, new)) in ATOMIC_OPS()
202 #define atomic64_xchg(v, new) (xchg(&((v)->counter), new)) in ATOMIC_OPS()
204 #define atomic_cmpxchg(v, old, new) (cmpxchg(&((v)->counter), old, new)) in ATOMIC_OPS()
205 #define atomic_xchg(v, new) (xchg(&((v)->counter), new)) in ATOMIC_OPS()