Searched refs:hSpinlock (Results 1 - 23 of 23) sorted by relevance

/vbox/src/VBox/Runtime/r0drv/
H A Dmpnotification-r0drv.c95 RTSPINLOCK hSpinlock; local
117 hSpinlock = g_hRTMpNotifySpinLock;
118 if (hSpinlock == NIL_RTSPINLOCK)
120 RTSpinlockAcquire(hSpinlock);
144 hSpinlock = g_hRTMpNotifySpinLock;
145 if (hSpinlock == NIL_RTSPINLOCK)
147 RTSpinlockAcquire(hSpinlock);
156 RTSpinlockRelease(hSpinlock);
296 RTSPINLOCK hSpinlock = g_hRTMpNotifySpinLock; local
297 AssertReturnVoid(hSpinlock !
[all...]
H A Dpowernotification-r0drv.c90 RTSPINLOCK hSpinlock; local
112 hSpinlock = g_hRTPowerNotifySpinLock;
113 if (hSpinlock == NIL_RTSPINLOCK)
115 RTSpinlockAcquire(hSpinlock);
139 hSpinlock = g_hRTPowerNotifySpinLock;
140 if (hSpinlock == NIL_RTSPINLOCK)
142 RTSpinlockAcquire(hSpinlock);
151 RTSpinlockRelease(hSpinlock);
292 RTSPINLOCK hSpinlock = g_hRTPowerNotifySpinLock; local
293 AssertReturnVoid(hSpinlock !
[all...]
/vbox/src/VBox/HostDrivers/VBoxNetFlt/win/drv/
H A DVBoxNetFltM-win.h36 RTSpinlockAcquire(pNetFlt->hSpinlock);
38 RTSpinlockRelease(pNetFlt->hSpinlock);
H A DVBoxNetFltRt-win.h589 RTSpinlockAcquire((pNetFlt)->hSpinlock);
596 RTSpinlockRelease((pNetFlt)->hSpinlock);
604 RTSpinlockRelease((pNetFlt)->hSpinlock);
611 RTSpinlockRelease((pNetFlt)->hSpinlock);
628 RTSpinlockAcquire((pNetFlt)->hSpinlock);
635 RTSpinlockRelease(pNetFlt->hSpinlock);
644 RTSpinlockRelease((pNetFlt)->hSpinlock);
653 RTSpinlockRelease(pNetFlt->hSpinlock);
710 RTSpinlockAcquire(pNetFlt->hSpinlock);
717 RTSpinlockRelease(pNetFlt->hSpinlock);
[all...]
H A DVBoxNetFltP-win.cpp173 RTSpinlockAcquire(pNetFlt->hSpinlock);
178 RTSpinlockRelease(pNetFlt->hSpinlock);
183 RTSpinlockRelease(pNetFlt->hSpinlock);
199 RTSpinlockAcquire(pNetFlt->hSpinlock);
211 RTSpinlockRelease(pNetFlt->hSpinlock);
1399 RTSpinlockAcquire(pNetFlt->hSpinlock);
1403 RTSpinlockRelease(pNetFlt->hSpinlock);
1409 RTSpinlockRelease(pNetFlt->hSpinlock);
1415 RTSpinlockRelease(pNetFlt->hSpinlock);
1436 RTSpinlockAcquire(pNetFlt->hSpinlock);
[all...]
H A DVBoxNetFltM-win.cpp138 RTSpinlockAcquire(pNetFlt->hSpinlock);
145 RTSpinlockRelease(pNetFlt->hSpinlock);
515 RTSpinlockAcquire(pNetFlt->hSpinlock);
520 RTSpinlockRelease(pNetFlt->hSpinlock);
529 RTSpinlockRelease(pNetFlt->hSpinlock);
536 RTSpinlockRelease(pNetFlt->hSpinlock);
543 RTSpinlockRelease(pNetFlt->hSpinlock);
H A DVBoxNetFltRt-win.cpp1066 RTSpinlockAcquire((pInstance)->hSpinlock);
1071 RTSpinlockRelease((pInstance)->hSpinlock);
1085 RTSpinlockRelease((pInstance)->hSpinlock);
2827 RTSpinlockAcquire(pThis->hSpinlock);
2829 RTSpinlockRelease(pThis->hSpinlock);
/vbox/src/VBox/Runtime/common/misc/
H A Dhandletable.h131 RTSPINLOCK hSpinlock; member in struct:RTHANDLETABLEINT
224 if (pThis->hSpinlock != NIL_RTSPINLOCK)
225 RTSpinlockAcquire(pThis->hSpinlock);
236 if (pThis->hSpinlock != NIL_RTSPINLOCK)
237 RTSpinlockRelease(pThis->hSpinlock);
H A Dhandletable.cpp93 pThis->hSpinlock = NIL_RTSPINLOCK;
109 rc = RTSpinlockCreate(&pThis->hSpinlock, RTSPINLOCK_FLAGS_INTERRUPT_SAFE, "RTHandleTableCreateEx");
111 rc = RTSpinlockCreate(&pThis->hSpinlock, RTSPINLOCK_FLAGS_INTERRUPT_UNSAFE, "RTHandleTableCreateEx");
156 if (pThis->hSpinlock != NIL_RTSPINLOCK)
161 RTSpinlockDestroy(pThis->hSpinlock);
162 pThis->hSpinlock = NIL_RTSPINLOCK;
/vbox/src/VBox/Runtime/r0drv/linux/
H A Dtimer-r0drv-linux.c151 RTSPINLOCK hSpinlock; member in struct:RTTIMER
417 RTSPINLOCK hSpinlock = pTimer->hSpinlock; local
428 && hSpinlock != NIL_RTSPINLOCK)
459 if (hSpinlock != NIL_RTSPINLOCK)
460 RTSpinlockDestroy(hSpinlock);
492 RTSpinlockAcquire(pTimer->hSpinlock);
500 RTSpinlockRelease(pTimer->hSpinlock);
504 RTSpinlockRelease(pTimer->hSpinlock);
527 RTSpinlockAcquire(pTimer->hSpinlock);
1045 RTSPINLOCK hSpinlock; local
1083 RTSPINLOCK hSpinlock; local
[all...]
/vbox/src/VBox/HostDrivers/VBoxNetAdp/
H A DVBoxNetAdp.c109 RTSpinlockAcquire(pThis->hSpinlock);
111 RTSpinlockRelease(pThis->hSpinlock);
126 RTSpinlockAcquire(pThis->hSpinlock);
128 RTSpinlockRelease(pThis->hSpinlock);
148 RTSpinlockAcquire(pThis->hSpinlock);
154 RTSpinlockRelease(pThis->hSpinlock);
178 RTSpinlockAcquire(pThis->hSpinlock);
182 RTSpinlockRelease(pThis->hSpinlock);
185 RTSpinlockRelease(pThis->hSpinlock);
210 Assert(pThis->hSpinlock !
[all...]
/vbox/src/VBox/HostDrivers/VBoxNetFlt/
H A DVBoxNetFlt.c397 RTSpinlockAcquire(pThis->hSpinlock);
406 RTSpinlockRelease(pThis->hSpinlock);
515 RTSpinlockAcquire(pThis->hSpinlock);
519 RTSpinlockRelease(pThis->hSpinlock);
611 Assert(pThis->hSpinlock != NIL_RTSPINLOCK);
622 RTSpinlockAcquire(pThis->hSpinlock);
624 RTSpinlockRelease(pThis->hSpinlock);
630 RTSpinlockAcquire(pThis->hSpinlock);
632 RTSpinlockRelease(pThis->hSpinlock);
688 RTSpinlockDestroy(pThis->hSpinlock);
[all...]
H A DVBoxNetFltInternal.h103 RTSPINLOCK hSpinlock; member in struct:VBOXNETFLTINS
143 * while owning hSpinlock. Releasing references to this should not be done
/vbox/src/VBox/HostDrivers/VBoxPci/
H A DVBoxPci.c79 RTSpinlockAcquire(pThis->hSpinlock);
92 RTSpinlockRelease(pThis->hSpinlock);
163 if (pThis->hSpinlock)
165 RTSpinlockDestroy(pThis->hSpinlock);
166 pThis->hSpinlock = NIL_RTSPINLOCK;
234 if (pThis->hSpinlock)
236 RTSpinlockDestroy(pThis->hSpinlock);
237 pThis->hSpinlock = NIL_RTSPINLOCK;
462 pNew->hSpinlock = NIL_RTSPINLOCK;
485 rc = RTSpinlockCreate(&pNew->hSpinlock, RTSPINLOCK_FLAGS_INTERRUPT_SAF
[all...]
H A DVBoxPciInternal.h71 RTSPINLOCK hSpinlock; member in struct:VBOXRAWPCIINS
/vbox/src/VBox/Devices/Bus/
H A DSrvPciRawR0.cpp51 RTSPINLOCK hSpinlock; member in struct:PCIRAWSRVSTATE
71 RTSPINLOCK hSpinlock; member in struct:PCIRAWDEV
115 RTSpinlockAcquire(pThis->hSpinlock);
117 RTSpinlockRelease(pThis->hSpinlock);
234 if (pThis->hSpinlock)
236 RTSpinlockDestroy(pThis->hSpinlock);
237 pThis->hSpinlock = NIL_RTSPINLOCK;
576 rc = RTSpinlockCreate(&pNew->hSpinlock, RTSPINLOCK_FLAGS_INTERRUPT_SAFE, "PciRaw");
596 RTSpinlockDestroy(pNew->hSpinlock);
870 RTSpinlockAcquire(pDev->hSpinlock);
[all...]
/vbox/src/VBox/HostDrivers/VBoxNetFlt/linux/
H A DVBoxNetFlt-linux.c408 RTSpinlockAcquire(pThis->hSpinlock); /* (this isn't necessary, but so what) */
413 RTSpinlockRelease(pThis->hSpinlock);
427 RTSpinlockAcquire(pThis->hSpinlock);
449 RTSpinlockRelease(pThis->hSpinlock);
476 RTSpinlockAcquire(pThis->hSpinlock);
493 RTSpinlockRelease(pThis->hSpinlock);
1463 RTSpinlockAcquire(pThis->hSpinlock);
1472 RTSpinlockRelease(pThis->hSpinlock);
1584 RTSpinlockAcquire(pThis->hSpinlock);
1586 RTSpinlockRelease(pThis->hSpinlock);
[all...]
/vbox/src/VBox/HostDrivers/VBoxNetFlt/darwin/
H A DVBoxNetFlt-darwin.cpp314 RTSpinlockAcquire(pThis->hSpinlock);
321 RTSpinlockRelease(pThis->hSpinlock);
738 RTSpinlockAcquire(pThis->hSpinlock);
751 RTSpinlockRelease(pThis->hSpinlock);
1031 RTSpinlockAcquire(pThis->hSpinlock);
1033 RTSpinlockRelease(pThis->hSpinlock);
1063 RTSpinlockAcquire(pThis->hSpinlock);
1071 RTSpinlockRelease(pThis->hSpinlock);
1288 RTSpinlockAcquire(pThis->hSpinlock);
1292 RTSpinlockRelease(pThis->hSpinlock);
[all...]
/vbox/src/VBox/ExtPacks/VBoxDTrace/
H A DVBoxDTraceR0.cpp889 RTSPINLOCK hSpinlock; member in struct:VBoxDtVMem
941 int rc = RTSpinlockCreate(&pThis->hSpinlock, RTSPINLOCK_FLAGS_INTERRUPT_SAFE, "VBoxDtVMem");
969 RTSpinlockAcquire(pThis->hSpinlock); /* paranoia */
971 RTSpinlockRelease(pThis->hSpinlock);
972 RTSpinlockDestroy(pThis->hSpinlock);
1002 RTSpinlockAcquire(pThis->hSpinlock);
1017 RTSpinlockRelease(pThis->hSpinlock),
1025 RTSpinlockRelease(pThis->hSpinlock);
1045 RTSpinlockRelease(pThis->hSpinlock);
1064 RTSpinlockAcquire(pThis->hSpinlock);
[all...]
/vbox/src/VBox/VMM/VMMR0/
H A DGVMMR0.cpp151 RTSPINLOCK hSpinlock; member in struct:GVMMHOSTCPU::__anon16831
393 pGVMM->aHostCpus[iCpu].Ppt.hSpinlock = NIL_RTSPINLOCK;
418 rc = RTSpinlockCreate(&pGVMM->aHostCpus[iCpu].Ppt.hSpinlock, RTSPINLOCK_FLAGS_INTERRUPT_SAFE, "GVMM/CPU");
424 RTSpinlockDestroy(pGVMM->aHostCpus[iCpu].Ppt.hSpinlock);
425 pGVMM->aHostCpus[iCpu].Ppt.hSpinlock = NIL_RTSPINLOCK;
516 RTSpinlockDestroy(pGVMM->aHostCpus[iCpu].Ppt.hSpinlock);
517 pGVMM->aHostCpus[iCpu].Ppt.hSpinlock = NIL_RTSPINLOCK;
2189 RTSpinlockAcquire(pCpu->Ppt.hSpinlock);
2209 RTSpinlockRelease(pCpu->Ppt.hSpinlock);
2226 RTSpinlockRelease(pCpu->Ppt.hSpinlock);
[all...]
/vbox/src/VBox/VMM/VMMRZ/
H A DPGMRZDynMap.cpp90 RTSpinlockAcquire((pThis)->hSpinlock)
96 RTSpinlockRelease((pThis)->hSpinlock)
102 RTSpinlockAcquire((pThis)->hSpinlock)
241 RTSPINLOCK hSpinlock; member in struct:PGMR0DYNMAP
410 rc = RTSpinlockCreate(&pThis->hSpinlock, RTSPINLOCK_FLAGS_INTERRUPT_UNSAFE, "PGMR0DynMap");
456 RTSpinlockDestroy(pThis->hSpinlock);
457 pThis->hSpinlock = NIL_RTSPINLOCK;
/vbox/src/VBox/HostDrivers/VBoxNetFlt/freebsd/
H A DVBoxNetFlt-freebsd.c594 RTSpinlockAcquire(pThis->hSpinlock);
611 RTSpinlockRelease(pThis->hSpinlock);
/vbox/src/VBox/HostDrivers/VBoxNetFlt/solaris/
H A DVBoxNetFlt-solaris.c1109 RTSpinlockAcquire(pThis->hSpinlock);
1112 RTSpinlockRelease(pThis->hSpinlock);

Completed in 149 milliseconds