Lines Matching defs:ppBase
788 * @param ppBase Where to store the base interface pointer. Optional.
791 VMMR3DECL(int) PDMR3DeviceAttach(PUVM pUVM, const char *pszDevice, unsigned iInstance, unsigned iLun, uint32_t fFlags, PPPDMIBASE ppBase)
797 LogFlow(("PDMR3DeviceAttach: pszDevice=%p:{%s} iInstance=%d iLun=%d fFlags=%#x ppBase=%p\n",
798 pszDevice, pszDevice, iInstance, iLun, fFlags, ppBase));
825 if (ppBase)
826 *ppBase = pLun->pTop ? &pLun->pTop->IBase : NULL;
828 else if (ppBase)
829 *ppBase = NULL;
831 if (ppBase)
832 LogFlow(("PDMR3DeviceAttach: returns %Rrc *ppBase=%p\n", rc, *ppBase));
895 * @param ppBase Where to store the base interface pointer. Optional.
899 VMMR3DECL(int) PDMR3DriverAttach(PUVM pUVM, const char *pszDevice, unsigned iInstance, unsigned iLun, uint32_t fFlags, PPPDMIBASE ppBase)
901 LogFlow(("PDMR3DriverAttach: pszDevice=%p:{%s} iInstance=%d iLun=%d fFlags=%#x ppBase=%p\n",
902 pszDevice, pszDevice, iInstance, iLun, fFlags, ppBase));
908 if (ppBase)
909 *ppBase = NULL;
930 if (RT_SUCCESS(rc) && ppBase)
931 *ppBase = pLun->pTop ? &pLun->pTop->IBase : NULL;
945 if (RT_SUCCESS(rc) && ppBase)
946 *ppBase = pDrvIns->Internal.s.pDown
955 if (ppBase)
956 LogFlow(("PDMR3DriverAttach: returns %Rrc *ppBase=%p\n", rc, *ppBase));
1065 * @param ppBase Where to store the base interface pointer to the new
1072 PCFGMNODE pCfg, PPPDMIBASE ppBase)
1075 NOREF(fFlags); NOREF(pCfg); NOREF(ppBase);