Lines Matching refs:counter
24 #define atomic_read(v) ACCESS_ONCE((v)->counter)
25 #define atomic64_read(v) ACCESS_ONCE((v)->counter)
27 #define atomic_set(v,i) (((v)->counter) = (i))
28 #define atomic64_set(v,i) (((v)->counter) = (i))
58 ? ia64_fetch_and_add(__ia64_aar_i, &(v)->counter) \
70 ? ia64_fetch_and_add(-__ia64_asr_i, &(v)->counter) \
102 ? ia64_fetch_and_add(__ia64_aar_i, &(v)->counter) \
114 ? ia64_fetch_and_add(-__ia64_asr_i, &(v)->counter) \
118 #define atomic_cmpxchg(v, old, new) (cmpxchg(&((v)->counter), old, new))
119 #define atomic_xchg(v, new) (xchg(&((v)->counter), new))
122 (cmpxchg(&((v)->counter), old, new))
123 #define atomic64_xchg(v, new) (xchg(&((v)->counter), new))