Lines Matching refs:pSgBuf
250 static DECLCALLBACK(int) rtVfsMemFile_Read(void *pvThis, RTFOFF off, PCRTSGBUF pSgBuf, bool fBlocking, size_t *pcbRead)
254 Assert(pSgBuf->cSegs == 1);
274 if (offUnsigned + pSgBuf->paSegs[0].cbSeg > (uint64_t)pThis->Base.ObjInfo.cbObject)
282 cbLeftToRead = pSgBuf->paSegs[0].cbSeg;
292 uint8_t *pbDst = (uint8_t *)pSgBuf->paSegs[0].pvSeg;
445 static DECLCALLBACK(int) rtVfsMemFile_Write(void *pvThis, RTFOFF off, PCRTSGBUF pSgBuf, bool fBlocking, size_t *pcbWritten)
449 Assert(pSgBuf->cSegs == 1);
456 size_t cbLeftToWrite = pSgBuf->paSegs[0].cbSeg;
464 uint8_t const *pbSrc = (uint8_t const *)pSgBuf->paSegs[0].pvSeg;
539 *pcbWritten = pSgBuf->paSegs[0].cbSeg - cbLeftToWrite;