/haiku-fatelf/src/system/libroot/os/ |
H A D | atomic.c | 21 atomic_test_and_set(vint32 *value, int32 newValue, int32 testAgainst) argument 23 return _kern_atomic_test_and_set(value, newValue, testAgainst); 61 atomic_test_and_set64(vint64 *value, int64 newValue, int64 testAgainst) argument 63 return _kern_atomic_test_and_set64(value, newValue, testAgainst);
|
/haiku-fatelf/src/tools/fs_shell/ |
H A D | atomic.cpp | 21 fssh_atomic_test_and_set(vint32_t *value, int32_t newValue, int32_t testAgainst) argument 23 return atomic_test_and_set((vint32*)value, newValue, testAgainst); 63 fssh_atomic_test_and_set64(vint64_t *value, int64_t newValue, int64_t testAgainst) argument 65 return atomic_test_and_set64((vint64 *)value, newValue, testAgainst);
|
/haiku-fatelf/headers/private/fs_shell/ |
H A D | fssh_atomic.h | 20 int32_t testAgainst); 28 int64_t testAgainst);
|
/haiku-fatelf/headers/private/kernel/ |
H A D | user_atomic.h | 17 int32 _user_atomic_test_and_set(vint32 *value, int32 newValue, int32 testAgainst); 24 int64 _user_atomic_test_and_set64(vint64 *value, int64 newValue, int64 testAgainst);
|
/haiku-fatelf/src/build/libroot/ |
H A D | atomic.cpp | 19 atomic_test_and_set(vint32 *value, int32 newValue, int32 testAgainst) argument 22 if (oldValue == testAgainst) 71 atomic_test_and_set64(vint64 *value, int64 newValue, int64 testAgainst) argument 74 if (oldValue == testAgainst)
|
/haiku-fatelf/src/tests/add-ons/kernel/file_systems/bfs/r5/ |
H A D | Utility.h | 76 // _atomic_test_and_set(value, newValue, testAgainst) 77 // sets "value" to "newValue", if "value" is equal to "testAgainst" 86 _atomic_test_and_set(volatile int32 *value, int32 newValue, int32 testAgainst) argument 89 if (oldValue == testAgainst) 102 _atomic_test_and_set(volatile int32 *value, int32 newValue, int32 testAgainst) argument 106 : "=a" (oldValue) : "a" (testAgainst), "c" (newValue), "d" (value)); 131 _atomic_test_and_set(volatile int32 *value, int32 newValue, int32 testAgainst) argument
|
/haiku-fatelf/src/system/kernel/arch/m68k/ |
H A D | arch_atomic.cpp | 42 atomic_test_and_set64(vint64 *value, int64 newValue, int64 testAgainst) 49 if (oldValue == testAgainst) 135 _user_atomic_test_and_set64(vint64 *value, int64 newValue, int64 testAgainst) 146 if (oldValue == testAgainst)
|
/haiku-fatelf/headers/os/support/ |
H A D | SupportDefs.h | 196 extern int32 atomic_test_and_set(vint32 *value, int32 newValue, int32 testAgainst); 203 extern int64 atomic_test_and_set64(vint64 *value, int64 newValue, int64 testAgainst); 231 #define atomic_test_and_set(valuePointer, newValue, testAgainst) \ 232 __sync_val_compare_and_swap(valuePointer, testAgainst, newValue)
|
/haiku-fatelf/src/system/kernel/arch/mipsel/ |
H A D | arch_atomic.cpp | 33 atomic_test_and_set64(vint64 *value, int64 newValue, int64 testAgainst) argument 40 if (oldValue == testAgainst) 126 _user_atomic_test_and_set64(vint64 *value, int64 newValue, int64 testAgainst) argument 137 if (oldValue == testAgainst)
|
/haiku-fatelf/src/system/kernel/arch/ppc/ |
H A D | arch_atomic.cpp | 33 atomic_test_and_set64(vint64 *value, int64 newValue, int64 testAgainst) argument 40 if (oldValue == testAgainst) 126 _user_atomic_test_and_set64(vint64 *value, int64 newValue, int64 testAgainst) argument 137 if (oldValue == testAgainst)
|
/haiku-fatelf/headers/build/ |
H A D | HaikuBuildCompatibility.h | 123 int32 testAgainst); 127 int64 testAgainst);
|
/haiku-fatelf/headers/private/system/ |
H A D | syscalls.h | 496 int32 testAgainst); 506 int64 testAgainst);
|