Lines Matching refs:counter
24 #define atomic_read(v) (*(volatile int *)&(v)->counter)
25 #define atomic64_read(v) (*(volatile long *)&(v)->counter)
27 #define atomic_set(v,i) (((v)->counter) = (i))
28 #define atomic64_set(v,i) (((v)->counter) = (i))
86 #define atomic_cmpxchg(v, old, new) (cmpxchg(&((v)->counter), old, new))
87 #define atomic_xchg(v, new) (xchg(&((v)->counter), new))
90 (cmpxchg(&((v)->counter), old, new))
91 #define atomic64_xchg(v, new) (xchg(&((v)->counter), new))
135 ? ia64_fetch_and_add(__ia64_aar_i, &(v)->counter) \
147 ? ia64_fetch_and_add(__ia64_aar_i, &(v)->counter) \
175 ? ia64_fetch_and_add(-__ia64_asr_i, &(v)->counter) \
187 ? ia64_fetch_and_add(-__ia64_asr_i, &(v)->counter) \