Lines Matching defs:atomic64_t
13 } atomic64_t;
17 static inline s64 arch_atomic64_read(const atomic64_t *v)
29 static inline void arch_atomic64_set(atomic64_t *v, s64 a)
50 static inline void arch_atomic64_##op(s64 a, atomic64_t *v) \
67 static inline s64 arch_atomic64_##op##_return_relaxed(s64 a, atomic64_t *v) \
89 static inline s64 arch_atomic64_fetch_##op##_relaxed(s64 a, atomic64_t *v) \
141 arch_atomic64_cmpxchg(atomic64_t *ptr, s64 expected, s64 new)
164 static inline s64 arch_atomic64_xchg(atomic64_t *ptr, s64 new)
185 static inline s64 arch_atomic64_dec_if_positive(atomic64_t *v)
209 static inline s64 arch_atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u)