Lines Matching refs:pcp
27 #define arch_this_cpu_to_op_simple(pcp, val, op) \ argument
29 typedef typeof(pcp) pcp_op_T__; \
33 ptr__ = raw_cpu_ptr(&(pcp)); \
44 #define this_cpu_add_1(pcp, val) arch_this_cpu_to_op_simple(pcp, val, +) argument
45 #define this_cpu_add_2(pcp, val) arch_this_cpu_to_op_simple(pcp, val, +) argument
46 #define this_cpu_add_return_1(pcp, val) arch_this_cpu_to_op_simple(pcp, val, +) argument
47 #define this_cpu_add_return_2(pcp, val) arch_this_cpu_to_op_simple(pcp, val, +) argument
48 #define this_cpu_and_1(pcp, val) arch_this_cpu_to_op_simple(pcp, val, &) argument
49 #define this_cpu_and_2(pcp, val) arch_this_cpu_to_op_simple(pcp, val, &) argument
50 #define this_cpu_or_1(pcp, val) arch_this_cpu_to_op_simple(pcp, val, |) argument
51 #define this_cpu_or_2(pcp, val) arch_this_cpu_to_op_simple(pcp, val, |) argument
55 #define this_cpu_add_4(pcp, val) arch_this_cpu_to_op_simple(pcp, val, +) argument
56 #define this_cpu_add_8(pcp, val) arch_this_cpu_to_op_simple(pcp, val, +) argument
57 #define this_cpu_add_return_4(pcp, val) arch_this_cpu_to_op_simple(pcp, val, +) argument
58 #define this_cpu_add_return_8(pcp, val) arch_this_cpu_to_op_simple(pcp, val, +) argument
59 #define this_cpu_and_4(pcp, val) arch_this_cpu_to_op_simple(pcp, val, &) argument
60 #define this_cpu_and_8(pcp, val) arch_this_cpu_to_op_simple(pcp, val, &) argument
61 #define this_cpu_or_4(pcp, val) arch_this_cpu_to_op_simple(pcp, val, |) argument
62 #define this_cpu_or_8(pcp, val) arch_this_cpu_to_op_simple(pcp, val, |) argument
66 #define arch_this_cpu_add(pcp, val, op1, op2, szcast) \ argument
68 typedef typeof(pcp) pcp_op_T__; \
72 ptr__ = raw_cpu_ptr(&(pcp)); \
90 #define this_cpu_add_4(pcp, val) arch_this_cpu_add(pcp, val, "laa", "asi", int) argument
91 #define this_cpu_add_8(pcp, val) arch_this_cpu_add(pcp, val, "laag", "agsi", long) argument
93 #define arch_this_cpu_add_return(pcp, val, op) \ argument
95 typedef typeof(pcp) pcp_op_T__; \
99 ptr__ = raw_cpu_ptr(&(pcp)); \
109 #define this_cpu_add_return_4(pcp, val) arch_this_cpu_add_return(pcp, val, "laa") argument
110 #define this_cpu_add_return_8(pcp, val) arch_this_cpu_add_return(pcp, val, "laag") argument
112 #define arch_this_cpu_to_op(pcp, val, op) \ argument
114 typedef typeof(pcp) pcp_op_T__; \
118 ptr__ = raw_cpu_ptr(&(pcp)); \
127 #define this_cpu_and_4(pcp, val) arch_this_cpu_to_op(pcp, val, "lan") argument
128 #define this_cpu_and_8(pcp, val) arch_this_cpu_to_op(pcp, val, "lang") argument
129 #define this_cpu_or_4(pcp, val) arch_this_cpu_to_op(pcp, val, "lao") argument
130 #define this_cpu_or_8(pcp, val) arch_this_cpu_to_op(pcp, val, "laog") argument
134 #define arch_this_cpu_cmpxchg(pcp, oval, nval) \ argument
136 typedef typeof(pcp) pcp_op_T__; \
140 ptr__ = raw_cpu_ptr(&(pcp)); \
146 #define this_cpu_cmpxchg_1(pcp, oval, nval) arch_this_cpu_cmpxchg(pcp, oval, nval) argument
147 #define this_cpu_cmpxchg_2(pcp, oval, nval) arch_this_cpu_cmpxchg(pcp, oval, nval) argument
148 #define this_cpu_cmpxchg_4(pcp, oval, nval) arch_this_cpu_cmpxchg(pcp, oval, nval) argument
149 #define this_cpu_cmpxchg_8(pcp, oval, nval) arch_this_cpu_cmpxchg(pcp, oval, nval) argument
151 #define arch_this_cpu_xchg(pcp, nval) \ argument
153 typeof(pcp) *ptr__; \
154 typeof(pcp) ret__; \
156 ptr__ = raw_cpu_ptr(&(pcp)); \
162 #define this_cpu_xchg_1(pcp, nval) arch_this_cpu_xchg(pcp, nval) argument
163 #define this_cpu_xchg_2(pcp, nval) arch_this_cpu_xchg(pcp, nval) argument
164 #define this_cpu_xchg_4(pcp, nval) arch_this_cpu_xchg(pcp, nval) argument
165 #define this_cpu_xchg_8(pcp, nval) arch_this_cpu_xchg(pcp, nval) argument