Lines Matching refs:atomic64_t
21 * to each atomic64_t variable. Since this is expected to used on
36 static inline spinlock_t *lock_addr(const atomic64_t *v)
45 long long atomic64_read(const atomic64_t *v)
58 void atomic64_set(atomic64_t *v, long long i)
69 void atomic64_add(long long a, atomic64_t *v)
80 long long atomic64_add_return(long long a, atomic64_t *v)
93 void atomic64_sub(long long a, atomic64_t *v)
104 long long atomic64_sub_return(long long a, atomic64_t *v)
117 long long atomic64_dec_if_positive(atomic64_t *v)
132 long long atomic64_cmpxchg(atomic64_t *v, long long o, long long n)
147 long long atomic64_xchg(atomic64_t *v, long long new)
161 int atomic64_add_unless(atomic64_t *v, long long a, long long u)