Lines Matching refs:VMM_INT_DECL

85 VMM_INT_DECL(void)      TMNotifyStartOfHalt(PVMCPU pVCpu);
86 VMM_INT_DECL(void) TMNotifyEndOfHalt(PVMCPU pVCpu);
93 VMM_INT_DECL(uint32_t) TMCalcHostTimerFrequency(PVM pVM, PVMCPU pVCpu);
103 VMM_INT_DECL(uint64_t) TMRealGet(PVM pVM);
104 VMM_INT_DECL(uint64_t) TMRealGetFreq(PVM pVM);
111 VMM_INT_DECL(uint64_t) TMVirtualGet(PVM pVM);
112 VMM_INT_DECL(uint64_t) TMVirtualGetNoCheck(PVM pVM);
113 VMM_INT_DECL(uint64_t) TMVirtualSyncGetLag(PVM pVM);
114 VMM_INT_DECL(uint32_t) TMVirtualSyncGetCatchUpPct(PVM pVM);
115 VMM_INT_DECL(uint64_t) TMVirtualGetFreq(PVM pVM);
116 VMM_INT_DECL(uint64_t) TMVirtualSyncGet(PVM pVM);
117 VMM_INT_DECL(uint64_t) TMVirtualSyncGetNoCheck(PVM pVM);
118 VMM_INT_DECL(uint64_t) TMVirtualSyncGetEx(PVM pVM, bool fCheckTimers);
119 VMM_INT_DECL(uint64_t) TMVirtualSyncGetWithDeadlineNoCheck(PVM pVM, uint64_t *pcNsToDeadline);
121 VMM_INT_DECL(uint64_t) TMVirtualToNano(PVM pVM, uint64_t u64VirtualTicks);
122 VMM_INT_DECL(uint64_t) TMVirtualToMicro(PVM pVM, uint64_t u64VirtualTicks);
123 VMM_INT_DECL(uint64_t) TMVirtualToMilli(PVM pVM, uint64_t u64VirtualTicks);
124 VMM_INT_DECL(uint64_t) TMVirtualFromNano(PVM pVM, uint64_t u64NanoTS);
125 VMM_INT_DECL(uint64_t) TMVirtualFromMicro(PVM pVM, uint64_t u64MicroTS);
126 VMM_INT_DECL(uint64_t) TMVirtualFromMilli(PVM pVM, uint64_t u64MilliTS);
127 VMM_INT_DECL(bool) TMVirtualIsTicking(PVM pVM);
135 VMM_INT_DECL(uint64_t) TMCpuTickGetNoCheck(PVMCPU pVCpu);
136 VMM_INT_DECL(bool) TMCpuTickCanUseRealTSC(PVM pVM, PVMCPU pVCpu, uint64_t *poffRealTSC, bool *pfParavirtTsc);
137 VMM_INT_DECL(uint64_t) TMCpuTickGetDeadlineAndTscOffset(PVM pVM, PVMCPU pVCpu, uint64_t *poffRealTSC, bool *pfOffsettedTsc, bool *pfParavirtTsc);
138 VMM_INT_DECL(int) TMCpuTickSet(PVM pVM, PVMCPU pVCpu, uint64_t u64Tick);
139 VMM_INT_DECL(int) TMCpuTickSetLastSeen(PVMCPU pVCpu, uint64_t u64LastSeenTick);
140 VMM_INT_DECL(uint64_t) TMCpuTickGetLastSeen(PVMCPU pVCpu);
142 VMM_INT_DECL(bool) TMCpuTickIsTicking(PVMCPU pVCpu);
242 VMM_INT_DECL(void) TMTimerPollVoid(PVM pVM, PVMCPU pVCpu);
243 VMM_INT_DECL(uint64_t) TMTimerPollGIP(PVM pVM, PVMCPU pVCpu, uint64_t *pu64Delta);
251 VMM_INT_DECL(int) TMR3Init(PVM pVM);
252 VMM_INT_DECL(int) TMR3InitFinalize(PVM pVM);
253 VMM_INT_DECL(void) TMR3Relocate(PVM pVM, RTGCINTPTR offDelta);
254 VMM_INT_DECL(int) TMR3Term(PVM pVM);
255 VMM_INT_DECL(void) TMR3Reset(PVM pVM);
256 VMM_INT_DECL(int) TMR3GetImportRC(PVM pVM, const char *pszSymbol, PRTRCPTR pRCPtrValue);
257 VMM_INT_DECL(int) TMR3TimerCreateDevice(PVM pVM, PPDMDEVINS pDevIns, TMCLOCK enmClock, PFNTMTIMERDEV pfnCallback, void *pvUser, uint32_t fFlags, const char *pszDesc, PPTMTIMERR3 ppTimer);
258 VMM_INT_DECL(int) TMR3TimerCreateUsb(PVM pVM, PPDMUSBINS pUsbIns, TMCLOCK enmClock, PFNTMTIMERUSB pfnCallback, void *pvUser, uint32_t fFlags, const char *pszDesc, PPTMTIMERR3 ppTimer);
259 VMM_INT_DECL(int) TMR3TimerCreateDriver(PVM pVM, PPDMDRVINS pDrvIns, TMCLOCK enmClock, PFNTMTIMERDRV pfnCallback, void *pvUser, uint32_t fFlags, const char *pszDesc, PPTMTIMERR3 ppTimer);
263 VMM_INT_DECL(int) TMR3TimerDestroyDevice(PVM pVM, PPDMDEVINS pDevIns);
264 VMM_INT_DECL(int) TMR3TimerDestroyUsb(PVM pVM, PPDMUSBINS pUsbIns);
265 VMM_INT_DECL(int) TMR3TimerDestroyDriver(PVM pVM, PPDMDRVINS pDrvIns);