Lines Matching refs:s64
324 s64 __aligned(8) counter;
329 static inline s64 atomic64_read(const atomic64_t *v)
331 s64 val;
341 static inline void atomic64_set(atomic64_t *v, s64 a)
362 static inline void atomic64_##op(s64 a, atomic64_t *v) \
364 s64 val; \
379 static inline s64 atomic64_##op##_return(s64 a, atomic64_t *v) \
381 s64 val; \
402 static inline s64 atomic64_fetch_##op(s64 a, atomic64_t *v) \
404 s64 val, orig; \
444 static inline s64
445 atomic64_cmpxchg(atomic64_t *ptr, s64 expected, s64 new)
447 s64 prev;
467 static inline s64 atomic64_xchg(atomic64_t *ptr, s64 new)
469 s64 prev;
495 static inline s64 atomic64_dec_if_positive(atomic64_t *v)
497 s64 val;
528 static inline s64 atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u)
530 s64 old, temp;