Searched refs:hFastMtx (Results 1 - 17 of 17) sorted by relevance

/vbox/src/VBox/Runtime/generic/
H A Dsemfastmutex-generic.cpp57 RTDECL(int) RTSemFastMutexDestroy(RTSEMFASTMUTEX hFastMtx) argument
59 if (hFastMtx == NIL_RTSEMFASTMUTEX)
61 PRTCRITSECT pCritSect = (PRTCRITSECT)hFastMtx;
70 RTDECL(int) RTSemFastMutexRequest(RTSEMFASTMUTEX hFastMtx) argument
72 return RTCritSectEnter((PRTCRITSECT)hFastMtx);
77 RTDECL(int) RTSemFastMutexRelease(RTSEMFASTMUTEX hFastMtx) argument
79 return RTCritSectLeave((PRTCRITSECT)hFastMtx);
/vbox/src/VBox/Runtime/r0drv/freebsd/
H A Dsemfastmutex-r0drv-freebsd.c78 RTDECL(int) RTSemFastMutexDestroy(RTSEMFASTMUTEX hFastMtx) argument
80 PRTSEMFASTMUTEXINTERNAL pThis = hFastMtx;
94 RTDECL(int) RTSemFastMutexRequest(RTSEMFASTMUTEX hFastMtx) argument
96 PRTSEMFASTMUTEXINTERNAL pThis = hFastMtx;
105 RTDECL(int) RTSemFastMutexRelease(RTSEMFASTMUTEX hFastMtx) argument
107 PRTSEMFASTMUTEXINTERNAL pThis = hFastMtx;
/vbox/src/VBox/Runtime/r0drv/os2/
H A Dsemfastmutex-r0drv-os2.cpp78 RTDECL(int) RTSemFastMutexDestroy(RTSEMFASTMUTEX hFastMtx) argument
80 PRTSEMFASTMUTEXINTERNAL pThis = hFastMtx;
94 RTDECL(int) RTSemFastMutexRequest(RTSEMFASTMUTEX hFastMtx) argument
96 PRTSEMFASTMUTEXINTERNAL pThis = hFastMtx;
105 RTDECL(int) RTSemFastMutexRelease(RTSEMFASTMUTEX hFastMtx) argument
107 PRTSEMFASTMUTEXINTERNAL pThis = hFastMtx;
/vbox/src/VBox/Runtime/r0drv/darwin/
H A Dsemfastmutex-r0drv-darwin.cpp88 RTDECL(int) RTSemFastMutexDestroy(RTSEMFASTMUTEX hFastMtx) argument
90 PRTSEMFASTMUTEXINTERNAL pThis = hFastMtx;
107 RTDECL(int) RTSemFastMutexRequest(RTSEMFASTMUTEX hFastMtx) argument
109 PRTSEMFASTMUTEXINTERNAL pThis = hFastMtx;
119 RTDECL(int) RTSemFastMutexRelease(RTSEMFASTMUTEX hFastMtx) argument
121 PRTSEMFASTMUTEXINTERNAL pThis = hFastMtx;
/vbox/src/VBox/Runtime/r0drv/haiku/
H A Dsemfastmutex-r0drv-haiku.c80 RTDECL(int) RTSemFastMutexDestroy(RTSEMFASTMUTEX hFastMtx) argument
82 PRTSEMFASTMUTEXINTERNAL pThis = hFastMtx;
96 RTDECL(int) RTSemFastMutexRequest(RTSEMFASTMUTEX hFastMtx) argument
98 PRTSEMFASTMUTEXINTERNAL pThis = hFastMtx;
109 RTDECL(int) RTSemFastMutexRelease(RTSEMFASTMUTEX hFastMtx) argument
111 PRTSEMFASTMUTEXINTERNAL pThis = hFastMtx;
/vbox/src/VBox/Runtime/r0drv/linux/
H A Dsemfastmutex-r0drv-linux.c89 RTDECL(int) RTSemFastMutexDestroy(RTSEMFASTMUTEX hFastMtx) argument
94 PRTSEMFASTMUTEXINTERNAL pThis = hFastMtx;
107 RTDECL(int) RTSemFastMutexRequest(RTSEMFASTMUTEX hFastMtx) argument
112 PRTSEMFASTMUTEXINTERNAL pThis = hFastMtx;
128 RTDECL(int) RTSemFastMutexRelease(RTSEMFASTMUTEX hFastMtx) argument
133 PRTSEMFASTMUTEXINTERNAL pThis = hFastMtx;
/vbox/src/VBox/Runtime/r0drv/nt/
H A Dsemfastmutex-r0drv-nt.cpp80 RTDECL(int) RTSemFastMutexDestroy(RTSEMFASTMUTEX hFastMtx) argument
85 PRTSEMFASTMUTEXINTERNAL pThis = hFastMtx;
98 RTDECL(int) RTSemFastMutexRequest(RTSEMFASTMUTEX hFastMtx) argument
103 PRTSEMFASTMUTEXINTERNAL pThis = hFastMtx;
126 RTDECL(int) RTSemFastMutexRelease(RTSEMFASTMUTEX hFastMtx) argument
131 PRTSEMFASTMUTEXINTERNAL pThis = hFastMtx;
/vbox/src/VBox/Runtime/r0drv/solaris/
H A Dsemfastmutex-r0drv-solaris.c81 RTDECL(int) RTSemFastMutexDestroy(RTSEMFASTMUTEX hFastMtx) argument
83 PRTSEMFASTMUTEXINTERNAL pThis = hFastMtx;
98 RTDECL(int) RTSemFastMutexRequest(RTSEMFASTMUTEX hFastMtx) argument
100 PRTSEMFASTMUTEXINTERNAL pThis = hFastMtx;
110 RTDECL(int) RTSemFastMutexRelease(RTSEMFASTMUTEX hFastMtx) argument
112 PRTSEMFASTMUTEXINTERNAL pThis = hFastMtx;
/vbox/src/VBox/HostDrivers/VBoxPci/
H A DVBoxPci.c82 int rc = RTSemFastMutexRequest(pThis->hFastMtx);
94 RTSemFastMutexRelease(pThis->hFastMtx);
100 int rc = RTSemFastMutexRequest(pThis->hFastMtx);
107 RTSemFastMutexRelease(pThis->hFastMtx);
112 int rc = RTSemFastMutexRequest(pGlobals->hFastMtx);
119 RTSemFastMutexRelease(pGlobals->hFastMtx);
157 if (pThis->hFastMtx)
159 RTSemFastMutexDestroy(pThis->hFastMtx);
160 pThis->hFastMtx = NIL_RTSEMFASTMUTEX;
228 if (pThis->hFastMtx)
[all...]
H A DVBoxPciInternal.h69 RTSEMFASTMUTEX hFastMtx; member in struct:VBOXRAWPCIINS
108 RTSEMFASTMUTEX hFastMtx; member in struct:VBOXRAWPCIDRVVM
129 RTSEMFASTMUTEX hFastMtx; member in struct:VBOXRAWPCIGLOBALS
/vbox/src/VBox/HostDrivers/VBoxNetFlt/
H A DVBoxNetFlt.c333 int rc = RTSemFastMutexRequest(pGlobals->hFastMtx);
338 rc = RTSemFastMutexRelease(pGlobals->hFastMtx);
672 rc = RTSemFastMutexRequest(pGlobals->hFastMtx); AssertRC(rc);
674 RTSemFastMutexRelease(pGlobals->hFastMtx);
681 rc = RTSemFastMutexRequest(pGlobals->hFastMtx); AssertRC(rc);
684 RTSemFastMutexRelease(pGlobals->hFastMtx);
1037 rc = RTSemFastMutexRequest(pGlobals->hFastMtx);
1044 RTSemFastMutexRelease(pGlobals->hFastMtx);
1050 RTSemFastMutexRequest(pGlobals->hFastMtx);
1059 RTSemFastMutexRelease(pGlobals->hFastMtx);
[all...]
H A DVBoxNetFltInternal.h304 RTSEMFASTMUTEX hFastMtx; member in struct:VBOXNETFLTGLOBALS
/vbox/src/VBox/Additions/common/VBoxGuest/
H A DVBoxGuest-haiku-stubs.c388 RTDECL(int) RTSemFastMutexDestroy(RTSEMFASTMUTEX hFastMtx) argument
390 return g_VBoxGuest->_RTSemFastMutexDestroy(hFastMtx);
392 RTDECL(int) RTSemFastMutexRelease(RTSEMFASTMUTEX hFastMtx) argument
394 return g_VBoxGuest->_RTSemFastMutexRelease(hFastMtx);
396 RTDECL(int) RTSemFastMutexRequest(RTSEMFASTMUTEX hFastMtx) argument
398 return g_VBoxGuest->_RTSemFastMutexRequest(hFastMtx);
404 RTDECL(int) RTSemMutexDestroy(RTSEMMUTEX hFastMtx) argument
406 return g_VBoxGuest->_RTSemMutexDestroy(hFastMtx);
408 RTDECL(int) RTSemMutexRelease(RTSEMMUTEX hFastMtx) argument
410 return g_VBoxGuest->_RTSemMutexRelease(hFastMtx);
412 RTSemMutexRequest(RTSEMMUTEX hFastMtx, RTMSINTERVAL cMillies) argument
[all...]
H A DVBoxGuest-haiku.h196 int (*_RTSemFastMutexDestroy)(RTSEMFASTMUTEX hFastMtx);
197 int (*_RTSemFastMutexRelease)(RTSEMFASTMUTEX hFastMtx);
198 int (*_RTSemFastMutexRequest)(RTSEMFASTMUTEX hFastMtx);
200 int (*_RTSemMutexDestroy)(RTSEMMUTEX hFastMtx);
201 int (*_RTSemMutexRelease)(RTSEMMUTEX hFastMtx);
202 int (*_RTSemMutexRequest)(RTSEMMUTEX hFastMtx, RTMSINTERVAL cMillies);
/vbox/include/iprt/
H A Dsemaphore.h687 * @param hFastMtx Handle to the fast mutex semaphore. NIL is
690 RTDECL(int) RTSemFastMutexDestroy(RTSEMFASTMUTEX hFastMtx); variable
700 * @param hFastMtx Handle to the fast mutex semaphore.
702 RTDECL(int) RTSemFastMutexRequest(RTSEMFASTMUTEX hFastMtx); variable
708 * @param hFastMtx Handle to the fast mutex semaphore. It goes
712 RTDECL(int) RTSemFastMutexRelease(RTSEMFASTMUTEX hFastMtx); variable
/vbox/src/VBox/HostDrivers/VBoxNetAdp/
H A DVBoxNetAdp.c802 Assert(pGlobals->hFastMtx != NIL_RTSEMFASTMUTEX);
905 RTSemFastMutexDestroy(pGlobals->hFastMtx);
906 pGlobals->hFastMtx = NIL_RTSEMFASTMUTEX;
949 int rc = RTSemFastMutexCreate(&pGlobals->hFastMtx);
962 RTSemFastMutexDestroy(pGlobals->hFastMtx);
/vbox/src/VBox/Runtime/common/vfs/
H A Dvfsbase.cpp145 RTSEMFASTMUTEX hFastMtx; member in union:RTVFSLOCKINTERNAL::__anon16588
363 RTSemFastMutexDestroy(pThis->u.hFastMtx);
364 pThis->u.hFastMtx = NIL_RTSEMFASTMUTEX;
369 pThis->u.hFastMtx = NIL_RTSEMMUTEX;
439 int rc = RTSemFastMutexCreate(&pThis->u.hFastMtx);
499 rc = RTSemFastMutexRequest(pThis->u.hFastMtx);
533 rc = RTSemFastMutexRelease(pThis->u.hFastMtx);
567 rc = RTSemFastMutexRequest(pThis->u.hFastMtx);
601 rc = RTSemFastMutexRelease(pThis->u.hFastMtx);

Completed in 70 milliseconds