Searched refs:BUS_LOCK (Results 1 – 2 of 2) sorted by relevance
| /hypervisor/include/arch/x86/asm/lib/ |
| A D | bits.h | 196 build_bitmap_set(bitmap_set_lock, "q", uint64_t, BUS_LOCK) 198 build_bitmap_set(bitmap32_set_lock, "l", uint32_t, BUS_LOCK) 216 build_bitmap_clear(bitmap_clear_lock, "q", uint64_t, BUS_LOCK) 218 build_bitmap_clear(bitmap32_clear_lock, "l", uint32_t, BUS_LOCK) 265 build_bitmap_testandset(bitmap_test_and_set_lock, "q", uint64_t, BUS_LOCK) 267 build_bitmap_testandset(bitmap32_test_and_set_lock, "l", uint32_t, BUS_LOCK) 289 build_bitmap_testandclear(bitmap_test_and_clear_lock, "q", uint64_t, BUS_LOCK) 291 build_bitmap_testandclear(bitmap32_test_and_clear_lock, "l", uint32_t, BUS_LOCK)
|
| A D | atomic.h | 33 #define BUS_LOCK "lock ; " macro 38 asm volatile(BUS_LOCK "inc" size " %0" \ 49 asm volatile(BUS_LOCK "dec" size " %0" \ 60 asm volatile(BUS_LOCK "xchg" size " %1,%0" \ 91 asm volatile(BUS_LOCK "cmpxchg" size " %2,%1" \ 103 asm volatile(BUS_LOCK "xadd" size " %0,%1" \
|
Completed in 4 milliseconds