Searched refs:andValue (Results 1 - 11 of 11) sorted by relevance

/haiku/src/tools/fs_shell/
H A Datomic.cpp42 fssh_atomic_and(int32_t *value, int32_t andValue) argument
44 return atomic_and((int32*)value, andValue);
91 fssh_atomic_and64(int64_t *value, int64_t andValue) argument
93 return atomic_and64((int64*)value, andValue);
/haiku/src/build/libroot/
H A Datomic.cpp49 atomic_and(int32 *value, int32 andValue) argument
52 *value &= andValue;
106 atomic_and64(int64 *value, int64 andValue) argument
109 *value &= andValue;
/haiku/src/system/libroot/os/
H A Datomic.c43 atomic_and(int32 *value, int32 andValue) argument
45 return _kern_atomic_and(value, andValue);
89 atomic_and64(int64 *value, int64 andValue) argument
91 return _kern_atomic_and64(value, andValue);
/haiku/headers/private/fs_shell/
H A Dfssh_atomic.h23 int32_t fssh_atomic_and(int32_t *value, int32_t andValue);
32 int64_t fssh_atomic_and64(int64_t *value, int64_t andValue);
/haiku/headers/private/kernel/
H A Duser_atomic.h20 int32 _user_atomic_and(int32 *value, int32 andValue);
28 int64 _user_atomic_and64(int64 *value, int64 andValue);
/haiku/src/system/kernel/arch/arm/
H A Darch_atomic32.cpp65 atomic_and(int32 *value, int32 andValue) argument
70 *value &= andValue;
154 _user_atomic_and(int32 *value, int32 andValue) argument
158 int32 oldValue = atomic_and(value, andValue);
H A Darch_atomic64.cpp77 atomic_and64(int64 *value, int64 andValue) argument
82 *value &= andValue;
171 _user_atomic_and64(int64 *value, int64 andValue) argument
175 int64 oldValue = atomic_and64(value, andValue);
/haiku/headers/os/support/
H A DSupportDefs.h291 atomic_and(int32* value, int32 andValue) argument
293 return __atomic_fetch_and(value, andValue, __ATOMIC_SEQ_CST);
342 atomic_and64(int64* value, int64 andValue) argument
344 return __atomic_fetch_and(value, andValue, __ATOMIC_SEQ_CST);
373 extern int32 atomic_and(int32 *value, int32 andValue);
381 extern int64 atomic_and64(int64 *value, int64 andValue);
/haiku/src/system/kernel/arch/m68k/
H A Darch_atomic.cpp71 atomic_and64(vint64 *value, int64 andValue)
78 *value &= andValue;
182 _user_atomic_and64(vint64 *value, int64 andValue)
193 *value &= andValue;
/haiku/src/system/kernel/locks/
H A Duser_mutex.cpp99 user_atomic_and(int32* value, int32 andValue, bool isWired)
104 result = atomic_and(value, andValue);
110 result = atomic_and(value, andValue);
/haiku/headers/private/system/
H A Dsyscalls.h526 extern int32 _kern_atomic_and(int32 *value, int32 andValue);
537 extern int64 _kern_atomic_and64(int64 *value, int64 andValue);

Completed in 297 milliseconds