Lines Matching refs:__percpu_arg
59 asm volatile("add " __percpu_arg(1) ", %0" \
68 #define __percpu_arg(x) __percpu_prefix "%" #x macro
100 asm qual (op "b %1,"__percpu_arg(0) \
105 asm qual (op "w %1,"__percpu_arg(0) \
110 asm qual (op "l %1,"__percpu_arg(0) \
115 asm qual (op "q %1,"__percpu_arg(0) \
141 asm qual ("incb "__percpu_arg(0) : "+m" (var)); \
143 asm qual ("decb "__percpu_arg(0) : "+m" (var)); \
145 asm qual ("addb %1, "__percpu_arg(0) \
151 asm qual ("incw "__percpu_arg(0) : "+m" (var)); \
153 asm qual ("decw "__percpu_arg(0) : "+m" (var)); \
155 asm qual ("addw %1, "__percpu_arg(0) \
161 asm qual ("incl "__percpu_arg(0) : "+m" (var)); \
163 asm qual ("decl "__percpu_arg(0) : "+m" (var)); \
165 asm qual ("addl %1, "__percpu_arg(0) \
171 asm qual ("incq "__percpu_arg(0) : "+m" (var)); \
173 asm qual ("decq "__percpu_arg(0) : "+m" (var)); \
175 asm qual ("addq %1, "__percpu_arg(0) \
188 asm qual (op "b "__percpu_arg(1)",%0" \
193 asm qual (op "w "__percpu_arg(1)",%0" \
198 asm qual (op "l "__percpu_arg(1)",%0" \
203 asm qual (op "q "__percpu_arg(1)",%0" \
217 asm(op "b "__percpu_arg(P1)",%0" \
222 asm(op "w "__percpu_arg(P1)",%0" \
227 asm(op "l "__percpu_arg(P1)",%0" \
232 asm(op "q "__percpu_arg(P1)",%0" \
245 asm qual (op "b "__percpu_arg(0) \
249 asm qual (op "w "__percpu_arg(0) \
253 asm qual (op "l "__percpu_arg(0) \
257 asm qual (op "q "__percpu_arg(0) \
272 asm qual ("xaddb %0, "__percpu_arg(1) \
277 asm qual ("xaddw %0, "__percpu_arg(1) \
282 asm qual ("xaddl %0, "__percpu_arg(1) \
287 asm qual ("xaddq %0, "__percpu_arg(1) \
308 asm qual ("\n\tmov "__percpu_arg(1)",%%al" \
309 "\n1:\tcmpxchgb %2, "__percpu_arg(1) \
316 asm qual ("\n\tmov "__percpu_arg(1)",%%ax" \
317 "\n1:\tcmpxchgw %2, "__percpu_arg(1) \
324 asm qual ("\n\tmov "__percpu_arg(1)",%%eax" \
325 "\n1:\tcmpxchgl %2, "__percpu_arg(1) \
332 asm qual ("\n\tmov "__percpu_arg(1)",%%rax" \
333 "\n1:\tcmpxchgq %2, "__percpu_arg(1) \
355 asm qual ("cmpxchgb %2, "__percpu_arg(1) \
361 asm qual ("cmpxchgw %2, "__percpu_arg(1) \
367 asm qual ("cmpxchgl %2, "__percpu_arg(1) \
373 asm qual ("cmpxchgq %2, "__percpu_arg(1) \
465 asm volatile("cmpxchg8b "__percpu_arg(1) \
511 "cmpxchg16b " __percpu_arg(1) "\n\tsetz %0\n\t", \
542 asm volatile("btl "__percpu_arg(2)",%1" in x86_this_cpu_variable_test_bit()