Changeset 80281 in vbox for trunk/src/VBox/VMM/VMMAll/TMAll.cpp
- Timestamp:
- Aug 15, 2019 7:29:37 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/TMAll.cpp
r80268 r80281 192 192 VMM_INT_DECL(void) TMNotifyStartOfHalt(PVMCPUCC pVCpu) 193 193 { 194 PVM pVM = pVCpu->CTX_SUFF(pVM);194 PVMCC pVM = pVCpu->CTX_SUFF(pVM); 195 195 196 196 #ifndef VBOX_WITHOUT_NS_ACCOUNTING … … 1161 1161 * @param u64Expire The expiration time. 1162 1162 */ 1163 static int tmTimerVirtualSyncSet(PVM pVM, PTMTIMER pTimer, uint64_t u64Expire)1163 static int tmTimerVirtualSyncSet(PVMCC pVM, PTMTIMER pTimer, uint64_t u64Expire) 1164 1164 { 1165 1165 STAM_PROFILE_START(&pVM->tm.s.CTX_SUFF_Z(StatTimerSetVs), a); … … 1230 1230 VMMDECL(int) TMTimerSet(PTMTIMER pTimer, uint64_t u64Expire) 1231 1231 { 1232 PVM pVM = pTimer->CTX_SUFF(pVM);1232 PVMCC pVM = pTimer->CTX_SUFF(pVM); 1233 1233 1234 1234 /* Treat virtual sync timers specially. */ … … 1387 1387 * @param pu64Now Optional pointer where to store the return time 1388 1388 */ 1389 DECL_FORCE_INLINE(uint64_t) tmTimerSetRelativeNowWorker(PVM pVM, TMCLOCK enmClock, uint64_t *pu64Now)1389 DECL_FORCE_INLINE(uint64_t) tmTimerSetRelativeNowWorker(PVMCC pVM, TMCLOCK enmClock, uint64_t *pu64Now) 1390 1390 { 1391 1391 uint64_t u64Now; … … 1422 1422 * Optional. 1423 1423 */ 1424 static int tmTimerSetRelativeOptimizedStart(PVM pVM, PTMTIMER pTimer, uint64_t cTicksToNext, uint64_t *pu64Now)1424 static int tmTimerSetRelativeOptimizedStart(PVMCC pVM, PTMTIMER pTimer, uint64_t cTicksToNext, uint64_t *pu64Now) 1425 1425 { 1426 1426 Assert(!pTimer->offPrev); … … 1461 1461 * Optional. 1462 1462 */ 1463 static int tmTimerVirtualSyncSetRelative(PVM pVM, PTMTIMER pTimer, uint64_t cTicksToNext, uint64_t *pu64Now)1463 static int tmTimerVirtualSyncSetRelative(PVMCC pVM, PTMTIMER pTimer, uint64_t cTicksToNext, uint64_t *pu64Now) 1464 1464 { 1465 1465 STAM_PROFILE_START(pVM->tm.s.CTX_SUFF_Z(StatTimerSetRelativeVs), a); … … 1536 1536 VMMDECL(int) TMTimerSetRelative(PTMTIMER pTimer, uint64_t cTicksToNext, uint64_t *pu64Now) 1537 1537 { 1538 PVM pVM = pTimer->CTX_SUFF(pVM);1538 PVMCC pVM = pTimer->CTX_SUFF(pVM); 1539 1539 1540 1540 /* Treat virtual sync timers specially. */ … … 1788 1788 * @param pTimer The timer handle. 1789 1789 */ 1790 static int tmTimerVirtualSyncStop(PVM pVM, PTMTIMER pTimer)1790 static int tmTimerVirtualSyncStop(PVMCC pVM, PTMTIMER pTimer) 1791 1791 { 1792 1792 STAM_PROFILE_START(&pVM->tm.s.CTX_SUFF_Z(StatTimerStopVs), a); … … 1858 1858 VMMDECL(int) TMTimerStop(PTMTIMER pTimer) 1859 1859 { 1860 PVM pVM = pTimer->CTX_SUFF(pVM);1860 PVMCC pVM = pTimer->CTX_SUFF(pVM); 1861 1861 1862 1862 /* Treat virtual sync timers specially. */ … … 1965 1965 VMMDECL(uint64_t) TMTimerGet(PTMTIMER pTimer) 1966 1966 { 1967 PVM pVM = pTimer->CTX_SUFF(pVM);1967 PVMCC pVM = pTimer->CTX_SUFF(pVM); 1968 1968 1969 1969 uint64_t u64; … … 2532 2532 * @param pVCpu The cross context virtual CPU structure of the calling EMT. 2533 2533 */ 2534 VMM_INT_DECL(uint32_t) TMCalcHostTimerFrequency(PVM pVM, PVMCPUpVCpu)2534 VMM_INT_DECL(uint32_t) TMCalcHostTimerFrequency(PVMCC pVM, PVMCPUCC pVCpu) 2535 2535 { 2536 2536 uint32_t uHz = tmGetFrequencyHint(pVM);
Note:
See TracChangeset
for help on using the changeset viewer.