/vbox/src/VBox/VMM/VMMAll/ |
H A D | PDMAllNetShaper.cpp | 36 * @param cbTransfer Number of bytes to allocate. 38 VMMDECL(bool) PDMNsAllocateBandwidth(PPDMNSFILTER pFilter, size_t cbTransfer) argument 57 if (cbTransfer > uTokens) 65 pBwGroup->cbTokensLast = uTokens - (uint32_t)cbTransfer; 67 Log2(("pdmNsAllocateBandwidth: BwGroup=%#p{%s} cbTransfer=%u uTokens=%u uTokensAdded=%u fAllowed=%RTbool\n", 68 pBwGroup, R3STRING(pBwGroup->pszNameR3), cbTransfer, uTokens, uTokensAdded, fAllowed));
|
H A D | IOMAllMMIO.cpp | 2108 * @param cbTransfer Size of transfer unit 2111 DISCPUMODE enmAddrMode, uint32_t cbTransfer) 2153 rc2 = PGMVerifyAccess(pVCpu, (RTGCUINTPTR)GCPtrDst, cTransfers * cbTransfer, 2161 Log(("IOM: rep ins%d port %#x count %d\n", cbTransfer * 8, uPort, cTransfers)); 2168 rcStrict = IOMIOPortReadString(pVM, pVCpu, uPort, &GCPtrDst, &cTransfers, cbTransfer); 2170 pRegFrame->rdi = ((pRegFrame->rdi + (cTransfersOrg - cTransfers) * cbTransfer) & fAddrMask) 2180 rcStrict = IOMIOPortRead(pVM, pVCpu, uPort, &u32Value, cbTransfer); 2183 rc2 = iomRamWrite(pVCpu, pRegFrame, GCPtrDst, &u32Value, cbTransfer); 2185 GCPtrDst = (RTGCPTR)((RTGCUINTPTR)GCPtrDst + cbTransfer); 2186 pRegFrame->rdi = ((pRegFrame->rdi + cbTransfer) 2110 IOMInterpretINSEx(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, uint32_t uPort, uint32_t uPrefix, DISCPUMODE enmAddrMode, uint32_t cbTransfer) argument 2274 IOMInterpretOUTSEx(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, uint32_t uPort, uint32_t uPrefix, DISCPUMODE enmAddrMode, uint32_t cbTransfer) argument [all...] |
/vbox/src/VBox/Devices/Storage/ |
H A D | VBoxSCSI.cpp | 361 uint32_t cbTransfer = *pcTransfer * cb; local 374 Assert(cbTransfer <= pVBoxSCSI->cbBuf); 375 if (cbTransfer > pVBoxSCSI->cbBuf) 376 cbTransfer = pVBoxSCSI->cbBuf; /* Ignore excess data (not supposed to happen). */ 378 int rc = PGMPhysSimpleDirtyWriteGCPtr(PDMDevHlpGetVMCPU(pDevIns), GCDst, pVBoxSCSI->pbBuf + pVBoxSCSI->iBuf, cbTransfer); 381 *pGCPtrDst = (RTGCPTR)((RTGCUINTPTR)GCDst + cbTransfer); 385 pVBoxSCSI->iBuf += cbTransfer; 386 pVBoxSCSI->cbBuf -= cbTransfer; 410 uint32_t cbTransfer = *pcTransfer * cb; local 419 Assert(cbTransfer < [all...] |
H A D | DrvSCSI.cpp | 154 size_t cbTransfer = 0; local 159 rc = VSCSIIoReqParamsGet(hVScsiIoReq, &uOffset, &cbTransfer, &cSeg, &cbSeg, 163 while (cbTransfer && cSeg) 165 size_t cbProcess = (cbTransfer < paSeg->cbSeg) ? cbTransfer : paSeg->cbSeg; 192 cbTransfer -= cbProcess; 205 cbTransfer, rc)); 302 size_t cbTransfer = 0; local 307 VSCSIIoReqParamsGet(hVScsiIoReq, &uOffset, &cbTransfer, 316 cbTransfer, r 375 size_t cbTransfer = 0; local [all...] |
H A D | DevAHCI.cpp | 320 uint32_t cbTransfer; member in struct:AHCIREQ 2963 | (!pAhciReq->cbTransfer ? ATAPI_INT_REASON_CD : 0); 3518 Assert(pAhciReq->cbTransfer <= 8); 3925 uint32_t cbTransfer; local 3928 cbTransfer = pAhciReq->cbTransfer; 3930 if (cbTransfer) 3932 pvBuf = (uint8_t *)RTMemAlloc(cbTransfer); 3938 ahciCopyFromPrdtl(pAhciPort->pDevInsR3, pAhciReq, pvBuf, cbTransfer); 3946 if (cbTransfer > 4789 uint32_t cbTransfer = 0; local 5607 ahciIoBufAllocate(PAHCIPort pAhciPort, PAHCIREQ pAhciReq, size_t cbTransfer) argument [all...] |
H A D | DevATA.cpp | 1018 uint32_t cbLimit, cbTransfer; local 1027 cbTransfer = RT_MIN(s->cbTotalTransfer, s->iIOBufferEnd - s->iIOBufferCur); 1028 if (cbTransfer > cbLimit) 1033 cbTransfer = cbLimit; 1035 s->uATARegLCyl = cbTransfer; 1036 s->uATARegHCyl = cbTransfer >> 8; 1037 s->cbElementaryTransfer = cbTransfer; 1792 uint32_t cbTransfer; 1795 cbTransfer = sizeof(aModeSenseResult); 1803 aModeSenseCmd[7] = cbTransfer >> 1859 uint32_t cbTransfer, cSectors; local 1958 uint32_t cbTransfer; local 3431 uint32_t cbTransfer = 0; local 5950 uint32_t cTransAvailable, cTransfer = *pcTransfer, cbTransfer; local 6018 uint32_t cTransAvailable, cTransfer = *pcTransfer, cbTransfer; local [all...] |
H A D | DrvDiskIntegrity.cpp | 70 size_t cbTransfer; member in struct:DRVDISKAIOREQ 215 * @param cbTransfer Number of bytes to transfer. 219 unsigned cSeg, size_t cbTransfer, void *pvUser) 227 pIoReq->cbTransfer = cbTransfer; 738 rc = drvdiskintReadVerify(pThis, pIoReq->paSeg, pIoReq->cSeg, pIoReq->off, pIoReq->cbTransfer); 1176 rc = drvdiskintReadVerify(pThis, pIoReq->paSeg, pIoReq->cSeg, pIoReq->off, pIoReq->cbTransfer); 1179 rc = drvdiskintWriteRecord(pThis, pIoReq->paSeg, pIoReq->cSeg, pIoReq->off, pIoReq->cbTransfer); 1213 pIoReq->cbTransfer, pIoReq); 218 drvdiskintIoReqAlloc(DRVDISKAIOTXDIR enmTxDir, uint64_t off, PCRTSGSEG paSeg, unsigned cSeg, size_t cbTransfer, void *pvUser) argument
|
/vbox/src/VBox/Storage/testcase/ |
H A D | VDIoBackendMem.h | 69 * @param cbTransfer Size of the transfer. 75 VDIOTXDIR enmTxDir, uint64_t off, size_t cbTransfer,
|
H A D | VDIoBackend.cpp | 184 size_t cbTransfer, PRTSGBUF pSgBuf, void *pvUser, bool fSync) 193 enmTxDir, off, cbTransfer, pSgBuf, pIoStorage->pfnComplete, 201 rc = VDMemDiskRead(pIoStorage->u.pMemDisk, off, cbTransfer, pSgBuf); 204 rc = VDMemDiskWrite(pIoStorage->u.pMemDisk, off, cbTransfer, pSgBuf); 220 rc = RTAioMgrFileRead(pIoStorage->u.File.hAioMgrFile, off, pSgBuf, cbTransfer, pvUser); 223 rc = RTAioMgrFileWrite(pIoStorage->u.File.hAioMgrFile, off, pSgBuf, cbTransfer, pvUser); 239 rc = RTFileSgReadAt(pIoStorage->u.File.hFile, off, pSgBuf, cbTransfer, NULL); 242 rc = RTFileSgWriteAt(pIoStorage->u.File.hFile, off, pSgBuf, cbTransfer, NULL); 183 VDIoBackendTransfer(PVDIOSTORAGE pIoStorage, VDIOTXDIR enmTxDir, uint64_t off, size_t cbTransfer, PRTSGBUF pSgBuf, void *pvUser, bool fSync) argument
|
H A D | VDIoBackendMem.cpp | 45 size_t cbTransfer; member in struct:VDIOBACKENDREQ 145 VDIOTXDIR enmTxDir, uint64_t off, size_t cbTransfer, 156 RTSgBufSegArrayCreate(pSgBuf, NULL, &cSegs, cbTransfer); 171 pReq->cbTransfer = cbTransfer; 178 RTSgBufSegArrayCreate(pSgBuf, &pReq->aSegs[0], &cSegs, cbTransfer); 231 rcReq = VDMemDiskRead(pReq->pMemDisk, pReq->off, pReq->cbTransfer, &pReq->SgBuf); 236 rcReq = VDMemDiskWrite(pReq->pMemDisk, pReq->off, pReq->cbTransfer, &pReq->SgBuf); 144 VDIoBackendMemTransfer(PVDIOBACKENDMEM pIoBackend, PVDMEMDISK pMemDisk, VDIOTXDIR enmTxDir, uint64_t off, size_t cbTransfer, PRTSGBUF pSgBuf, PFNVDIOCOMPLETE pfnComplete, void *pvUser) argument
|
H A D | VDIoBackend.h | 84 * @param cbTransfer Size of the transfer. 90 size_t cbTransfer, PRTSGBUF pSgBuf, void *pvUser, bool fSync);
|
/vbox/include/VBox/vmm/ |
H A D | pdmnetshaper.h | 69 VMMDECL(bool) PDMNsAllocateBandwidth(PPDMNSFILTER pFilter, size_t cbTransfer);
|
H A D | iom.h | 278 VMMDECL(VBOXSTRICTRC) IOMInterpretINSEx(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, uint32_t uPort, uint32_t uPrefix, DISCPUMODE enmAddrMode, uint32_t cbTransfer); 280 VMMDECL(VBOXSTRICTRC) IOMInterpretOUTSEx(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, uint32_t uPort, uint32_t uPrefix, DISCPUMODE enmAddrMode, uint32_t cbTransfer);
|
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTFileAio.cpp | 104 size_t cbTransfer = cbLeft < cbTestBuf ? cbLeft : cbTestBuf; 105 if (!cbTransfer) 110 cbTransfer, papvBuf[i]); 113 cbTransfer, papvBuf[i]); 116 cbLeft -= cbTransfer; 117 off += cbTransfer;
|
/vbox/src/VBox/Runtime/r3/win/ |
H A D | fileaio-win.cpp | 97 size_t cbTransfer; member in struct:RTFILEAIOREQINTERNAL 178 RTFOFF off, void *pvBuf, size_t cbTransfer, 190 Assert(cbTransfer > 0); 196 pReqInt->cbTransfer = cbTransfer; 355 Assert(pReqInt->cbTransfer == (DWORD)pReqInt->cbTransfer); 359 (DWORD)pReqInt->cbTransfer, NULL, 365 (DWORD)pReqInt->cbTransfer, NULL, 176 rtFileAioReqPrepareTransfer(RTFILEAIOREQ hReq, RTFILE hFile, TRANSFERDIRECTION enmTransferDirection, RTFOFF off, void *pvBuf, size_t cbTransfer, void *pvUser) argument
|
/vbox/src/VBox/Devices/Storage/VSCSI/ |
H A D | VSCSIIoReq.cpp | 56 size_t cbTransfer) 61 LogFlowFunc(("pVScsiLun=%#p pVScsiReq=%#p enmTxDir=%u uOffset=%llu cbTransfer=%u\n", 62 pVScsiLun, pVScsiReq, enmTxDir, uOffset, cbTransfer)); 72 pVScsiIoReq->u.Io.cbTransfer = cbTransfer; 196 *pcbTransfer = pVScsiIoReq->u.Io.cbTransfer; 54 vscsiIoReqTransferEnqueue(PVSCSILUNINT pVScsiLun, PVSCSIREQINT pVScsiReq, VSCSIIOREQTXDIR enmTxDir, uint64_t uOffset, size_t cbTransfer) argument
|
H A D | VSCSIInternal.h | 143 size_t cbTransfer; member in struct:VSCSIIOREQINT::__anon15957::__anon15958 339 * @param cbTransfer Number of bytes to transfer. 343 size_t cbTransfer);
|
/vbox/src/VBox/Runtime/r3/linux/ |
H A D | fileaio-linux.cpp | 115 uint32_t cbTransfer; member in struct:LNXKAIOIOCB 118 uint64_t cbTransfer; member in struct:LNXKAIOIOCB 366 RTFOFF off, void *pvBuf, size_t cbTransfer, 381 Assert(cbTransfer > 0); 390 pReqInt->AioCB.cbTransfer = cbTransfer; 364 rtFileAioReqPrepareTransfer(RTFILEAIOREQ hReq, RTFILE hFile, uint16_t uTransferDirection, RTFOFF off, void *pvBuf, size_t cbTransfer, void *pvUser) argument
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PDMAsyncCompletionFile.cpp | 375 DECLINLINE(void) pdmacFileEpTaskInit(PPDMASYNCCOMPLETIONTASK pTask, size_t cbTransfer) argument 379 Assert((uint32_t)cbTransfer == cbTransfer && (int32_t)cbTransfer >= 0); 380 ASMAtomicWriteS32(&pTaskFile->cbTransferLeft, (int32_t)cbTransfer); 388 size_t cbTransfer, PDMACTASKFILETRANSFER enmTransfer) 412 cbTransfer -= paSegments[i].cbSeg; 415 AssertMsg(!cbTransfer, ("Incomplete transfer %u bytes left\n", cbTransfer)); 385 pdmacFileEpTaskInitiate(PPDMASYNCCOMPLETIONTASK pTask, PPDMASYNCCOMPLETIONENDPOINT pEndpoint, RTFOFF off, PCRTSGSEG paSegments, size_t cSegments, size_t cbTransfer, PDMACTASKFILETRANSFER enmTransfer) argument
|
H A D | PDMAsyncCompletion.cpp | 716 * @param cbTransfer The number of bytes to transfer. 721 bool pdmacEpIsTransferAllowed(PPDMASYNCCOMPLETIONENDPOINT pEndpoint, uint32_t cbTransfer, RTMSINTERVAL *pmsWhenNext) argument 726 LogFlowFunc(("pEndpoint=%p pBwMgr=%p cbTransfer=%u\n", pEndpoint, pBwMgr, cbTransfer)); 730 uint32_t cbOld = ASMAtomicSubU32(&pBwMgr->cbTransferAllowed, cbTransfer); 731 if (RT_LIKELY(cbOld >= cbTransfer)) 752 ASMAtomicWriteU32(&pBwMgr->cbTransferAllowed, pBwMgr->cbTransferPerSecStart - cbTransfer); 759 ASMAtomicAddU32(&pBwMgr->cbTransferAllowed, cbTransfer);
|
/vbox/src/VBox/Runtime/r3/solaris/ |
H A D | fileaio-solaris.cpp | 156 RTFOFF off, void *pvBuf, size_t cbTransfer, 168 Assert(cbTransfer > 0); 173 pReqInt->AioCB.aio_nbytes = cbTransfer; 154 rtFileAioReqPrepareTransfer(RTFILEAIOREQ hReq, RTFILE hFile, unsigned uTransferDirection, RTFOFF off, void *pvBuf, size_t cbTransfer, void *pvUser) argument
|
/vbox/src/VBox/VMM/include/ |
H A D | PDMAsyncCompletionInternal.h | 270 bool pdmacEpIsTransferAllowed(PPDMASYNCCOMPLETIONENDPOINT pEndpoint, uint32_t cbTransfer, RTMSINTERVAL *pmsWhenNext);
|
H A D | PDMBlkCacheInternal.h | 319 size_t cbTransfer; member in struct:PDMBLKCACHEWAITER
|
/vbox/src/VBox/Runtime/r3/freebsd/ |
H A D | fileaio-freebsd.cpp | 187 RTFOFF off, void *pvBuf, size_t cbTransfer, 199 Assert(cbTransfer > 0); 206 pReqInt->AioCB.aio_nbytes = cbTransfer; 185 rtFileAioReqPrepareTransfer(RTFILEAIOREQ hReq, RTFILE hFile, unsigned uTransferDirection, RTFOFF off, void *pvBuf, size_t cbTransfer, void *pvUser) argument
|
/vbox/src/VBox/Devices/Graphics/ |
H A D | DevVGA_VDMA.cpp | 2388 uint32_t cbTransfer = pTransfer->cbTransferSize; 2394 uint32_t cbSubTransfer = cbTransfer; 2440 cbTransfer -= cbSubTransfer; 2445 cbTransfer = 0; /* to break */ 2452 } while (cbTransfer); 2518 int cbTransfer = vboxVDMACmdExecBpbTransfer(pVdma, pTransfer, cbBuffer); 2519 Assert(cbTransfer >= 0); 2520 Assert((uint32_t)cbTransfer <= cbBuffer); 2521 if (cbTransfer >= 0) 2523 if ((uint32_t)cbTransfer [all...] |