Searched refs:cbSeg (Results 1 - 25 of 66) sorted by relevance

123

/vbox/src/VBox/Runtime/common/vfs/
H A Dvfsstdfile.cpp141 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 Dvfsmemory.cpp274 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 DtstPDMAsyncCompletionStress.cpp162 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 DtstPDMAsyncCompletion.cpp184 DataSeg.cbSeg = cbRead;
204 DataSeg.cbSeg = cbWrite;
/vbox/src/VBox/Storage/
H A DVDIfVfs.cpp98 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 DISCSI.cpp294 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 DVDVfs.cpp248 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 DPDMAsyncCompletionFileFailsafe.cpp68 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 DPDMAsyncCompletionFileNormal.cpp765 || (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 DPDMAsyncCompletionFile.cpp309 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 DtstVDSnap.cpp70 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 Dsg.cpp53 && (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 Daiomgr.cpp317 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 Dsg.h41 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 Ddvmvfs.cpp113 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 Dmanifest3.cpp301 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 Dintnetinline.h185 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 Dgzipvfs.cpp383 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 Dpkzip.cpp100 size_t cbToRead = pSgBuf->paSegs[0].cbSeg;
/vbox/src/VBox/Devices/Storage/
H A DDrvDiskIntegrity.cpp112 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 DDrvSCSI.cpp155 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 DDrvSCSIHost.cpp89 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 DVBoxNetFlt-darwin.cpp573 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 DDBGPlugInCommonELFTmpl.cpp.h201 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 DVDDbgIoLog.cpp244 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;

Completed in 845 milliseconds

123