Searched refs:CritSect (Results 1 - 25 of 80) sorted by relevance

1234

/vbox/src/VBox/Main/src-server/generic/
H A DAutostartDb-generic.cpp142 int rc = RTCritSectInit(&this->CritSect);
151 RTCritSectDelete(&this->CritSect);
169 RTCritSectEnter(&this->CritSect);
174 RTCritSectLeave(&this->CritSect);
189 RTCritSectEnter(&this->CritSect);
191 RTCritSectLeave(&this->CritSect);
209 RTCritSectEnter(&this->CritSect);
211 RTCritSectLeave(&this->CritSect);
229 RTCritSectEnter(&this->CritSect);
231 RTCritSectLeave(&this->CritSect);
[all...]
/vbox/src/VBox/HostDrivers/Support/
H A DSUPSvcGrant.cpp129 RTCRITSECT CritSect; member in struct:SUPSVCGRANT
183 RTCritSectEnter(&pParent->CritSect);
196 RTCritSectLeave(&pParent->CritSect);
289 int rc = RTCritSectEnter(&pThis->CritSect);
298 RTCritSectLeave(&pThis->CritSect);
340 rc2 = RTCritSectEnter(&pThis->CritSect);
347 RTCritSectLeave(&pThis->CritSect);
382 int rc = RTCritSectEnter(&pThis->CritSect);
401 rc = RTCritSectLeave(&pThis->CritSect);
417 RTCritSectLeave(&pThis->CritSect);
[all...]
/vbox/src/VBox/Runtime/generic/
H A Dsemrw-generic.cpp64 RTCRITSECT CritSect; member in struct:RTSEMRWINTERNAL
119 rc = RTCritSectInitEx(&pThis->CritSect, RTCRITSECT_FLAGS_NO_LOCK_VAL,
165 RTCritSectDelete(&pThis->CritSect);
196 int rc = RTCritSectTryEnter(&pThis->CritSect);
218 RTCritSectLeave(&pThis->CritSect);
219 rc = RTCritSectDelete(&pThis->CritSect);
232 RTCritSectLeave(&pThis->CritSect);
296 int rc = RTCritSectEnter(&pThis->CritSect);
321 RTCritSectLeave(&pThis->CritSect);
325 RTNATIVETHREAD hNativeSelf = pThis->CritSect
[all...]
/vbox/src/VBox/VMM/include/
H A DIOMInternal.h332 PDMCRITSECTRW CritSect; member in struct:IOM
334 PDMCRITSECT CritSect; member in struct:IOM
437 # define IOM_LOCK_EXCL(a_pVM) PDMCritSectRwEnterExcl(&(a_pVM)->iom.s.CritSect, VERR_SEM_BUSY)
438 # define IOM_UNLOCK_EXCL(a_pVM) do { PDMCritSectRwLeaveExcl(&(a_pVM)->iom.s.CritSect); } while (0)
440 # define IOM_LOCK_SHARED_EX(a_pVM, a_rcBusy) PDMCritSectRwEnterExcl(&(a_pVM)->iom.s.CritSect, (a_rcBusy))
441 # define IOM_UNLOCK_SHARED(a_pVM) do { PDMCritSectRwLeaveExcl(&(a_pVM)->iom.s.CritSect); } while (0)
442 # define IOM_IS_SHARED_LOCK_OWNER(a_pVM) PDMCritSectRwIsWriteOwner(&(a_pVM)->iom.s.CritSect)
444 # define IOM_LOCK_SHARED_EX(a_pVM, a_rcBusy) PDMCritSectRwEnterShared(&(a_pVM)->iom.s.CritSect, (a_rcBusy))
445 # define IOM_UNLOCK_SHARED(a_pVM) do { PDMCritSectRwLeaveShared(&(a_pVM)->iom.s.CritSect); } while (0)
446 # define IOM_IS_SHARED_LOCK_OWNER(a_pVM) PDMCritSectRwIsReadOwner(&(a_pVM)->iom.s.CritSect, tru
[all...]
H A DFTMInternal.h100 PDMCRITSECT CritSect; member in struct:FTM
121 AssertCompileMemberAlignment(FTM, CritSect, 8);
/vbox/src/VBox/Main/include/
H A DAutostartDb.h79 RTCRITSECT CritSect; member in class:AutostartDb
/vbox/src/VBox/Additions/common/VBoxService/
H A DVBoxServicePropCache.cpp50 if (RT_SUCCESS(RTCritSectEnter(&pCache->CritSect)))
60 RTCritSectLeave(&pCache->CritSect);
85 int rc = RTCritSectEnter(&pCache->CritSect);
89 rc = RTCritSectLeave(&pCache->CritSect);
158 return RTCritSectInit(&pCache->CritSect);
185 rc = RTCritSectEnter(&pCache->CritSect);
196 rc = RTCritSectLeave(&pCache->CritSect);
240 int rc = RTCritSectEnter(&pCache->CritSect);
298 RTCritSectLeave(&pCache->CritSect);
329 if (RT_SUCCESS(RTCritSectEnter(&pCache->CritSect)))
[all...]
H A DVBoxServiceControl.h105 RTCRITSECT CritSect; member in struct:VBOXSERVICECTRLSESSIONTHREAD
175 RTCRITSECT CritSect; member in struct:VBOXSERVICECTRLSESSION
254 RTCRITSECT CritSect; member in struct:VBOXSERVICECTRLPROCESS
/vbox/src/VBox/Runtime/testcase/
H A DtstRTCritSect.cpp196 RTCRITSECT CritSect; local
197 RTTEST_CHECK_RC_RET(g_hTest, RTCritSectInit(&CritSect), VINF_SUCCESS, 1);
202 RTTEST_CHECK_RC_RET(g_hTest, RTCritSectEnter(&CritSect), VINF_SUCCESS, 1);
203 RTTEST_CHECK_RC_RET(g_hTest, RTCritSectLeave(&CritSect), VINF_SUCCESS, 1);
204 RTTEST_CHECK_RC_RET(g_hTest, RTCritSectEnter(&CritSect), VINF_SUCCESS, 1);
214 pArgs->pCritSect = &CritSect;
216 int32_t iLock = LOCKERS(CritSect);
221 while (LOCKERS(CritSect) == iLock)
230 RTTEST_CHECK_RC_RET(g_hTest, RTCritSectLeave(&CritSect), VINF_SUCCESS, 1);
234 RTTEST_CHECK_RC_RET(g_hTest, RTCritSectDelete(&CritSect), VINF_SUCCES
359 RTCRITSECT CritSect; local
[all...]
/vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/
H A DVBoxDispCm.cpp32 CRITICAL_SECTION CritSect; member in struct:VBOXDISPCM_SESSION
55 DeleteCriticalSection(&pSession->CritSect);
74 InitializeCriticalSection(&pSession->CritSect);
86 EnterCriticalSection(&pSession->CritSect);
88 LeaveCriticalSection(&pSession->CritSect);
98 EnterCriticalSection(&pSession->CritSect);
100 LeaveCriticalSection(&pSession->CritSect);
194 EnterCriticalSection(&pSession->CritSect);
205 LeaveCriticalSection(&pSession->CritSect);
228 EnterCriticalSection(&pSession->CritSect);
[all...]
/vbox/src/VBox/Runtime/r3/win/
H A Dlocalipc-win.cpp128 RTCRITSECT CritSect; member in struct:RTLOCALIPCSERVERINT
155 RTCRITSECT CritSect; member in struct:RTLOCALIPCSESSIONINT
360 int rc = RTCritSectInit(&pThis->CritSect);
385 int rc2 = RTCritSectDelete(&pThis->CritSect);
408 RTCritSectLeave(&pThis->CritSect);
409 RTCritSectDelete(&pThis->CritSect);
430 RTCritSectEnter(&pThis->CritSect);
441 RTCritSectLeave(&pThis->CritSect);
463 RTCritSectEnter(&pThis->CritSect);
468 RTCritSectLeave(&pThis->CritSect);
[all...]
H A Dpipe-win.cpp91 RTCRITSECT CritSect; member in struct:RTPIPEINTERNAL
263 rc = RTCritSectInit(&pThisR->CritSect);
266 rc = RTCritSectInit(&pThisW->CritSect);
308 RTCritSectDelete(&pThisW->CritSect);
310 RTCritSectDelete(&pThisR->CritSect);
409 RTCritSectEnter(&pThis->CritSect);
424 RTCritSectLeave(&pThis->CritSect);
425 RTCritSectDelete(&pThis->CritSect);
467 int rc = RTCritSectInit(&pThis->CritSect);
551 RTCritSectDelete(&pThis->CritSect);
[all...]
/vbox/src/VBox/Runtime/r3/os2/
H A Dpipe-os2.cpp84 RTCRITSECT CritSect; member in struct:RTPIPEINTERNAL
182 rc = RTCritSectInit(&pThisR->CritSect);
185 rc = RTCritSectInit(&pThisW->CritSect);
211 RTCritSectDelete(&pThisR->CritSect);
241 RTCritSectEnter(&pThis->CritSect);
254 RTCritSectLeave(&pThis->CritSect);
255 RTCritSectDelete(&pThis->CritSect);
329 int rc = RTCritSectInit(&pThis->CritSect);
344 //RTCritSectDelete(&pThis->CritSect);
476 int rc = RTCritSectEnter(&pThis->CritSect);
[all...]
/vbox/src/VBox/Devices/USB/os2/
H A DUSBProxyDevice-os2.cpp77 RTCRITSECT CritSect; member in struct:USBPROXYDEVOS2
180 RTCritSectEnter(&pDevOs2->CritSect);
190 RTCritSectLeave(&pDevOs2->CritSect);
194 RTCritSectEnter(&pDevOs2->CritSect);
206 RTCritSectLeave(&pDevOs2->CritSect);
221 RTCritSectEnter(&pDevOs2->CritSect);
249 RTCritSectLeave(&pDevOs2->CritSect);
273 int rc = RTCritSectEnter(&pDevOs2->CritSect); AssertRC(rc);
300 RTCritSectLeave(&pDevOs2->CritSect);
390 RTCritSectEnter(&pDevOs2->CritSect);
[all...]
/vbox/src/VBox/Runtime/common/misc/
H A Dreqpool.cpp194 RTCRITSECT CritSect; member in struct:RTREQPOOLINT
253 RTCritSectEnter(&pPool->CritSect);
284 RTCritSectLeave(&pPool->CritSect);
362 RTCritSectEnter(&pPool->CritSect);
380 RTCritSectLeave(&pPool->CritSect);
404 RTCritSectLeave(&pPool->CritSect);
432 RTCritSectLeave(&pPool->CritSect);
508 RTCritSectLeave(&pPool->CritSect);
517 RTCritSectEnter(&pPool->CritSect);
527 RTCritSectEnter(&pPool->CritSect);
[all...]
/vbox/src/VBox/Additions/WINNT/VBoxTray/
H A DVBoxIPC.cpp55 RTCRITSECT CritSect; member in struct:VBOXIPCCONTEXT
178 int rc = RTCritSectInit(&gCtx.CritSect);
226 RTCritSectDelete(&gCtx.CritSect);
252 int rc = RTCritSectEnter(&pCtx->CritSect);
280 int rc = RTCritSectEnter(&pCtx->CritSect);
287 int rc2 = RTCritSectLeave(&pCtx->CritSect);
298 int rc2 = RTCritSectEnter(&pCtx->CritSect);
302 rc2 = RTCritSectLeave(&pCtx->CritSect);
318 int rc2 = RTCritSectDelete(&pCtx->CritSect);
447 rc2 = RTCritSectEnter(&pCtx->CritSect);
[all...]
/vbox/src/VBox/Main/glue/
H A DAutoLock.cpp148 mutable RTCRITSECTRW CritSect; member in struct:util::RWLockHandle::Data
170 int vrc = RTCritSectRwInitEx(&m->CritSect, 0 /*fFlags*/, g_mapLockValidationClasses[lockClass], RTLOCKVAL_SUB_CLASS_ANY, NULL);
172 int vrc = RTCritSectRwInitEx(&m->CritSect, 0 /*fFlags*/, NIL_RTLOCKVALCLASS, RTLOCKVAL_SUB_CLASS_ANY, NULL);
187 RTCritSectRwDelete(&m->CritSect);
197 return RTCritSectRwIsWriteOwner(&m->CritSect);
207 int vrc = RTCritSectRwEnterExclDebug(&m->CritSect, (uintptr_t)ASMReturnAddress(), RT_SRC_POS_ARGS);
209 int vrc = RTCritSectRwEnterExcl(&m->CritSect);
224 int vrc = RTCritSectRwLeaveExcl(&m->CritSect);
236 int vrc = RTCritSectRwEnterSharedDebug(&m->CritSect, (uintptr_t)ASMReturnAddress(), RT_SRC_POS_ARGS);
238 int vrc = RTCritSectRwEnterShared(&m->CritSect);
[all...]
/vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/
H A Dserver_rpw.cpp148 rc = RTCritSectEnter(&pWorker->CritSect);
169 RTCritSectLeave(&pWorker->CritSect);
207 rc = RTCritSectEnter(&pWorker->CritSect);
224 RTCritSectLeave(&pWorker->CritSect);
258 rc = RTCritSectEnter(&pWorker->CritSect);
296 tmpRc = RTCritSectEnter(&pWorker->CritSect);
301 RTCritSectLeave(&pWorker->CritSect);
314 int rc = RTCritSectEnter(&pWorker->CritSect);
319 RTCritSectLeave(&pWorker->CritSect);
344 rc = RTCritSectInit(&pWorker->CritSect);
[all...]
/vbox/src/VBox/Devices/Input/
H A DUsbKbd.cpp173 RTCRITSECT CritSect; member in struct:USBHID
708 RTCritSectEnter(&pThis->CritSect);
753 RTCritSectLeave(&pThis->CritSect);
766 RTCritSectEnter(&pThis->CritSect);
773 RTCritSectLeave(&pThis->CritSect);
777 RTCritSectEnter(&pThis->CritSect);
783 RTCritSectLeave(&pThis->CritSect);
809 RTCritSectEnter(&pThis->CritSect);
817 RTCritSectLeave(&pThis->CritSect);
1097 RTCritSectEnter(&pThis->CritSect);
[all...]
/vbox/src/VBox/Devices/USB/solaris/
H A DUSBProxyDevice-solaris.cpp82 RTCRITSECT CritSect; member in struct:USBPROXYDEVSOL
115 RTCritSectEnter(&pDevSol->CritSect);
125 RTCritSectLeave(&pDevSol->CritSect);
129 RTCritSectEnter(&pDevSol->CritSect);
143 RTCritSectLeave(&pDevSol->CritSect);
156 RTCritSectEnter(&pDevSol->CritSect);
185 RTCritSectLeave(&pDevSol->CritSect);
310 rc = RTCritSectInit(&pDevSol->CritSect);
383 RTCritSectDelete(&pDevSol->CritSect);
421 RTCritSectDelete(&pDevSol->CritSect);
[all...]
/vbox/src/VBox/Devices/Storage/
H A DDrvHostFloppy.cpp150 RTCritSectEnter(&pThis->CritSect);
161 RTCritSectLeave(&pThis->CritSect);
172 RTCritSectLeave(&pThis->CritSect);
H A DDrvHostBase.cpp140 RTCritSectEnter(&pThis->CritSect);
204 RTCritSectLeave(&pThis->CritSect);
219 RTCritSectEnter(&pThis->CritSect);
250 RTCritSectLeave(&pThis->CritSect);
263 RTCritSectEnter(&pThis->CritSect);
277 RTCritSectLeave(&pThis->CritSect);
295 RTCritSectEnter(&pThis->CritSect);
301 RTCritSectLeave(&pThis->CritSect);
374 RTCritSectEnter(&pThis->CritSect);
391 RTCritSectLeave(&pThis->CritSect);
[all...]
/vbox/src/VBox/Runtime/r3/posix/
H A Drtmempage-exec-mmap-heap-posix.cpp95 RTCRITSECT CritSect; member in struct:RTHEAPPAGE
204 int rc = RTCritSectInitEx(&pHeap->CritSect,
402 RTCritSectLeave(&pHeap->CritSect);
410 RTCritSectEnter(&pHeap->CritSect);
425 RTCritSectEnter(&pHeap->CritSect);
435 RTCritSectEnter(&pHeap->CritSect);
475 int rc = RTCritSectEnter(&pHeap->CritSect);
479 RTCritSectLeave(&pHeap->CritSect);
527 int rc = RTCritSectEnter(&pHeap->CritSect);
587 RTCritSectLeave(&pHeap->CritSect);
[all...]
/vbox/src/VBox/Devices/USB/linux/
H A DUSBProxyDevice-linux.cpp137 RTCRITSECT CritSect; member in struct:USBPROXYDEVLNX
225 RTCritSectEnter(&pDevLnx->CritSect);
245 RTCritSectLeave(&pDevLnx->CritSect);
284 Assert(RTCritSectIsOwner(&pDevLnx->CritSect));
298 RTCritSectEnter(&pDevLnx->CritSect);
307 RTCritSectLeave(&pDevLnx->CritSect);
324 RTCritSectEnter(&pDevLnx->CritSect);
333 RTCritSectLeave(&pDevLnx->CritSect);
337 RTCritSectLeave(&pDevLnx->CritSect);
367 RTCritSectEnter(&pDevLnx->CritSect);
[all...]
/vbox/src/VBox/Devices/testcase/
H A DtstDeviceStructSize.cpp338 CHECK_MEMBER_ALIGNMENT(PCNETSTATE, CritSect, 8);
344 CHECK_MEMBER_ALIGNMENT(SerialState, CritSect, 8);
350 CHECK_MEMBER_ALIGNMENT(VGASTATE, CritSect, 8);
352 CHECK_MEMBER_ALIGNMENT(VMMDevState, CritSect, 8);

Completed in 139 milliseconds

1234