Searched full:_kern_atomic* (Results 1 - 2 of 2) sorted by relevance
| /haiku/headers/private/system/ |
| H A D | syscalls.h | 503 extern void _kern_atomic_set(int32 *value, int32 newValue); 504 extern int32 _kern_atomic_get_and_set(int32 *value, int32 newValue); 505 extern int32 _kern_atomic_test_and_set(int32 *value, int32 newValue, 507 extern int32 _kern_atomic_add(int32 *value, int32 addValue); 508 extern int32 _kern_atomic_and(int32 *value, int32 andValue); 509 extern int32 _kern_atomic_or(int32 *value, int32 orValue); 510 extern int32 _kern_atomic_get(int32 *value); 514 extern void _kern_atomic_set64(int64 *value, int64 newValue); 515 extern int64 _kern_atomic_get_and_set64(int64 *value, int64 newValue); 516 extern int64 _kern_atomic_test_and_set64(int6 [all...] |
| /haiku/src/system/libroot/os/ |
| H A D | atomic.c | 17 _kern_atomic_set(value, newValue); 24 return _kern_atomic_get_and_set(value, newValue); 31 return _kern_atomic_test_and_set(value, newValue, testAgainst); 38 return _kern_atomic_add(value, addValue); 45 return _kern_atomic_and(value, andValue); 52 return _kern_atomic_or(value, orValue); 59 return _kern_atomic_get(value); 70 _kern_atomic_set64(value, newValue); 77 return _kern_atomic_test_and_set64(value, newValue, testAgainst); 84 return _kern_atomic_add64(valu [all...] |
Completed in 88 milliseconds