Home
last modified time | relevance | path

Searched refs:pcp1 (Results 1 – 2 of 2) sorted by relevance

/include/linux/
Dpercpu-defs.h355 #define __pcpu_double_call_return_bool(stem, pcp1, pcp2, ...) \ argument
358 __verify_pcpu_ptr(&(pcp1)); \
359 BUILD_BUG_ON(sizeof(pcp1) != sizeof(pcp2)); \
360 VM_BUG_ON((unsigned long)(&(pcp1)) % (2 * sizeof(pcp1))); \
362 (unsigned long)(&(pcp1)) + sizeof(pcp1)); \
363 switch(sizeof(pcp1)) { \
364 case 1: pdcrb_ret__ = stem##1(pcp1, pcp2, __VA_ARGS__); break; \
365 case 2: pdcrb_ret__ = stem##2(pcp1, pcp2, __VA_ARGS__); break; \
366 case 4: pdcrb_ret__ = stem##4(pcp1, pcp2, __VA_ARGS__); break; \
367 case 8: pdcrb_ret__ = stem##8(pcp1, pcp2, __VA_ARGS__); break; \
[all …]
/include/asm-generic/
Dpercpu.h102 #define raw_cpu_generic_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2) \ argument
104 typeof(&(pcp1)) __p1 = raw_cpu_ptr(&(pcp1)); \
183 #define this_cpu_generic_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2) \ argument
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)
307 #define raw_cpu_cmpxchg_double_2(pcp1, pcp2, oval1, oval2, nval1, nval2) \ argument
308 raw_cpu_generic_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2)
311 #define raw_cpu_cmpxchg_double_4(pcp1, pcp2, oval1, oval2, nval1, nval2) \ argument
312 raw_cpu_generic_cmpxchg_double(pcp1, pcp2, oval1, oval2, nval1, nval2)
[all …]