Searched defs:Mtx (Results 1 - 7 of 7) sorted by relevance

/vbox/src/VBox/Runtime/r0drv/os2/
H A Dsemfastmutex-r0drv-os2.cpp56 MutexLock_t Mtx; member in struct:RTSEMFASTMUTEXINTERNAL
69 KernAllocMutexLock(&pThis->Mtx);
87 KernFreeMutexLock(&pThis->Mtx);
100 KernRequestExclusiveMutex(&pThis->Mtx);
111 KernReleaseExclusiveMutex(&pThis->Mtx);
/vbox/src/VBox/Runtime/r0drv/solaris/
H A Dsemfastmutex-r0drv-solaris.c57 krwlock_t Mtx; member in struct:RTSEMFASTMUTEXINTERNAL
72 rw_init (&pThis->Mtx, "RWLOCK", RW_DRIVER, NULL);
91 rw_destroy(&pThis->Mtx);
105 rw_enter(&pThis->Mtx, RW_WRITER);
117 rw_exit(&pThis->Mtx);
H A Dspinlock-r0drv-solaris.c62 kmutex_t Mtx; member in struct:RTSPINLOCKINTERNAL
94 mutex_init(&pThis->Mtx, "IPRT Spinlock", MUTEX_SPIN, (void *)ipltospl(PIL_MAX));
117 mutex_destroy(&pThis->Mtx);
135 mutex_enter(&pThis->Mtx);
157 mutex_enter(&pThis->Mtx);
183 mutex_exit(&pThis->Mtx);
195 mutex_exit(&pThis->Mtx);
H A Dsemevent-r0drv-solaris.c88 kmutex_t Mtx; member in struct:RTSEMEVENTINTERNAL
117 mutex_init(&pThis->Mtx, "IPRT Event Semaphore", MUTEX_DRIVER, (void *)ipltospl(DISP_LEVEL));
147 mutex_destroy(&pThis->Mtx);
177 mutex_enter(&pThis->Mtx);
198 mutex_exit(&pThis->Mtx);
214 rtR0SemSolWaitEnterMutexWithUnpinningHack(&pThis->Mtx);
233 mutex_exit(&pThis->Mtx);
265 mutex_enter(&pThis->Mtx);
306 rtR0SemSolWaitDoIt(&Wait, &pThis->Cnd, &pThis->Mtx, &Waiter.fWokenUp, false);
318 mutex_exit(&pThis->Mtx);
[all...]
H A Dsemeventmulti-r0drv-solaris.c86 kmutex_t Mtx; member in struct:RTSEMEVENTMULTIINTERNAL
113 mutex_init(&pThis->Mtx, "IPRT Multiple Release Event Semaphore", MUTEX_DRIVER, (void *)ipltospl(DISP_LEVEL));
145 mutex_destroy(&pThis->Mtx);
173 mutex_enter(&pThis->Mtx);
182 mutex_exit(&pThis->Mtx);
200 rtR0SemSolWaitEnterMutexWithUnpinningHack(&pThis->Mtx);
213 mutex_exit(&pThis->Mtx);
237 rtR0SemSolWaitEnterMutexWithUnpinningHack(&pThis->Mtx);
245 mutex_exit(&pThis->Mtx);
279 mutex_enter(&pThis->Mtx); /* thi
[all...]
H A Dsemmutex-r0drv-solaris.c68 kmutex_t Mtx; member in struct:RTSEMMUTEXINTERNAL
91 mutex_init(&pThis->Mtx, "IPRT Mutex", MUTEX_DRIVER, (void *)ipltospl(DISP_LEVEL));
110 mutex_enter(&pThis->Mtx);
124 mutex_exit(&pThis->Mtx);
131 mutex_exit(&pThis->Mtx);
133 mutex_destroy(&pThis->Mtx);
141 mutex_exit(&pThis->Mtx);
177 rc = cv_timedwait_sig(&pThis->Cnd, &pThis->Mtx, cTimeout);
179 rc = cv_timedwait(&pThis->Cnd, &pThis->Mtx, cTimeout);
184 rc = cv_wait_sig(&pThis->Cnd, &pThis->Mtx);
[all...]
/vbox/src/VBox/HostDrivers/VBoxUSB/solaris/
H A DVBoxUSB-solaris.c60 * without the vboxusb_state_t::Mtx mutex */
286 kmutex_t Mtx; /* Mutex state protection */ member in struct:vboxusb_state_t
517 mutex_init(&pState->Mtx, NULL, MUTEX_DRIVER, pState->pDevDesc->dev_iblock_cookie);
634 mutex_destroy(&pState->Mtx);
728 mutex_enter(&pState->Mtx);
766 mutex_exit(&pState->Mtx);
768 mutex_destroy(&pState->Mtx);
875 mutex_enter(&pState->Mtx);
886 mutex_exit(&pState->Mtx);
913 mutex_enter(&pState->Mtx);
[all...]

Completed in 73 milliseconds