Searched defs:Mtx (Results 1 - 7 of 7) sorted by relevance
/vbox/src/VBox/Runtime/r0drv/os2/ |
H A D | semfastmutex-r0drv-os2.cpp | 56 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 D | semfastmutex-r0drv-solaris.c | 57 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 D | spinlock-r0drv-solaris.c | 62 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 D | semevent-r0drv-solaris.c | 88 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 D | semeventmulti-r0drv-solaris.c | 86 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 D | semmutex-r0drv-solaris.c | 68 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 D | VBoxUSB-solaris.c | 60 * 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 66 milliseconds