Lines Matching refs:PTMTIMER
273 DECLINLINE(void) tmSchedule(PTMTIMER pTimer)
306 DECLINLINE(bool) tmTimerTry(PTMTIMER pTimer, TMTIMERSTATE enmStateNew, TMTIMERSTATE enmStateOld)
326 DECLINLINE(void) tmTimerLinkSchedule(PTMTIMERQUEUE pQueue, PTMTIMER pTimer)
351 DECLINLINE(bool) tmTimerTryWithLink(PTMTIMER pTimer, TMTIMERSTATE enmStateNew, TMTIMERSTATE enmStateOld)
371 DECL_FORCE_INLINE(void) tmTimerQueueLinkActive(PTMTIMERQUEUE pQueue, PTMTIMER pTimer, uint64_t u64Expire)
377 PTMTIMER pCur = TMTIMER_GET_HEAD(pQueue);
384 const PTMTIMER pPrev = TMTIMER_GET_PREV(pCur);
425 DECLINLINE(void) tmTimerQueueScheduleOne(PTMTIMERQUEUE pQueue, PTMTIMER pTimer)
528 PTMTIMER pNext = (PTMTIMER)((intptr_t)pQueue + offNext);
534 PTMTIMER pTimer = pNext;
535 pNext = pNext->offScheduleNext ? (PTMTIMER)((intptr_t)pNext + pNext->offScheduleNext) : NULL;
576 PTMTIMER pPrev = NULL;
577 for (PTMTIMER pCur = TMTIMER_GET_HEAD(pQueue); pCur; pPrev = pCur, pCur = TMTIMER_GET_NEXT(pCur))
1032 VMMDECL(PTMTIMERR3) TMTimerR3Ptr(PTMTIMER pTimer)
1044 VMMDECL(PTMTIMERR0) TMTimerR0Ptr(PTMTIMER pTimer)
1056 VMMDECL(PTMTIMERRC) TMTimerRCPtr(PTMTIMER pTimer)
1075 VMMDECL(int) TMTimerLock(PTMTIMER pTimer, int rcBusy)
1088 VMMDECL(void) TMTimerUnlock(PTMTIMER pTimer)
1102 VMMDECL(bool) TMTimerIsLockOwner(PTMTIMER pTimer)
1119 static int tmTimerSetOptimizedStart(PVM pVM, PTMTIMER pTimer, uint64_t u64Expire)
1162 static int tmTimerVirtualSyncSet(PVM pVM, PTMTIMER pTimer, uint64_t u64Expire)
1229 VMMDECL(int) TMTimerSet(PTMTIMER pTimer, uint64_t u64Expire)
1423 static int tmTimerSetRelativeOptimizedStart(PVM pVM, PTMTIMER pTimer, uint64_t cTicksToNext, uint64_t *pu64Now)
1461 static int tmTimerVirtualSyncSetRelative(PVM pVM, PTMTIMER pTimer, uint64_t cTicksToNext, uint64_t *pu64Now)
1534 VMMDECL(int) TMTimerSetRelative(PTMTIMER pTimer, uint64_t cTicksToNext, uint64_t *pu64Now)
1761 VMMDECL(int) TMTimerSetFrequencyHint(PTMTIMER pTimer, uint32_t uHzHint)
1788 static int tmTimerVirtualSyncStop(PVM pVM, PTMTIMER pTimer)
1856 VMMDECL(int) TMTimerStop(PTMTIMER pTimer)
1962 VMMDECL(uint64_t) TMTimerGet(PTMTIMER pTimer)
1994 VMMDECL(uint64_t) TMTimerGetFreq(PTMTIMER pTimer)
2019 VMMDECL(uint64_t) TMTimerGetExpire(PTMTIMER pTimer)
2081 VMMDECL(bool) TMTimerIsActive(PTMTIMER pTimer)
2130 VMMDECL(int) TMTimerSetMillies(PTMTIMER pTimer, uint32_t cMilliesToNext)
2160 VMMDECL(int) TMTimerSetMicro(PTMTIMER pTimer, uint64_t cMicrosToNext)
2190 VMMDECL(int) TMTimerSetNano(PTMTIMER pTimer, uint64_t cNanosToNext)
2219 VMMDECL(uint64_t) TMTimerGetNano(PTMTIMER pTimer)
2231 VMMDECL(uint64_t) TMTimerGetMicro(PTMTIMER pTimer)
2243 VMMDECL(uint64_t) TMTimerGetMilli(PTMTIMER pTimer)
2258 VMMDECL(uint64_t) TMTimerToNano(PTMTIMER pTimer, uint64_t u64Ticks)
2287 VMMDECL(uint64_t) TMTimerToMicro(PTMTIMER pTimer, uint64_t u64Ticks)
2316 VMMDECL(uint64_t) TMTimerToMilli(PTMTIMER pTimer, uint64_t u64Ticks)
2344 VMMDECL(uint64_t) TMTimerFromNano(PTMTIMER pTimer, uint64_t cNanoSecs)
2372 VMMDECL(uint64_t) TMTimerFromMicro(PTMTIMER pTimer, uint64_t cMicroSecs)
2400 VMMDECL(uint64_t) TMTimerFromMilli(PTMTIMER pTimer, uint64_t cMilliSecs)
2482 for (PTMTIMER pCur = TMTIMER_GET_HEAD(pQueue); pCur; pCur = TMTIMER_GET_NEXT(pCur))