/vbox/src/VBox/Storage/testcase/ |
H A D | VDMemDisk.cpp | 49 void *pvSeg; member in struct:VDMEMDISKSEG 82 RTMemFree(pSeg->pvSeg); 138 pSeg->pvSeg = RTMemAllocZ(cbRange); 140 if (!pSeg->pvSeg) 163 size_t cbCopied = RTSgBufCopyToBuf(pSgBuf, (uint8_t *)pSeg->pvSeg + offSeg, cbRange); 225 RTSgBufCopyFromBuf(pSgBuf, (uint8_t *)pSeg->pvSeg + offSeg, cbRange); 257 pSeg->pvSeg = RTMemRealloc(pSeg->pvSeg, pSeg->Core.KeyLast - cbSize + 1); 266 RTMemFree(pSeg->pvSeg); 278 RTMemFree(pSeg->pvSeg); [all...] |
/vbox/include/iprt/ |
H A D | sg.h | 39 void *pvSeg; member in struct:RTSGSEG 261 AssertCompileMemberSize(Struct, pvBufField, RT_SIZEOFMEMB(RTSGSEG, pvSeg)); \ 278 (paMapped)[i].pvBufField = (TypeBufPtr)(pSgBuf)->paSegs[(pSgBuf)->idxSeg + i].pvSeg; \
|
/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); 156 void *pvSeg = pSgBuf->paSegs[iSeg].pvSeg; local 161 rc = RTFileRead( pThis->hFile, pvSeg, cbSeg, pcbRead ? &cbReadSeg : NULL); 163 rc = RTFileReadAt(pThis->hFile, off, pvSeg, cbSeg, pcbRead ? &cbReadSeg : NULL); 197 rc = RTFileWrite(pThis->hFile, pSgBuf->paSegs[0].pvSeg, pSgBuf->paSegs[0].cbSeg, pcbWritten); 199 rc = RTFileWriteAt(pThis->hFile, off, pSgBuf->paSegs[0].pvSeg, pSgBuf->paSegs[0].cbSeg, pcbWritten); 210 void *pvSeg = pSgBuf->paSegs[iSeg].pvSeg; local [all...] |
/vbox/src/VBox/Runtime/common/misc/ |
H A D | sg.cpp | 52 && (uintptr_t)pSgBuf->pvSegCur >= (uintptr_t)pSgBuf->paSegs[pSgBuf->idxSeg].pvSeg 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)); 70 pSgBuf->pvSegCur = pSgBuf->paSegs[pSgBuf->idxSeg].pvSeg; 93 pSgBuf->pvSegCur = paSegs[0].pvSeg; 103 pSgBuf->pvSegCur = pSgBuf->paSegs[0].pvSeg; 402 void *pvSeg = NULL; local 404 pvSeg = sgBufGet(pSgBuf, &cbThisSeg); 408 Assert(!pvSeg); [all...] |
H A D | aiomgr.cpp | 339 pbBuf = (uint8_t *)pReq->DataSeg.pvSeg + cbTransfered; 367 pReq->DataSeg.pvSeg, 386 memcpy(pReq->DataSeg.pvSeg, 498 void *pvBuf = pReq->DataSeg.pvSeg; 536 memcpy(pvBuf, pReq->DataSeg.pvSeg, pReq->DataSeg.cbSeg);
|
/vbox/src/VBox/VMM/testcase/ |
H A D | tstPDMAsyncCompletionStress.cpp | 164 uint8_t *pbBuf = (uint8_t *)pTestTask->DataSeg.pvSeg; 200 uint8_t *pbBuf = (uint8_t *)pTestTask->DataSeg.pvSeg; 271 pTestTask->DataSeg.pvSeg = RTMemAlloc(pTestTask->DataSeg.cbSeg); 272 if (!pTestTask->DataSeg.pvSeg) 302 pTestTask->DataSeg.pvSeg = RTMemAlloc(pTestTask->DataSeg.cbSeg); 303 if (!pTestTask->DataSeg.pvSeg) 405 RTMemFree(pTestTask->DataSeg.pvSeg);
|
H A D | tstPDMAsyncCompletion.cpp | 183 DataSeg.pvSeg = g_AsyncCompletionTasksBuffer[i]; 203 DataSeg.pvSeg = g_AsyncCompletionTasksBuffer[i];
|
/vbox/src/VBox/Storage/ |
H A D | ISCSI.cpp | 296 void *pvSeg; member in struct:ISCSIRES 927 pDst = (char *)paResponse[i].pvSeg; 960 uint32_t word1 = RT_N2H_U32(((uint32_t *)(paResponse[0].pvSeg))[1]); 992 pDst = (char *)paResponse[i].pvSeg; 1063 aSeg[iBuf].pvSeg = (void *)paRequest[i].pcvSeg; 1069 aSeg[iBuf].pvSeg = &aPad[0]; 1410 aISCSIRes[cnISCSIRes].pvSeg = aResBHS; 1413 aISCSIRes[cnISCSIRes].pvSeg = bBuf; 1430 Assert(aISCSIRes[0].pvSeg == aResBHS); 1771 aISCSIRes.pvSeg [all...] |
H A D | VDVfs.cpp | 266 rc = vdReadHelper(pThis->pDisk, (uint64_t)off, pSgBuf->paSegs[0].pvSeg, cbLeftToRead); 321 rc = vdWriteHelper(pThis->pDisk, (uint64_t)off, pSgBuf->paSegs[0].pvSeg, cbLeftToWrite);
|
/vbox/src/VBox/Devices/Network/ |
H A D | DrvUDPTunnel.cpp | 159 pSgBuf->aSegs[0].pvSeg = pSgBuf + 1; 162 memset(pSgBuf->aSegs[0].pvSeg, 'F', pSgBuf->aSegs[0].cbSeg); 212 Log2(("pSgBuf->aSegs[0].pvSeg=%p pSgBuf->cbUsed=%#x\n%.*Rhxd\n", 213 pSgBuf->aSegs[0].pvSeg, pSgBuf->cbUsed, pSgBuf->cbUsed, pSgBuf->aSegs[0].pvSeg)); 215 rc = RTUdpWrite(pThis->pServer, pSgBuf->aSegs[0].pvSeg, pSgBuf->cbUsed, &pThis->DestAddress); 220 uint8_t const *pbFrame = (uint8_t const *)pSgBuf->aSegs[0].pvSeg;
|
H A D | DrvVDE.cpp | 168 pSgBuf->aSegs[0].pvSeg = pSgBuf + 1; 171 memset(pSgBuf->aSegs[0].pvSeg, 'F', pSgBuf->aSegs[0].cbSeg); 221 Log2(("drvVDESend: pSgBuf->aSegs[0].pvSeg=%p pSgBuf->cbUsed=%#x\n" 223 pSgBuf->aSegs[0].pvSeg, pSgBuf->cbUsed, pSgBuf->cbUsed, pSgBuf->aSegs[0].pvSeg)); 226 cbSent = vde_send(pThis->pVdeConn, pSgBuf->aSegs[0].pvSeg, pSgBuf->cbUsed, 0); 232 uint8_t const *pbFrame = (uint8_t const *)pSgBuf->aSegs[0].pvSeg;
|
H A D | DrvNAT.cpp | 376 RTMemFree(pSgBuf->aSegs[0].pvSeg); 377 pSgBuf->aSegs[0].pvSeg = NULL; 416 uint8_t const *pbFrame = (uint8_t const *)pSgBuf->aSegs[0].pvSeg; 422 void *pvSeg; local 423 m = slirp_ext_m_get(pThis->pNATState, pGso->cbHdrsTotal + pGso->cbMaxSeg, &pvSeg, &cbSeg); 430 iSeg, cSegs, (uint8_t *)pvSeg, &cbHdrs, &cbPayload); 431 memcpy((uint8_t *)pvSeg + cbHdrs, pbFrame + offPayload, cbPayload); 438 memcpy((uint8_t *)pvSeg, pvSegFrame, cbSegFrame); 503 &pSgBuf->aSegs[0].pvSeg, &pSgBuf->aSegs[0].cbSeg); 525 pSgBuf->aSegs[0].pvSeg [all...] |
H A D | DrvDedicatedNic.cpp | 237 pThis->XmitSg.aSegs[0].pvSeg = &pThis->abXmitBuf[0]; 240 memset(pThis->XmitSg.aSegs[0].pvSeg, 'F', pThis->XmitSg.aSegs[0].cbSeg);
|
H A D | DrvTAP.cpp | 199 pSgBuf->aSegs[0].pvSeg = pSgBuf + 1; 202 memset(pSgBuf->aSegs[0].pvSeg, 'F', pSgBuf->aSegs[0].cbSeg); 252 Log2(("drvTAPSend: pSgBuf->aSegs[0].pvSeg=%p pSgBuf->cbUsed=%#x\n" 254 pSgBuf->aSegs[0].pvSeg, pSgBuf->cbUsed, pSgBuf->cbUsed, pSgBuf->aSegs[0].pvSeg)); 256 rc = RTFileWrite(pThis->hFileDevice, pSgBuf->aSegs[0].pvSeg, pSgBuf->cbUsed, NULL); 261 uint8_t const *pbFrame = (uint8_t const *)pSgBuf->aSegs[0].pvSeg;
|
H A D | DrvNetSniffer.cpp | 137 pSgBuf->aSegs[0].pvSeg, 142 pSgBuf->aSegs[0].pvSeg,
|
/vbox/src/VBox/Devices/Storage/ |
H A D | DrvSCSIHost.cpp | 90 Log(("ScatterGatherEntry[%u].pvSeg=%#p\n", i, pRequest->paScatterGatherHead[i].pvSeg)); 116 memcpy(pSGEntry->pvSeg, pu8Buf, cbToCopy); 281 ScsiIoReq.dxferp = pRequest->paScatterGatherHead[0].pvSeg; 292 paSG[i].iov_base = pRequest->paScatterGatherHead[i].pvSeg;
|
H A D | DrvDiskIntegrity.cpp | 476 Seg.pvSeg = pSeg->pbSeg + offSeg; 778 Seg.pvSeg = pvBuf; 794 Seg.pvSeg = pvBuf; 815 Seg.pvSeg = (void *)pvBuf; 828 Seg.pvSeg = (void *)pvBuf; 852 Seg.pvSeg = (void *)pvBuf; 1487 Seg.pvSeg = abBuffer;
|
/vbox/src/VBox/Runtime/common/dvm/ |
H A D | dvmvfs.cpp | 131 rc = RTDvmVolumeRead(pThis->hVol, (uint64_t)off, pSgBuf->paSegs[0].pvSeg, cbLeftToRead); 186 rc = RTDvmVolumeWrite(pThis->hVol, (uint64_t)off, pSgBuf->paSegs[0].pvSeg, cbLeftToWrite);
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PDMAsyncCompletionFileFailsafe.cpp | 89 pCurr->DataSeg.pvSeg, 102 pCurr->DataSeg.pvSeg,
|
H A D | PDMAsyncCompletionFileNormal.cpp | 809 pTask->Off, pTask->DataSeg.pvSeg, 814 pTask->Off, pTask->DataSeg.pvSeg, 879 void *pvBuf = pTask->DataSeg.pvSeg; 919 memcpy(pvBuf, pTask->DataSeg.pvSeg, pTask->DataSeg.cbSeg); 1486 pbBuf = (uint8_t *)pTask->DataSeg.pvSeg + cbTransfered; 1514 pTask->DataSeg.pvSeg, 1542 memcpy(pTask->DataSeg.pvSeg,
|
/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); 423 Assert(pThis->SgSeg.pvSeg == &pThis->abBuffer[0]); 523 uint8_t const *pbSrc = (uint8_t const *)pSgBuf->paSegs[0].pvSeg; 706 pThis->SgSeg.pvSeg = &pThis->abBuffer[0]; 803 pThis->SgSeg.pvSeg = &pThis->abBuffer[0];
|
H A D | pkzip.cpp | 108 memcpy(pSgBuf->paSegs[0].pvSeg, pThis->pu8Buf + off, cbToRead);
|
H A D | xarvfs.cpp | 882 int rc = RTVfsIoStrmReadAt(pThis->hVfsIos, off + pThis->DataAttr.offData, pSgBuf->paSegs[0].pvSeg, 891 rtZipXarHashUpdate(&pThis->CtxArchived, pThis->DataAttr.uHashFunArchived, pSgBuf->paSegs[0].pvSeg, cbActuallyRead); 892 rtZipXarHashUpdate(&pThis->CtxExtracted, pThis->DataAttr.uHashFunExtracted, pSgBuf->paSegs[0].pvSeg, cbActuallyRead); 899 void const *pvHash = (uint8_t const *)pSgBuf->paSegs[0].pvSeg + offHash; 1216 int rc = RTVfsIoStrmReadAt(pThis->hVfsIosDecompressor, off, pSgBuf->paSegs[0].pvSeg, pSgBuf->paSegs[0].cbSeg, 1226 rtZipXarHashUpdate(&pThis->CtxExtracted, pThis->uHashFunExtracted, pSgBuf->paSegs[0].pvSeg, cbActuallyRead);
|
/vbox/src/VBox/HostDrivers/VBoxNetFlt/darwin/ |
H A D | VBoxNetFlt-darwin.cpp | 576 void *pvSeg = mbuf_data(pCur); local 579 if (!iSeg && pvFrame && pvFrame != pvSeg) 582 uintptr_t offSeg = (uintptr_t)pvSeg - (uintptr_t)pvStart; 584 Assert(pvStart && pvSeg && offSeg < mbuf_maxlen(pMBuf) && offSegEnd <= mbuf_maxlen(pMBuf)); NOREF(offSegEnd); 588 pvSeg = pvFrame; 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))); 600 pSG->aSegs[iSeg].pv = pvSeg;
|
/vbox/src/VBox/Storage/Debug/ |
H A D | VDDbgIoLog.cpp | 243 void *pvSeg; local 246 pvSeg = RTSgBufGetNextSegment(&SgBuf, &cbSeg); 247 AssertPtrBreakStmt(pvSeg, rc = VERR_INTERNAL_ERROR); 249 rc = RTFileWriteAt(pIoLogger->hFile, off, pvSeg, cbSeg, NULL);
|