Lines Matching refs:hVol
54 RTDVMVOLUME hVol;
69 RTDvmVolumeRelease(pThis->hVol);
101 if (offUnsigned >= RTDvmVolumeGetSize(pThis->hVol))
113 if (offUnsigned + pSgBuf->paSegs[0].cbSeg > RTDvmVolumeGetSize(pThis->hVol))
117 *pcbRead = cbLeftToRead = (size_t)(RTDvmVolumeGetSize(pThis->hVol) - offUnsigned);
131 rc = RTDvmVolumeRead(pThis->hVol, (uint64_t)off, pSgBuf->paSegs[0].pvSeg, cbLeftToRead);
157 if (offUnsigned >= RTDvmVolumeGetSize(pThis->hVol))
168 if (offUnsigned + pSgBuf->paSegs[0].cbSeg > RTDvmVolumeGetSize(pThis->hVol))
172 *pcbWritten = cbLeftToWrite = (size_t)(RTDvmVolumeGetSize(pThis->hVol) - offUnsigned);
186 rc = RTDvmVolumeWrite(pThis->hVol, (uint64_t)off, pSgBuf->paSegs[0].pvSeg, cbLeftToWrite);
297 offWrt = RTDvmVolumeGetSize(pThis->hVol);
340 *pcbFile = RTDvmVolumeGetSize(pThis->hVol);
386 RTDECL(int) RTDvmVolumeCreateVfsFile(RTDVMVOLUME hVol, PRTVFSFILE phVfsFileOut)
388 AssertPtrReturn(hVol, VERR_INVALID_HANDLE);
391 uint32_t cRefs = RTDvmVolumeRetain(hVol);
404 pThis->hVol = hVol;
410 RTDvmVolumeRelease(hVol);