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

/vbox/src/VBox/Runtime/generic/
H A DRTSemMutexRequest-generic.cpp41 RTDECL(int) RTSemMutexRequest(RTSEMMUTEX Mutex, RTMSINTERVAL cMillies) argument
46 do rc = RTSemMutexRequestNoResume(Mutex, cMillies);
52 rc = RTSemMutexRequestNoResume(Mutex, cMillies);
60 rc = RTSemMutexRequestNoResume(Mutex, cMillies - (RTMSINTERVAL)u64Elapsed);
H A DRTSemMutexRequestDebug-generic.cpp41 RTDECL(int) RTSemMutexRequestDebug(RTSEMMUTEX Mutex, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument
46 do rc = RTSemMutexRequestNoResumeDebug(Mutex, cMillies, uId, RT_SRC_POS_ARGS);
52 rc = RTSemMutexRequestNoResumeDebug(Mutex, cMillies, uId, RT_SRC_POS_ARGS);
60 rc = RTSemMutexRequestNoResumeDebug(Mutex, cMillies - (RTMSINTERVAL)u64Elapsed, uId, RT_SRC_POS_ARGS);
/vbox/src/VBox/Runtime/r0drv/nt/
H A Dsemmutex-r0drv-nt.cpp3 * IPRT - Mutex Semaphores, Ring-0 Driver, NT.
55 FAST_MUTEX Mutex; member in struct:RTSEMMUTEXINTERNAL
57 /** The NT Mutex object. */
58 KMUTEX Mutex; member in struct:RTSEMMUTEXINTERNAL
82 ExInitializeFastMutex(&pThis->Mutex);
84 KeInitializeMutex(&pThis->Mutex, 0);
136 ExAcquireFastMutex(&pThis->Mutex);
140 rcNt = KeWaitForSingleObject(&pThis->Mutex, Executive, KernelMode, fInterruptible, NULL);
145 rcNt = KeWaitForSingleObject(&pThis->Mutex, Executive, KernelMode, fInterruptible, &Timeout);
209 ExReleaseFastMutex(&pThis->Mutex);
[all...]
H A Dsemfastmutex-r0drv-nt.cpp3 * IPRT - Fast Mutex Semaphores, Ring-0 Driver, NT.
53 FAST_MUTEX Mutex; member in struct:RTSEMFASTMUTEXINTERNAL
73 ExInitializeFastMutex(&pThis->Mutex);
92 Assert(pThis->Mutex.Count == 1);
121 ExAcquireFastMutex(&pThis->Mutex);
135 ExReleaseFastMutex(&pThis->Mutex);
/vbox/src/VBox/Runtime/r3/posix/
H A Dsemevent-posix.cpp70 pthread_mutex_t Mutex; member in struct:RTSEMEVENTINTERNAL
136 rc = pthread_mutex_init(&pThis->Mutex, &MutexAttr);
226 rc = pthread_mutex_destroy(&pThis->Mutex);
273 int rc = pthread_mutex_lock(&pThis->Mutex);
300 int rc2 = pthread_mutex_unlock(&pThis->Mutex);
336 int rc = pthread_mutex_lock(&pThis->Mutex);
351 rc = pthread_mutex_unlock(&pThis->Mutex);
357 rc = pthread_mutex_unlock(&pThis->Mutex);
374 pthread_mutex_unlock(&pThis->Mutex);
382 rc = pthread_cond_wait(&pThis->Cond, &pThis->Mutex);
[all...]
H A Dsemeventmulti-posix.cpp69 /** Posix internal representation of a Mutex Multi semaphore.
77 pthread_mutex_t Mutex; member in struct:RTSEMEVENTMULTIINTERNAL
147 rc = pthread_mutex_init(&pThis->Mutex, &MutexAttr);
234 rc = pthread_mutex_destroy(&pThis->Mutex);
278 int rc = pthread_mutex_lock(&pThis->Mutex);
305 int rc2 = pthread_mutex_unlock(&pThis->Mutex);
330 int rcPosix = pthread_mutex_lock(&pThis->Mutex);
348 rcPosix = pthread_mutex_unlock(&pThis->Mutex);
367 int rc = pthread_mutex_lock(&pThis->Mutex);
372 rc = pthread_mutex_unlock(&pThis->Mutex);
[all...]
H A Dsemmutex-posix.cpp3 * IPRT - Mutex Semaphore, POSIX.
51 /** Posix internal representation of a Mutex semaphore. */
55 pthread_mutex_t Mutex; member in struct:RTSEMMUTEXINTERNAL
132 rc = pthread_mutex_init(&pThis->Mutex, &MutexAttr);
186 int rc = pthread_mutex_destroy(&pThis->Mutex);
271 int rc = pthread_mutex_lock(&pThis->Mutex);
304 int rc = pthread_mutex_timedlock(&pThis->Mutex, &ts);
306 int rc = DarwinPthreadMutexTimedlock(&pThis->Mutex, &ts);
413 int rc = pthread_mutex_unlock(&pThis->Mutex);
/vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/
H A DVBoxMPMisc.h129 FAST_MUTEX Mutex; member in struct:VBOXVIDEOCM_ALLOC_MGR
142 FAST_MUTEX Mutex; member in struct:VBOXVIDEOCM_ALLOC_CONTEXT
H A DVBoxMPMisc.cpp1095 ExAcquireFastMutex(&pMgr->Mutex);
1103 ExReleaseFastMutex(&pMgr->Mutex);
1114 ExReleaseFastMutex(&pMgr->Mutex);
1125 ExAcquireFastMutex(&pMgr->Mutex);
1128 ExReleaseFastMutex(&pMgr->Mutex);
1212 ExAcquireFastMutex(&pContext->Mutex);
1214 ExReleaseFastMutex(&pContext->Mutex);
1257 ExAcquireFastMutex(&pContext->Mutex);
1259 ExReleaseFastMutex(&pContext->Mutex);
1284 ExAcquireFastMutex(&pContext->Mutex);
[all...]
/vbox/src/VBox/Storage/
H A DISCSI.cpp557 /** Mutex protecting against concurrent use from several threads. */
558 RTSEMMUTEX Mutex; member in struct:ISCSIIMAGE
577 /** Mutex protecting the request queue from concurrent access. */
1258 RTSemMutexRequest(pImage->Mutex, RT_INDEFINITE_WAIT);
1709 RTSemMutexRelease(pImage->Mutex);
1734 RTSemMutexRequest(pImage->Mutex, RT_INDEFINITE_WAIT);
1798 RTSemMutexRelease(pImage->Mutex);
1862 RTSemMutexRequest(pImage->Mutex, RT_INDEFINITE_WAIT);
2033 RTSemMutexRelease(pImage->Mutex);
3738 if (pImage->Mutex !
[all...]
/vbox/src/VBox/Additions/x11/x11include/mesa-7.2/src/mesa/main/
H A Dmtypes.h1404 _glthread_Mutex Mutex; /**< for thread safety */ member in struct:gl_texture_object
2161 _glthread_Mutex Mutex; /**< for thread safety */ member in struct:gl_shared_state
2245 _glthread_Mutex Mutex; /**< for thread safety */ member in struct:gl_renderbuffer
2370 _glthread_Mutex Mutex; /**< for thread safety */ member in struct:gl_framebuffer

Completed in 76 milliseconds