Searched refs:DataSeg (Results 1 - 14 of 14) sorted by relevance

/vbox/src/VBox/VMM/testcase/
H A DtstPDMAsyncCompletionStress.cpp112 RTSGSEG DataSeg; member in struct:PDMACTESTFILETASK
162 size_t cbLeft = pTestTask->DataSeg.cbSeg;
164 uint8_t *pbBuf = (uint8_t *)pTestTask->DataSeg.pvSeg;
187 pTestTask->off + idx, pTestTask->DataSeg.cbSeg,
200 uint8_t *pbBuf = (uint8_t *)pTestTask->DataSeg.pvSeg;
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
[all...]
H A DtstPDMAsyncCompletion.cpp181 RTSGSEG DataSeg; local
183 DataSeg.pvSeg = g_AsyncCompletionTasksBuffer[i];
184 DataSeg.cbSeg = cbRead;
186 rc = PDMR3AsyncCompletionEpRead(pEndpointSrc, offSrc, &DataSeg, 1, cbRead, NULL,
201 RTSGSEG DataSeg; local
203 DataSeg.pvSeg = g_AsyncCompletionTasksBuffer[i];
204 DataSeg.cbSeg = cbWrite;
206 rc = PDMR3AsyncCompletionEpWrite(pEndpointDst, offDst, &DataSeg, 1, cbWrite, NULL,
/vbox/src/VBox/VMM/VMMR3/
H A DPDMAsyncCompletionFileFailsafe.cpp68 if (!pdmacEpIsTransferAllowed(&pEndpoint->Core, (uint32_t)pCurr->DataSeg.cbSeg, &msWhenNext))
89 pCurr->DataSeg.pvSeg,
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);
102 pCurr->DataSeg.pvSeg,
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);
809 pTask->Off, pTask->DataSeg.pvSeg,
810 pTask->DataSeg.cbSeg, pTask);
814 pTask->Off, pTask->DataSeg.pvSeg,
815 pTask->DataSeg
[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;
405 pIoTask->DataSeg.pvSeg = paSegments[i].pvSeg;
/vbox/src/VBox/Runtime/common/misc/
H A Daiomgr.cpp194 RTSGSEG DataSeg; member in struct:RTAIOMGRREQ
317 if (RT_UNLIKELY( cbTransfered < pReq->DataSeg.cbSeg
338 cbToTransfer = pReq->DataSeg.cbSeg - cbTransfered;
339 pbBuf = (uint8_t *)pReq->DataSeg.pvSeg + cbTransfered;
367 pReq->DataSeg.pvSeg,
368 pReq->DataSeg.cbSeg);
372 size_t cbToTransfer = RT_ALIGN_Z(pReq->DataSeg.cbSeg + (pReq->off - offStart), 512);
386 memcpy(pReq->DataSeg.pvSeg,
388 pReq->DataSeg.cbSeg);
497 size_t cbToTransfer = RT_ALIGN_Z(pReq->DataSeg
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/IScsiDxe/
H A DIScsiProto.c604 UINT8 *DataSeg; local
621 DataSeg = NetbufGetByte (Pdu, sizeof (ISCSI_LOGIN_RESPONSE), NULL);
623 DataSeg = NULL;
639 if (DataSeg == NULL) {
646 Status = IScsiUpdateTargetAddress (Session, (CHAR8 *)DataSeg, DataSegLen);
959 NET_BUF *DataSeg; local
1045 DataSeg = NetbufFromExt (&Fragment[0], FragmentCount, 0, 0, IScsiNbufExtFree, NULL);
1046 if (DataSeg == NULL) {
1066 DataSeg = NetbufAlloc (Len);
1067 if (DataSeg
1763 NET_BUF *DataSeg; local
1804 NET_BUF *DataSeg; local
1983 NET_BUF *DataSeg; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/IScsiDxe/
H A DIScsiProto.c743 UINT8 *DataSeg; local
764 DataSeg = NetbufGetByte (Pdu, sizeof (ISCSI_LOGIN_RESPONSE), NULL);
766 DataSeg = NULL;
782 if (DataSeg == NULL) {
789 Status = IScsiUpdateTargetAddress (Session, (CHAR8 *) DataSeg, DataSegLen);
1128 NET_BUF *DataSeg; local
1211 DataSeg = NetbufFromExt (&Fragment[0], FragmentCount, 0, 0, IScsiNbufExtFree, NULL);
1212 if (DataSeg == NULL) {
1232 DataSeg = NetbufAlloc (Len);
1233 if (DataSeg
1970 NET_BUF *DataSeg; local
2013 NET_BUF *DataSeg; local
2194 NET_BUF *DataSeg; local
[all...]
/vbox/src/VBox/Storage/
H A DISCSI.cpp4141 RTSGSEG DataSeg;
4163 DataSeg.pvSeg = rlundata;
4164 DataSeg.cbSeg = sizeof(rlundata);
4171 sr.cbT2IData = DataSeg.cbSeg;
4172 sr.paT2ISegs = &DataSeg;
4193 DataSeg.pvSeg = data8;
4194 DataSeg.cbSeg = sizeof(data8);
4201 sr.cbT2IData = DataSeg.cbSeg;
4202 sr.paT2ISegs = &DataSeg;
4250 DataSeg
[all...]
/vbox/src/VBox/Devices/Storage/
H A DDevBusLogic.cpp957 RTSGSEG DataSeg; member in struct:BUSLOGICTASKSTATE
1417 pTaskState->DataSeg.cbSeg = cbDataToTransfer;
1418 pTaskState->DataSeg.pvSeg = RTMemAlloc(pTaskState->DataSeg.cbSeg);
1419 if (!pTaskState->DataSeg.pvSeg)
1428 uint8_t *pbData = (uint8_t *)pTaskState->DataSeg.pvSeg;
1468 pTaskState->DataSeg.cbSeg = cbDataCCB;
1469 pTaskState->DataSeg.pvSeg = RTMemAlloc(pTaskState->DataSeg.cbSeg);
1470 if (!pTaskState->DataSeg
[all...]
H A DDrvVD.cpp430 RTSGSEG DataSeg; local
435 DataSeg.cbSeg = cbRead;
436 DataSeg.pvSeg = pvBuf;
438 int rc = PDMR3AsyncCompletionEpRead(pStorageBackend->pEndpoint, uOffset, &DataSeg, 1, cbRead, NULL, &pTask);
462 RTSGSEG DataSeg; local
467 DataSeg.cbSeg = cbWrite;
468 DataSeg.pvSeg = (void *)pvBuf;
470 int rc = PDMR3AsyncCompletionEpWrite(pStorageBackend->pEndpoint, uOffset, &DataSeg, 1, cbWrite, NULL, &pTask);
H A DDevAHCI.cpp340 RTSGSEG DataSeg; member in struct:AHCIREQ::__anon15815::__anon15816
4350 uint8_t *pbBufSrc = (uint8_t *)pAhciReq->u.Io.DataSeg.pvSeg;
5613 pAhciReq->u.Io.DataSeg.pvSeg = ahciReqMemAlloc(pAhciPort, pAhciReq, cbTransfer);
5614 if (!pAhciReq->u.Io.DataSeg.pvSeg)
5617 pAhciReq->u.Io.DataSeg.cbSeg = cbTransfer;
5621 pAhciReq->u.Io.DataSeg.pvSeg,
5660 pAhciReq->u.Io.DataSeg.pvSeg,
5661 pAhciReq->u.Io.DataSeg.cbSeg);
5665 pAhciReq->u.Io.DataSeg.pvSeg = NULL;
5666 pAhciReq->u.Io.DataSeg
[all...]
/vbox/src/VBox/VMM/include/
H A DPDMAsyncCompletionFileInternal.h487 RTSGSEG DataSeg; member in struct:PDMACTASKFILE
/vbox/src/VBox/Storage/testcase/
H A DtstVDIo.cpp185 RTSGSEG DataSeg; member in struct:VDIOREQ
795 rc = VDRead(pDisk->pVD, paIoReq[idx].off, paIoReq[idx].DataSeg.pvSeg, paIoReq[idx].cbReq);
801 RTSgBufInit(&SgBuf, &paIoReq[idx].DataSeg, 1);
813 rc = VDWrite(pDisk->pVD, paIoReq[idx].off, paIoReq[idx].DataSeg.pvSeg, paIoReq[idx].cbReq);
819 RTSgBufInit(&SgBuf, &paIoReq[idx].DataSeg, 1);
2459 pIoReq->DataSeg.cbSeg = pIoReq->cbReq;
2464 rc = tstVDIoPatternGetBuffer(pIoTest->pPattern, &pIoReq->DataSeg.pvSeg, pIoReq->cbReq);
2466 rc = VDIoRndGetBuffer(pIoTest->pIoRnd, &pIoReq->DataSeg.pvSeg, pIoReq->cbReq);
2472 pIoReq->DataSeg.pvSeg = pIoReq->pvBufRead;
2477 RTSgBufInit(&pIoReq->SgBuf, &pIoReq->DataSeg,
[all...]

Completed in 123 milliseconds