Lines Matching refs:s64
12 s64 __aligned(8) counter;
74 static inline s64 arch_atomic64_cmpxchg(atomic64_t *v, s64 o, s64 n)
88 static inline s64 arch_atomic64_xchg(atomic64_t *v, s64 n)
90 s64 o;
107 static inline void arch_atomic64_set(atomic64_t *v, s64 i)
122 static inline s64 arch_atomic64_read(const atomic64_t *v)
124 s64 r;
136 static inline s64 arch_atomic64_add_return(s64 i, atomic64_t *v)
148 static inline s64 arch_atomic64_sub_return(s64 i, atomic64_t *v)
157 static inline s64 arch_atomic64_inc_return(atomic64_t *v)
159 s64 a;
166 static inline s64 arch_atomic64_dec_return(atomic64_t *v)
168 s64 a;
182 static inline s64 arch_atomic64_add(s64 i, atomic64_t *v)
197 static inline s64 arch_atomic64_sub(s64 i, atomic64_t *v)
240 static inline int arch_atomic64_add_unless(atomic64_t *v, s64 a, s64 u)
260 static inline s64 arch_atomic64_dec_if_positive(atomic64_t *v)
262 s64 r;
272 static inline void arch_atomic64_and(s64 i, atomic64_t *v)
274 s64 old, c = 0;
280 static inline s64 arch_atomic64_fetch_and(s64 i, atomic64_t *v)
282 s64 old, c = 0;
291 static inline void arch_atomic64_or(s64 i, atomic64_t *v)
293 s64 old, c = 0;
299 static inline s64 arch_atomic64_fetch_or(s64 i, atomic64_t *v)
301 s64 old, c = 0;
310 static inline void arch_atomic64_xor(s64 i, atomic64_t *v)
312 s64 old, c = 0;
318 static inline s64 arch_atomic64_fetch_xor(s64 i, atomic64_t *v)
320 s64 old, c = 0;
329 static inline s64 arch_atomic64_fetch_add(s64 i, atomic64_t *v)
331 s64 old, c = 0;