Searched defs:pGip (Results 1 - 8 of 8) sorted by relevance

/vbox/src/VBox/HostDrivers/Support/
H A DSUPLibAll.cpp52 * @param pGip Pointer to the GIP.
59 SUPDECL(uint64_t) SUPReadTscWithDelta(PSUPGLOBALINFOPAGE pGip) argument
64 AssertCompile(RT_ELEMENTS(pGip->aiCpuFromCpuSetIdx) >= RTCPUSET_MAX_CPUS);
65 Assert(pGip->enmUseTscDelta > SUPGIPUSETSCDELTA_PRACTICALLY_ZERO);
71 if (pGip->fGetGipCpu & SUPGIPGETCPU_RDTSCP_MASK_MAX_SET_CPUS)
77 iGipCpu = pGip->aiCpuFromCpuSetIdx[iCpuSet];
79 else if (pGip->fGetGipCpu & SUPGIPGETCPU_IDTR_LIMIT_MASK_MAX_SET_CPUS)
91 iGipCpu = pGip->aiCpuFromCpuSetIdx[iCpuSet];
112 iGipCpu = pGip->aiCpuFromApicId[idApic];
127 if (RT_LIKELY((unsigned)iCpuSet < RT_ELEMENTS(pGip
184 supGetGipCpuIndex(PSUPGLOBALINFOPAGE pGip) argument
241 SUPGetTscDeltaSlow(PSUPGLOBALINFOPAGE pGip) argument
262 SUPGetCpuHzFromGipForAsyncMode(PSUPGLOBALINFOPAGE pGip) argument
[all...]
H A DSUPDrvInternal.h639 PSUPGLOBALINFOPAGE pGip; member in struct:SUPDRVDEVEXT
/vbox/src/VBox/HostDrivers/Support/testcase/
H A DtstSupTscDelta.cpp89 PSUPGLOBALINFOPAGE pGip = g_pSUPGlobalInfoPage; local
90 if (pGip)
92 if (pGip->enmUseTscDelta < SUPGIPUSETSCDELTA_PRACTICALLY_ZERO)
93 return RTTestSkipAndDestroy(hTest, "No deltas to play with: enmUseTscDelta=%d\n", pGip->enmUseTscDelta);
108 for (uint32_t i = 0; i < pGip->cCpus; i++)
124 for (uint32_t iCpu = 0; iCpu < pGip->cCpus; iCpu++)
126 int64_t iTscDelta = pGip->aCPUs[iCpu].i64TSCDelta;
131 if (pGip->aCPUs[iCpu].enmState != SUPGIPCPUSTATE_ONLINE)
140 && pGip->aCPUs[iCpu].enmState == SUPGIPCPUSTATE_ONLINE)
156 if (((pGip
[all...]
/vbox/src/VBox/Runtime/common/time/
H A Dtimesupref.h61 PSUPGLOBALINFOPAGE pGip = g_pSUPGlobalInfoPage; local
62 if ( RT_LIKELY(pGip)
63 && RT_LIKELY(pGip->u32Magic == SUPGLOBALINFOPAGE_MAGIC)
65 && RT_LIKELY(pGip->enmUseTscDelta >= SUPGIPUSETSCDELTA_PRACTICALLY_ZERO)
67 && RT_LIKELY(pGip->enmUseTscDelta <= SUPGIPUSETSCDELTA_ROUGHLY_ZERO)
70 && RT_LIKELY(pGip->fGetGipCpu & TMPL_GET_CPU_METHOD)
81 uint16_t const iGipCpu = iCpuSet < RT_ELEMENTS(pGip->aiCpuFromCpuSetIdx)
82 ? pGip->aiCpuFromCpuSetIdx[iCpuSet] : UINT16_MAX;
85 uint16_t const iGipCpu = iCpuSet < RT_ELEMENTS(pGip->aiCpuFromCpuSetIdx)
86 ? pGip
[all...]
H A Dtimesup.cpp149 PSUPGLOBALINFOPAGE pGip = g_pSUPGlobalInfoPage; local
150 if ( pGip
151 && pGip->u32Magic == SUPGLOBALINFOPAGE_MAGIC
152 && ( pGip->u32Mode == SUPGIPMODE_INVARIANT_TSC
153 || pGip->u32Mode == SUPGIPMODE_SYNC_TSC
154 || pGip->u32Mode == SUPGIPMODE_ASYNC_TSC))
172 PSUPGLOBALINFOPAGE pGip = g_pSUPGlobalInfoPage; local
178 if ( pGip
179 && pGip->u32Magic == SUPGLOBALINFOPAGE_MAGIC
180 && ( pGip
[all...]
/vbox/src/VBox/VMM/VMMAll/
H A DTMAllVirtual.cpp77 PSUPGLOBALINFOPAGE pGip = g_pSUPGlobalInfoPage; local
78 AssertFatalMsg(RT_VALID_PTR(pGip), ("pVM=%p pGip=%p\n", pVM, pGip)); local
79 AssertFatalMsg(pGip->u32Magic == SUPGLOBALINFOPAGE_MAGIC, ("pVM=%p pGip=%p u32Magic=%#x\n", pVM, pGip, pGip->u32Magic));
80 AssertFatalMsg(pGip->u32Mode > SUPGIPMODE_INVALID && pGip
[all...]
/vbox/src/VBox/VMM/VMMR3/
H A DTM.cpp232 PSUPGLOBALINFOPAGE pGip = g_pSUPGlobalInfoPage; local
233 pVM->tm.s.pvGIPR3 = (void *)pGip;
235 AssertMsgReturn((pGip->u32Version >> 16) == (SUPGLOBALINFOPAGE_VERSION >> 16),
236 ("Unsupported GIP version %#x! (expected=%#x)\n", pGip->u32Version, SUPGLOBALINFOPAGE_VERSION),
245 rc = MMR3HyperMapHCPhys(pVM, pVM->tm.s.pvGIPR3, NIL_RTR0PTR, HCPhysGIP, (size_t)pGip->cPages * PAGE_SIZE,
260 if ( pGip->u32Magic == SUPGLOBALINFOPAGE_MAGIC
261 && pGip->u32UpdateIntervalNS >= 250000000 /* 0.25s */)
264 pGip->u32UpdateIntervalNS, pGip->u32UpdateHz);
268 pGip
830 PSUPGLOBALINFOPAGE pGip = g_pSUPGlobalInfoPage; local
933 PSUPGLOBALINFOPAGE pGip = g_pSUPGlobalInfoPage; local
[all...]
/vbox/include/VBox/
H A Dsup.h493 SUPDECL(uint64_t) SUPGetCpuHzFromGipForAsyncMode(PSUPGLOBALINFOPAGE pGip); variable
499 * @param pGip The GIP pointer.
501 DECLINLINE(uint64_t) SUPGetCpuHzFromGip(PSUPGLOBALINFOPAGE pGip) argument
503 if (RT_LIKELY( pGip
504 && pGip->u32Magic == SUPGLOBALINFOPAGE_MAGIC))
506 switch (pGip->u32Mode)
510 return pGip->aCPUs[0].u64CpuHz;
512 return SUPGetCpuHzFromGipForAsyncMode(pGip);
525 * @param pGip The GIP pointer.
528 DECLINLINE(uint64_t) SUPGetCpuHzFromGipBySetIndex(PSUPGLOBALINFOPAGE pGip, uint32_ argument
586 SUPDECL(uint64_t) SUPReadTscWithDelta(PSUPGLOBALINFOPAGE pGip); variable
596 PSUPGLOBALINFOPAGE pGip = g_pSUPGlobalInfoPage; local
605 SUPDECL(uint64_t) SUPGetTscDeltaSlow(PSUPGLOBALINFOPAGE pGip); variable
615 PSUPGLOBALINFOPAGE pGip = g_pSUPGlobalInfoPage; local
631 PSUPGLOBALINFOPAGE pGip = g_pSUPGlobalInfoPage; local
660 PSUPGLOBALINFOPAGE pGip = g_pSUPGlobalInfoPage; local
683 SUPGetGIPModeName(PSUPGLOBALINFOPAGE pGip) argument
703 SUPGetGIPTscDeltaModeName(PSUPGLOBALINFOPAGE pGip) argument
[all...]

Completed in 58 milliseconds