Lines Matching refs:atomic64_t
129 static inline long long atomic64_read(const atomic64_t *v)
135 static inline void atomic64_set(atomic64_t *v, long long i)
141 static inline long long atomic64_add_return(long long i, atomic64_t *v)
146 static inline long long atomic64_sub_return(long long i, atomic64_t *v)
151 static inline void atomic64_clear_mask(unsigned long mask, atomic64_t *v)
156 static inline void atomic64_set_mask(unsigned long mask, atomic64_t *v)
163 static inline long long atomic64_cmpxchg(atomic64_t *v,
180 } atomic64_t;
182 static inline long long atomic64_read(const atomic64_t *v)
192 static inline void atomic64_set(atomic64_t *v, long long i)
201 static inline long long atomic64_xchg(atomic64_t *v, long long new)
216 static inline long long atomic64_cmpxchg(atomic64_t *v,
231 static inline long long atomic64_add_return(long long i, atomic64_t *v)
242 static inline long long atomic64_sub_return(long long i, atomic64_t *v)
253 static inline void atomic64_set_mask(unsigned long long mask, atomic64_t *v)
263 static inline void atomic64_clear_mask(unsigned long long mask, atomic64_t *v)
275 static inline int atomic64_add_unless(atomic64_t *v, long long a, long long u)
291 static inline long long atomic64_dec_if_positive(atomic64_t *v)