Searched defs:mutex (Results 1 - 25 of 32) sorted by relevance

12

/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/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
H A Dcr_pack.h89 CRmutex mutex; member in struct:CRPackContext_t
103 # define CR_LOCK_PACKER_CONTEXT(PC) crLockMutex(&((PC)->mutex))
104 # define CR_UNLOCK_PACKER_CONTEXT(PC) crUnlockMutex(&((PC)->mutex))
/vbox/src/VBox/Additions/common/crOpenGL/feedback/
H A Dfeedbackspu.h43 CRmutex mutex; member in struct:__anon2060
/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/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/GuestHost/OpenGL/util/
H A Dnet_internals.h53 CRmutex mutex; member in struct:__anon16260
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 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 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 Dnet.c62 CRmutex mutex; member in struct:__anon16258
463 crInitMutex(&cr_net.mutex);
524 crLockMutex(&cr_net.mutex);
548 crUnlockMutex(&cr_net.mutex);
549 crFreeMutex(&cr_net.mutex);
H A Dvboxhgsmi.c166 CRmutex mutex; member in struct:__anon16265
490 crLockMutex(&g_crvboxhgsmi.mutex);
506 crUnlockMutex(&g_crvboxhgsmi.mutex);
1018 crLockMutex(&g_crvboxhgsmi.mutex);
1022 crUnlockMutex(&g_crvboxhgsmi.mutex);
1524 crInitMutex(&g_crvboxhgsmi.mutex);
1560 crFreeMutex(&g_crvboxhgsmi.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/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...]
/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/Runtime/r3/posix/
H A Dsemmutex-posix.cpp54 /** pthread mutex. */
56 /** The owner of the mutex. */
63 /** Lock validator record associated with this mutex. */
72 static int DarwinPthreadMutexTimedlock(pthread_mutex_t * mutex, const struct timespec * pTsAbsTimeout) argument
79 rc = pthread_mutex_trylock(mutex);
189 AssertMsgFailed(("Failed to destroy mutex sem %p, rc=%d.\n", hMutexSem, rc));
270 /* take mutex */
275 AssertMsgFailed(("Failed to lock mutex sem %p, rc=%d.\n", hMutexSem, rc)); NOREF(rc);
302 /* take mutex */
311 AssertMsg(rc == ETIMEDOUT, ("Failed to lock mutex se
[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-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/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/libxml2-2.6.31/
H A Ddict.c63 xmlRMutexPtr mutex; member in struct:_xmlDict
74 * A mutex for modifying the reference counter for shared
80 * Whether the dictionary mutex was initialized.
87 * Do the dictionary mutex initialization.
105 * Free the dictionary mutex.
340 if ((dict->mutex = xmlNewRMutex()) != NULL) {
548 xmlFreeRMutex(dict->mutex);
/vbox/src/VBox/Devices/Network/lwip-new/src/include/lwip/
H A Dstats.h109 struct stats_syselem mutex; member in struct:stats_sys
/vbox/src/VBox/Additions/common/crOpenGL/
H A Dstub.h229 CRmutex mutex; member in struct:__anon2068
H A Dload.c214 crLockMutex(&stub.mutex);
221 crUnlockMutex(&stub.mutex);
380 CRmutex *mutex; local
387 mutex = &stub.mutex;
388 crLockMutex(mutex);
399 crUnlockMutex(mutex);
469 crLockMutex(mutex);
477 crUnlockMutex(mutex);
478 crFreeMutex(mutex);
[all...]
/vbox/src/libs/xpcom18a4/nsprpub/pr/include/md/
H A D_nspr_pthread.h126 pthread_mutex_t mutex; member in struct:_MDLock
134 pthread_mutex_t mutex; member in struct:_MDCVar
210 #define _MD_LOCK(_lockp) _PR_LOCK(&(_lockp)->mutex)
211 #define _MD_UNLOCK(_lockp) _PR_UNLOCK(&(_lockp)->mutex)

Completed in 2436 milliseconds

12