Searched refs:cbToRead (Results 1 - 25 of 80) sorted by relevance

1234

/vbox/src/VBox/Runtime/common/zip/
H A Dpkzip.cpp100 size_t cbToRead = pSgBuf->paSegs[0].cbSeg; local
101 if (cbToRead > cbLeft)
105 cbToRead = (size_t)cbLeft;
108 memcpy(pSgBuf->paSegs[0].pvSeg, pThis->pu8Buf + off, cbToRead);
109 pThis->off = off + cbToRead;
111 *pcbRead = cbToRead;
H A Dpkzipvfs.cpp860 static DECLCALLBACK(int) rtZipPkzipFssIosReadHelper(void *pvThis, void *pvBuf, size_t cbToRead, size_t *pcbRead) argument
864 if (!cbToRead)
867 && cbToRead > 0)
872 cbToRead--;
875 if (cbToRead > 0)
880 RT_MIN(cbToRead, cbAvail), true /*fBlocking*/, &cbRead);
882 && cbToRead > cbAvail)
910 size_t cbToRead = pSgBuf->paSegs[0].cbSeg; local
911 if (cbToRead > cbLeft)
915 cbToRead
[all...]
/vbox/include/iprt/
H A Dpipe.h119 * @param cbToRead How much to read. Must be greater than 0.
125 RTDECL(int) RTPipeRead(RTPIPE hPipe, void *pvBuf, size_t cbToRead, size_t *pcbRead);
138 * @param cbToRead How much to read.
142 RTDECL(int) RTPipeReadBlocking(RTPIPE hPipe, void *pvBuf, size_t cbToRead, size_t *pcbRead);
H A Dtar.h125 * @param cbToRead How much to read.
129 RTR3DECL(int) RTTarFileReadAt(RTTARFILE hFile, uint64_t off, void *pvBuf, size_t cbToRead, size_t *pcbRead);
H A Dvfs.h536 * @param cbToRead The number of bytes to read.
544 RTDECL(int) RTVfsIoStrmRead(RTVFSIOSTREAM hVfsIos, void *pvBuf, size_t cbToRead, bool fBlocking, size_t *pcbRead);
545 RTDECL(int) RTVfsIoStrmReadAt(RTVFSIOSTREAM hVfsIos, RTFOFF off, void *pvBuf, size_t cbToRead, bool fBlocking, size_t *pcbRead);
791 * @param cbToRead The number of bytes to read.
799 RTDECL(int) RTVfsFileRead(RTVFSFILE hVfsFile, void *pvBuf, size_t cbToRead, size_t *pcbRead);
800 RTDECL(int) RTVfsFileReadAt(RTVFSFILE hVfsFile, RTFOFF off, void *pvBuf, size_t cbToRead, size_t *pcbRead);
/vbox/src/VBox/Storage/testcase/
H A DtstVDSnap.cpp167 size_t cbToRead = RT_MIN(cbRead, _1M); local
169 rc = VDRead(pVD, off, pbBuf, cbToRead);
175 if (memcmp(pbCmp, pbBuf, cbToRead))
177 for (unsigned iCmp = 0; iCmp < cbToRead; iCmp++)
191 for (unsigned iCmp = 0; iCmp < cbToRead; iCmp++)
201 cbRead -= cbToRead;
202 off += cbToRead;
205 pbCmp += cbToRead;
/vbox/src/VBox/VMM/VMMAll/
H A DPATMAll.cpp314 * @param cbToRead Number of bytes to read.
318 VMM_INT_DECL(int) PATMReadPatchCode(PVM pVM, RTGCPTR GCPtrPatchCode, void *pvDst, size_t cbToRead, size_t *pcbRead) argument
340 if (cbToRead > cbMaxRead)
341 cbToRead = cbMaxRead;
343 memcpy(pvDst, pVM->patm.s.pbPatchHelpersRC + (uint32_t)offPatchCode, cbToRead);
345 memcpy(pvDst, pVM->patm.s.pbPatchHelpersR3 + (uint32_t)offPatchCode, cbToRead);
354 if (cbToRead > cbMaxRead)
355 cbToRead = cbMaxRead;
357 memcpy(pvDst, pVM->patm.s.pPatchMemGC + (uint32_t)offPatchCode, cbToRead);
359 memcpy(pvDst, pVM->patm.s.pPatchMemHC + (uint32_t)offPatchCode, cbToRead);
[all...]
/vbox/src/VBox/Devices/Audio/
H A Dfilteraudio.c586 uint32_t cbToRead = 0; local
631 cbToRead = csToRead * sizeof(st_sample_t);
632 CA_EXT_DEBUG_LOG(("FilterAudio: [Input] Try reading %RU32 samples (%RU32 bytes)\n", csToRead, cbToRead));
635 IORingBufferAquireReadBlock(pVoice->pBuf, cbToRead, &pcSrc, &cbToRead);
638 csToRead = cbToRead / sizeof(st_sample_t);
639 CA_EXT_DEBUG_LOG(("FilterAudio: [Input] There are %RU32 samples (%RU32 bytes) available\n", csToRead, cbToRead));
647 memcpy(psDst, pcSrc, cbToRead);
650 IORingBufferReleaseReadBlock(pVoice->pBuf, cbToRead);
H A DDrvHostPulseAudio.cpp725 size_t cbToRead = RT_MIN(cbAvail, audioMixBufFreeBytes(&pHstStrmIn->MixBuf)); local
727 LogFlowFunc(("cbToRead=%zu, cbAvail=%zu, offPeekBuf=%zu, cbPeekBuf=%zu\n",
728 cbToRead, cbAvail, pThisStrmIn->offPeekBuf, pThisStrmIn->cbPeekBuf));
733 while (cbToRead)
756 size_t cbToWrite = RT_MIN(pThisStrmIn->cbPeekBuf - pThisStrmIn->offPeekBuf, cbToRead);
758 LogFlowFunc(("cbToRead=%zu, cbToWrite=%zu, offPeekBuf=%zu, cbPeekBuf=%zu, pu8PeekBuf=%p\n",
759 cbToRead, cbToWrite,
773 Assert(cbToRead >= cbWritten);
774 cbToRead -= cbWritten;
846 size_t cbToRead local
[all...]
H A DDrvHostALSAAudio.cpp830 size_t cbToRead = AUDIOMIXBUF_S2B(&pHstStrmIn->MixBuf, cAvail); local
832 LogFlowFunc(("cbToRead=%zu, cAvail=%RI32\n", cbToRead, cAvail));
838 while ( cbToRead
841 cToRead = RT_MIN(AUDIOMIXBUF_B2S(&pHstStrmIn->MixBuf, cbToRead),
862 cbToRead = 0;
892 Assert(cbToRead >= cbWritten);
893 cbToRead -= cbWritten;
937 size_t cbToRead = RT_MIN(AUDIOMIXBUF_S2B(&pHstStrmOut->MixBuf, local
941 LogFlowFunc(("cbToRead
[all...]
H A DDrvHostOSSAudio.cpp420 size_t cbToRead = RT_MIN(pThisStrmIn->cbBuf, local
423 LogFlowFunc(("cbToRead=%zu\n", cbToRead));
430 while (cbToRead)
432 cbTemp = RT_MIN(cbToRead, pThisStrmIn->cbBuf);
436 LogFlowFunc(("cbRead=%zi, cbTemp=%RU32, cbToRead=%zu\n",
437 cbRead, cbTemp, cbToRead));
476 Assert(cbToRead >= cbWritten);
477 cbToRead -= cbWritten;
857 size_t cbToRead local
[all...]
H A DAudioMixer.cpp309 uint32_t cbToRead = cbBuf; local
311 while (cbToRead)
316 (uint8_t *)pvMixBuf + cbTotalRead, cbToRead, &cbRead);
321 AssertBreakStmt(cbRead <= cbToRead, rc = VERR_BUFFER_OVERFLOW);
322 cbToRead -= cbRead;
H A DDrvHostCoreAudio.cpp1328 size_t cbToRead; local
1333 RTCircBufAcquireReadBlock(pStreamIn->pBuf, cbToWrite, (void **)&puBuf, &cbToRead);
1334 if (!cbToRead)
1336 RTCircBufReleaseReadBlock(pStreamIn->pBuf, cbToRead);
1340 rc = audioMixBufWriteCirc(&pHstStrmIn->MixBuf, puBuf, cbToRead, &cWritten);
1420 size_t cbToRead; local
1424 RTCircBufAcquireReadBlock(pStreamOut->pBuf, cbDataAvail, (void **)&pbSrc, &cbToRead);
1427 if (!cbToRead)
1431 memcpy((uint8_t *)pBufData->mBuffers[0].mData + cbRead, pbSrc, cbToRead);
1434 RTCircBufReleaseReadBlock(pStreamOut->pBuf, cbToRead);
1480 size_t cbToRead = RT_MIN(cbBuf, RTCircBufFree(pStreamOut->pBuf)); local
[all...]
H A Dcoreaudio.c612 uint32_t cbToRead = 0; local
635 cbToRead = csToRead << caVoice->hw.info.shift; /* samples -> bytes */
636 CA_EXT_DEBUG_LOG(("CoreAudio: [Output] Try reading %RU32 samples (%RU32 bytes)\n", csToRead, cbToRead));
638 IORingBufferAquireReadBlock(caVoice->pBuf, cbToRead, &pcSrc, &cbToRead);
640 csToRead = cbToRead >> caVoice->hw.info.shift; /* bytes -> samples */
641 CA_EXT_DEBUG_LOG(("CoreAudio: [Output] There are %RU32 samples (%RU32 bytes) available\n", csToRead, cbToRead));
643 if (RT_UNLIKELY(cbToRead == 0))
646 memcpy((char*)ioData->mBuffers[0].mData + (csReads << caVoice->hw.info.shift), pcSrc, cbToRead);
648 IORingBufferReleaseReadBlock(caVoice->pBuf, cbToRead);
1895 uint32_t cbToRead = 0; local
[all...]
/vbox/src/VBox/Disassembler/testcase/
H A DtstDisasm-2.cpp180 //size_t cbToRead = cbMaxRead;
181 size_t cbToRead = cbMinRead; local
182 memcpy(&pState->Dis.abInstr[offInstr], pState->pbNext, cbToRead);
183 pState->Dis.cbCachedInstr = offInstr + cbToRead;
184 pState->pbNext += cbToRead;
185 pState->cbLeft -= cbToRead;
186 pState->uNextAddr += cbToRead;
/vbox/src/VBox/Storage/
H A DDMG.cpp445 static int dmgWrapFileReadSync(PDMGIMAGE pThis, RTFOFF off, void *pvBuf, size_t cbToRead) argument
449 rc = vdIfIoIntFileReadSync(pThis->pIfIoXxx, pThis->pStorage, off, pvBuf, cbToRead);
451 rc = RTVfsFileReadAt(pThis->hDmgFileInXar, off, pvBuf, cbToRead, NULL);
458 static int dmgWrapFileReadUser(PDMGIMAGE pThis, RTFOFF off, PVDIOCTX pIoCtx, size_t cbToRead) argument
462 rc = vdIfIoIntFileReadUser(pThis->pIfIoXxx, pThis->pStorage, off, pIoCtx, cbToRead);
474 if (cbToRead < _32K)
475 pvBuf = alloca(cbToRead);
477 pvFree = pvBuf = RTMemTmpAlloc(cbToRead);
480 rc = RTVfsFileReadAt(pThis->hDmgFileInXar, off, pvBuf, cbToRead, NULL);
482 vdIfIoIntIoCtxCopyTo(pThis->pIfIoXxx, pIoCtx, pvBuf, cbToRead);
536 dmgFileInflateSync(PDMGIMAGE pImage, uint64_t uOffset, size_t cbToRead, void *pvBuf, size_t cbBuf) argument
1895 dmgRead(void *pBackendData, uint64_t uOffset, size_t cbToRead, PVDIOCTX pIoCtx, size_t *pcbActuallyRead) argument
[all...]
/vbox/src/VBox/Main/src-client/
H A DDrvAudioVideoRec.cpp433 size_t cbToRead = cSamplesToRead * sizeof(PDMAUDIOSAMPLE); local
434 LogFlowFunc(("Try reading %zu samples (%zu bytes)\n", cSamplesToRead, cbToRead));
443 RTCircBufAcquireReadBlock(pVRDEVoice->pRecordedVoiceBuf, cbToRead, &pvSrc, &cbToRead);
446 cSamplesToRead = cbToRead / sizeof(PDMAUDIOSAMPLE);
447 LogFlowFunc(("AuderVRDE: There are %d samples (%d bytes) available\n", cSamplesToRead, cbToRead));
454 memcpy(psDst, pvSrc, cbToRead);
458 RTCircBufReleaseReadBlock(pVRDEVoice->pRecordedVoiceBuf, cbToRead);
H A DGuestSessionImplTasks.cpp353 uint64_t cbToRead = mSourceSize; local
380 RT_MIN((size_t)cbToRead, sizeof(byBuf)), &cbRead);
408 || (cbToRead - cbRead == 0)
444 Assert(cbToRead >= cbWritten);
445 cbToRead -= cbWritten;
451 LogFlowThisFunc(("rc=%Rrc, cbWritten=%RU32, cbToRead=%RU64, cbWrittenTotal=%RU64, cbFileSize=%RU64\n",
452 rc, cbWritten, cbToRead, cbWrittenTotal, mSourceSize));
467 if (!cbToRead)
471 LogFlowThisFunc(("Copy loop ended with rc=%Rrc, cbToRead=%RU64, cbWrittenTotal=%RU64, cbFileSize=%RU64\n",
472 rc, cbToRead, cbWrittenTota
675 uint64_t cbToRead = objData.mObjectSize; local
[all...]
/vbox/src/VBox/Runtime/r3/posix/
H A Dpipe-posix.cpp444 RTDECL(int) RTPipeRead(RTPIPE hPipe, void *pvBuf, size_t cbToRead, size_t *pcbRead) argument
456 ssize_t cbRead = read(pThis->fd, pvBuf, RT_MIN(cbToRead, SSIZE_MAX));
459 if (cbRead || !cbToRead || !rtPipePosixHasHup(pThis))
478 RTDECL(int) RTPipeReadBlocking(RTPIPE hPipe, void *pvBuf, size_t cbToRead, size_t *pcbRead) argument
490 while (cbToRead > 0)
492 ssize_t cbRead = read(pThis->fd, pvBuf, RT_MIN(cbToRead, SSIZE_MAX));
507 cbToRead -= cbRead;
/vbox/src/VBox/VMM/VMMR3/
H A DSSM.cpp1973 static DECLCALLBACK(int) ssmR3FileRead(void *pvUser, uint64_t offStream, void *pvBuf, size_t cbToRead, size_t *pcbRead)
1976 return RTFileRead((RTFILE)(uintptr_t)pvUser, pvBuf, cbToRead, pcbRead);
2680 * @param cbToRead How much to read.
2682 static int ssmR3StrmRead(PSSMSTRM pStrm, void *pvBuf, size_t cbToRead)
2684 AssertReturn(cbToRead > 0, VINF_SUCCESS);
2695 if (cbLeft >= cbToRead)
2697 memcpy(pvBuf, &pBuf->abData[pStrm->off], cbToRead);
2698 pStrm->off += (uint32_t)cbToRead;
2706 cbToRead -= cbLeft;
2750 if (cbCopy > cbToRead)
[all...]
/vbox/src/VBox/Runtime/r3/
H A Dfileio.cpp200 * @param cbToRead How much to read.
204 RTR3DECL(int) RTFileReadAt(RTFILE File, RTFOFF off, void *pvBuf, size_t cbToRead, size_t *pcbRead) argument
208 rc = RTFileRead(File, pvBuf, cbToRead, pcbRead);
221 * @param cbToRead How much to read.
225 RTR3DECL(int) RTFileSgReadAt(RTFILE hFile, RTFOFF off, PRTSGBUF pSgBuf, size_t cbToRead, size_t *pcbRead) argument
230 while (cbToRead)
233 size_t cbBuf = cbToRead;
245 cbToRead -= cbBuf;
/vbox/src/VBox/Runtime/testcase/
H A DtstRTDigest.cpp65 static int MyReadFile(RTFILE hFile, void *pvBuf, size_t cbToRead, size_t *pcbRead, uint64_t *pcbMaxLeft) argument
70 if (cbToRead > *pcbMaxLeft)
71 cbToRead = (size_t)*pcbMaxLeft;
72 rc = RTFileRead(hFile, pvBuf, cbToRead, pcbRead);
/vbox/include/VBox/GuestHost/
H A DDragAndDrop.h80 int Read(void *pvBuf, uint32_t cbToRead, uint32_t *pcbRead);
/vbox/include/VBox/
H A Dintnetinline.h199 * @param cbToRead The number of bytes to copy.
202 DECLINLINE(void) IntNetSgReadEx(PCINTNETSG pSG, uint32_t offSrc, uint32_t cbToRead, void *pvBuf) argument
208 Assert(cbToRead <= pSG->cbTotal);
210 Assert(offSrc + cbToRead <= pSG->cbTotal);
219 if (cbChunk >= cbToRead)
221 memcpy(pbDst, (uint8_t const *)pSG->aSegs[iSeg].pv + offSrc, cbToRead);
227 cbToRead -= cbChunk;
240 if (cbSeg >= cbToRead)
242 memcpy(pbDst, pSG->aSegs[iSeg].pv, cbToRead);
248 cbToRead
[all...]
/vbox/src/VBox/Runtime/r3/win/
H A Dpipe-win.cpp568 RTDECL(int) RTPipeRead(RTPIPE hPipe, void *pvBuf, size_t cbToRead, size_t *pcbRead) argument
592 if ( cbToRead == 0
594 cbToRead <= ~(DWORD)0 ? (DWORD)cbToRead : ~(DWORD)0,
638 RTDECL(int) RTPipeReadBlocking(RTPIPE hPipe, void *pvBuf, size_t cbToRead, size_t *pcbRead) argument
655 while (cbToRead > 0)
668 cbToRead <= ~(DWORD)0 ? (DWORD)cbToRead : ~(DWORD)0,
688 cbToRead -= cbRead;

Completed in 1811 milliseconds

1234