Lines Matching refs:s64
249 s64 counter;
255 static inline s64 atomic64_read(const atomic64_t *v) in atomic64_read()
257 s64 result; in atomic64_read()
268 static inline void atomic64_set(atomic64_t *v, s64 i) in atomic64_set()
277 static inline s64 atomic64_read(const atomic64_t *v) in atomic64_read()
279 s64 result; in atomic64_read()
290 static inline void atomic64_set(atomic64_t *v, s64 i) in atomic64_set()
292 s64 tmp; in atomic64_set()
307 static inline void atomic64_##op(s64 i, atomic64_t *v) \
309 s64 result; \
326 static inline s64 \
327 atomic64_##op##_return_relaxed(s64 i, atomic64_t *v) \
329 s64 result; \
349 static inline s64 \
350 atomic64_fetch_##op##_relaxed(s64 i, atomic64_t *v) \
352 s64 result, val; \
406 static inline s64 atomic64_cmpxchg_relaxed(atomic64_t *ptr, s64 old, s64 new) in ATOMIC64_OPS()
408 s64 oldval; in ATOMIC64_OPS()
429 static inline s64 atomic64_xchg_relaxed(atomic64_t *ptr, s64 new) in atomic64_xchg_relaxed()
431 s64 result; in atomic64_xchg_relaxed()
449 static inline s64 atomic64_dec_if_positive(atomic64_t *v) in atomic64_dec_if_positive()
451 s64 result; in atomic64_dec_if_positive()
477 static inline s64 atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u) in atomic64_fetch_add_unless()
479 s64 oldval, newval; in atomic64_fetch_add_unless()