Lines Matching refs:s64
87 static inline s64 atomic64_read(const atomic64_t *v) in atomic64_read()
89 s64 c; in atomic64_read()
97 static inline void atomic64_set(atomic64_t *v, s64 i) in atomic64_set()
104 static inline s64 atomic64_add_return(s64 i, atomic64_t *v) in atomic64_add_return()
109 static inline s64 atomic64_fetch_add(s64 i, atomic64_t *v) in atomic64_fetch_add()
114 static inline void atomic64_add(s64 i, atomic64_t *v) in atomic64_add()
127 static inline s64 atomic64_cmpxchg(atomic64_t *v, s64 old, s64 new) in atomic64_cmpxchg()
133 static inline void atomic64_##op(s64 i, atomic64_t *v) \
137 static inline long atomic64_fetch_##op(s64 i, atomic64_t *v) \
148 #define atomic64_sub_return(_i, _v) atomic64_add_return(-(s64)(_i), _v)
149 #define atomic64_fetch_sub(_i, _v) atomic64_fetch_add(-(s64)(_i), _v)
150 #define atomic64_sub(_i, _v) atomic64_add(-(s64)(_i), _v)