Lines Matching refs:pcp

26 #define arch_this_cpu_to_op_simple(pcp, val, op)			\  argument
28 typedef typeof(pcp) pcp_op_T__; \
32 ptr__ = raw_cpu_ptr(&(pcp)); \
43 #define this_cpu_add_1(pcp, val) arch_this_cpu_to_op_simple(pcp, val, +) argument
44 #define this_cpu_add_2(pcp, val) arch_this_cpu_to_op_simple(pcp, val, +) argument
45 #define this_cpu_add_return_1(pcp, val) arch_this_cpu_to_op_simple(pcp, val, +) argument
46 #define this_cpu_add_return_2(pcp, val) arch_this_cpu_to_op_simple(pcp, val, +) argument
47 #define this_cpu_and_1(pcp, val) arch_this_cpu_to_op_simple(pcp, val, &) argument
48 #define this_cpu_and_2(pcp, val) arch_this_cpu_to_op_simple(pcp, val, &) argument
49 #define this_cpu_or_1(pcp, val) arch_this_cpu_to_op_simple(pcp, val, |) argument
50 #define this_cpu_or_2(pcp, val) arch_this_cpu_to_op_simple(pcp, val, |) argument
54 #define this_cpu_add_4(pcp, val) arch_this_cpu_to_op_simple(pcp, val, +) argument
55 #define this_cpu_add_8(pcp, val) arch_this_cpu_to_op_simple(pcp, val, +) argument
56 #define this_cpu_add_return_4(pcp, val) arch_this_cpu_to_op_simple(pcp, val, +) argument
57 #define this_cpu_add_return_8(pcp, val) arch_this_cpu_to_op_simple(pcp, val, +) argument
58 #define this_cpu_and_4(pcp, val) arch_this_cpu_to_op_simple(pcp, val, &) argument
59 #define this_cpu_and_8(pcp, val) arch_this_cpu_to_op_simple(pcp, val, &) argument
60 #define this_cpu_or_4(pcp, val) arch_this_cpu_to_op_simple(pcp, val, |) argument
61 #define this_cpu_or_8(pcp, val) arch_this_cpu_to_op_simple(pcp, val, |) argument
65 #define arch_this_cpu_add(pcp, val, op1, op2, szcast) \ argument
67 typedef typeof(pcp) pcp_op_T__; \
71 ptr__ = raw_cpu_ptr(&(pcp)); \
89 #define this_cpu_add_4(pcp, val) arch_this_cpu_add(pcp, val, "laa", "asi", int) argument
90 #define this_cpu_add_8(pcp, val) arch_this_cpu_add(pcp, val, "laag", "agsi", long) argument
92 #define arch_this_cpu_add_return(pcp, val, op) \ argument
94 typedef typeof(pcp) pcp_op_T__; \
98 ptr__ = raw_cpu_ptr(&(pcp)); \
108 #define this_cpu_add_return_4(pcp, val) arch_this_cpu_add_return(pcp, val, "laa") argument
109 #define this_cpu_add_return_8(pcp, val) arch_this_cpu_add_return(pcp, val, "laag") argument
111 #define arch_this_cpu_to_op(pcp, val, op) \ argument
113 typedef typeof(pcp) pcp_op_T__; \
117 ptr__ = raw_cpu_ptr(&(pcp)); \
126 #define this_cpu_and_4(pcp, val) arch_this_cpu_to_op(pcp, val, "lan") argument
127 #define this_cpu_and_8(pcp, val) arch_this_cpu_to_op(pcp, val, "lang") argument
128 #define this_cpu_or_4(pcp, val) arch_this_cpu_to_op(pcp, val, "lao") argument
129 #define this_cpu_or_8(pcp, val) arch_this_cpu_to_op(pcp, val, "laog") argument
133 #define arch_this_cpu_cmpxchg(pcp, oval, nval) \ argument
135 typedef typeof(pcp) pcp_op_T__; \
139 ptr__ = raw_cpu_ptr(&(pcp)); \
145 #define this_cpu_cmpxchg_1(pcp, oval, nval) arch_this_cpu_cmpxchg(pcp, oval, nval) argument
146 #define this_cpu_cmpxchg_2(pcp, oval, nval) arch_this_cpu_cmpxchg(pcp, oval, nval) argument
147 #define this_cpu_cmpxchg_4(pcp, oval, nval) arch_this_cpu_cmpxchg(pcp, oval, nval) argument
148 #define this_cpu_cmpxchg_8(pcp, oval, nval) arch_this_cpu_cmpxchg(pcp, oval, nval) argument
150 #define arch_this_cpu_xchg(pcp, nval) \ argument
152 typeof(pcp) *ptr__; \
153 typeof(pcp) ret__; \
155 ptr__ = raw_cpu_ptr(&(pcp)); \
161 #define this_cpu_xchg_1(pcp, nval) arch_this_cpu_xchg(pcp, nval) argument
162 #define this_cpu_xchg_2(pcp, nval) arch_this_cpu_xchg(pcp, nval) argument
163 #define this_cpu_xchg_4(pcp, nval) arch_this_cpu_xchg(pcp, nval) argument
164 #define this_cpu_xchg_8(pcp, nval) arch_this_cpu_xchg(pcp, nval) argument