Searched refs:atomic_add (Results 1 - 21 of 21) sorted by relevance

/vbox/src/libs/xpcom18a4/nsprpub/pr/src/bthreads/
H A Dbtcvar.c133 if( atomic_add( &cvar->signalBenCount, 1 ) > 0 )
137 atomic_add( &cvar->signalBenCount, -1 );
142 if( atomic_add( &cvar->signalBenCount, -1 ) > 1 )
157 if( atomic_add( &cvar->signalBenCount, 1 ) > 0 )
168 if( atomic_add( &cvar->signalBenCount, -1 ) > 1 )
198 if( atomic_add( &cvar->signalBenCount, 1 ) > 0 )
202 atomic_add( &cvar->signalBenCount, -1 );
210 if( atomic_add( &cvar->signalBenCount, -1 ) > 1 )
222 if( atomic_add( &cvar->signalBenCount, -1 ) > 1 )
244 if( atomic_add(
[all...]
H A Dbtlocks.c93 if( atomic_add( &lock->benaphoreCount, 1 ) > 0 ) {
97 atomic_add( &lock->benaphoreCount, -1 );
110 if( atomic_add( &lock->benaphoreCount, -1 ) > 1 ) {
H A Dbtthread.c487 index = atomic_add( &tpd_slotsUsed, 1 );
491 atomic_add( &tpd_slotsUsed, -1 );
/vbox/src/libs/xpcom18a4/nsprpub/pr/src/md/beos/
H A Dbmisc.c88 ** This is exceedingly messy. atomic_add returns the last value, NSPR expects the new value.
95 return( ( atomic_add( (long *)ptr, val ) ) + val );
101 return( ( atomic_add( (long *)val, 1 ) ) + 1 );
107 return( ( atomic_add( (long *)val, -1 ) ) - 1 );
/vbox/src/VBox/Additions/haiku/SharedFolders/
H A Dlock.h182 int32 oldCount = atomic_add(&lock->count, 1);
197 int32 oldCount = atomic_add(&lock->count, 1);
211 int32 oldCount = atomic_add(&lock->count, -1);
231 if (atomic_add(&lock->count, -1) < 0)
244 if (atomic_add(&lock->count, -1) < 0)
270 if (atomic_add(&lock->count, -1) < 0)
281 if (atomic_add(&lock->count, 1) < -1)
/vbox/src/VBox/Additions/haiku/include/
H A Dlock.h185 int32 oldCount = atomic_add(&lock->count, 1);
200 int32 oldCount = atomic_add(&lock->count, 1);
214 int32 oldCount = atomic_add(&lock->count, -1);
234 if (atomic_add(&lock->count, -1) < 0)
247 if (atomic_add(&lock->count, -1) < 0)
273 if (atomic_add(&lock->count, -1) < 0)
284 if (atomic_add(&lock->count, 1) < -1)
/vbox/src/VBox/Runtime/r0drv/haiku/
H A Dsemfastmutex-r0drv-haiku.c102 if (atomic_add(&pThis->BenId, 1) > 0)
115 if (atomic_add(&pThis->BenId, -1) > 1)
/vbox/src/VBox/Additions/x11/x11include/xorg-server-1.11.0/
H A Dglthread.h182 if (atomic_add(&(name.lock), 1) >= 1) acquire_sem(name.sem)
183 #define _glthread_UNLOCK_MUTEX(name) if (atomic_add(&(name.lock), -1) > 1) release_sem(name.sem)
/vbox/src/VBox/Additions/x11/x11include/xorg-server-1.12.0/
H A Dglthread.h182 if (atomic_add(&(name.lock), 1) >= 1) acquire_sem(name.sem)
183 #define _glthread_UNLOCK_MUTEX(name) if (atomic_add(&(name.lock), -1) > 1) release_sem(name.sem)
/vbox/src/VBox/Additions/x11/x11include/xorg-server-1.13.0/
H A Dglthread.h174 if (atomic_add(&(name.lock), 1) >= 1) acquire_sem(name.sem)
175 #define _glthread_UNLOCK_MUTEX(name) if (atomic_add(&(name.lock), -1) > 1) release_sem(name.sem)
/vbox/src/VBox/Additions/x11/x11include/xorg-server-1.14.0/
H A Dglthread.h174 if (atomic_add(&(name.lock), 1) >= 1) acquire_sem(name.sem)
175 #define _glthread_UNLOCK_MUTEX(name) if (atomic_add(&(name.lock), -1) > 1) release_sem(name.sem)
/vbox/src/VBox/Additions/solaris/DRM/include/
H A Ddrm_atomic.h60 #define atomic_add(n, p) atomic_add_int(p, n) macro
/vbox/src/VBox/Additions/x11/x11include/xorg-server-1.5.3/
H A Dglthread.h249 if (atomic_add(&(name.lock), 1) >= 1) acquire_sem(name.sem)
250 #define _glthread_UNLOCK_MUTEX(name) if (atomic_add(&(name.lock), -1) > 1) release_sem(name.sem)
/vbox/src/VBox/Additions/x11/x11include/xorg-server-1.6.5/
H A Dglthread.h249 if (atomic_add(&(name.lock), 1) >= 1) acquire_sem(name.sem)
250 #define _glthread_UNLOCK_MUTEX(name) if (atomic_add(&(name.lock), -1) > 1) release_sem(name.sem)
/vbox/src/VBox/Additions/x11/x11include/xorg-server-1.7.7/
H A Dglthread.h249 if (atomic_add(&(name.lock), 1) >= 1) acquire_sem(name.sem)
250 #define _glthread_UNLOCK_MUTEX(name) if (atomic_add(&(name.lock), -1) > 1) release_sem(name.sem)
/vbox/src/VBox/Additions/x11/x11include/xorg-server-1.8.0/
H A Dglthread.h249 if (atomic_add(&(name.lock), 1) >= 1) acquire_sem(name.sem)
250 #define _glthread_UNLOCK_MUTEX(name) if (atomic_add(&(name.lock), -1) > 1) release_sem(name.sem)
/vbox/src/VBox/Additions/x11/x11include/xorg-server-1.9.0/
H A Dglthread.h249 if (atomic_add(&(name.lock), 1) >= 1) acquire_sem(name.sem)
250 #define _glthread_UNLOCK_MUTEX(name) if (atomic_add(&(name.lock), -1) > 1) release_sem(name.sem)
/vbox/src/VBox/Additions/x11/x11include/xorg-server-1.10.0/
H A Dglthread.h249 if (atomic_add(&(name.lock), 1) >= 1) acquire_sem(name.sem)
250 #define _glthread_UNLOCK_MUTEX(name) if (atomic_add(&(name.lock), -1) > 1) release_sem(name.sem)
/vbox/src/VBox/Additions/x11/x11include/mesa-7.2/src/mesa/glapi/
H A Dglthread.h249 if (atomic_add(&(name.lock), 1) >= 1) acquire_sem(name.sem)
250 #define _glthread_UNLOCK_MUTEX(name) if (atomic_add(&(name.lock), -1) > 1) release_sem(name.sem)
/vbox/src/libs/libxml2-2.6.31/
H A Dthreads.c466 if (atomic_add(&global_init_count, 1) == 0) {
470 atomic_add(&global_init_count, -1);
913 if (atomic_add(&run_once_init, 1) == 0) {
918 atomic_add(&run_once_init, -1);
/vbox/src/VBox/Additions/haiku/VBoxVideo/driver/
H A Ddriver.cpp96 if (atomic_add(&count, 1) > 0)
103 if (atomic_add(&count, -1) > 1)

Completed in 1013 milliseconds