Searched refs:testAgainst (Results 1 - 12 of 12) sorted by relevance

/haiku-fatelf/src/system/libroot/os/
H A Datomic.c21 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 Datomic.cpp21 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 Dfssh_atomic.h20 int32_t testAgainst);
28 int64_t testAgainst);
/haiku-fatelf/headers/private/kernel/
H A Duser_atomic.h17 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 Datomic.cpp19 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 DUtility.h76 // _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 Darch_atomic.cpp42 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 DSupportDefs.h196 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 Darch_atomic.cpp33 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 Darch_atomic.cpp33 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 DHaikuBuildCompatibility.h123 int32 testAgainst);
127 int64 testAgainst);
/haiku-fatelf/headers/private/system/
H A Dsyscalls.h496 int32 testAgainst);
506 int64 testAgainst);

Completed in 104 milliseconds