Lines Matching refs:atomic_t
19 * @v: pointer of type atomic_t
23 static __always_inline int arch_atomic_read(const atomic_t *v)
34 * @v: pointer of type atomic_t
39 static __always_inline void arch_atomic_set(atomic_t *v, int i)
47 * @v: pointer of type atomic_t
51 static __always_inline void arch_atomic_add(int i, atomic_t *v)
61 * @v: pointer of type atomic_t
65 static __always_inline void arch_atomic_sub(int i, atomic_t *v)
75 * @v: pointer of type atomic_t
81 static __always_inline bool arch_atomic_sub_and_test(int i, atomic_t *v)
89 * @v: pointer of type atomic_t
93 static __always_inline void arch_atomic_inc(atomic_t *v)
102 * @v: pointer of type atomic_t
106 static __always_inline void arch_atomic_dec(atomic_t *v)
115 * @v: pointer of type atomic_t
121 static __always_inline bool arch_atomic_dec_and_test(atomic_t *v)
129 * @v: pointer of type atomic_t
135 static __always_inline bool arch_atomic_inc_and_test(atomic_t *v)
144 * @v: pointer of type atomic_t
150 static __always_inline bool arch_atomic_add_negative(int i, atomic_t *v)
159 * @v: pointer of type atomic_t
163 static __always_inline int arch_atomic_add_return(int i, atomic_t *v)
171 * @v: pointer of type atomic_t
176 static __always_inline int arch_atomic_sub_return(int i, atomic_t *v)
182 static __always_inline int arch_atomic_fetch_add(int i, atomic_t *v)
188 static __always_inline int arch_atomic_fetch_sub(int i, atomic_t *v)
194 static __always_inline int arch_atomic_cmpxchg(atomic_t *v, int old, int new)
200 static __always_inline bool arch_atomic_try_cmpxchg(atomic_t *v, int *old, int new)
206 static __always_inline int arch_atomic_xchg(atomic_t *v, int new)
212 static __always_inline void arch_atomic_and(int i, atomic_t *v)
220 static __always_inline int arch_atomic_fetch_and(int i, atomic_t *v)
230 static __always_inline void arch_atomic_or(int i, atomic_t *v)
238 static __always_inline int arch_atomic_fetch_or(int i, atomic_t *v)
248 static __always_inline void arch_atomic_xor(int i, atomic_t *v)
256 static __always_inline int arch_atomic_fetch_xor(int i, atomic_t *v)