Lines Matching refs:s64
218 s64 __aligned(8) counter;
223 static inline s64 atomic64_read(const atomic64_t *v)
225 s64 val;
235 static inline void atomic64_set(atomic64_t *v, s64 a)
256 static inline void atomic64_##op(s64 a, atomic64_t *v) \
258 s64 val; \
273 static inline s64 atomic64_##op##_return(s64 a, atomic64_t *v) \
275 s64 val; \
296 static inline s64 atomic64_fetch_##op(s64 a, atomic64_t *v) \
298 s64 val, orig; \
338 static inline s64
339 atomic64_cmpxchg(atomic64_t *ptr, s64 expected, s64 new)
341 s64 prev;
361 static inline s64 atomic64_xchg(atomic64_t *ptr, s64 new)
363 s64 prev;
389 static inline s64 atomic64_dec_if_positive(atomic64_t *v)
391 s64 val;
422 static inline s64 atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u)
424 s64 old, temp;