Lines Matching refs:DataSeg

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.cbSeg, pTask);
819 pTask->DataSeg.cbSeg,
844 size_t cbToTransfer = RT_ALIGN_Z(pTask->DataSeg.cbSeg + (pTask->Off - offStart), 512);
846 bool fAlignedReq = cbToTransfer == pTask->DataSeg.cbSeg
879 void *pvBuf = pTask->DataSeg.pvSeg;
889 pTask, cbToTransfer, pTask->DataSeg.cbSeg, offStart, pTask->Off));
910 if ( RT_UNLIKELY(cbToTransfer != pTask->DataSeg.cbSeg)
919 memcpy(pvBuf, pTask->DataSeg.pvSeg, pTask->DataSeg.cbSeg);
936 if (RT_UNLIKELY((uint64_t)(pTask->Off + pTask->DataSeg.cbSeg) > pEndpoint->cbFile))
938 ASMAtomicWriteU64(&pEndpoint->cbFile, pTask->Off + pTask->DataSeg.cbSeg);
939 RTFileSetSize(pEndpoint->hFile, pTask->Off + pTask->DataSeg.cbSeg);
990 if (!pdmacEpIsTransferAllowed(&pEndpoint->Core, (uint32_t)pCurr->DataSeg.cbSeg, &msWhenNext))
1462 if (RT_UNLIKELY( cbTransfered < pTask->DataSeg.cbSeg
1485 cbToTransfer = pTask->DataSeg.cbSeg - cbTransfered;
1486 pbBuf = (uint8_t *)pTask->DataSeg.pvSeg + cbTransfered;
1514 pTask->DataSeg.pvSeg,
1515 pTask->DataSeg.cbSeg);
1520 size_t cbToTransfer = RT_ALIGN_Z(pTask->DataSeg.cbSeg + (pTask->Off - offStart), 512);
1523 if (RT_UNLIKELY((uint64_t)(pTask->Off + pTask->DataSeg.cbSeg) > pEndpoint->cbFile))
1525 ASMAtomicWriteU64(&pEndpoint->cbFile, pTask->Off + pTask->DataSeg.cbSeg);
1526 RTFileSetSize(pEndpoint->hFile, pTask->Off + pTask->DataSeg.cbSeg);
1542 memcpy(pTask->DataSeg.pvSeg,
1544 pTask->DataSeg.cbSeg);