Lines Matching refs:LOCK_PREFIX
46 asm volatile(LOCK_PREFIX "addq %1,%0" in arch_atomic64_add()
60 asm volatile(LOCK_PREFIX "subq %1,%0" in arch_atomic64_sub()
76 GEN_BINARY_RMWcc(LOCK_PREFIX "subq", v->counter, "er", i, "%0", e); in arch_atomic64_sub_and_test()
88 asm volatile(LOCK_PREFIX "incq %0" in arch_atomic64_inc()
102 asm volatile(LOCK_PREFIX "decq %0" in arch_atomic64_dec()
118 GEN_UNARY_RMWcc(LOCK_PREFIX "decq", v->counter, "%0", e); in arch_atomic64_dec_and_test()
132 GEN_UNARY_RMWcc(LOCK_PREFIX "incq", v->counter, "%0", e); in arch_atomic64_inc_and_test()
147 GEN_BINARY_RMWcc(LOCK_PREFIX "addq", v->counter, "er", i, "%0", s); in arch_atomic64_add_negative()
196 asm volatile(LOCK_PREFIX "andq %1,%0" in arch_atomic64_and()
213 asm volatile(LOCK_PREFIX "orq %1,%0" in arch_atomic64_or()
230 asm volatile(LOCK_PREFIX "xorq %1,%0" in arch_atomic64_xor()