Lines Matching refs:qual

153 #define __raw_cpu_read(size, qual, pcp)					\  argument
155 *(qual __my_cpu_type(pcp) *)__my_cpu_ptr(&(pcp)); \
158 #define __raw_cpu_write(size, qual, pcp, val) \ argument
160 *(qual __my_cpu_type(pcp) *)__my_cpu_ptr(&(pcp)) = (val); \
167 #define __raw_cpu_read(size, qual, _var) \ argument
171 asm qual (__pcpu_op2_##size("mov", __percpu_arg([var]), "%[val]") \
178 #define __raw_cpu_write(size, qual, _var, _val) \ argument
187 asm qual(__pcpu_op2_##size("mov", "%[val]", __percpu_arg([var])) \
211 #define percpu_unary_op(size, qual, op, _var) \ argument
213 asm qual (__pcpu_op1_##size(op, __percpu_arg([var])) \
217 #define percpu_binary_op(size, qual, op, _var, _val) \ argument
226 asm qual(__pcpu_op2_##size(op, "%[val]", __percpu_arg([var])) \
235 #define percpu_add_op(size, qual, var, val) \ argument
247 percpu_unary_op(size, qual, "inc", var); \
249 percpu_unary_op(size, qual, "dec", var); \
251 percpu_binary_op(size, qual, "add", var, val); \
257 #define percpu_add_return_op(size, qual, _var, _val) \ argument
261 asm qual (__pcpu_op2_##size("xadd", "%[tmp]", \
300 #define percpu_cmpxchg_op(size, qual, _var, _oval, _nval) \ argument
305 asm qual (__pcpu_op2_##size("cmpxchg", "%[nval]", \
315 #define percpu_try_cmpxchg_op(size, qual, _var, _ovalp, _nval) \ argument
322 asm qual (__pcpu_op2_##size("cmpxchg", "%[nval]", \
338 #define percpu_cmpxchg64_op(size, qual, _var, _oval, _nval) \ argument
350 asm qual (ALTERNATIVE("call this_cpu_cmpxchg8b_emu", \
366 #define percpu_try_cmpxchg64_op(size, qual, _var, _ovalp, _nval) \ argument
380 asm qual (ALTERNATIVE("call this_cpu_cmpxchg8b_emu", \
409 #define percpu_cmpxchg128_op(size, qual, _var, _oval, _nval) \ argument
421 asm qual (ALTERNATIVE("call this_cpu_cmpxchg16b_emu", \
437 #define percpu_try_cmpxchg128_op(size, qual, _var, _ovalp, _nval) \ argument
451 asm qual (ALTERNATIVE("call this_cpu_cmpxchg16b_emu", \