Lines Matching refs:pcbWritten

2092 RTDECL(int) RTVfsIoStrmWrite(RTVFSIOSTREAM hVfsIos, const void *pvBuf, size_t cbToWrite, bool fBlocking, size_t *pcbWritten)
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 = 0;
2123 AssertReturn(fBlocking || pcbWritten, VERR_INVALID_PARAMETER);
2131 int rc = pThis->pOps->pfnWrite(pThis->Base.pvThis, off, &SgBuf, fBlocking, pcbWritten);
2180 RTDECL(int) RTVfsIoStrmSgWrite(RTVFSIOSTREAM hVfsIos, PCRTSGBUF pSgBuf, bool fBlocking, size_t *pcbWritten)
2182 AssertPtrNullReturn(pcbWritten, VERR_INVALID_POINTER);
2183 if (pcbWritten)
2184 *pcbWritten = 0;
2189 AssertReturn(fBlocking || pcbWritten, VERR_INVALID_PARAMETER);
2195 rc = pThis->pOps->pfnWrite(pThis->Base.pvThis, -1 /*off*/, pSgBuf, fBlocking, pcbWritten);
2207 rc = pThis->pOps->pfnWrite(pThis->Base.pvThis, -1 /*off*/, &SgBuf, fBlocking, pcbWritten ? &cbWrittenSeg : NULL);
2210 if (pcbWritten)
2218 if (pcbWritten)
2219 *pcbWritten = cbWritten;
2537 RTDECL(int) RTVfsFileWrite(RTVFSFILE hVfsFile, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten)
2539 AssertPtrNullReturn(pcbWritten, VERR_INVALID_POINTER);
2540 if (pcbWritten)
2541 *pcbWritten = 0;
2545 return RTVfsIoStrmWrite(&pThis->Stream, pvBuf, cbToWrite, true /*fBlocking*/, pcbWritten);
2549 RTDECL(int) RTVfsFileWriteAt(RTVFSFILE hVfsFile, RTFOFF off, const void *pvBuf, size_t cbToWrite, size_t *pcbWritten)
2551 AssertPtrNullReturn(pcbWritten, VERR_INVALID_POINTER);
2552 if (pcbWritten)
2553 *pcbWritten = 0;
2560 rc = RTVfsIoStrmWriteAt(&pThis->Stream, off, pvBuf, cbToWrite, true /*fBlocking*/, pcbWritten);