/haiku/headers/private/kernel/arch/x86/32/ |
H A D | atomic.h | 90 #define atomic_test_and_set atomic_test_and_set_inline macro
|
/haiku/src/add-ons/kernel/drivers/disk/nvme/compat/ |
H A D | nvme_atomic.h | 105 return atomic_test_and_set(v, 1, 0);
|
/haiku/src/build/libroot/ |
H A D | atomic.cpp | 30 atomic_test_and_set(int32 *value, int32 newValue, int32 testAgainst) function
|
/haiku/src/system/kernel/arch/arm/ |
H A D | arch_atomic32.cpp | 44 atomic_test_and_set(int32 *value, int32 newValue, int32 testAgainst) function 128 int32 oldValue = atomic_test_and_set((int32*)value, newValue, testAgainst);
|
/haiku/src/system/kernel/arch/m68k/paging/040/ |
H A D | M68KPagingMethod040.h | 141 return atomic_test_and_set((int32*)entry, newEntry, oldEntry);
|
/haiku/src/system/kernel/arch/ppc/paging/460/ |
H A D | PPCPagingMethod460.h | 159 return atomic_test_and_set((int32*)entry, newEntry, oldEntry);
|
/haiku/src/system/kernel/arch/ppc/paging/classic/ |
H A D | PPCPagingMethodClassic.h | 159 return atomic_test_and_set((int32*)entry, newEntry, oldEntry);
|
/haiku/src/system/kernel/arch/x86/ |
H A D | arch_debug_console.cpp | 428 while (atomic_test_and_set(&sEarlyBootMessageLock, 1, 0) != 0)
|
/haiku/src/system/kernel/arch/x86/paging/32bit/ |
H A D | X86PagingMethod32Bit.h | 129 return atomic_test_and_set((int32*)entry, newEntry, oldEntry);
|
/haiku/src/system/libroot/os/arch/generic/ |
H A D | generic_atomic.cpp | 28 atomic_test_and_set(int32_t* ptr, int32_t desired, int32_t expected) function
|
/haiku/src/system/libroot/os/arch/x86/ |
H A D | atomic.S | 39 /* int32 atomic_test_and_set(int32* value, int32 newValue, 41 FUNCTION(atomic_test_and_set): 48 FUNCTION_END(atomic_test_and_set)
|
/haiku/src/system/libroot/os/locks/ |
H A D | init_once.cpp | 34 int32 value = atomic_test_and_set(control, STATE_INITIALIZING, 59 value = atomic_test_and_set(control, semaphore, STATE_INITIALIZING); 68 value = atomic_test_and_set(control, STATE_SPINNING,
|
/haiku/src/system/libroot/posix/pthread/ |
H A D | pthread_key.cpp | 92 if (atomic_test_and_set(&sKeyTable[key].sequence, nextSequence,
|
/haiku/src/tools/fs_shell/ |
H A D | atomic.cpp | 30 return atomic_test_and_set((int32*)value, newValue, testAgainst);
|
/haiku/headers/os/support/ |
H A D | SupportDefs.h | 275 atomic_test_and_set(int32* value, int32 newValue, int32 testAgainst) function 371 extern int32 atomic_test_and_set(int32 *value, int32 newValue, int32 testAgainst);
|
/haiku/headers/private/fs_shell/ |
H A D | fssh_api_wrapper.h | 61 #define atomic_test_and_set fssh_atomic_test_and_set macro
|
/haiku/headers/private/kernel/ |
H A D | lock.h | 251 if (atomic_test_and_set(&lock->count, -1, 0) != 0)
|
H A D | smp.h | 213 return atomic_test_and_set(&lock->lock, 1u << 31, 0) == 0;
|
H A D | thread.h | 354 if (atomic_test_and_set(&thread->wait.status, status, 1) != 1)
|
/haiku/headers/private/kernel/util/ |
H A D | atomic.h | 23 return (PointerType*)atomic_test_and_set((int32*)_pointer, (int32)set,
|
/haiku/headers/private/kernel/vm/ |
H A D | vm_types.h | 230 thread_id previousThread = atomic_test_and_set(&page->accessing_thread, 244 thread_id previousThread = atomic_test_and_set(&page->accessing_thread, -1, 271 thread_id previousThread = atomic_test_and_set(&page->accessing_thread,
|
/haiku/src/add-ons/kernel/bus_managers/acpi/ |
H A D | ACPICAHaiku.cpp | 1240 } while (atomic_test_and_set((int32*)lock, newValue, oldValue) != (int32)oldValue); 1262 } while (atomic_test_and_set((int32*)lock, newValue, oldValue) != (int32)oldValue);
|
H A D | EmbeddedController.cpp | 587 } while (atomic_test_and_set(&sc->ec_sci_pending, 0, pending));
|
/haiku/src/add-ons/kernel/busses/i2c/pch/ |
H A D | pch_i2c.cpp | 111 if (atomic_test_and_set(&bus->busy, 1, 0) != 0)
|
/haiku/src/add-ons/kernel/network/stack/ |
H A D | net_buffer.cpp | 755 atomic_test_and_set(&sMaxAllocatedDataHeaderCount, current, max); 770 atomic_test_and_set(&sMaxAllocatedNetBufferCount, current, max);
|