Searched refs:pcbWritten (Results 1 - 25 of 73) sorted by relevance

123

/vbox/include/iprt/
H A Dsocket.h340 * @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 Dpipe.h151 * @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 Dtcp.h418 * @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 Dtar.h141 * @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 Dvfs.h557 * 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 Dstream.h182 * @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 Dzip.h166 * @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 Dstream.cpp735 * @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 Dfileio.cpp265 * @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 Dtcp.cpp1108 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 Ddvmvfs.cpp144 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 DDBGCTcp.cpp118 * @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 DDBGCCmdHlp.cpp41 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 DGuestFileImpl.h67 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 DVDIfVfs.cpp119 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 DVDVfs.cpp279 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 Dzip.cpp200 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 DVMMAll.cpp403 * @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 Dvfsstdfile.cpp188 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 Dvfsbase.cpp2092 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 Dpipe-posix.cpp525 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 Diem.h64 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 Dpipe-win.cpp715 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 Dmanifest3.cpp328 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 Dpipe-os2.cpp622 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;

Completed in 111 milliseconds

123