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