Lines Matching refs:o2
37 #define __cmpxchg_double_op(p1, p2, o1, o2, n1, n2, insn) \ argument
40 register __typeof__(*(p2)) __old2 asm("3") = (o2); \
55 #define __cmpxchg_double_4(p1, p2, o1, o2, n1, n2) \ argument
56 __cmpxchg_double_op(p1, p2, o1, o2, n1, n2, "cds")
58 #define __cmpxchg_double_8(p1, p2, o1, o2, n1, n2) \ argument
59 __cmpxchg_double_op(p1, p2, o1, o2, n1, n2, "cdsg")
63 #define __cmpxchg_double(p1, p2, o1, o2, n1, n2) \ argument
68 __ret = __cmpxchg_double_4(p1, p2, o1, o2, n1, n2); \
71 __ret = __cmpxchg_double_8(p1, p2, o1, o2, n1, n2); \
79 #define cmpxchg_double(p1, p2, o1, o2, n1, n2) \ argument
86 __cmpxchg_double_8(__p1, __p2, o1, o2, n1, n2); \