Lines Matching refs:counter
45 typeof((v)->counter) c, old; \
56 #define atomic_read(v) READ_ONCE((v)->counter)
57 #define atomic_set(v, i) WRITE_ONCE(((v)->counter), (i))
79 #define atomic_xchg_relaxed(v, new) xchg_relaxed(&((v)->counter), (new))
80 #define atomic_xchg_acquire(v, new) xchg_acquire(&((v)->counter), (new))
81 #define atomic_xchg_release(v, new) xchg_release(&((v)->counter), (new))
82 #define atomic_xchg(v, new) xchg(&((v)->counter), (new))
85 cmpxchg_relaxed(&((v)->counter), (old), (new))
87 cmpxchg_acquire(&((v)->counter), (old), (new))
89 cmpxchg_release(&((v)->counter), (old), (new))
90 #define atomic_cmpxchg(v, old, new) cmpxchg(&((v)->counter), (old), (new))