Searched defs:pHCPhys (Results 1 - 12 of 12) sorted by relevance

/vbox/src/VBox/VMM/VMMR3/
H A DDBGFAddr.cpp327 * @param pHCPhys Where to return the physical address.
329 VMMR3DECL(int) DBGFR3AddrToHostPhys(PUVM pUVM, VMCPUID idCpu, PDBGFADDRESS pAddress, PRTHCPHYS pHCPhys) argument
334 AssertPtr(pHCPhys);
335 *pHCPhys = NIL_RTHCPHYS;
354 rc = PGMPhysGCPhys2HCPhys(pVM, pAddress->FlatPtr, pHCPhys);
H A DPGMDbg.cpp124 * @retval VINF_SUCCESS on success, *pHCPhys is set.
130 * @param pHCPhys Where to store the HC physical address on success.
132 VMMR3DECL(int) PGMR3DbgR3Ptr2HCPhys(PUVM pUVM, RTR3PTR R3Ptr, PRTHCPHYS pHCPhys) argument
135 *pHCPhys = NIL_RTHCPHYS;
H A DPGMPhys.cpp3054 * @param pHCPhys Where to store the result.
3056 VMMR3DECL(int) PGMR3PhysMMIO2GetHCPhys(PVM pVM, PPDMDEVINS pDevIns, uint32_t iRegion, RTGCPHYS off, PRTHCPHYS pHCPhys) argument
3071 *pHCPhys = PGM_PAGE_GET_HCPHYS(pPage);
/vbox/src/VBox/VMM/VMMAll/
H A DPGMAllMap.cpp222 * @param pHCPhys Where to return the address. Optional.
224 VMMDECL(int) PGMMapGetPage(PVM pVM, RTGCPTR GCPtr, uint64_t *pfFlags, PRTHCPHYS pHCPhys) argument
247 if (pHCPhys)
248 *pHCPhys = PGMSHWPTEPAE_GET_HCPHYS(*pPtePae);
H A DPGMAllPhys.cpp384 * @param pHCPhys Where to store the HC physical address on success.
386 VMMDECL(int) PGMPhysGCPhys2HCPhys(PVM pVM, RTGCPHYS GCPhys, PRTHCPHYS pHCPhys) argument
392 *pHCPhys = PGM_PAGE_GET_HCPHYS(pPage) | (GCPhys & PAGE_OFFSET_MASK);
2022 * @param pHCPhys Where to store the HC physical address.
2024 VMMDECL(int) PGMPhysGCPtr2HCPhys(PVMCPU pVCpu, RTGCPTR GCPtr, PRTHCPHYS pHCPhys) argument
2030 rc = PGMPhysGCPhys2HCPhys(pVM, GCPhys | ((RTGCUINTPTR)GCPtr & PAGE_OFFSET_MASK), pHCPhys);
H A DPGMAll.cpp828 * @param pHCPhys Where to store the HC physical address of the page.
832 VMMDECL(int) PGMShwGetPage(PVMCPU pVCpu, RTGCPTR GCPtr, uint64_t *pfFlags, PRTHCPHYS pHCPhys) argument
835 int rc = PGM_SHW_PFN(GetPage, pVCpu)(pVCpu, GCPtr, pfFlags, pHCPhys);
/vbox/src/VBox/VMM/include/
H A DPGMInline.h202 * @param pHCPhys Where to store the corresponding HC physical address.
207 DECLINLINE(int) pgmRamGCPhys2HCPhys(PVM pVM, RTGCPHYS GCPhys, PRTHCPHYS pHCPhys) argument
213 *pHCPhys = PGM_PAGE_GET_HCPHYS(pPage) | (GCPhys & PAGE_OFFSET_MASK);
/vbox/src/VBox/Debugger/testcase/
H A DtstDBGCStubs.cpp275 VMMR3DECL(int) DBGFR3AddrToHostPhys(PUVM pUVM, VMCPUID idCpu, PDBGFADDRESS pAddress, PRTHCPHYS pHCPhys) argument
420 VMMR3DECL(int) PGMR3DbgR3Ptr2HCPhys(PUVM pUVM, RTR3PTR R3Ptr, PRTHCPHYS pHCPhys) argument
/vbox/src/VBox/HostDrivers/Support/
H A DSUPDrv.cpp3021 * @param pHCPhys Where to put the physical address of allocated memory.
3023 SUPR0DECL(int) SUPR0ContAlloc(PSUPDRVSESSION pSession, uint32_t cPages, PRTR0PTR ppvR0, PRTR3PTR ppvR3, PRTHCPHYS pHCPhys) argument
3027 LogFlow(("SUPR0ContAlloc: pSession=%p cPages=%d ppvR0=%p ppvR3=%p pHCPhys=%p\n", pSession, cPages, ppvR0, ppvR3, pHCPhys));
3033 if (!ppvR3 || !ppvR0 || !pHCPhys)
3035 Log(("Null pointer. All of these should be set: pSession=%p ppvR0=%p ppvR3=%p pHCPhys=%p\n",
3036 pSession, ppvR0, ppvR3, pHCPhys));
3063 *pHCPhys = RTR0MemObjGetPagePhysAddr(Mem.MemObj, 0);
H A DSUPLib.cpp1304 SUPR3DECL(void *) SUPR3ContAlloc(size_t cPages, PRTR0PTR pR0Ptr, PRTHCPHYS pHCPhys) argument
1309 AssertPtrReturn(pHCPhys, NULL);
1310 *pHCPhys = NIL_RTHCPHYS;
1314 AssertPtrNullReturn(pHCPhys, NULL);
1323 if (pHCPhys)
1324 *pHCPhys = (uintptr_t)pv + (PAGE_SHIFT * 1024);
1343 *pHCPhys = Req.u.Out.HCPhys;
1643 SUPR3DECL(int) SUPR3GipGetPhys(PRTHCPHYS pHCPhys) argument
1647 *pHCPhys = g_HCPhysSUPGlobalInfoPage;
1650 *pHCPhys
[all...]
/vbox/include/VBox/
H A Dsup.h1305 * *pHCPhys is set to the physical address of the memory.
1311 * @param pHCPhys Where to store the physical address of the memory block.
1317 SUPR3DECL(void *) SUPR3ContAlloc(size_t cPages, PRTR0PTR pR0Ptr, PRTHCPHYS pHCPhys);
1436 * @param pHCPhys Where to store the physical address of the GIP.
1438 SUPR3DECL(int) SUPR3GipGetPhys(PRTHCPHYS pHCPhys); variable
1812 SUPR0DECL(int) SUPR0ContAlloc(PSUPDRVSESSION pSession, uint32_t cPages, PRTR0PTR ppvR0, PRTR3PTR ppvR3, PRTHCPHYS pHCPhys);
/vbox/src/VBox/VMM/VMMR0/
H A DHMVMXR0.cpp837 DECLINLINE(int) hmR0VmxPageAllocZ(PRTR0MEMOBJ pMemObj, PRTR0PTR ppVirt, PRTHCPHYS pHCPhys) argument
841 AssertPtrReturn(pHCPhys, VERR_INVALID_PARAMETER);
847 *pHCPhys = RTR0MemObjGetPagePhysAddr(*pMemObj, 0 /* iPage */);
859 * @param pHCPhys Where to re-initialize the physical address of the
862 DECLINLINE(void) hmR0VmxPageFree(PRTR0MEMOBJ pMemObj, PRTR0PTR ppVirt, PRTHCPHYS pHCPhys) argument
866 AssertPtr(pHCPhys);
873 *pHCPhys = 0;

Completed in 236 milliseconds