pcp2              167 arch/s390/include/asm/percpu.h #define arch_this_cpu_cmpxchg_double(pcp1, pcp2, o1, o2, n1, n2)	\
pcp2              170 arch/s390/include/asm/percpu.h 	typeof(pcp2) o2__ = (o2), n2__ = (n2);				\
pcp2              172 arch/s390/include/asm/percpu.h 	typeof(pcp2) *p2__;						\
pcp2              176 arch/s390/include/asm/percpu.h 	p2__ = raw_cpu_ptr(&(pcp2));					\
pcp2              460 arch/x86/include/asm/percpu.h #define percpu_cmpxchg8b_double(pcp1, pcp2, o1, o2, n1, n2)		\
pcp2              464 arch/x86/include/asm/percpu.h 	typeof(pcp2) __o2 = (o2), __n2 = (n2);				\
pcp2              467 arch/x86/include/asm/percpu.h 		     : CC_OUT(z) (__ret), "+m" (pcp1), "+m" (pcp2), "+a" (__o1), "+d" (__o2) \
pcp2              505 arch/x86/include/asm/percpu.h #define percpu_cmpxchg16b_double(pcp1, pcp2, o1, o2, n1, n2)		\
pcp2              509 arch/x86/include/asm/percpu.h 	typeof(pcp2) __o2 = (o2), __n2 = (n2);				\
pcp2              514 arch/x86/include/asm/percpu.h 				   "+m" (pcp2), "+d" (__o2)),		\
pcp2              102 include/asm-generic/percpu.h #define raw_cpu_generic_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2) \
pcp2              105 include/asm-generic/percpu.h 	typeof(&(pcp2)) __p2 = raw_cpu_ptr(&(pcp2));			\
pcp2              183 include/asm-generic/percpu.h #define this_cpu_generic_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2)	\
pcp2              188 include/asm-generic/percpu.h 	__ret = raw_cpu_generic_cmpxchg_double(pcp1, pcp2,		\
pcp2              303 include/asm-generic/percpu.h #define raw_cpu_cmpxchg_double_1(pcp1, pcp2, oval1, oval2, nval1, nval2) \
pcp2              304 include/asm-generic/percpu.h 	raw_cpu_generic_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2)
pcp2              307 include/asm-generic/percpu.h #define raw_cpu_cmpxchg_double_2(pcp1, pcp2, oval1, oval2, nval1, nval2) \
pcp2              308 include/asm-generic/percpu.h 	raw_cpu_generic_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2)
pcp2              311 include/asm-generic/percpu.h #define raw_cpu_cmpxchg_double_4(pcp1, pcp2, oval1, oval2, nval1, nval2) \
pcp2              312 include/asm-generic/percpu.h 	raw_cpu_generic_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2)
pcp2              315 include/asm-generic/percpu.h #define raw_cpu_cmpxchg_double_8(pcp1, pcp2, oval1, oval2, nval1, nval2) \
pcp2              316 include/asm-generic/percpu.h 	raw_cpu_generic_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2)
pcp2              428 include/asm-generic/percpu.h #define this_cpu_cmpxchg_double_1(pcp1, pcp2, oval1, oval2, nval1, nval2) \
pcp2              429 include/asm-generic/percpu.h 	this_cpu_generic_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2)
pcp2              432 include/asm-generic/percpu.h #define this_cpu_cmpxchg_double_2(pcp1, pcp2, oval1, oval2, nval1, nval2) \
pcp2              433 include/asm-generic/percpu.h 	this_cpu_generic_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2)
pcp2              436 include/asm-generic/percpu.h #define this_cpu_cmpxchg_double_4(pcp1, pcp2, oval1, oval2, nval1, nval2) \
pcp2              437 include/asm-generic/percpu.h 	this_cpu_generic_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2)
pcp2              440 include/asm-generic/percpu.h #define this_cpu_cmpxchg_double_8(pcp1, pcp2, oval1, oval2, nval1, nval2) \
pcp2              441 include/asm-generic/percpu.h 	this_cpu_generic_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2)
pcp2              354 include/linux/percpu-defs.h #define __pcpu_double_call_return_bool(stem, pcp1, pcp2, ...)		\
pcp2              358 include/linux/percpu-defs.h 	BUILD_BUG_ON(sizeof(pcp1) != sizeof(pcp2));			\
pcp2              360 include/linux/percpu-defs.h 	VM_BUG_ON((unsigned long)(&(pcp2)) !=				\
pcp2              363 include/linux/percpu-defs.h 	case 1: pdcrb_ret__ = stem##1(pcp1, pcp2, __VA_ARGS__); break;	\
pcp2              364 include/linux/percpu-defs.h 	case 2: pdcrb_ret__ = stem##2(pcp1, pcp2, __VA_ARGS__); break;	\
pcp2              365 include/linux/percpu-defs.h 	case 4: pdcrb_ret__ = stem##4(pcp1, pcp2, __VA_ARGS__); break;	\
pcp2              366 include/linux/percpu-defs.h 	case 8: pdcrb_ret__ = stem##8(pcp1, pcp2, __VA_ARGS__); break;	\
pcp2              429 include/linux/percpu-defs.h #define raw_cpu_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2) \
pcp2              430 include/linux/percpu-defs.h 	__pcpu_double_call_return_bool(raw_cpu_cmpxchg_double_, pcp1, pcp2, oval1, oval2, nval1, nval2)
pcp2              491 include/linux/percpu-defs.h #define __this_cpu_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2) \
pcp2              493 include/linux/percpu-defs.h 	raw_cpu_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2);	\
pcp2              516 include/linux/percpu-defs.h #define this_cpu_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2) \
pcp2              517 include/linux/percpu-defs.h 	__pcpu_double_call_return_bool(this_cpu_cmpxchg_double_, pcp1, pcp2, oval1, oval2, nval1, nval2)