Searched refs:cbToWrite (Results 1 - 25 of 49) sorted by relevance

12

/vbox/include/iprt/
H A Dpipe.h150 * trigger when @a cbToWrite is 0.
157 * @param cbToWrite How much to write.
161 RTDECL(int) RTPipeWrite(RTPIPE hPipe, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten);
169 * trigger when @a cbToWrite is 0.
174 * @param cbToWrite How much to write.
178 RTDECL(int) RTPipeWriteBlocking(RTPIPE hPipe, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten);
H A Dtar.h140 * @param cbToWrite How much to write.
144 RTR3DECL(int) RTTarFileWriteAt(RTTARFILE hFile, uint64_t off, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten);
H A Dvfs.h555 * @param cbToWrite The number of bytes to write.
563 RTDECL(int) RTVfsIoStrmWrite(RTVFSIOSTREAM hVfsIos, const void *pvBuf, size_t cbToWrite, bool fBlocking, size_t *pcbWritten);
564 RTDECL(int) RTVfsIoStrmWriteAt(RTVFSIOSTREAM hVfsIos, RTFOFF off, const void *pvBuf, size_t cbToWrite, bool fBlocking, size_t *pcbWritten);
810 * @param cbToWrite The number of bytes to write.
818 RTDECL(int) RTVfsFileWrite(RTVFSFILE hVfsFile, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten);
819 RTDECL(int) RTVfsFileWriteAt(RTVFSFILE hVfsFile, RTFOFF off, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten);
H A Dfile.h404 * @param cbToWrite How much to write.
408 RTDECL(int) RTFileWrite(RTFILE File, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten);
418 * @param cbToWrite How much to write.
422 RTDECL(int) RTFileWriteAt(RTFILE File, RTFOFF off, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten);
432 * @param cbToWrite How much to write.
436 RTDECL(int) RTFileSgWriteAt(RTFILE hFile, RTFOFF off, PRTSGBUF pSgBuf, size_t cbToWrite, size_t *pcbWritten);
/vbox/src/VBox/Devices/Audio/
H A Dfilteraudio.c325 uint32_t cbToWrite = 0; local
359 cbToWrite = csToWrite << pVoice->phw->info.shift; /* samples -> bytes */
360 CA_EXT_DEBUG_LOG(("FilterAudio: [Output] Try writing %RU32 samples (%RU32 bytes)\n", csToWrite, cbToWrite));
363 IORingBufferAquireWriteBlock(pVoice->pBuf, cbToWrite, &pcDst, &cbToWrite);
366 csToWrite = cbToWrite >> pVoice->phw->info.shift;
367 CA_EXT_DEBUG_LOG(("FilterAudio: [Output] There is space for %RU32 samples (%RU32 bytes) available\n", csToWrite, cbToWrite));
370 if (RT_UNLIKELY(cbToWrite == 0))
378 IORingBufferReleaseWriteBlock(pVoice->pBuf, cbToWrite);
527 uint32_t cbToWrite local
[all...]
H A Dcoreaudio.c963 uint32_t cbToWrite = 0; local
996 cbToWrite = csToWrite << hw->info.shift; /* samples -> bytes */
997 CA_EXT_DEBUG_LOG(("CoreAudio: [Output] Try writing %RU32 samples (%RU32 bytes)\n", csToWrite, cbToWrite));
999 IORingBufferAquireWriteBlock(caVoice->pBuf, cbToWrite, &pcDst, &cbToWrite);
1001 csToWrite = cbToWrite >> hw->info.shift;
1002 CA_EXT_DEBUG_LOG(("CoreAudio: [Output] There is space for %RU32 samples (%RU32 bytes) available\n", csToWrite, cbToWrite));
1004 if (RT_UNLIKELY(cbToWrite == 0))
1010 IORingBufferReleaseWriteBlock(caVoice->pBuf, cbToWrite);
1327 uint32_t cbToWrite local
[all...]
H A DDrvHostCoreAudio.cpp555 size_t cbToWrite = 0; local
556 RTCircBufAcquireWriteBlock(pStreamIn->pBuf, cbAvail, (void **)&puDst, &cbToWrite);
557 if (!cbToWrite)
563 UInt32 ioOutputDataPacketSize = cbToWrite / pStreamIn->streamFormat.mBytesPerPacket;
566 tmpList.mBuffers[0].mDataByteSize = cbToWrite;
583 cbToWrite = ioOutputDataPacketSize * pStreamIn->streamFormat.mBytesPerPacket;
586 RTCircBufReleaseWriteBlock(pStreamIn->pBuf, cbToWrite);
593 Assert(cbAvail >= cbToWrite);
594 cbAvail -= cbToWrite;
625 size_t cbToWrite local
1323 size_t cbToWrite = RT_MIN(cbBuf, RTCircBufFree(pStreamIn->pBuf)); local
1485 size_t cbToWrite; local
[all...]
H A DDevIchAc97.cpp1093 uint32_t cbToWrite = RT_MIN((uint32_t)(pReg->picb << 1), cbMax); local
1094 if (!cbToWrite)
1102 LogFlowFunc(("pReg=%p, cbMax=%RU32, cbToWrite=%RU32\n", pReg, cbMax, cbToWrite));
1104 while (cbToWrite)
1108 cbToRead = RT_MIN(cbToWrite, pThis->cbReadWriteBuf);
1131 LogFlowFunc(("\tcbToRead=%RU32, cbWrittenMin=%RU32, cbToWrite=%RU32, cbLeft=%RU32\n",
1132 cbToRead, cbWrittenMin, cbToWrite, cbToWrite - cbWrittenMin));
1141 Assert(cbToWrite >
1190 uint32_t cbToWrite = RT_MIN(cbElapsed, (uint32_t)sizeof(pThis->silence)); local
[all...]
/vbox/src/VBox/Runtime/r3/win/
H A Dpipe-win.cpp715 RTDECL(int) RTPipeWrite(RTPIPE hPipe, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten) argument
746 && cbToWrite > 0
756 else if ( cbToWrite >= Info.WriteQuotaAvailable
761 cbToWrite = Info.WriteQuotaAvailable;
762 if (!cbToWrite)
770 if ( pThis->cbBounceBufAlloc < cbToWrite
773 if (cbToWrite > RTPIPE_NT_SIZE)
774 cbToWrite = RTPIPE_NT_SIZE;
775 void *pv = RTMemRealloc(pThis->pbBounceBuf, RT_ALIGN_Z(cbToWrite, _1K));
779 pThis->cbBounceBufAlloc = RT_ALIGN_Z(cbToWrite, _1
830 RTPipeWriteBlocking(RTPIPE hPipe, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten) argument
[all...]
/vbox/src/VBox/Runtime/common/asn1/
H A Dasn1-ut-bitstring.cpp61 static DECLCALLBACK(int) rtAsn1BitStringEncodeWriter(const void *pvBuf, size_t cbToWrite, void *pvUser, PRTERRINFO pErrInfo) argument
64 AssertReturn(cbToWrite <= pCtx->cbBuf - pCtx->offBuf,
66 "cbToWrite=%#x offBuf=%#x cbBuf=%#x", cbToWrite, pCtx->cbBuf, pCtx->offBuf));
67 memcpy(&pCtx->pbBuf[pCtx->offBuf], pvBuf, cbToWrite);
68 pCtx->offBuf += (uint32_t)cbToWrite;
76 static DECLCALLBACK(int) rtAsn1BitStringEncodeCompare(const void *pvBuf, size_t cbToWrite, void *pvUser, PRTERRINFO pErrInfo) argument
79 AssertReturn(cbToWrite <= pCtx->cbBuf - pCtx->offBuf, VERR_BUFFER_OVERFLOW);
80 if (memcmp(&pCtx->pbBuf[pCtx->offBuf], pvBuf, cbToWrite) != 0)
82 pCtx->offBuf += (uint32_t)cbToWrite;
[all...]
H A Dasn1-ut-octetstring.cpp61 static DECLCALLBACK(int) rtAsn1OctetStringEncodeWriter(const void *pvBuf, size_t cbToWrite, void *pvUser, PRTERRINFO pErrInfo) argument
64 AssertReturn(cbToWrite <= pCtx->cbBuf - pCtx->offBuf,
66 "cbToWrite=%#x offBuf=%#x cbBuf=%#x", cbToWrite, pCtx->cbBuf, pCtx->offBuf));
67 memcpy(&pCtx->pbBuf[pCtx->offBuf], pvBuf, cbToWrite);
68 pCtx->offBuf += (uint32_t)cbToWrite;
76 static DECLCALLBACK(int) rtAsn1OctetStringEncodeCompare(const void *pvBuf, size_t cbToWrite, void *pvUser, PRTERRINFO pErrInfo) argument
79 AssertReturn(cbToWrite <= pCtx->cbBuf - pCtx->offBuf, VERR_BUFFER_OVERFLOW);
80 if (memcmp(&pCtx->pbBuf[pCtx->offBuf], pvBuf, cbToWrite) != 0)
82 pCtx->offBuf += (uint32_t)cbToWrite;
[all...]
/vbox/src/VBox/Storage/
H A DParallels.cpp662 static int parallelsWrite(void *pBackendData, uint64_t uOffset, size_t cbToWrite, argument
666 LogFlowFunc(("pBackendData=%#p uOffset=%llu pIoCtx=%#p cbToWrite=%zu pcbWriteProcess=%#p\n",
667 pBackendData, uOffset, pIoCtx, cbToWrite, pcbWriteProcess));
676 Assert(cbToWrite % 512 == 0);
680 pIoCtx, cbToWrite, NULL, NULL);
689 cbToWrite = RT_MIN(cbToWrite, (pImage->PCHSGeometry.cSectors - uSector)*512);
696 *pcbPostRead = pImage->PCHSGeometry.cSectors * 512 - cbToWrite - *pcbPreRead;
699 *pcbWriteProcess = cbToWrite;
715 uOffsetInFile, pIoCtx, cbToWrite, NUL
[all...]
H A DQCOW.cpp287 size_t cbToWrite; member in struct:QCOWCLUSTERASYNCALLOC
1388 offData, pIoCtx, pClusterAlloc->cbToWrite,
1738 static int qcowWrite(void *pBackendData, uint64_t uOffset, size_t cbToWrite, argument
1742 LogFlowFunc(("pBackendData=%#p uOffset=%llu pIoCtx=%#p cbToWrite=%zu pcbWriteProcess=%#p pcbPreRead=%#p pcbPostRead=%#p\n",
1743 pBackendData, uOffset, pIoCtx, cbToWrite, pcbWriteProcess, pcbPreRead, pcbPostRead));
1753 Assert(!(cbToWrite % 512));
1761 if (!VALID_PTR(pIoCtx) || !cbToWrite)
1767 if ( uOffset + cbToWrite > pImage->cbSize
1768 || cbToWrite == 0)
1778 cbToWrite
[all...]
H A DQED.cpp252 size_t cbToWrite; member in struct:QEDCLUSTERASYNCALLOC
1482 offData, pIoCtx, pClusterAlloc->cbToWrite,
1832 static int qedWrite(void *pBackendData, uint64_t uOffset, size_t cbToWrite, argument
1836 LogFlowFunc(("pBackendData=%#p uOffset=%llu pIoCtx=%#p cbToWrite=%zu pcbWriteProcess=%#p pcbPreRead=%#p pcbPostRead=%#p\n",
1837 pBackendData, uOffset, pIoCtx, cbToWrite, pcbWriteProcess, pcbPreRead, pcbPostRead));
1847 Assert(!(cbToWrite % 512));
1855 if (!VALID_PTR(pIoCtx) || !cbToWrite)
1861 if ( uOffset + cbToWrite > pImage->cbSize
1862 || cbToWrite == 0)
1872 cbToWrite
[all...]
/vbox/src/VBox/Runtime/r3/posix/
H A Dpipe-posix.cpp525 RTDECL(int) RTPipeWrite(RTPIPE hPipe, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten) argument
537 if (cbToWrite)
539 ssize_t cbWritten = write(pThis->fd, pvBuf, RT_MIN(cbToWrite, SSIZE_MAX));
559 RTDECL(int) RTPipeWriteBlocking(RTPIPE hPipe, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten) argument
572 while (cbToWrite > 0)
574 ssize_t cbWritten = write(pThis->fd, pvBuf, RT_MIN(cbToWrite, SSIZE_MAX));
584 cbToWrite -= cbWritten;
H A Dfileio-posix.cpp494 RTR3DECL(int) RTFileWrite(RTFILE hFile, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten) argument
496 if (cbToWrite <= 0)
502 ssize_t cbWritten = write(RTFileToNative(hFile), pvBuf, cbToWrite);
511 while ((ssize_t)cbToWrite > cbWritten)
513 ssize_t cbWrittenPart = write(RTFileToNative(hFile), (const char *)pvBuf + cbWritten, cbToWrite - cbWritten);
/vbox/src/VBox/Main/src-client/
H A DDrvAudioVideoRec.cpp350 size_t cbToWrite = csToWrite * sizeof(PDMAUDIOSAMPLE); local
354 RTCircBufAcquireWriteBlock(pVRDEVoice->pRecordedVoiceBuf, cbToWrite, &pcDst, &cbToWrite);
357 csToWrite = cbToWrite / sizeof(PDMAUDIOSAMPLE);
362 memcpy(pcDst, (uint8_t *)pvSamples + (csWritten * sizeof(PDMAUDIOSAMPLE)), cbToWrite);
367 RTCircBufReleaseWriteBlock(pVRDEVoice->pRecordedVoiceBuf, cbToWrite);
/vbox/src/VBox/Runtime/r3/
H A Dfileio.cpp264 * @param cbToWrite How much to write.
268 RTR3DECL(int) RTFileWriteAt(RTFILE File, RTFOFF off, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten) argument
272 rc = RTFileWrite(File, pvBuf, cbToWrite, pcbWritten);
285 * @param cbToWrite How much to write.
289 RTR3DECL(int) RTFileSgWriteAt(RTFILE hFile, RTFOFF off, PRTSGBUF pSgBuf, size_t cbToWrite, size_t *pcbWritten) argument
294 while (cbToWrite)
297 size_t cbBuf = cbToWrite;
309 cbToWrite -= cbBuf;
/vbox/src/VBox/Runtime/common/path/
H A DRTPathRmCmd.cpp193 size_t cbToWrite = cbFiller; local
194 if (cbLeft < (RTFOFF)cbToWrite)
195 cbToWrite = (size_t)cbLeft;
196 rc = RTFileWrite(hFile, pabFiller, cbToWrite, NULL);
/vbox/src/VBox/VMM/VMMR3/
H A DPDMBlkCache.cpp2171 size_t cbToWrite; local
2185 cbToWrite = RT_MIN(pEntry->cbData - offDiff, cbWrite);
2186 cbWrite -= cbToWrite;
2193 STAM_COUNTER_ADD(&pCache->StatWritten, cbToWrite);
2206 RTSgBufCopyToBuf(&SgBuf, pEntry->pbData + offDiff, cbToWrite);
2211 &SgBuf, offDiff, cbToWrite,
2229 &SgBuf, offDiff, cbToWrite,
2237 RTSgBufCopyToBuf(&SgBuf, pEntry->pbData + offDiff, cbToWrite);
2277 &SgBuf, offDiff, cbToWrite,
2297 &SgBuf, off, cbToWrite,
[all...]
/vbox/src/VBox/Runtime/r3/os2/
H A Dpipe-os2.cpp622 RTDECL(int) RTPipeWrite(RTPIPE hPipe, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten) argument
637 if (cbToWrite > 0)
640 APIRET orc = DosWrite(pThis->hPipe, pvBuf, cbToWrite, &cbActual);
645 orc = DosWrite(pThis->hPipe, pvBuf, RT_MIN(cbAvail, cbToWrite), &cbActual);
676 RTDECL(int) RTPipeWriteBlocking(RTPIPE hPipe, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten) argument
694 while (cbToWrite > 0)
697 APIRET orc = DosWrite(pThis->hPipe, pvBuf, cbToWrite, &cbActual);
706 cbToWrite -= cbActual;
/vbox/src/VBox/Additions/common/VBoxGuestLib/
H A DVBoxGuestR0LibSharedFolders.c527 uint32_t cbToWrite = *pcbBuffer; local
528 uint32_t cPages = RT_ALIGN_32((PhysBuffer & PAGE_OFFSET_MASK) + cbToWrite, PAGE_SIZE) >> PAGE_SHIFT;
548 pData->cb.u.value32 = cbToWrite;
550 pData->buffer.u.PageList.size = cbToWrite;
576 uint32_t cbToWrite = *pcbBuffer; local
596 pData->cb.u.value32 = cbToWrite;
598 pData->buffer.u.PageList.size = cbToWrite;
/vbox/src/VBox/HostServices/SharedFolders/
H A Dteststubs.h70 extern int testRTFileWrite(RTFILE hFile, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten);
/vbox/src/VBox/Runtime/common/zip/
H A Dgzipvfs.cpp403 size_t cbToWrite = sizeof(pThis->abBuffer) - pThis->Zlib.avail_out; local
404 if (cbToWrite == 0)
409 Assert(cbToWrite <= sizeof(pThis->abBuffer));
422 pThis->SgSeg.cbSeg = cbToWrite;
H A Dtar.cpp602 size_t cbToWrite = RT_MIN(cbSize - cbAllWritten, cbTmp); local
603 rc = RTTarFileWriteAt(pFileInt, pFileInt->offCurrent, pvTmp, cbToWrite, &cbWritten);
712 RTR3DECL(int) RTTarFileWriteAt(RTTARFILE hFile, uint64_t off, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten) argument
721 int rc = RTFileWriteAt(pFileInt->pTar->hTarFile, pFileInt->offStart + 512 + off, pvBuf, cbToWrite, &cbTmpWritten);

Completed in 3218 milliseconds

12