Lines Matching refs:val
76 #define __pcpu_cast_1(val) ((u8)(((unsigned long) val) & 0xff))
77 #define __pcpu_cast_2(val) ((u16)(((unsigned long) val) & 0xffff))
78 #define __pcpu_cast_4(val) ((u32)(((unsigned long) val) & 0xffffffff))
79 #define __pcpu_cast_8(val) ((u64)(val))
109 asm qual(__pcpu_op2_##size(op, "%[val]", __percpu_arg([var])) \
111 : [val] __pcpu_reg_imm_##size(pto_val__)); \
124 #define percpu_add_op(size, qual, var, val) \
126 const int pao_ID__ = (__builtin_constant_p(val) && \
127 ((val) == 1 || (val) == -1)) ? \
128 (int)(val) : 0; \
131 pao_tmp__ = (val); \
139 percpu_to_op(size, qual, "add", var, val); \
145 asm qual (__pcpu_op2_##size(op, __percpu_arg([var]), "%[val]") \
146 : [val] __pcpu_reg_##size("=", pfo_val__) \
154 asm(__pcpu_op2_##size(op, __percpu_arg(P[var]), "%[val]") \
155 : [val] __pcpu_reg_##size("=", pfo_val__) \
293 #define raw_cpu_write_1(pcp, val) percpu_to_op(1, , "mov", (pcp), val)
294 #define raw_cpu_write_2(pcp, val) percpu_to_op(2, , "mov", (pcp), val)
295 #define raw_cpu_write_4(pcp, val) percpu_to_op(4, , "mov", (pcp), val)
296 #define raw_cpu_add_1(pcp, val) percpu_add_op(1, , (pcp), val)
297 #define raw_cpu_add_2(pcp, val) percpu_add_op(2, , (pcp), val)
298 #define raw_cpu_add_4(pcp, val) percpu_add_op(4, , (pcp), val)
299 #define raw_cpu_and_1(pcp, val) percpu_to_op(1, , "and", (pcp), val)
300 #define raw_cpu_and_2(pcp, val) percpu_to_op(2, , "and", (pcp), val)
301 #define raw_cpu_and_4(pcp, val) percpu_to_op(4, , "and", (pcp), val)
302 #define raw_cpu_or_1(pcp, val) percpu_to_op(1, , "or", (pcp), val)
303 #define raw_cpu_or_2(pcp, val) percpu_to_op(2, , "or", (pcp), val)
304 #define raw_cpu_or_4(pcp, val) percpu_to_op(4, , "or", (pcp), val)
317 #define raw_cpu_xchg_1(pcp, val) raw_percpu_xchg_op(pcp, val)
318 #define raw_cpu_xchg_2(pcp, val) raw_percpu_xchg_op(pcp, val)
319 #define raw_cpu_xchg_4(pcp, val) raw_percpu_xchg_op(pcp, val)
324 #define this_cpu_write_1(pcp, val) percpu_to_op(1, volatile, "mov", (pcp), val)
325 #define this_cpu_write_2(pcp, val) percpu_to_op(2, volatile, "mov", (pcp), val)
326 #define this_cpu_write_4(pcp, val) percpu_to_op(4, volatile, "mov", (pcp), val)
327 #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
328 #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
329 #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
330 #define this_cpu_and_1(pcp, val) percpu_to_op(1, volatile, "and", (pcp), val)
331 #define this_cpu_and_2(pcp, val) percpu_to_op(2, volatile, "and", (pcp), val)
332 #define this_cpu_and_4(pcp, val) percpu_to_op(4, volatile, "and", (pcp), val)
333 #define this_cpu_or_1(pcp, val) percpu_to_op(1, volatile, "or", (pcp), val)
334 #define this_cpu_or_2(pcp, val) percpu_to_op(2, volatile, "or", (pcp), val)
335 #define this_cpu_or_4(pcp, val) percpu_to_op(4, volatile, "or", (pcp), val)
340 #define raw_cpu_add_return_1(pcp, val) percpu_add_return_op(1, , pcp, val)
341 #define raw_cpu_add_return_2(pcp, val) percpu_add_return_op(2, , pcp, val)
342 #define raw_cpu_add_return_4(pcp, val) percpu_add_return_op(4, , pcp, val)
347 #define this_cpu_add_return_1(pcp, val) percpu_add_return_op(1, volatile, pcp, val)
348 #define this_cpu_add_return_2(pcp, val) percpu_add_return_op(2, volatile, pcp, val)
349 #define this_cpu_add_return_4(pcp, val) percpu_add_return_op(4, volatile, pcp, val)
360 #define raw_cpu_write_8(pcp, val) percpu_to_op(8, , "mov", (pcp), val)
361 #define raw_cpu_add_8(pcp, val) percpu_add_op(8, , (pcp), val)
362 #define raw_cpu_and_8(pcp, val) percpu_to_op(8, , "and", (pcp), val)
363 #define raw_cpu_or_8(pcp, val) percpu_to_op(8, , "or", (pcp), val)
364 #define raw_cpu_add_return_8(pcp, val) percpu_add_return_op(8, , pcp, val)
369 #define this_cpu_write_8(pcp, val) percpu_to_op(8, volatile, "mov", (pcp), val)
370 #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
371 #define this_cpu_and_8(pcp, val) percpu_to_op(8, volatile, "and", (pcp), val)
372 #define this_cpu_or_8(pcp, val) percpu_to_op(8, volatile, "or", (pcp), val)
373 #define this_cpu_add_return_8(pcp, val) percpu_add_return_op(8, volatile, pcp, val)