Lines Matching refs:pcp

204 #define _protect_cmpxchg_local(pcp, o, n)			\  argument
206 typeof(*raw_cpu_ptr(&(pcp))) __ret; \
208 __ret = cmpxchg_local(raw_cpu_ptr(&(pcp)), o, n); \
229 #define _percpu_read(pcp) \ argument
231 typeof(pcp) __retval; \
233 __retval = (typeof(pcp))__percpu_read(raw_cpu_ptr(&(pcp)), \
234 sizeof(pcp)); \
239 #define _percpu_write(pcp, val) \ argument
242 __percpu_write(raw_cpu_ptr(&(pcp)), (unsigned long)(val), \
243 sizeof(pcp)); \
247 #define _pcp_protect(operation, pcp, val) \ argument
249 typeof(pcp) __retval; \
251 __retval = (typeof(pcp))operation(raw_cpu_ptr(&(pcp)), \
252 (val), sizeof(pcp)); \
257 #define _percpu_add(pcp, val) \ argument
258 _pcp_protect(__percpu_add, pcp, val)
260 #define _percpu_add_return(pcp, val) _percpu_add(pcp, val) argument
262 #define _percpu_and(pcp, val) \ argument
263 _pcp_protect(__percpu_and, pcp, val)
265 #define _percpu_or(pcp, val) \ argument
266 _pcp_protect(__percpu_or, pcp, val)
268 #define _percpu_xchg(pcp, val) (typeof(pcp)) \ argument
269 _pcp_protect(__percpu_xchg, pcp, (unsigned long)(val))
271 #define this_cpu_add_1(pcp, val) _percpu_add(pcp, val) argument
272 #define this_cpu_add_2(pcp, val) _percpu_add(pcp, val) argument
273 #define this_cpu_add_4(pcp, val) _percpu_add(pcp, val) argument
274 #define this_cpu_add_8(pcp, val) _percpu_add(pcp, val) argument
276 #define this_cpu_add_return_1(pcp, val) _percpu_add_return(pcp, val) argument
277 #define this_cpu_add_return_2(pcp, val) _percpu_add_return(pcp, val) argument
278 #define this_cpu_add_return_4(pcp, val) _percpu_add_return(pcp, val) argument
279 #define this_cpu_add_return_8(pcp, val) _percpu_add_return(pcp, val) argument
281 #define this_cpu_and_1(pcp, val) _percpu_and(pcp, val) argument
282 #define this_cpu_and_2(pcp, val) _percpu_and(pcp, val) argument
283 #define this_cpu_and_4(pcp, val) _percpu_and(pcp, val) argument
284 #define this_cpu_and_8(pcp, val) _percpu_and(pcp, val) argument
286 #define this_cpu_or_1(pcp, val) _percpu_or(pcp, val) argument
287 #define this_cpu_or_2(pcp, val) _percpu_or(pcp, val) argument
288 #define this_cpu_or_4(pcp, val) _percpu_or(pcp, val) argument
289 #define this_cpu_or_8(pcp, val) _percpu_or(pcp, val) argument
291 #define this_cpu_read_1(pcp) _percpu_read(pcp) argument
292 #define this_cpu_read_2(pcp) _percpu_read(pcp) argument
293 #define this_cpu_read_4(pcp) _percpu_read(pcp) argument
294 #define this_cpu_read_8(pcp) _percpu_read(pcp) argument
296 #define this_cpu_write_1(pcp, val) _percpu_write(pcp, val) argument
297 #define this_cpu_write_2(pcp, val) _percpu_write(pcp, val) argument
298 #define this_cpu_write_4(pcp, val) _percpu_write(pcp, val) argument
299 #define this_cpu_write_8(pcp, val) _percpu_write(pcp, val) argument
301 #define this_cpu_xchg_1(pcp, val) _percpu_xchg(pcp, val) argument
302 #define this_cpu_xchg_2(pcp, val) _percpu_xchg(pcp, val) argument
303 #define this_cpu_xchg_4(pcp, val) _percpu_xchg(pcp, val) argument
304 #define this_cpu_xchg_8(pcp, val) _percpu_xchg(pcp, val) argument