Searched refs:pvSeg (Results 1 - 25 of 51) sorted by relevance

123

/vbox/src/VBox/Storage/testcase/
H A DVDMemDisk.cpp49 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 Dsg.h39 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 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);
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 Dsg.cpp52 && (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 Daiomgr.cpp339 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 DtstPDMAsyncCompletionStress.cpp164 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 DtstPDMAsyncCompletion.cpp183 DataSeg.pvSeg = g_AsyncCompletionTasksBuffer[i];
203 DataSeg.pvSeg = g_AsyncCompletionTasksBuffer[i];
/vbox/src/VBox/Storage/
H A DISCSI.cpp296 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 DVDVfs.cpp266 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 DDrvUDPTunnel.cpp159 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 DDrvVDE.cpp168 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 DDrvNAT.cpp376 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 DDrvDedicatedNic.cpp237 pThis->XmitSg.aSegs[0].pvSeg = &pThis->abXmitBuf[0];
240 memset(pThis->XmitSg.aSegs[0].pvSeg, 'F', pThis->XmitSg.aSegs[0].cbSeg);
H A DDrvTAP.cpp199 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 DDrvNetSniffer.cpp137 pSgBuf->aSegs[0].pvSeg,
142 pSgBuf->aSegs[0].pvSeg,
/vbox/src/VBox/Devices/Storage/
H A DDrvSCSIHost.cpp90 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 DDrvDiskIntegrity.cpp476 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 Ddvmvfs.cpp131 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 DPDMAsyncCompletionFileFailsafe.cpp89 pCurr->DataSeg.pvSeg,
102 pCurr->DataSeg.pvSeg,
H A DPDMAsyncCompletionFileNormal.cpp809 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 Dgzipvfs.cpp383 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 Dpkzip.cpp108 memcpy(pSgBuf->paSegs[0].pvSeg, pThis->pu8Buf + off, cbToRead);
H A Dxarvfs.cpp882 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 DVBoxNetFlt-darwin.cpp576 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 DVDDbgIoLog.cpp243 void *pvSeg; local
246 pvSeg = RTSgBufGetNextSegment(&SgBuf, &cbSeg);
247 AssertPtrBreakStmt(pvSeg, rc = VERR_INTERNAL_ERROR);
249 rc = RTFileWriteAt(pIoLogger->hFile, off, pvSeg, cbSeg, NULL);

Completed in 106 milliseconds

123