Lines Matching defs:pUVM

181     int rc = pdmR3LoadR3U(pVM->pUVM, pszFilename, pszName);
906 * @param pUVM The user mode VM handle.
914 VMMR3DECL(int) PDMR3UsbCreateEmulatedDevice(PUVM pUVM, const char *pszDeviceName, PCFGMNODE pInstanceNode, PCRTUUID pUuid,
920 UVM_ASSERT_VALID_EXT_RETURN(pUVM, VERR_INVALID_VM_HANDLE);
921 PVM pVM = pUVM->pVM;
982 * @param pUVM The user mode VM handle.
991 VMMR3DECL(int) PDMR3UsbCreateProxyDevice(PUVM pUVM, PCRTUUID pUuid, bool fRemote, const char *pszAddress, void *pvBackend,
997 UVM_ASSERT_VALID_EXT_RETURN(pUVM, VERR_INVALID_VM_HANDLE);
998 PVM pVM = pUVM->pVM;
1031 PCFGMNODE pInstance = CFGMR3CreateTree(pUVM);
1166 * @param pUVM The user mode VM handle.
1170 VMMR3DECL(int) PDMR3UsbDetachDevice(PUVM pUVM, PCRTUUID pUuid)
1175 UVM_ASSERT_VALID_EXT_RETURN(pUVM, VERR_INVALID_VM_HANDLE);
1176 PVM pVM = pUVM->pVM;
1223 * @param pUVM The user mode VM handle.
1225 VMMR3DECL(bool) PDMR3UsbHasHub(PUVM pUVM)
1227 UVM_ASSERT_VALID_EXT_RETURN(pUVM, false);
1228 PVM pVM = pUVM->pVM;
1292 * @param pUVM The user mode VM handle.
1301 VMMR3DECL(int) PDMR3UsbDriverAttach(PUVM pUVM, const char *pszDevice, unsigned iDevIns, unsigned iLun, uint32_t fFlags,
1306 UVM_ASSERT_VALID_EXT_RETURN(pUVM, VERR_INVALID_VM_HANDLE);
1307 PVM pVM = pUVM->pVM;
1376 * @param pUVM The user mode VM handle.
1387 VMMR3DECL(int) PDMR3UsbDriverDetach(PUVM pUVM, const char *pszDevice, unsigned iDevIns, unsigned iLun,
1392 UVM_ASSERT_VALID_EXT_RETURN(pUVM, VERR_INVALID_VM_HANDLE);
1393 PVM pVM = pUVM->pVM;
1445 * @param pUVM The user mode VM handle.
1453 VMMR3DECL(int) PDMR3UsbQueryLun(PUVM pUVM, const char *pszDevice, unsigned iInstance, unsigned iLun, PPDMIBASE *ppBase)
1457 UVM_ASSERT_VALID_EXT_RETURN(pUVM, VERR_INVALID_VM_HANDLE);
1458 PVM pVM = pUVM->pVM;
1840 VMR3AsyncPdmNotificationWakeupU(pVM->pUVM);
1853 VMSUSPENDREASON enmReason = VMR3GetSuspendReason(pVM->pUVM);
1866 VMRESUMEREASON enmReason = VMR3GetResumeReason(pVM->pUVM);