Lines Matching refs:LOCK_PREFIX
53 asm volatile(LOCK_PREFIX "addl %1,%0" in arch_atomic_add()
67 asm volatile(LOCK_PREFIX "subl %1,%0" in arch_atomic_sub()
83 return GEN_BINARY_RMWcc(LOCK_PREFIX "subl", v->counter, e, "er", i); in arch_atomic_sub_and_test()
95 asm volatile(LOCK_PREFIX "incl %0" in arch_atomic_inc()
108 asm volatile(LOCK_PREFIX "decl %0" in arch_atomic_dec()
123 return GEN_UNARY_RMWcc(LOCK_PREFIX "decl", v->counter, e); in arch_atomic_dec_and_test()
137 return GEN_UNARY_RMWcc(LOCK_PREFIX "incl", v->counter, e); in arch_atomic_inc_and_test()
152 return GEN_BINARY_RMWcc(LOCK_PREFIX "addl", v->counter, s, "er", i); in arch_atomic_add_negative()
214 asm volatile(LOCK_PREFIX "andl %1,%0" in arch_atomic_and()
232 asm volatile(LOCK_PREFIX "orl %1,%0" in arch_atomic_or()
250 asm volatile(LOCK_PREFIX "xorl %1,%0" in arch_atomic_xor()