Lines Matching refs:__percpu_arg
58 asm volatile("add " __percpu_arg(1) ", %0" \
67 #define __percpu_arg(x) __percpu_prefix "%" #x macro
99 asm(op "b %1,"__percpu_arg(0) \
104 asm(op "w %1,"__percpu_arg(0) \
109 asm(op "l %1,"__percpu_arg(0) \
114 asm(op "q %1,"__percpu_arg(0) \
140 asm("incb "__percpu_arg(0) : "+m" (var)); \
142 asm("decb "__percpu_arg(0) : "+m" (var)); \
144 asm("addb %1, "__percpu_arg(0) \
150 asm("incw "__percpu_arg(0) : "+m" (var)); \
152 asm("decw "__percpu_arg(0) : "+m" (var)); \
154 asm("addw %1, "__percpu_arg(0) \
160 asm("incl "__percpu_arg(0) : "+m" (var)); \
162 asm("decl "__percpu_arg(0) : "+m" (var)); \
164 asm("addl %1, "__percpu_arg(0) \
170 asm("incq "__percpu_arg(0) : "+m" (var)); \
172 asm("decq "__percpu_arg(0) : "+m" (var)); \
174 asm("addq %1, "__percpu_arg(0) \
187 asm(op "b "__percpu_arg(1)",%0" \
192 asm(op "w "__percpu_arg(1)",%0" \
197 asm(op "l "__percpu_arg(1)",%0" \
202 asm(op "q "__percpu_arg(1)",%0" \
216 asm(op "b "__percpu_arg(P1)",%0" \
221 asm(op "w "__percpu_arg(P1)",%0" \
226 asm(op "l "__percpu_arg(P1)",%0" \
231 asm(op "q "__percpu_arg(P1)",%0" \
244 asm(op "b "__percpu_arg(0) \
248 asm(op "w "__percpu_arg(0) \
252 asm(op "l "__percpu_arg(0) \
256 asm(op "q "__percpu_arg(0) \
271 asm("xaddb %0, "__percpu_arg(1) \
276 asm("xaddw %0, "__percpu_arg(1) \
281 asm("xaddl %0, "__percpu_arg(1) \
286 asm("xaddq %0, "__percpu_arg(1) \
307 asm("\n\tmov "__percpu_arg(1)",%%al" \
308 "\n1:\tcmpxchgb %2, "__percpu_arg(1) \
315 asm("\n\tmov "__percpu_arg(1)",%%ax" \
316 "\n1:\tcmpxchgw %2, "__percpu_arg(1) \
323 asm("\n\tmov "__percpu_arg(1)",%%eax" \
324 "\n1:\tcmpxchgl %2, "__percpu_arg(1) \
331 asm("\n\tmov "__percpu_arg(1)",%%rax" \
332 "\n1:\tcmpxchgq %2, "__percpu_arg(1) \
354 asm("cmpxchgb %2, "__percpu_arg(1) \
360 asm("cmpxchgw %2, "__percpu_arg(1) \
366 asm("cmpxchgl %2, "__percpu_arg(1) \
372 asm("cmpxchgq %2, "__percpu_arg(1) \
452 asm volatile("cmpxchg8b "__percpu_arg(1)"\n\tsetz %0\n\t" \
497 "cmpxchg16b " __percpu_arg(1) "\n\tsetz %0\n\t", \
514 asm volatile("btr %2,"__percpu_arg(1)"\n\tsbbl %0,%0" \
537 asm volatile("bt "__percpu_arg(2)",%1\n\t" in x86_this_cpu_variable_test_bit()