Searched refs:mutex (Results 1 - 25 of 57) sorted by relevance

123

/vbox/src/libs/xpcom18a4/nsprpub/pr/src/memory/
H A Dprgcleak.c78 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 DnsGarbageCollector.c83 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 Dthreads.c131 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 Dhash.c43 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 Dfilenet.c52 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 Dvboxhgcm.c176 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 Dsys.h101 #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 Dlock.h37 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 Dvboxsf.h100 extern mutex g_vnodeCacheLock;
/vbox/src/VBox/Additions/haiku/include/
H A Dlock.h40 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 Dcr_threads.h58 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 Dfeedback_context.c31 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 Dfeedbackspu.h43 CRmutex mutex; member in struct:__anon2060
H A Dfeedbackspu_init.c35 crInitMutex(&feedback_spu.mutex);
/vbox/src/VBox/GuestHost/OpenGL/packer/
H A Dpack_init.c28 crInitMutex(&pc->mutex);
44 crFreeMutex(&pc->mutex);
/vbox/src/VBox/Main/src-client/
H A DClientTokenHolder.cpp251 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 Dsys_arch.c30 * 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 Dsys_arch.c30 * 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 Dmemp.c101 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 Dos2cv.c206 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.h188 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.h194 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 Dalias_local.h57 #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 Dptsynch.c111 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 Dstats.c145 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));

Completed in 111 milliseconds

123