Lines Matching refs:hLock

84  * @param   hLock           The VFS lock handle.
86 RTDECL(uint32_t) RTVfsLockRetain(RTVFSLOCK hLock);
92 * @param hLock The VFS lock handle.
94 RTDECL(uint32_t) RTVfsLockRelease(RTVFSLOCK hLock);
101 * @param hLock The lock handle.
103 RTDECL(RTVFSLOCKTYPE) RTVfsLockGetType(RTVFSLOCK hLock);
107 RTDECL(void) RTVfsLockAcquireReadSlow(RTVFSLOCK hLock);
108 RTDECL(void) RTVfsLockReleaseReadSlow(RTVFSLOCK hLock);
109 RTDECL(void) RTVfsLockAcquireWriteSlow(RTVFSLOCK hLock);
110 RTDECL(void) RTVfsLockReleaseWriteSlow(RTVFSLOCK hLock);
115 * @param hLock The lock handle, can be NIL.
117 DECLINLINE(void) RTVfsLockAcquireRead(RTVFSLOCK hLock)
119 if (hLock != NIL_RTVFSLOCK)
120 RTVfsLockAcquireReadSlow(hLock);
127 * @param hLock The lock handle, can be NIL.
129 DECLINLINE(void) RTVfsLockReleaseRead(RTVFSLOCK hLock)
131 if (hLock != NIL_RTVFSLOCK)
132 RTVfsLockReleaseReadSlow(hLock);
139 * @param hLock The lock handle, can be NIL.
141 DECLINLINE(void) RTVfsLockAcquireWrite(RTVFSLOCK hLock)
143 if (hLock != NIL_RTVFSLOCK)
144 RTVfsLockAcquireWriteSlow(hLock);
151 * @param hLock The lock handle, can be NIL.
153 DECLINLINE(void) RTVfsLockReleaseWrite(RTVFSLOCK hLock)
155 if (hLock != NIL_RTVFSLOCK)
156 RTVfsLockReleaseWriteSlow(hLock);
243 * @param hLock Handle to a custom lock to be used with the new
250 RTDECL(int) RTVfsNew(PCRTVFSOPS pVfsOps, size_t cbInstance, RTVFS hVfs, RTVFSLOCK hLock,
302 * @param hLock Handle to a custom lock to be used with the new
309 RTDECL(int) RTVfsNewBaseObj(PCRTVFSOBJOPS pObjOps, size_t cbInstance, RTVFS hVfs, RTVFSLOCK hLock,
426 * @param hLock Handle to a custom lock to be used with the new
433 RTDECL(int) RTVfsNewFsStream(PCRTVFSFSSTREAMOPS pFsStreamOps, size_t cbInstance, RTVFS hVfs, RTVFSLOCK hLock,
629 * @param hLock Handle to a custom lock to be used with the new
636 RTDECL(int) RTVfsNewSymlink(PCRTVFSSYMLINKOPS pSymlinkOps, size_t cbInstance, RTVFS hVfs, RTVFSLOCK hLock,
772 * @param hLock Handle to a custom lock to be used with the new
779 RTDECL(int) RTVfsNewIoStream(PCRTVFSIOSTREAMOPS pIoStreamOps, size_t cbInstance, uint32_t fOpen, RTVFS hVfs, RTVFSLOCK hLock,
854 * @param hLock Handle to a custom lock to be used with the new
861 RTDECL(int) RTVfsNewFile(PCRTVFSFILEOPS pFileOps, size_t cbInstance, uint32_t fOpen, RTVFS hVfs, RTVFSLOCK hLock,