Lines Matching refs:PPDMIBLOCK
128 /** Makes a PDRVBLOCK out of a PPDMIBLOCK. */
132 static DECLCALLBACK(int) drvblockRead(PPDMIBLOCK pInterface, uint64_t off, void *pvBuf, size_t cbRead)
151 static DECLCALLBACK(int) drvblockReadPcBios(PPDMIBLOCK pInterface, uint64_t off, void *pvBuf, size_t cbRead)
170 static DECLCALLBACK(int) drvblockWrite(PPDMIBLOCK pInterface, uint64_t off, const void *pvBuf, size_t cbWrite)
204 static DECLCALLBACK(int) drvblockFlush(PPDMIBLOCK pInterface)
230 static DECLCALLBACK(int) drvblockMerge(PPDMIBLOCK pInterface,
254 static DECLCALLBACK(bool) drvblockIsReadOnly(PPDMIBLOCK pInterface)
270 static DECLCALLBACK(uint64_t) drvblockGetSize(PPDMIBLOCK pInterface)
287 static DECLCALLBACK(uint32_t) drvblockGetSectorSize(PPDMIBLOCK pInterface)
304 static DECLCALLBACK(PDMBLOCKTYPE) drvblockGetType(PPDMIBLOCK pInterface)
313 static DECLCALLBACK(int) drvblockGetUuid(PPDMIBLOCK pInterface, PRTUUID pUuid)
324 static DECLCALLBACK(int) drvblockDiscard(PPDMIBLOCK pInterface, PCRTRANGE paRanges, unsigned cRanges)
332 static DECLCALLBACK(int) drvblockIoBufAlloc(PPDMIBLOCK pInterface, size_t cb, void **ppvNew)
340 static DECLCALLBACK(int) drvblockIoBufFree(PPDMIBLOCK pInterface, void *pv, size_t cb)