/vbox/src/libs/xpcom18a4/nsprpub/pr/src/memory/ |
H A D | prgcleak.c | 78 static void locker(void* mutex) argument 81 PR_EnterMonitor(mutex); 84 static void unlocker(void* mutex) argument 87 PR_ExitMonitor(mutex); 104 void* mutex; local 109 mutex = PR_NewMonitor(); 110 PR_ASSERT(mutex != NULL); 112 GC_generic_init_threads(&mark_all_stacks, mutex,
|
/vbox/src/libs/xpcom18a4/xpcom/base/ |
H A D | nsGarbageCollector.c | 83 static void locker(void* mutex) argument 85 PR_Lock(mutex); 88 static void unlocker(void* mutex) argument 90 PR_Unlock(mutex); 105 PRLock* mutex; local 110 mutex = PR_NewLock(); 111 if (mutex == NULL) 114 GC_generic_init_threads(&mark_all_stacks, mutex,
|
/vbox/src/VBox/GuestHost/OpenGL/util/ |
H A D | threads.c | 131 void crInitMutex(CRmutex *mutex) argument 134 InitializeCriticalSection(mutex); 143 rc = pthread_mutex_init(mutex, &mta); 150 void crFreeMutex(CRmutex *mutex) argument 153 DeleteCriticalSection(mutex); 155 pthread_mutex_destroy(mutex); 160 void crLockMutex(CRmutex *mutex) argument 163 EnterCriticalSection(mutex); 165 pthread_mutex_lock(mutex); 170 void crUnlockMutex(CRmutex *mutex) argument 211 crWaitCondition(CRcondition *cond, CRmutex *mutex) argument [all...] |
H A D | hash.c | 43 CRmutex mutex; member in struct:CRHashTable 385 crInitMutex(&hash->mutex); 403 crLockMutex(&hash->mutex); 428 crUnlockMutex(&hash->mutex); 429 crFreeMutex(&hash->mutex); 438 crLockMutex(&h->mutex); 445 crUnlockMutex(&h->mutex); 475 crLockMutex(&hash->mutex); 479 crUnlockMutex(&hash->mutex); 492 crLockMutex(&h->mutex); [all...] |
H A D | filenet.c | 52 CRmutex mutex; member in struct:__anon16257 109 crLockMutex(&cr_file.mutex); 127 crUnlockMutex(&cr_file.mutex); 175 crLockMutex(&cr_file.mutex); 179 crUnlockMutex(&cr_file.mutex); 196 crLockMutex(&cr_file.mutex); 200 crUnlockMutex(&cr_file.mutex); 306 crInitMutex(&cr_file.mutex);
|
H A D | vboxhgcm.c | 176 CRmutex mutex; member in struct:__anon16261 695 crLockMutex(&g_crvboxhgcm.mutex); 719 crUnlockMutex(&g_crvboxhgcm.mutex); 731 crLockMutex(&g_crvboxhgcm.mutex); 735 crUnlockMutex(&g_crvboxhgcm.mutex); 794 crLockMutex(&g_crvboxhgcm.mutex); 798 crUnlockMutex(&g_crvboxhgcm.mutex); 983 crLockMutex(&g_crvboxhgcm.mutex); 998 crUnlockMutex(&g_crvboxhgcm.mutex); 1026 crLockMutex(&g_crvboxhgcm.mutex); [all...] |
/vbox/src/VBox/Devices/Network/lwip-new/src/include/lwip/ |
H A D | sys.h | 101 #define sys_mutex_new(mutex) sys_sem_new(mutex, 1) 102 #define sys_mutex_lock(mutex) sys_sem_wait(mutex) 103 #define sys_mutex_unlock(mutex) sys_sem_signal(mutex) 104 #define sys_mutex_free(mutex) sys_sem_free(mutex) 105 #define sys_mutex_valid(mutex) sys_sem_valid(mutex) [all...] |
/vbox/src/VBox/Additions/haiku/SharedFolders/ |
H A D | lock.h | 37 typedef struct mutex { struct 47 } mutex; typedef in typeref:struct:mutex 53 mutex lock; 147 extern void mutex_init(mutex* lock, const char* name); 149 extern void mutex_init_etc(mutex* lock, const char* name, uint32 flags); 150 extern void mutex_destroy(mutex* lock); 151 extern status_t mutex_switch_lock(mutex* from, mutex* to); 156 extern status_t mutex_switch_from_read_lock(rw_lock* from, mutex* to); 169 extern status_t _mutex_lock(mutex* loc [all...] |
H A D | vboxsf.h | 100 extern mutex g_vnodeCacheLock;
|
/vbox/src/VBox/Additions/haiku/include/ |
H A D | lock.h | 40 typedef struct mutex { struct 50 } mutex; typedef in typeref:struct:mutex 56 mutex lock; 150 extern void mutex_init(mutex* lock, const char* name); 152 extern void mutex_init_etc(mutex* lock, const char* name, uint32 flags); 153 extern void mutex_destroy(mutex* lock); 154 extern status_t mutex_switch_lock(mutex* from, mutex* to); 159 extern status_t mutex_switch_from_read_lock(rw_lock* from, mutex* to); 172 extern status_t _mutex_lock(mutex* loc [all...] |
/vbox/src/VBox/GuestHost/OpenGL/include/ |
H A D | cr_threads.h | 58 extern DECLEXPORT(void) crInitMutex(CRmutex *mutex); variable 59 extern DECLEXPORT(void) crFreeMutex(CRmutex *mutex); variable 60 extern DECLEXPORT(void) crLockMutex(CRmutex *mutex); variable 61 extern DECLEXPORT(void) crUnlockMutex(CRmutex *mutex); variable 73 extern DECLEXPORT(void) crWaitCondition(CRcondition *cond, CRmutex *mutex); 85 pthread_mutex_t mutex; member in struct:__anon16135
|
/vbox/src/VBox/Additions/common/crOpenGL/feedback/ |
H A D | feedback_context.c | 31 crLockMutex(&feedback_spu.mutex); 51 crUnlockMutex(&feedback_spu.mutex); 67 crLockMutex(&feedback_spu.mutex); 94 crUnlockMutex(&feedback_spu.mutex); 102 crLockMutex(&feedback_spu.mutex); 120 crUnlockMutex(&feedback_spu.mutex);
|
H A D | feedbackspu.h | 43 CRmutex mutex; member in struct:__anon2060
|
H A D | feedbackspu_init.c | 35 crInitMutex(&feedback_spu.mutex);
|
/vbox/src/VBox/GuestHost/OpenGL/packer/ |
H A D | pack_init.c | 28 crInitMutex(&pc->mutex); 44 crFreeMutex(&pc->mutex);
|
/vbox/src/VBox/Main/src-client/ |
H A D | ClientTokenHolder.cpp | 251 HANDLE mutex = ::OpenMutex(MUTEX_ALL_ACCESS, FALSE, sessionId); local 252 AssertMsg(mutex, ("cannot open token, err=%d\n", ::GetLastError())); 254 if (mutex) 257 DWORD wrc = ::WaitForSingleObject(mutex, 0); 272 BOOL success = ::ReleaseMutex(mutex); 274 ::CloseHandle(mutex); 288 HMTX mutex = NULLHANDLE; local 289 APIRET arc = ::DosOpenMutexSem((PSZ)sessionId.raw(), &mutex); 296 arc = ::DosRequestMutexSem(mutex, SEM_IMMEDIATE_RETURN); 313 arc = ::DosReleaseMutexSem(mutex); [all...] |
/vbox/src/VBox/Devices/Network/lwip-new/vbox/ |
H A D | sys_arch.c | 30 * mutex semaphores (crash deep down in the pthreads lib). Using the write 69 LWIPMUTEXTYPE mutex; member in struct:sys_mbox 188 rc = LWIPMutexCreate(&mbox->mutex); 199 rc = LWIPMutexDestroy(mbox->mutex); 210 rc = LWIPMutexDestroy(mbox->mutex); 229 LWIPMutexDestroy((mbox)->mutex); 246 rc = LWIPMutexRequest((mbox)->mutex); 252 rc = LWIPMutexRelease((mbox)->mutex); 258 rc = LWIPMutexRequest((mbox)->mutex); 275 rc = LWIPMutexRelease((mbox)->mutex); [all...] |
/vbox/src/VBox/Devices/Network/lwip/vbox/ |
H A D | sys_arch.c | 30 * mutex semaphores (crash deep down in the pthreads lib). Using the write 66 LWIPMUTEXTYPE mutex; member in struct:sys_mbox 179 rc = LWIPMutexCreate(&mbox->mutex); 190 rc = LWIPMutexDestroy(mbox->mutex); 201 rc = LWIPMutexDestroy(mbox->mutex); 215 LWIPMutexDestroy(mbox->mutex); 229 rc = LWIPMutexRequest(mbox->mutex, RT_INDEFINITE_WAIT); 234 rc = LWIPMutexRelease(mbox->mutex); 238 rc = LWIPMutexRequest(mbox->mutex, RT_INDEFINITE_WAIT); 254 rc = LWIPMutexRelease(mbox->mutex); [all...] |
/vbox/src/VBox/Devices/Network/lwip/src/core/ |
H A D | memp.c | 101 static sys_sem_t mutex; variable 150 mutex = sys_sem_new(1); 168 sys_sem_wait(mutex); 196 sys_sem_signal(mutex); 219 sys_sem_wait(mutex); 236 sys_sem_signal(mutex);
|
/vbox/src/libs/xpcom18a4/nsprpub/pr/src/md/os2/ |
H A D | os2cv.c | 206 SemReleasex86(&lock->mutex, 0); 208 DosReleaseMutexSem(lock->mutex); 235 * Notifies just get posted to the protecting mutex. The 317 SemReleasex86( &lock->mutex, 0 ); 319 DosReleaseMutexSem(lock->mutex); 330 SemRequest486(&(lock->mutex), -1); 332 DosRequestMutexSem((lock->mutex), SEM_INDEFINITE_WAIT); 395 PRAMSEM pramsem = (PRAMSEM)(&(lock->mutex)); 420 DosCreateMutexSem(0, &(lock->mutex), 0, 0);
|
/vbox/src/libs/xpcom18a4/nsprpub/pr/include/md/ |
H A D | _os2.h | 188 CRITICAL_SECTION mutex; /* this is recursive on NT */ member in struct:_MDLock 190 HMTX mutex; /* this is recursive on NT */ 379 #define _MD_FREE_LOCK(lock) (DosCloseEventSem(((PRAMSEM)(&((lock)->mutex)))->hevSem)) 380 #define _MD_LOCK(lock) (SemRequest486(&((lock)->mutex), -1)) 381 #define _MD_TEST_AND_LOCK(lock) (SemRequest486(&((lock)->mutex), -1),0) 387 SemReleasex86( &(lock)->mutex, 0 ); \ 392 #define _MD_FREE_LOCK(lock) (DosCloseMutexSem((lock)->mutex)) 393 #define _MD_LOCK(lock) (DosRequestMutexSem((lock)->mutex, SEM_INDEFINITE_WAIT)) 394 #define _MD_TEST_AND_LOCK(lock) (DosRequestMutexSem((lock)->mutex, SEM_INDEFINITE_WAIT),0) 400 DosReleaseMutexSem((lock)->mutex); \ [all...] |
H A D | _winnt.h | 194 CRITICAL_SECTION mutex; /* this is recursive on NT */ member in struct:_MDLock 398 #define _MD_NEW_LOCK(lock) (InitializeCriticalSection(&((lock)->mutex)),PR_SUCCESS) 399 #define _MD_FREE_LOCK(lock) DeleteCriticalSection(&((lock)->mutex)) 401 #define _MD_LOCK(lock) EnterCriticalSection(&((lock)->mutex)) 402 #define _MD_TEST_AND_LOCK(lock) (TryEnterCriticalSection(&((lock)->mutex))== FALSE) 403 #define _MD_UNLOCK(lock) LeaveCriticalSection(&((lock)->mutex)) 407 BOOL rv = TryEnterCriticalSection(&((lock)->mutex)); \ 412 EnterCriticalSection(&((lock)->mutex)); \ 416 #define _MD_UNLOCK(lock) LeaveCriticalSection(&((lock)->mutex))
|
/vbox/src/VBox/Devices/Network/slirp/libalias/ |
H A D | alias_local.h | 57 #include <sys/mutex.h> 162 struct mtx mutex; member in struct:libalias 173 mtx_init(&l->mutex, "per-instance libalias mutex", NULL, MTX_DEF) 174 #define LIBALIAS_LOCK_ASSERT(l) mtx_assert(&l->mutex, MA_OWNED) 175 #define LIBALIAS_LOCK(l) mtx_lock(&l->mutex) 176 #define LIBALIAS_UNLOCK(l) mtx_unlock(&l->mutex) 177 #define LIBALIAS_LOCK_DESTROY(l) mtx_destroy(&l->mutex)
|
/vbox/src/libs/xpcom18a4/nsprpub/pr/src/pthreads/ |
H A D | ptsynch.c | 111 rv = pthread_mutex_unlock(&lock->mutex); 164 rv = _PT_PTHREAD_MUTEX_INIT(lock->mutex, _pt_mattr); 180 rv = pthread_mutex_destroy(&lock->mutex); 193 rv = pthread_mutex_lock(&lock->mutex); 210 PR_ASSERT(_PT_PTHREAD_MUTEX_IS_LOCKED(lock->mutex)); 220 rv = pthread_mutex_unlock(&lock->mutex); 280 * Notifies just get posted to the protecting mutex. The 291 PR_ASSERT(_PT_PTHREAD_MUTEX_IS_LOCKED(cvar->lock->mutex)); 363 PR_ASSERT(_PT_PTHREAD_MUTEX_IS_LOCKED(cvar->lock->mutex)); 392 rv = pthread_cond_wait(&cvar->cv, &cvar->lock->mutex); [all...] |
/vbox/src/VBox/Devices/Network/lwip-new/src/core/ |
H A D | stats.c | 145 LWIP_PLATFORM_DIAG(("mutex.used: %"U32_F"\n\t", (u32_t)sys->mutex.used)); 146 LWIP_PLATFORM_DIAG(("mutex.max: %"U32_F"\n\t", (u32_t)sys->mutex.max)); 147 LWIP_PLATFORM_DIAG(("mutex.err: %"U32_F"\n\t", (u32_t)sys->mutex.err));
|