Lines Matching defs:pGVM
234 passing pGVM here. I've tentitively prefixed the functions 'GPciRawR0',
252 * @param pGVM The ring-0 VM structure.
254 VMMR0_INT_DECL(int) GPciRawR0GuestPageBeginAssignments(PGVM pGVM)
256 NOREF(pGVM);
268 * @param pGVM The ring-0 VM structure.
272 VMMR0_INT_DECL(int) GPciRawR0GuestPageAssign(PGVM pGVM, RTGCPHYS GCPhys, RTHCPHYS HCPhys)
277 if (pGVM->rawpci.s.pfnContigMemInfo)
279 pGVM->rawpci.s.pfnContigMemInfo(&pGVM->rawpci.s, HCPhys, GCPhys, PAGE_SIZE, PCIRAW_MEMINFO_MAP);
293 * @param pGVM The ring-0 VM structure.
297 VMMR0_INT_DECL(int) GPciRawR0GuestPageUnassign(PGVM pGVM, RTGCPHYS GCPhys)
301 if (pGVM->rawpci.s.pfnContigMemInfo)
303 pGVM->rawpci.s.pfnContigMemInfo(&pGVM->rawpci.s, 0, GCPhys, PAGE_SIZE, PCIRAW_MEMINFO_UNMAP);
318 * @param pGVM The ring-0 VM structure.
320 VMMR0_INT_DECL(int) GPciRawR0GuestPageEndAssignments(PGVM pGVM)
322 NOREF(pGVM);
332 * @param pGVM The ring-0 VM structure.
337 VMMR0_INT_DECL(int) GPciRawR0GuestPageUpdate(PGVM pGVM, RTGCPHYS GCPhys, RTHCPHYS HCPhys)
341 NOREF(pGVM);
359 PGVM pGVM;
360 int rc = GVMMR0ByVM(pVM, &pGVM);
372 rc = GPciRawR0GuestPageBeginAssignments(pGVM);
386 rc = GPciRawR0GuestPageAssign(pGVM, GCPhys, PGM_PAGE_GET_HCPHYS(pPage));
388 rc = GPciRawR0GuestPageUnassign(pGVM, GCPhys);
396 int rc2 = GPciRawR0GuestPageEndAssignments(pGVM);