/vbox/src/VBox/VMM/testcase/ |
H A D | tstPDMAsyncCompletionStress.cpp | 112 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 D | tstPDMAsyncCompletion.cpp | 181 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 D | PDMAsyncCompletionFileFailsafe.cpp | 68 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 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); 809 pTask->Off, pTask->DataSeg.pvSeg, 810 pTask->DataSeg.cbSeg, pTask); 814 pTask->Off, pTask->DataSeg.pvSeg, 815 pTask->DataSeg [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; 405 pIoTask->DataSeg.pvSeg = paSegments[i].pvSeg;
|
/vbox/src/VBox/Runtime/common/misc/ |
H A D | aiomgr.cpp | 194 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 D | IScsiProto.c | 604 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 D | IScsiProto.c | 743 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 D | ISCSI.cpp | 4141 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 D | DevBusLogic.cpp | 957 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 D | DrvVD.cpp | 430 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 D | DevAHCI.cpp | 340 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 D | PDMAsyncCompletionFileInternal.h | 487 RTSGSEG DataSeg; member in struct:PDMACTASKFILE
|
/vbox/src/VBox/Storage/testcase/ |
H A D | tstVDIo.cpp | 185 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...] |