LOCK_PREFIX 166 arch/x86/xen/spinlock.c asm(LOCK_PREFIX " incw %0" LOCK_PREFIX 178 arch/x86/xen/spinlock.c asm(LOCK_PREFIX " decw %0" LOCK_PREFIX 10 include/asm-x86/alternative-asm.h .macro LOCK_PREFIX LOCK_PREFIX 18 include/asm-x86/alternative-asm.h .macro LOCK_PREFIX LOCK_PREFIX 50 include/asm-x86/atomic_32.h asm volatile(LOCK_PREFIX "addl %1,%0" LOCK_PREFIX 64 include/asm-x86/atomic_32.h asm volatile(LOCK_PREFIX "subl %1,%0" LOCK_PREFIX 82 include/asm-x86/atomic_32.h asm volatile(LOCK_PREFIX "subl %2,%0; sete %1" LOCK_PREFIX 96 include/asm-x86/atomic_32.h asm volatile(LOCK_PREFIX "incl %0" LOCK_PREFIX 108 include/asm-x86/atomic_32.h asm volatile(LOCK_PREFIX "decl %0" LOCK_PREFIX 124 include/asm-x86/atomic_32.h asm volatile(LOCK_PREFIX "decl %0; sete %1" LOCK_PREFIX 142 include/asm-x86/atomic_32.h asm volatile(LOCK_PREFIX "incl %0; sete %1" LOCK_PREFIX 161 include/asm-x86/atomic_32.h asm volatile(LOCK_PREFIX "addl %2,%0; sets %1" LOCK_PREFIX 184 include/asm-x86/atomic_32.h asm volatile(LOCK_PREFIX "xaddl %0, %1" LOCK_PREFIX 245 include/asm-x86/atomic_32.h asm volatile(LOCK_PREFIX "andl %0,%1" \ LOCK_PREFIX 249 include/asm-x86/atomic_32.h asm volatile(LOCK_PREFIX "orl %0,%1" \ LOCK_PREFIX 51 include/asm-x86/atomic_64.h asm volatile(LOCK_PREFIX "addl %1,%0" LOCK_PREFIX 65 include/asm-x86/atomic_64.h asm volatile(LOCK_PREFIX "subl %1,%0" LOCK_PREFIX 83 include/asm-x86/atomic_64.h asm volatile(LOCK_PREFIX "subl %2,%0; sete %1" LOCK_PREFIX 97 include/asm-x86/atomic_64.h asm volatile(LOCK_PREFIX "incl %0" LOCK_PREFIX 110 include/asm-x86/atomic_64.h asm volatile(LOCK_PREFIX "decl %0" LOCK_PREFIX 127 include/asm-x86/atomic_64.h asm volatile(LOCK_PREFIX "decl %0; sete %1" LOCK_PREFIX 145 include/asm-x86/atomic_64.h asm volatile(LOCK_PREFIX "incl %0; sete %1" LOCK_PREFIX 164 include/asm-x86/atomic_64.h asm volatile(LOCK_PREFIX "addl %2,%0; sets %1" LOCK_PREFIX 180 include/asm-x86/atomic_64.h asm volatile(LOCK_PREFIX "xaddl %0, %1" LOCK_PREFIX 229 include/asm-x86/atomic_64.h asm volatile(LOCK_PREFIX "addq %1,%0" LOCK_PREFIX 243 include/asm-x86/atomic_64.h asm volatile(LOCK_PREFIX "subq %1,%0" LOCK_PREFIX 261 include/asm-x86/atomic_64.h asm volatile(LOCK_PREFIX "subq %2,%0; sete %1" LOCK_PREFIX 275 include/asm-x86/atomic_64.h asm volatile(LOCK_PREFIX "incq %0" LOCK_PREFIX 288 include/asm-x86/atomic_64.h asm volatile(LOCK_PREFIX "decq %0" LOCK_PREFIX 305 include/asm-x86/atomic_64.h asm volatile(LOCK_PREFIX "decq %0; sete %1" LOCK_PREFIX 323 include/asm-x86/atomic_64.h asm volatile(LOCK_PREFIX "incq %0; sete %1" LOCK_PREFIX 342 include/asm-x86/atomic_64.h asm volatile(LOCK_PREFIX "addq %2,%0; sets %1" LOCK_PREFIX 358 include/asm-x86/atomic_64.h asm volatile(LOCK_PREFIX "xaddq %0, %1;" LOCK_PREFIX 437 include/asm-x86/atomic_64.h asm(LOCK_PREFIX "addw $1, %0" : "+m" (*v)); LOCK_PREFIX 451 include/asm-x86/atomic_64.h asm(LOCK_PREFIX "orq %1, %0" : "+m" (*v1) : "r" (v2)); LOCK_PREFIX 458 include/asm-x86/atomic_64.h asm volatile(LOCK_PREFIX "andl %0,%1" \ LOCK_PREFIX 462 include/asm-x86/atomic_64.h asm volatile(LOCK_PREFIX "orl %0,%1" \ LOCK_PREFIX 59 include/asm-x86/bitops.h asm volatile(LOCK_PREFIX "orb %1,%0" LOCK_PREFIX 64 include/asm-x86/bitops.h asm volatile(LOCK_PREFIX "bts %1,%0" LOCK_PREFIX 96 include/asm-x86/bitops.h asm volatile(LOCK_PREFIX "andb %1,%0" LOCK_PREFIX 100 include/asm-x86/bitops.h asm volatile(LOCK_PREFIX "btr %1,%0" LOCK_PREFIX 171 include/asm-x86/bitops.h asm volatile(LOCK_PREFIX "btc %1,%0" : ADDR : "Ir" (nr)); LOCK_PREFIX 186 include/asm-x86/bitops.h asm volatile(LOCK_PREFIX "bts %2,%1\n\t" LOCK_PREFIX 236 include/asm-x86/bitops.h asm volatile(LOCK_PREFIX "btr %2,%1\n\t" LOCK_PREFIX 288 include/asm-x86/bitops.h asm volatile(LOCK_PREFIX "btc %2,%1\n\t" LOCK_PREFIX 39 include/asm-x86/cmpxchg_32.h LOCK_PREFIX "cmpxchg8b (%0)\n\t" LOCK_PREFIX 142 include/asm-x86/cmpxchg_32.h asm volatile(LOCK_PREFIX "cmpxchgb %b1,%2" LOCK_PREFIX 148 include/asm-x86/cmpxchg_32.h asm volatile(LOCK_PREFIX "cmpxchgw %w1,%2" LOCK_PREFIX 154 include/asm-x86/cmpxchg_32.h asm volatile(LOCK_PREFIX "cmpxchgl %1,%2" LOCK_PREFIX 229 include/asm-x86/cmpxchg_32.h asm volatile(LOCK_PREFIX "cmpxchg8b %3" LOCK_PREFIX 69 include/asm-x86/cmpxchg_64.h asm volatile(LOCK_PREFIX "cmpxchgb %b1,%2" LOCK_PREFIX 75 include/asm-x86/cmpxchg_64.h asm volatile(LOCK_PREFIX "cmpxchgw %w1,%2" LOCK_PREFIX 81 include/asm-x86/cmpxchg_64.h asm volatile(LOCK_PREFIX "cmpxchgl %k1,%2" LOCK_PREFIX 87 include/asm-x86/cmpxchg_64.h asm volatile(LOCK_PREFIX "cmpxchgq %1,%2" LOCK_PREFIX 28 include/asm-x86/futex.h "2:\t" LOCK_PREFIX "cmpxchgl %3, %2\n" \ LOCK_PREFIX 67 include/asm-x86/futex.h __futex_atomic_op1(LOCK_PREFIX "xaddl %0, %2", ret, oldval, LOCK_PREFIX 125 include/asm-x86/futex.h asm volatile("1:\t" LOCK_PREFIX "cmpxchgl %3, %1\n" LOCK_PREFIX 31 include/asm-x86/mutex_32.h asm volatile(LOCK_PREFIX " decl (%%eax)\n" \ LOCK_PREFIX 80 include/asm-x86/mutex_32.h asm volatile(LOCK_PREFIX " incl (%%eax)\n" \ LOCK_PREFIX 26 include/asm-x86/mutex_64.h asm volatile(LOCK_PREFIX " decl (%%rdi)\n" \ LOCK_PREFIX 69 include/asm-x86/mutex_64.h asm volatile(LOCK_PREFIX " incl (%%rdi)\n" \ LOCK_PREFIX 108 include/asm-x86/rwsem.h LOCK_PREFIX " incl (%%eax)\n\t" LOCK_PREFIX 131 include/asm-x86/rwsem.h LOCK_PREFIX " cmpxchgl %2,%0\n\t" LOCK_PREFIX 150 include/asm-x86/rwsem.h LOCK_PREFIX " xadd %%edx,(%%eax)\n\t" LOCK_PREFIX 188 include/asm-x86/rwsem.h LOCK_PREFIX " xadd %%edx,(%%eax)\n\t" LOCK_PREFIX 206 include/asm-x86/rwsem.h LOCK_PREFIX " xaddl %%edx,(%%eax)\n\t" LOCK_PREFIX 224 include/asm-x86/rwsem.h LOCK_PREFIX " addl %2,(%%eax)\n\t" LOCK_PREFIX 240 include/asm-x86/rwsem.h asm volatile(LOCK_PREFIX "addl %1,%0" LOCK_PREFIX 252 include/asm-x86/rwsem.h asm volatile(LOCK_PREFIX "xadd %0,%1" LOCK_PREFIX 36 include/asm-x86/spinlock.h # define UNLOCK_LOCK_PREFIX LOCK_PREFIX LOCK_PREFIX 66 include/asm-x86/spinlock.h LOCK_PREFIX "xaddw %w0, %1\n" LOCK_PREFIX 88 include/asm-x86/spinlock.h LOCK_PREFIX "cmpxchgw %w1,%2\n\t" LOCK_PREFIX 114 include/asm-x86/spinlock.h asm volatile(LOCK_PREFIX "xaddl %0, %1\n" LOCK_PREFIX 141 include/asm-x86/spinlock.h LOCK_PREFIX "cmpxchgl %1,%2\n\t" LOCK_PREFIX 211 include/asm-x86/spinlock.h " " LOCK_PREFIX "incb %2\n" LOCK_PREFIX 215 include/asm-x86/spinlock.h " " LOCK_PREFIX "decb %2\n" LOCK_PREFIX 312 include/asm-x86/spinlock.h asm volatile(LOCK_PREFIX " subl $1,(%0)\n\t" LOCK_PREFIX 321 include/asm-x86/spinlock.h asm volatile(LOCK_PREFIX " subl %1,(%0)\n\t" LOCK_PREFIX 351 include/asm-x86/spinlock.h asm volatile(LOCK_PREFIX "incl %0" :"+m" (rw->lock) : : "memory"); LOCK_PREFIX 356 include/asm-x86/spinlock.h asm volatile(LOCK_PREFIX "addl %1, %0" LOCK_PREFIX 99 include/asm-x86/system.h LOCK_PREFIX "btr %[tif_fork],%P[ti_flags](%%r8)\n\t" \