Home
last modified time | relevance | path

Searched refs:__cmpxchg_double (Results 1 – 6 of 6) sorted by relevance

/linux-4.4.14/arch/s390/include/asm/
Dcmpxchg.h35 #define __cmpxchg_double(p1, p2, o1, o2, n1, n2) \ macro
60 __cmpxchg_double(__p1, __p2, o1, o2, n1, n2); \
Dpercpu.h176 ret__ = __cmpxchg_double(p1__, p2__, o1__, o2__, n1__, n2__); \
/linux-4.4.14/arch/x86/include/asm/
Dcmpxchg.h208 #define __cmpxchg_double(pfx, p1, p2, o1, o2, n1, n2) \ macro
226 __cmpxchg_double(LOCK_PREFIX, p1, p2, o1, o2, n1, n2)
229 __cmpxchg_double(, p1, p2, o1, o2, n1, n2)
/linux-4.4.14/arch/arm64/include/asm/
Datomic_ll_sc.h237 __LL_SC_PREFIX(__cmpxchg_double##name(unsigned long old1, \
262 __LL_SC_EXPORT(__cmpxchg_double##name);
Datomic_lse.h387 #define __LL_SC_CMPXCHG_DBL(op) __LL_SC_CALL(__cmpxchg_double##op)
390 static inline long __cmpxchg_double##name(unsigned long old1, \
Dcmpxchg.h196 __ret = !__cmpxchg_double((unsigned long)(o1), (unsigned long)(o2), \