Lines Matching defs:pInterface

67 #define PDMIMEDIA_2_VBOXDISK(pInterface) \
68 ( (PVBOXDISK)((uintptr_t)pInterface - RT_OFFSETOF(VBOXDISK, IMedia)) )
71 #define PDMIMEDIAASYNC_2_VBOXDISK(pInterface) \
72 ( (PVBOXDISK)((uintptr_t)pInterface - RT_OFFSETOF(VBOXDISK, IMediaAsync)) )
1601 static DECLCALLBACK(int) drvvdRead(PPDMIMEDIA pInterface,
1607 PVBOXDISK pThis = PDMIMEDIA_2_VBOXDISK(pInterface);
1655 static DECLCALLBACK(int) drvvdReadPcBios(PPDMIMEDIA pInterface,
1661 PVBOXDISK pThis = PDMIMEDIA_2_VBOXDISK(pInterface);
1710 static DECLCALLBACK(int) drvvdWrite(PPDMIMEDIA pInterface,
1715 PVBOXDISK pThis = PDMIMEDIA_2_VBOXDISK(pInterface);
1736 static DECLCALLBACK(int) drvvdFlush(PPDMIMEDIA pInterface)
1739 PVBOXDISK pThis = PDMIMEDIA_2_VBOXDISK(pInterface);
1746 static DECLCALLBACK(int) drvvdMerge(PPDMIMEDIA pInterface,
1751 PVBOXDISK pThis = PDMIMEDIA_2_VBOXDISK(pInterface);
1781 static DECLCALLBACK(int) drvvdSetSecKeyIf(PPDMIMEDIA pInterface, PPDMISECKEY pIfSecKey, PPDMISECKEYHLP pIfSecKeyHlp)
1784 PVBOXDISK pThis = PDMIMEDIA_2_VBOXDISK(pInterface);
1830 static DECLCALLBACK(uint64_t) drvvdGetSize(PPDMIMEDIA pInterface)
1833 PVBOXDISK pThis = PDMIMEDIA_2_VBOXDISK(pInterface);
1840 static DECLCALLBACK(uint32_t) drvvdGetSectorSize(PPDMIMEDIA pInterface)
1843 PVBOXDISK pThis = PDMIMEDIA_2_VBOXDISK(pInterface);
1850 static DECLCALLBACK(bool) drvvdIsReadOnly(PPDMIMEDIA pInterface)
1853 PVBOXDISK pThis = PDMIMEDIA_2_VBOXDISK(pInterface);
1860 static DECLCALLBACK(int) drvvdBiosGetPCHSGeometry(PPDMIMEDIA pInterface,
1864 PVBOXDISK pThis = PDMIMEDIA_2_VBOXDISK(pInterface);
1884 static DECLCALLBACK(int) drvvdBiosSetPCHSGeometry(PPDMIMEDIA pInterface,
1889 PVBOXDISK pThis = PDMIMEDIA_2_VBOXDISK(pInterface);
1902 static DECLCALLBACK(int) drvvdBiosGetLCHSGeometry(PPDMIMEDIA pInterface,
1906 PVBOXDISK pThis = PDMIMEDIA_2_VBOXDISK(pInterface);
1926 static DECLCALLBACK(int) drvvdBiosSetLCHSGeometry(PPDMIMEDIA pInterface,
1931 PVBOXDISK pThis = PDMIMEDIA_2_VBOXDISK(pInterface);
1944 static DECLCALLBACK(int) drvvdGetUuid(PPDMIMEDIA pInterface, PRTUUID pUuid)
1947 PVBOXDISK pThis = PDMIMEDIA_2_VBOXDISK(pInterface);
1953 static DECLCALLBACK(int) drvvdDiscard(PPDMIMEDIA pInterface, PCRTRANGE paRanges, unsigned cRanges)
1956 PVBOXDISK pThis = PDMIMEDIA_2_VBOXDISK(pInterface);
1964 static DECLCALLBACK(int) drvvdIoBufAlloc(PPDMIMEDIA pInterface, size_t cb, void **ppvNew)
1968 PVBOXDISK pThis = PDMIMEDIA_2_VBOXDISK(pInterface);
1991 static DECLCALLBACK(int) drvvdIoBufFree(PPDMIMEDIA pInterface, void *pv, size_t cb)
1995 PVBOXDISK pThis = PDMIMEDIA_2_VBOXDISK(pInterface);
2028 static DECLCALLBACK(int) drvvdStartRead(PPDMIMEDIAASYNC pInterface, uint64_t uOffset,
2035 PVBOXDISK pThis = PDMIMEDIAASYNC_2_VBOXDISK(pInterface);
2061 static DECLCALLBACK(int) drvvdStartWrite(PPDMIMEDIAASYNC pInterface, uint64_t uOffset,
2068 PVBOXDISK pThis = PDMIMEDIAASYNC_2_VBOXDISK(pInterface);
2095 static DECLCALLBACK(int) drvvdStartFlush(PPDMIMEDIAASYNC pInterface, void *pvUser)
2099 PVBOXDISK pThis = PDMIMEDIAASYNC_2_VBOXDISK(pInterface);
2115 static DECLCALLBACK(int) drvvdStartDiscard(PPDMIMEDIAASYNC pInterface, PCRTRANGE paRanges,
2119 PVBOXDISK pThis = PDMIMEDIAASYNC_2_VBOXDISK(pInterface);
2281 static DECLCALLBACK(void *) drvvdQueryInterface(PPDMIBASE pInterface, const char *pszIID)
2283 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface);