/vbox/include/iprt/ |
H A D | socket.h | 340 * @param pcbWritten Number of bytes written. 342 RTDECL(int) RTSocketWriteNB(RTSOCKET hSocket, const void *pvBuffer, size_t cbBuffer, size_t *pcbWritten); 353 * @param pcbWritten Number of bytes written. 355 RTR3DECL(int) RTSocketSgWriteNB(RTSOCKET Sock, PCRTSGBUF pSgBuf, size_t *pcbWritten); 371 * @param pcbWritten Number of bytes written. 376 RTR3DECL(int) RTSocketSgWriteLNB(RTSOCKET hSocket, size_t cSegs, size_t *pcbWritten, ...); 391 * @param pcbWritten Number of bytes written. 396 RTR3DECL(int) RTSocketSgWriteLVNB(RTSOCKET hSocket, size_t cSegs, size_t *pcbWritten, va_list va);
|
H A D | pipe.h | 151 * @retval VINF_TRY_AGAIN if no data was written. @a *pcbWritten will be set 158 * @param pcbWritten How many bytes we wrote, mandatory. The return can 161 RTDECL(int) RTPipeWrite(RTPIPE hPipe, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten); 175 * @param pcbWritten How many bytes we wrote, optional. If NULL then all 178 RTDECL(int) RTPipeWriteBlocking(RTPIPE hPipe, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten);
|
H A D | tcp.h | 418 * @param pcbWritten Number of bytes written. 420 RTR3DECL(int) RTTcpWriteNB(RTSOCKET Sock, const void *pvBuffer, size_t cbBuffer, size_t *pcbWritten); 432 * @param pcbWritten Number of bytes written. 434 RTR3DECL(int) RTTcpSgWriteNB(RTSOCKET Sock, PCRTSGBUF pSgBuf, size_t *pcbWritten); 450 * @param pcbWritten Number of bytes written. 455 RTR3DECL(int) RTTcpSgWriteLNB(RTSOCKET hSocket, size_t cSegs, size_t *pcbWritten, ...); 470 * @param pcbWritten Number of bytes written. 475 RTR3DECL(int) RTTcpSgWriteLVNB(RTSOCKET hSocket, size_t cSegs, size_t *pcbWritten, va_list va);
|
H A D | tar.h | 141 * @param pcbWritten Where to return how much we actually wrote. If NULL 144 RTR3DECL(int) RTTarFileWriteAt(RTTARFILE hFile, uint64_t off, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten);
|
H A D | vfs.h | 557 * not, the @a pcbWritten parameter must not be NULL. 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); 607 * not, the @a pcbWritten parameter must not be NULL. 608 * @param pcbWritten Where to always store the number of bytes actually 612 RTDECL(int) RTVfsIoStrmSgWrite(RTVFSIOSTREAM hVfsIos, PCRTSGBUF pSgBuf, bool fBlocking, size_t *pcbWritten); 812 * not, the @a pcbWritten parameter must not be NULL. 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 D | stream.h | 182 * @param pcbWritten Where to store the number of bytes actually written. 185 RTR3DECL(int) RTStrmWriteEx(PRTSTREAM pStream, const void *pvBuf, size_t cbWrite, size_t *pcbWritten);
|
H A D | zip.h | 166 * @param cbBuf Number of bytes to produce. If pcbWritten is set 168 * @param pcbWritten Number of bytes actually written to the buffer. If NULL 171 RTDECL(int) RTZipDecompress(PRTZIPDECOMP pZip, void *pvBuf, size_t cbBuf, size_t *pcbWritten);
|
/vbox/src/VBox/Runtime/r3/ |
H A D | stream.cpp | 735 * @param pcbWritten Where to optionally return the number of bytes 739 static int rtStrmWriteLocked(PRTSTREAM pStream, const void *pvBuf, size_t cbWrite, size_t *pcbWritten, argument 779 if (!pcbWritten || cwcWritten == 0) 792 if (pcbWritten) 793 *pcbWritten = cbWrite; 795 else if (pcbWritten) 805 *pcbWritten = pszCur - (const char *)pvBuf; 859 if (pcbWritten) 860 *pcbWritten = cbWrite; 868 if (pcbWritten) 942 rtStrmWrite(PRTSTREAM pStream, const void *pvBuf, size_t cbWrite, size_t *pcbWritten, bool fSureIsText) argument 961 RTStrmWriteEx(PRTSTREAM pStream, const void *pvBuf, size_t cbWrite, size_t *pcbWritten) argument [all...] |
H A D | fileio.cpp | 265 * @param *pcbWritten How much we actually wrote. 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); 286 * @param pcbWritten How much we actually wrote. 289 RTR3DECL(int) RTFileSgWriteAt(RTFILE hFile, RTFOFF off, PRTSGBUF pSgBuf, size_t cbToWrite, size_t *pcbWritten) argument 300 rc = RTFileWriteAt(hFile, off, pvBuf, cbBuf, pcbWritten ? &cbThisWritten : NULL); 306 && pcbWritten)) 313 if (pcbWritten) 314 *pcbWritten = cbWritten;
|
H A D | tcp.cpp | 1108 RTR3DECL(int) RTTcpWriteNB(RTSOCKET Sock, const void *pvBuffer, size_t cbBuffer, size_t *pcbWritten) argument 1110 return RTSocketWriteNB(Sock, pvBuffer, cbBuffer, pcbWritten); 1114 RTR3DECL(int) RTTcpSgWriteNB(RTSOCKET Sock, PCRTSGBUF pSgBuf, size_t *pcbWritten) argument 1116 return RTSocketSgWriteNB(Sock, pSgBuf, pcbWritten); 1120 RTR3DECL(int) RTTcpSgWriteLNB(RTSOCKET hSocket, size_t cSegs, size_t *pcbWritten, ...) argument 1123 va_start(va, pcbWritten); 1124 int rc = RTSocketSgWriteLVNB(hSocket, cSegs, pcbWritten, va); 1130 RTR3DECL(int) RTTcpSgWriteLVNB(RTSOCKET hSocket, size_t cSegs, size_t *pcbWritten, va_list va) argument 1132 return RTSocketSgWriteLVNB(hSocket, cSegs, pcbWritten, va);
|
/vbox/src/VBox/Runtime/common/dvm/ |
H A D | dvmvfs.cpp | 144 static DECLCALLBACK(int) rtDvmVfsFile_Write(void *pvThis, RTFOFF off, PCRTSGBUF pSgBuf, bool fBlocking, size_t *pcbWritten) argument 159 if (pcbWritten) 161 *pcbWritten = 0; 170 if (!pcbWritten) 172 *pcbWritten = cbLeftToWrite = (size_t)(RTDvmVolumeGetSize(pThis->hVol) - offUnsigned); 177 if (pcbWritten) 178 *pcbWritten = cbLeftToWrite;
|
/vbox/src/VBox/Debugger/ |
H A D | DBGCTcp.cpp | 118 * @param pcbWritten Where to store the number of bytes actually written. 121 static DECLCALLBACK(int) dbgcTcpBackWrite(PDBGCBACK pBack, const void *pvBuf, size_t cbBuf, size_t *pcbWritten) argument 163 if (pcbWritten) 164 *pcbWritten = cbBuf - cbLeft;
|
H A D | DBGCCmdHlp.cpp | 41 static DECLCALLBACK(int) dbgcHlpPrintf(PDBGCCMDHLP pCmdHlp, size_t *pcbWritten, const char *pszFormat, ...) argument 48 int rc = pCmdHlp->pfnPrintfV(pCmdHlp, pcbWritten, pszFormat, args); 238 static DECLCALLBACK(int) dbgcHlpPrintfV(PDBGCCMDHLP pCmdHlp, size_t *pcbWritten, const char *pszFormat, va_list args) argument 248 if (pcbWritten) 249 *pcbWritten = cb; 490 static DECLCALLBACK(int) dbgcHlpMemWrite(PDBGCCMDHLP pCmdHlp, const void *pvBuffer, size_t cbWrite, PCDBGCVAR pVarPointer, size_t *pcbWritten) argument 501 if (*pcbWritten) 502 *pcbWritten = 0; 547 if (!pcbWritten) 561 if (pcbWritten [all...] |
/vbox/src/VBox/Main/include/ |
H A D | GuestFileImpl.h | 67 int i_waitForWrite(GuestWaitEvent *pEvent, uint32_t uTimeoutMS, uint32_t *pcbWritten); 68 int i_writeData(uint32_t uTimeoutMS, void *pvData, uint32_t cbData, uint32_t *pcbWritten); 69 int i_writeDataAt(uint64_t uOffset, uint32_t uTimeoutMS, void *pvData, uint32_t cbData, uint32_t *pcbWritten);
|
/vbox/src/VBox/Storage/ |
H A D | VDIfVfs.cpp | 119 static DECLCALLBACK(int) vdIfVfsIos_Write(void *pvThis, RTFOFF off, PCRTSGBUF pSgBuf, bool fBlocking, size_t *pcbWritten) argument 132 rc = vdIfIoFileWriteSync(pThis->pVDIfsIo, pThis->pStorage, off, pSgBuf[0].pvSegCur, pSgBuf->paSegs[0].cbSeg, pcbWritten); 136 if (pcbWritten) 137 *pcbWritten = RT_SUCCESS(rc) ? pSgBuf->paSegs[0].cbSeg : 0; 140 pThis->offCurPos = off + (pcbWritten ? *pcbWritten : pSgBuf->paSegs[0].cbSeg);
|
H A D | VDVfs.cpp | 279 static DECLCALLBACK(int) vdVfsFile_Write(void *pvThis, RTFOFF off, PCRTSGBUF pSgBuf, bool fBlocking, size_t *pcbWritten) argument 294 if (pcbWritten) 296 *pcbWritten = 0; 305 if (!pcbWritten) 307 *pcbWritten = cbLeftToWrite = (size_t)(VDGetSize(pThis->pDisk, VD_LAST_IMAGE) - offUnsigned); 312 if (pcbWritten) 313 *pcbWritten = cbLeftToWrite;
|
/vbox/src/VBox/Runtime/common/zip/ |
H A D | zip.cpp | 200 DECLCALLBACKMEMBER(int, pfnDecompress)(PRTZIPDECOMP pZip, void *pvBuf, size_t cbBuf, size_t *pcbWritten); 344 static DECLCALLBACK(int) rtZipStoreDecompress(PRTZIPDECOMP pZip, void *pvBuf, size_t cbBuf, size_t *pcbWritten) argument 367 if (pcbWritten) 369 *pcbWritten = cbWritten; 387 if (pcbWritten) 388 *pcbWritten = cbWritten; 588 static DECLCALLBACK(int) rtZipZlibDecompress(PRTZIPDECOMP pZip, void *pvBuf, size_t cbBuf, size_t *pcbWritten) argument 620 if (pcbWritten) 621 *pcbWritten = cbBuf - pZip->u.Zlib.avail_out; 819 static DECLCALLBACK(int) rtZipBZlibDecompress(PRTZIPDECOMP pZip, void *pvBuf, size_t cbBuf, size_t *pcbWritten) argument 1113 rtZipLZFDecompress(PRTZIPDECOMP pZip, void *pvBuf, size_t cbBuf, size_t *pcbWritten) argument 1516 rtZipStubDecompress(PRTZIPDECOMP pZip, void *pvBuf, size_t cbBuf, size_t *pcbWritten) argument 1668 RTZipDecompress(PRTZIPDECOMP pZip, void *pvBuf, size_t cbBuf, size_t *pcbWritten) argument [all...] |
/vbox/src/VBox/VMM/VMMAll/ |
H A D | VMMAll.cpp | 403 * @param pcbWritten Where to store the number of bytes patched. This 407 VMM_INT_DECL(int) VMMPatchHypercall(PVM pVM, void *pvBuf, size_t cbBuf, size_t *pcbWritten) 410 AssertReturn(pcbWritten, VERR_INVALID_POINTER); 418 *pcbWritten = sizeof(abHypercall); 430 *pcbWritten = sizeof(abHypercall);
|
/vbox/src/VBox/Runtime/common/vfs/ |
H A D | vfsstdfile.cpp | 188 static DECLCALLBACK(int) rtVfsStdFile_Write(void *pvThis, RTFOFF off, PCRTSGBUF pSgBuf, bool fBlocking, size_t *pcbWritten) argument 197 rc = RTFileWrite(pThis->hFile, pSgBuf->paSegs[0].pvSeg, pSgBuf->paSegs[0].cbSeg, pcbWritten); 199 rc = RTFileWriteAt(pThis->hFile, off, pSgBuf->paSegs[0].pvSeg, pSgBuf->paSegs[0].cbSeg, pcbWritten); 205 size_t *pcbWrittenSeg = pcbWritten ? &cbWrittenSeg : NULL; 223 if (pcbWritten) 231 if (pcbWritten) 232 *pcbWritten = cbWritten;
|
H A D | vfsbase.cpp | 2092 RTDECL(int) RTVfsIoStrmWrite(RTVFSIOSTREAM hVfsIos, const void *pvBuf, size_t cbToWrite, bool fBlocking, size_t *pcbWritten) argument 2094 AssertPtrNullReturn(pcbWritten, VERR_INVALID_POINTER); 2095 if (pcbWritten) 2096 *pcbWritten = 0; 2100 AssertReturn(fBlocking || pcbWritten, VERR_INVALID_PARAMETER); 2108 int rc = pThis->pOps->pfnWrite(pThis->Base.pvThis, -1 /*off*/, &SgBuf, fBlocking, pcbWritten); 2115 bool fBlocking, size_t *pcbWritten) 2117 AssertPtrNullReturn(pcbWritten, VERR_INVALID_POINTER); 2118 if (pcbWritten) 2119 *pcbWritten 2114 RTVfsIoStrmWriteAt(RTVFSIOSTREAM hVfsIos, RTFOFF off, const void *pvBuf, size_t cbToWrite, bool fBlocking, size_t *pcbWritten) argument 2180 RTVfsIoStrmSgWrite(RTVFSIOSTREAM hVfsIos, PCRTSGBUF pSgBuf, bool fBlocking, size_t *pcbWritten) argument 2537 RTVfsFileWrite(RTVFSFILE hVfsFile, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten) argument 2549 RTVfsFileWriteAt(RTVFSFILE hVfsFile, RTFOFF off, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten) argument [all...] |
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | pipe-posix.cpp | 525 RTDECL(int) RTPipeWrite(RTPIPE hPipe, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten) argument 531 AssertPtr(pcbWritten); 541 *pcbWritten = cbWritten; 544 *pcbWritten = 0; 551 *pcbWritten = 0; 559 RTDECL(int) RTPipeWriteBlocking(RTPIPE hPipe, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten) argument 566 AssertPtrNull(pcbWritten); 587 if (pcbWritten) 589 *pcbWritten = cbTotalWritten;
|
/vbox/include/VBox/vmm/ |
H A D | iem.h | 64 VMMDECL(VBOXSTRICTRC) IEMExecOneEx(PVMCPU pVCpu, PCPUMCTXCORE pCtxCore, uint32_t *pcbWritten); 67 VMMDECL(VBOXSTRICTRC) IEMExecOneBypassEx(PVMCPU pVCpu, PCPUMCTXCORE pCtxCore, uint32_t *pcbWritten);
|
/vbox/src/VBox/Runtime/r3/win/ |
H A D | pipe-win.cpp | 715 RTDECL(int) RTPipeWrite(RTPIPE hPipe, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten) argument 721 AssertPtr(pcbWritten); 797 *pcbWritten = cbWritten; 802 *pcbWritten = cbToWrite; 812 *pcbWritten = 0; 815 *pcbWritten = 0; 830 RTDECL(int) RTPipeWriteBlocking(RTPIPE hPipe, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten) argument 837 AssertPtrNull(pcbWritten); 907 if (pcbWritten) 909 *pcbWritten [all...] |
/vbox/src/VBox/Runtime/common/checksum/ |
H A D | manifest3.cpp | 328 static DECLCALLBACK(int) rtManifestPtIos_Write(void *pvThis, RTFOFF off, PCRTSGBUF pSgBuf, bool fBlocking, size_t *pcbWritten) argument 331 int rc = RTVfsIoStrmSgWrite(pThis->hVfsIos, pSgBuf, fBlocking, pcbWritten); 333 rtManifestPtIos_UpdateHashes(pThis, pSgBuf, pcbWritten ? *pcbWritten : ~(size_t)0);
|
/vbox/src/VBox/Runtime/r3/os2/ |
H A D | pipe-os2.cpp | 622 RTDECL(int) RTPipeWrite(RTPIPE hPipe, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten) argument 628 AssertPtr(pcbWritten); 650 *pcbWritten = cbActual; 662 *pcbWritten = 0; 676 RTDECL(int) RTPipeWriteBlocking(RTPIPE hPipe, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten) argument 683 AssertPtrNull(pcbWritten); 710 if (pcbWritten) 712 *pcbWritten = cbTotalWritten;
|