Symbol: atomic_test_and_set64
headers/os/support/SupportDefs.h
379
extern int64 atomic_test_and_set64(int64 *value, int64 newValue, int64 testAgainst);
headers/private/kernel/util/atomic.h
26
return (PointerType*)atomic_test_and_set64((int64*)_pointer, (int64)set,
src/add-ons/kernel/drivers/disk/nvme/compat/nvme_atomic.h
200
return atomic_test_and_set64(v, 1, 0);
src/system/kernel/arch/arm/arch_atomic64.cpp
143
int64 oldValue = atomic_test_and_set64(value, newValue, testAgainst);
src/system/kernel/arch/arm64/VMSAv8TranslationMap.cpp
359
uint64_t oldPteRefetch = (uint64_t)atomic_test_and_set64((int64*) ptePtr,
src/system/kernel/arch/arm64/VMSAv8TranslationMap.cpp
413
uint64_t loadedPte = atomic_test_and_set64((int64_t*)ptePtr, 0, oldPte);
src/system/kernel/arch/arm64/VMSAv8TranslationMap.cpp
837
if ((uint64_t)atomic_test_and_set64((int64_t*)ptePtr, newPte, oldPte) == oldPte) {
src/system/kernel/arch/arm64/VMSAv8TranslationMap.cpp
872
if ((uint64_t)atomic_test_and_set64((int64_t*)ptePtr, newPte, oldPte) == oldPte) {
src/system/kernel/arch/arm64/VMSAv8TranslationMap.cpp
885
if ((uint64_t)atomic_test_and_set64((int64_t*)ptePtr, newPte, oldPte) == oldPte) {
src/system/kernel/arch/arm64/VMSAv8TranslationMap.cpp
924
if ((uint64_t)atomic_test_and_set64((int64_t*)ptePtr, newPte, oldPte) == oldPte)
src/system/kernel/arch/arm64/arch_int.cpp
153
if ((uint64_t)atomic_test_and_set64((int64*)pte, newPte, oldPte) != oldPte)
src/system/kernel/arch/arm64/arch_int.cpp
161
if ((uint64_t)atomic_test_and_set64((int64*)pte, newPte, oldPte) != oldPte)
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.h
145
return atomic_test_and_set64((int64*)entry, newEntry, oldEntry);
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.h
173
return atomic_test_and_set64((int64*)entry, newEntry, oldEntry);
src/system/libroot/os/arch/generic/generic_atomic.cpp
85
atomic_test_and_set64(int64_t* ptr, int64_t desired, int64_t expected)
src/tools/fs_shell/atomic.cpp
79
return atomic_test_and_set64((int64 *)value, newValue, testAgainst);