Searched refs:__atomic_setup (Results 1 - 2 of 2) sorted by relevance

/linux-4.1.27/arch/tile/lib/
H A Datomic_32.c55 static inline int *__atomic_setup(volatile void *v) __atomic_setup() function
64 return __atomic_xchg(v, __atomic_setup(v), n).val; _atomic_xchg()
70 return __atomic_xchg_add(v, __atomic_setup(v), i).val; _atomic_xchg_add()
81 return __atomic_xchg_add_unless(v, __atomic_setup(v), u, a).val; _atomic_xchg_add_unless()
87 return __atomic_cmpxchg(v, __atomic_setup(v), o, n).val; _atomic_cmpxchg()
93 return __atomic_or((int *)p, __atomic_setup(p), mask).val; _atomic_or()
99 return __atomic_andn((int *)p, __atomic_setup(p), mask).val; _atomic_andn()
105 return __atomic_xor((int *)p, __atomic_setup(p), mask).val; _atomic_xor()
112 return __atomic64_xchg(v, __atomic_setup(v), n); _atomic64_xchg()
118 return __atomic64_xchg_add(v, __atomic_setup(v), i); _atomic64_xchg_add()
129 return __atomic64_xchg_add_unless(v, __atomic_setup(v), u, a); _atomic64_xchg_add_unless()
135 return __atomic64_cmpxchg(v, __atomic_setup(v), o, n); _atomic64_cmpxchg()
/linux-4.1.27/arch/tile/include/asm/
H A Dfutex.h100 * __atomic_setup(), but we can't do a read into the L1 since it might

Completed in 41 milliseconds