Home
last modified time | relevance | path

Searched refs:pcp2 (Results 1 – 5 of 5) sorted by relevance

/linux/include/asm-generic/
A Dpercpu.h105 typeof(pcp2) *__p2 = raw_cpu_ptr(&(pcp2)); \
188 __ret = raw_cpu_generic_cmpxchg_double(pcp1, pcp2, \
303 #define raw_cpu_cmpxchg_double_1(pcp1, pcp2, oval1, oval2, nval1, nval2) \ argument
304 raw_cpu_generic_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2)
308 raw_cpu_generic_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2)
312 raw_cpu_generic_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2)
316 raw_cpu_generic_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2)
429 this_cpu_generic_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2)
433 this_cpu_generic_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2)
437 this_cpu_generic_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2)
[all …]
/linux/include/linux/
A Dpercpu-defs.h354 #define __pcpu_double_call_return_bool(stem, pcp1, pcp2, ...) \ argument
358 BUILD_BUG_ON(sizeof(pcp1) != sizeof(pcp2)); \
360 VM_BUG_ON((unsigned long)(&(pcp2)) != \
363 case 1: pdcrb_ret__ = stem##1(pcp1, pcp2, __VA_ARGS__); break; \
364 case 2: pdcrb_ret__ = stem##2(pcp1, pcp2, __VA_ARGS__); break; \
365 case 4: pdcrb_ret__ = stem##4(pcp1, pcp2, __VA_ARGS__); break; \
366 case 8: pdcrb_ret__ = stem##8(pcp1, pcp2, __VA_ARGS__); break; \
429 #define raw_cpu_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2) \ argument
491 #define __this_cpu_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2) \ argument
493 raw_cpu_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2); \
[all …]
/linux/arch/s390/include/asm/
A Dpercpu.h167 #define arch_this_cpu_cmpxchg_double(pcp1, pcp2, o1, o2, n1, n2) \ argument
170 typeof(pcp2) *p2__; \
175 p2__ = raw_cpu_ptr(&(pcp2)); \
/linux/arch/x86/include/asm/
A Dpercpu.h294 #define percpu_cmpxchg8b_double(pcp1, pcp2, o1, o2, n1, n2) \ argument
298 typeof(pcp2) __o2 = (o2), __n2 = (n2); \
301 : CC_OUT(z) (__ret), "+m" (pcp1), "+m" (pcp2), "+a" (__o1), "+d" (__o2) \
339 #define percpu_cmpxchg16b_double(pcp1, pcp2, o1, o2, n1, n2) \ argument
343 typeof(pcp2) __o2 = (o2), __n2 = (n2); \
348 "+m" (pcp2), "+d" (__o2)), \
/linux/Documentation/core-api/
A Dthis_cpu_ops.rst56 this_cpu_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2)
245 __this_cpu_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2)

Completed in 12 milliseconds