/vbox/src/VBox/Runtime/common/vfs/ |
H A D | vfsstdfile.cpp | 141 rc = RTFileRead( pThis->hFile, pSgBuf->paSegs[0].pvSeg, pSgBuf->paSegs[0].cbSeg, pcbRead); 143 rc = RTFileReadAt(pThis->hFile, off, pSgBuf->paSegs[0].pvSeg, pSgBuf->paSegs[0].cbSeg, pcbRead); 145 rc = rtVfsStdFile_ReadFixRC(pThis, off, pSgBuf->paSegs[0].cbSeg, *pcbRead); 149 size_t cbSeg = 0; local 157 cbSeg = pSgBuf->paSegs[iSeg].cbSeg; 159 cbReadSeg = cbSeg; 161 rc = RTFileRead( pThis->hFile, pvSeg, cbSeg, pcbRead ? &cbReadSeg : NULL); 163 rc = RTFileReadAt(pThis->hFile, off, pvSeg, cbSeg, pcbRead ? &cbReadSeg : NULL); 169 if ((pcbRead && cbReadSeg != cbSeg) || r 211 size_t cbSeg = pSgBuf->paSegs[iSeg].cbSeg; local [all...] |
H A D | vfsmemory.cpp | 274 if (offUnsigned + pSgBuf->paSegs[0].cbSeg > (uint64_t)pThis->Base.ObjInfo.cbObject) 282 cbLeftToRead = pSgBuf->paSegs[0].cbSeg; 456 size_t cbLeftToWrite = pSgBuf->paSegs[0].cbSeg; 539 *pcbWritten = pSgBuf->paSegs[0].cbSeg - cbLeftToWrite;
|
/vbox/src/VBox/VMM/testcase/ |
H A D | tstPDMAsyncCompletionStress.cpp | 162 size_t cbLeft = pTestTask->DataSeg.cbSeg; 187 pTestTask->off + idx, pTestTask->DataSeg.cbSeg, 201 size_t cbLeft = pTestTask->DataSeg.cbSeg; 233 pTestTask->DataSeg.cbSeg = RTRandU32Ex(512, TASK_TRANSFER_SIZE_MAX) & ~511; 240 offMax = (pTestFile->cbFileMax - pTestFile->cbFileCurr) < pTestTask->DataSeg.cbSeg 241 ? pTestFile->cbFileMax - pTestTask->DataSeg.cbSeg 245 offMax = pTestFile->cbFileMax - pTestTask->DataSeg.cbSeg; 263 if ((uint64_t)pTestTask->off + pTestTask->DataSeg.cbSeg > pTestFile->cbFileCurr) 264 pTestFile->cbFileCurr = pTestTask->off + pTestTask->DataSeg.cbSeg; 271 pTestTask->DataSeg.pvSeg = RTMemAlloc(pTestTask->DataSeg.cbSeg); [all...] |
H A D | tstPDMAsyncCompletion.cpp | 184 DataSeg.cbSeg = cbRead; 204 DataSeg.cbSeg = cbWrite;
|
/vbox/src/VBox/Storage/ |
H A D | VDIfVfs.cpp | 98 rc = vdIfIoFileReadSync(pThis->pVDIfsIo, pThis->pStorage, off, pSgBuf[0].pvSegCur, pSgBuf->paSegs[0].cbSeg, pcbRead); 101 rc = vdIfIoIntFileReadSync(pThis->pVDIfsIoInt, (PVDIOSTORAGE)pThis->pStorage, off, pSgBuf[0].pvSegCur, pSgBuf->paSegs[0].cbSeg); 103 *pcbRead = RT_SUCCESS(rc) ? pSgBuf->paSegs[0].cbSeg : 0; 107 size_t cbAdvance = pcbRead ? *pcbRead : pSgBuf->paSegs[0].cbSeg; 132 rc = vdIfIoFileWriteSync(pThis->pVDIfsIo, pThis->pStorage, off, pSgBuf[0].pvSegCur, pSgBuf->paSegs[0].cbSeg, pcbWritten); 135 rc = vdIfIoIntFileWriteSync(pThis->pVDIfsIoInt, pThis->pStorage, off, pSgBuf[0].pvSegCur, pSgBuf->paSegs[0].cbSeg); 137 *pcbWritten = RT_SUCCESS(rc) ? pSgBuf->paSegs[0].cbSeg : 0; 140 pThis->offCurPos = off + (pcbWritten ? *pcbWritten : pSgBuf->paSegs[0].cbSeg);
|
H A D | ISCSI.cpp | 294 size_t cbSeg; member in struct:ISCSIRES 310 size_t cbSeg; member in struct:ISCSIREQ 829 if (paISCSISegs[i].cbSeg) 833 pImage->pszTargetName, i, paISCSISegs[i].cbSeg, 834 paISCSISegs[i].cbSeg, paISCSISegs[i].pcvSeg)); 922 if (RT_SUCCESS(rc) && paResponse[0].cbSeg >= ISCSI_BHS_SIZE) 966 residual += paResponse[0].cbSeg - ISCSI_BHS_SIZE; 993 residual = paResponse[i].cbSeg; 1009 paResponse[i].cbSeg = cbSegActual; 1011 paResponse[i].cbSeg [all...] |
H A D | VDVfs.cpp | 248 if (offUnsigned + pSgBuf->paSegs[0].cbSeg > VDGetSize(pThis->pDisk, VD_LAST_IMAGE)) 256 cbLeftToRead = pSgBuf->paSegs[0].cbSeg; 303 if (offUnsigned + pSgBuf->paSegs[0].cbSeg > VDGetSize(pThis->pDisk, VD_LAST_IMAGE)) 311 cbLeftToWrite = pSgBuf->paSegs[0].cbSeg;
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PDMAsyncCompletionFileFailsafe.cpp | 68 if (!pdmacEpIsTransferAllowed(&pEndpoint->Core, (uint32_t)pCurr->DataSeg.cbSeg, &msWhenNext)) 90 pCurr->DataSeg.cbSeg, 95 if (RT_UNLIKELY((uint64_t)pCurr->Off + pCurr->DataSeg.cbSeg > pEndpoint->cbFile)) 97 ASMAtomicWriteU64(&pEndpoint->cbFile, pCurr->Off + pCurr->DataSeg.cbSeg); 98 RTFileSetSize(pEndpoint->hFile, pCurr->Off + pCurr->DataSeg.cbSeg); 103 pCurr->DataSeg.cbSeg,
|
H A D | PDMAsyncCompletionFileNormal.cpp | 765 || (uint64_t)(pTask->Off + pTask->DataSeg.cbSeg) <= pEndpoint->cbFile, 767 pTask->Off, pTask->DataSeg.cbSeg, pEndpoint->cbFile)); 791 bool fLocked = pdmacFileAioMgrNormalIsRangeLocked(pEndpoint, pTask->Off, pTask->DataSeg.cbSeg, pTask, 802 if (RT_UNLIKELY((uint64_t)(pTask->Off + pTask->DataSeg.cbSeg) > pEndpoint->cbFile)) 804 ASMAtomicWriteU64(&pEndpoint->cbFile, pTask->Off + pTask->DataSeg.cbSeg); 805 RTFileSetSize(pEndpoint->hFile, pTask->Off + pTask->DataSeg.cbSeg); 810 pTask->DataSeg.cbSeg, pTask); 815 pTask->DataSeg.cbSeg, pTask); 819 pTask->DataSeg.cbSeg, 844 size_t cbToTransfer = RT_ALIGN_Z(pTask->DataSeg.cbSeg [all...] |
H A D | PDMAsyncCompletionFile.cpp | 309 Assert((uint32_t)pTask->DataSeg.cbSeg == pTask->DataSeg.cbSeg && (int32_t)pTask->DataSeg.cbSeg >= 0); 310 uint32_t uOld = ASMAtomicSubS32(&pTaskFile->cbTransferLeft, (int32_t)pTask->DataSeg.cbSeg); 331 if (!(uOld - pTask->DataSeg.cbSeg) 404 pIoTask->DataSeg.cbSeg = paSegments[i].cbSeg; 411 off += paSegments[i].cbSeg; 412 cbTransfer -= paSegments[i].cbSeg;
|
/vbox/src/VBox/Storage/testcase/ |
H A D | tstVDSnap.cpp | 70 uint64_t cbSeg; member in struct:VDDISKSEG 121 paDiskSeg[i].pbDataDiff = pbTestPattern + RT_ALIGN_64(RTRandAdvU64Ex(g_hRand, 0, cbTestPattern - paDiskSeg[i].cbSeg - 512), 512); 134 size_t cbWrite = paDiskSegments[i].cbSeg; 159 size_t cbRead = paDiskSegments[i].cbSeg; 259 paDiskSeg[i].cbSeg = RT_ALIGN_64(RTRandAdvU64Ex(g_hRand, 512, pTest->cbTestPattern), 512); 261 paDiskSeg[i].pbData = pbTestPattern + RT_ALIGN_64(RTRandAdvU64Ex(g_hRand, 0, pTest->cbTestPattern - paDiskSeg[i].cbSeg - 512), 512); 264 cbDisk += paDiskSeg[i].cbSeg;
|
/vbox/src/VBox/Runtime/common/misc/ |
H A D | sg.cpp | 53 && (uintptr_t)pSgBuf->pvSegCur + pSgBuf->cbSegLeft <= (uintptr_t)pSgBuf->paSegs[pSgBuf->idxSeg].pvSeg + pSgBuf->paSegs[pSgBuf->idxSeg].cbSeg, 54 ("pSgBuf->idxSeg=%d pSgBuf->cSegs=%d pSgBuf->pvSegCur=%p pSgBuf->cbSegLeft=%zd pSgBuf->paSegs[%d].pvSeg=%p pSgBuf->paSegs[%d].cbSeg=%zd\n", 56 pSgBuf->idxSeg, pSgBuf->paSegs[pSgBuf->idxSeg].pvSeg, pSgBuf->idxSeg, pSgBuf->paSegs[pSgBuf->idxSeg].cbSeg)); 71 pSgBuf->cbSegLeft = pSgBuf->paSegs[pSgBuf->idxSeg].cbSeg; 94 pSgBuf->cbSegLeft = paSegs[0].cbSeg; 104 pSgBuf->cbSegLeft = pSgBuf->paSegs[0].cbSeg; 391 cb += RT_MIN(pSgBuf->paSegs[idx].cbSeg, cbData); 392 cbData -= RT_MIN(pSgBuf->paSegs[idx].cbSeg, cbData); 414 paSeg[cSeg].cbSeg = cbThisSeg;
|
H A D | aiomgr.cpp | 317 if (RT_UNLIKELY( cbTransfered < pReq->DataSeg.cbSeg 338 cbToTransfer = pReq->DataSeg.cbSeg - cbTransfered; 368 pReq->DataSeg.cbSeg); 372 size_t cbToTransfer = RT_ALIGN_Z(pReq->DataSeg.cbSeg + (pReq->off - offStart), 512); 388 pReq->DataSeg.cbSeg); 497 size_t cbToTransfer = RT_ALIGN_Z(pReq->DataSeg.cbSeg + (pReq->off - offStart), 512); 499 bool fAlignedReq = cbToTransfer == pReq->DataSeg.cbSeg 529 if ( RT_UNLIKELY(cbToTransfer != pReq->DataSeg.cbSeg) 536 memcpy(pvBuf, pReq->DataSeg.pvSeg, pReq->DataSeg.cbSeg); 1061 size_t cbSeg local [all...] |
/vbox/include/iprt/ |
H A D | sg.h | 41 size_t cbSeg; member in struct:RTSGSEG 262 /*AssertCompile(RT_SIZEOFMEMB(Struct, cbBufField) >= RT_SIZEOFMEMB(RTSGSEG, cbSeg));*/ \ 279 (paMapped)[i].cbBufField = (TypeBufSize)(pSgBuf)->paSegs[(pSgBuf)->idxSeg + i].cbSeg; \
|
/vbox/src/VBox/Runtime/common/dvm/ |
H A D | dvmvfs.cpp | 113 if (offUnsigned + pSgBuf->paSegs[0].cbSeg > RTDvmVolumeGetSize(pThis->hVol)) 121 cbLeftToRead = pSgBuf->paSegs[0].cbSeg; 168 if (offUnsigned + pSgBuf->paSegs[0].cbSeg > RTDvmVolumeGetSize(pThis->hVol)) 176 cbLeftToWrite = pSgBuf->paSegs[0].cbSeg;
|
/vbox/src/VBox/Runtime/common/checksum/ |
H A D | manifest3.cpp | 301 size_t cbSeg = pSgBuf->paSegs[iSeg].cbSeg; local 302 if (cbSeg > cbLeft) 303 cbSeg = cbLeft; 304 rtManifestHashesUpdate(pThis->pHashes, pSgBuf->paSegs[iSeg].pvSeg, cbSeg); 305 cbLeft -= cbSeg;
|
/vbox/include/VBox/ |
H A D | intnetinline.h | 185 uint32_t cbSeg = pSG->aSegs[iSeg].cb; local 186 Assert((uintptr_t)pbDst - (uintptr_t)pvBuf + cbSeg <= pSG->cbTotal); 187 memcpy(pbDst, pSG->aSegs[iSeg].pv, cbSeg); 188 pbDst += cbSeg; 215 uint32_t cbSeg = pSG->aSegs[iSeg].cb; local 216 if (offSrc < cbSeg) 218 uint32_t cbChunk = cbSeg - offSrc; 232 offSrc -= cbSeg; 239 uint32_t cbSeg = pSG->aSegs[iSeg].cb; local 240 if (cbSeg > [all...] |
/vbox/src/VBox/Runtime/common/zip/ |
H A D | gzipvfs.cpp | 383 return rtZipGzip_ReadOneSeg(pThis, pSgBuf->paSegs[0].pvSeg, pSgBuf->paSegs[0].cbSeg, fBlocking, pcbRead); 422 pThis->SgSeg.cbSeg = cbToWrite; 452 if (cbWrittenOut == pThis->SgBuf.paSegs[0].cbSeg) 459 Assert(cbWrittenOut <= pThis->SgBuf.paSegs[0].cbSeg); 460 size_t cbLeft = pThis->SgBuf.paSegs[0].cbSeg - cbWrittenOut; 519 * integer type overflow since avail_in is uInt and cbSeg is size_t. 524 size_t cbLeft = pSgBuf->paSegs[0].cbSeg; 707 pThis->SgSeg.cbSeg = sizeof(pThis->abBuffer); 804 pThis->SgSeg.cbSeg = sizeof(pThis->abBuffer);
|
H A D | pkzip.cpp | 100 size_t cbToRead = pSgBuf->paSegs[0].cbSeg;
|
/vbox/src/VBox/Devices/Storage/ |
H A D | DrvDiskIntegrity.cpp | 112 size_t cbSeg; member in struct:DRVDISKSEGMENT 342 pSeg->cbSeg = cbRange; 475 Seg.cbSeg = cbRange; 548 cbPostLeft = pSeg->cbSeg - cbRange - cbPreLeft; 577 pSeg->cbSeg = cbPreLeft; 594 pSeg->cbSeg = cbPostLeft; 608 pSegPost->cbSeg = cbPostLeft; 630 pSeg->cbSeg = cbPreLeft; 779 Seg.cbSeg = cbRead; 793 Seg.cbSeg [all...] |
H A D | DrvSCSI.cpp | 155 size_t cbSeg = 0; local 159 rc = VSCSIIoReqParamsGet(hVScsiIoReq, &uOffset, &cbTransfer, &cSeg, &cbSeg, 165 size_t cbProcess = (cbTransfer < paSeg->cbSeg) ? cbTransfer : paSeg->cbSeg; 303 size_t cbSeg = 0; local 308 &cSeg, &cbSeg, &paSeg); 376 size_t cbSeg = 0; local 381 &cSeg, &cbSeg, &paSeg); 613 Log(("ScatterGatherEntry[%u].cbSeg=%u\n", i, pRequest->paScatterGatherHead[i].cbSeg)); [all...] |
H A D | DrvSCSIHost.cpp | 89 Log(("ScatterGatherEntry[%u].cbSeg=%u\n", i, pRequest->paScatterGatherHead[i].cbSeg)); 114 size_t cbToCopy = (cbBuf < pSGEntry->cbSeg) ? cbBuf : pSGEntry->cbSeg; 293 paSG[i].iov_len = pRequest->paScatterGatherHead[i].cbSeg;
|
/vbox/src/VBox/HostDrivers/VBoxNetFlt/darwin/ |
H A D | VBoxNetFlt-darwin.cpp | 573 size_t cbSeg = mbuf_len(pCur); local 574 if (cbSeg) 583 uintptr_t offSegEnd = offSeg + cbSeg; 589 cbSeg += offSeg - offFrame; 592 AssertMsgFailed(("pvFrame=%p pvStart=%p pvSeg=%p offSeg=%p cbSeg=%#zx offSegEnd=%p offFrame=%p maxlen=%#zx\n", 593 pvFrame, pvStart, pvSeg, offSeg, cbSeg, offSegEnd, offFrame, mbuf_maxlen(pMBuf))); 598 pSG->cbTotal += cbSeg; 599 pSG->aSegs[iSeg].cb = cbSeg; 609 cbSeg = (uintptr_t)mbuf_datastart(pMBuf) + mbuf_maxlen(pMBuf) - (uintptr_t)pvFrame; 610 pSG->cbTotal += cbSeg; [all...] |
/vbox/src/VBox/Debugger/ |
H A D | DBGPlugInCommonELFTmpl.cpp.h | 201 int rc = RTDbgModCreate(&hMod, pszModName, 0 /*cbSeg*/, 0 /*fFlags*/); 243 RTGCPTR cbSeg = paSegs[i].uLastAddr - paSegs[i].uLoadAddr + 1; local 244 rc = RTDbgModSegmentAdd(hMod, uRvaNext, cbSeg, szSeg, 0 /*fFlags*/, &paSegs[i].iSeg); 247 uRvaNext += RT_ALIGN_T(cbSeg, 32, RTGCPTR);
|
/vbox/src/VBox/Storage/Debug/ |
H A D | VDDbgIoLog.cpp | 244 size_t cbSeg = cbSgBuf; local 246 pvSeg = RTSgBufGetNextSegment(&SgBuf, &cbSeg); 249 rc = RTFileWriteAt(pIoLogger->hFile, off, pvSeg, cbSeg, NULL); 253 cbSgBuf -= cbSeg; 254 off += cbSeg;
|