/vbox/src/VBox/VMM/include/ |
H A D | TMInline.h | 26 * @param pTimer The timer that needs linking. 30 DECL_FORCE_INLINE(void) tmTimerQueueUnlinkActive(PTMTIMERQUEUE pQueue, PTMTIMER pTimer) argument 33 TMTIMERSTATE const enmState = pTimer->enmState; 34 Assert( pTimer->enmClock == TMCLOCK_VIRTUAL_SYNC 39 const PTMTIMER pPrev = TMTIMER_GET_PREV(pTimer); 40 const PTMTIMER pNext = TMTIMER_GET_NEXT(pTimer); 47 DBGFTRACE_U64_TAG(pTimer->CTX_SUFF(pVM), pQueue->u64Expire, "tmTimerQueueUnlinkActive"); 51 pTimer->offNext = 0; 52 pTimer->offPrev = 0;
|
/vbox/src/VBox/Devices/EFI/Firmware/StdLib/BsdSocketLib/ |
H A D | recvfrom.c | 63 EFI_EVENT pTimer; local 114 pTimer = NULL; 120 &pTimer ); 126 if ( NULL != pTimer ) { 127 Status = gBS->SetTimer ( pTimer, 142 if ( NULL != pTimer ) { 143 Status = gBS->CheckEvent ( pTimer ); 178 if ( NULL != pTimer ) { 179 gBS->SetTimer ( pTimer, 188 if ( NULL != pTimer ) { [all...] |
/vbox/include/iprt/ |
H A D | timer.h | 74 * @param pTimer Timer handle. 80 typedef DECLCALLBACK(void) FNRTTIMER(PRTTIMER pTimer, void *pvUser, uint64_t iTick); 150 * @param pTimer Timer to stop and destroy. NULL is ok. 152 RTDECL(int) RTTimerDestroy(PRTTIMER pTimer); variable 158 * @retval VERR_INVALID_HANDLE if pTimer isn't valid. 164 * @param pTimer The timer to activate. 172 RTDECL(int) RTTimerStart(PRTTIMER pTimer, uint64_t u64First); 178 * @retval VERR_INVALID_HANDLE if pTimer isn't valid. 183 * @param pTimer The timer to suspend. 187 RTDECL(int) RTTimerStop(PRTTIMER pTimer); variable [all...] |
/vbox/include/VBox/vmm/ |
H A D | tm.h | 153 * @param pTimer The timer handle. 156 typedef DECLCALLBACK(void) FNTMTIMERDEV(PPDMDEVINS pDevIns, PTMTIMER pTimer, void *pvUser); 165 * @param pTimer The timer handle. 168 typedef DECLCALLBACK(void) FNTMTIMERUSB(PPDMUSBINS pUsbIns, PTMTIMER pTimer, void *pvUser); 176 * @param pTimer The timer handle. 179 typedef DECLCALLBACK(void) FNTMTIMERDRV(PPDMDRVINS pDrvIns, PTMTIMER pTimer, void *pvUser); 187 * @param pTimer The timer handle. 189 typedef DECLCALLBACK(void) FNTMTIMERSRV(PPDMSRVINS pSrvIns, PTMTIMER pTimer); 197 * @param pTimer The timer handle. 200 typedef DECLCALLBACK(void) FNTMTIMERINT(PVM pVM, PTMTIMER pTimer, voi 213 VMMDECL(PTMTIMERR3) TMTimerR3Ptr(PTMTIMER pTimer); variable 214 VMMDECL(PTMTIMERR0) TMTimerR0Ptr(PTMTIMER pTimer); variable 215 VMMDECL(PTMTIMERRC) TMTimerRCPtr(PTMTIMER pTimer); variable 217 VMMDECL(void) TMTimerUnlock(PTMTIMER pTimer); variable 218 VMMDECL(bool) TMTimerIsLockOwner(PTMTIMER pTimer); variable 222 VMMDECL(uint64_t) TMTimerGet(PTMTIMER pTimer); variable 223 VMMDECL(int) TMTimerStop(PTMTIMER pTimer); variable 224 VMMDECL(bool) TMTimerIsActive(PTMTIMER pTimer); variable 229 VMMDECL(uint64_t) TMTimerGetNano(PTMTIMER pTimer); variable 230 VMMDECL(uint64_t) TMTimerGetMicro(PTMTIMER pTimer); variable 231 VMMDECL(uint64_t) TMTimerGetMilli(PTMTIMER pTimer); variable 232 VMMDECL(uint64_t) TMTimerGetFreq(PTMTIMER pTimer); variable 233 VMMDECL(uint64_t) TMTimerGetExpire(PTMTIMER pTimer); variable 262 VMMR3DECL(int) TMR3TimerDestroy(PTMTIMER pTimer); variable [all...] |
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstTimer.cpp | 52 static DECLCALLBACK(void) TimerCallback(PRTTIMER pTimer, void *pvUser, uint64_t iTick) argument 156 PRTTIMER pTimer; local 164 rc = RTTimerCreate(&pTimer, aTests[i].uMicroInterval / 1000, TimerCallback, NULL); 166 rc = RTTimerCreateEx(&pTimer, aTests[i].uMicroInterval * (uint64_t)1000, 0, TimerCallback, NULL); 180 rc = RTTimerStart(pTimer, 0); 194 rc = RTTimerDestroy(pTimer);
|
H A D | tstRTR0Timer.cpp | 133 * @param pTimer The timer. 137 static DECLCALLBACK(void) tstRTR0TimerCallbackLatencyOmni(PRTTIMER pTimer, void *pvUser, uint64_t iTick) argument 141 NOREF(pTimer); NOREF(pvUser); NOREF(iTick); 161 * @param pTimer The timer. 165 static DECLCALLBACK(void) tstRTR0TimerCallbackOmni(PRTTIMER pTimer, void *pvUser, uint64_t iTick) 170 NOREF(pTimer); 191 * @param pTimer The timer. 195 static DECLCALLBACK(void) tstRTR0TimerCallbackSpecific(PRTTIMER pTimer, void *pvUser, uint64_t iTick) 199 NOREF(pTimer); 222 * @param pTimer Th 226 tstRTR0TimerCallbackChangeInterval(PRTTIMER pTimer, void *pvUser, uint64_t iTick) argument 278 tstRTR0TimerCallbackDestroyOnce(PRTTIMER pTimer, void *pvUser, uint64_t iTick) argument 302 tstRTR0TimerCallbackRestartOnce(PRTTIMER pTimer, void *pvUser, uint64_t iTick) argument 326 tstRTR0TimerCallbackU32Counter(PRTTIMER pTimer, void *pvUser, uint64_t iTick) argument 443 PRTTIMER pTimer; local 494 PRTTIMER pTimer; local 527 PRTTIMER pTimer; local 561 PRTTIMER pTimer = NULL; local 616 PRTTIMER pTimer; local 648 PRTTIMER pTimer; local 696 PRTTIMER pTimer; local 726 PRTTIMER pTimer = NULL; local 786 PRTTIMER pTimer; local [all...] |
/vbox/src/VBox/Runtime/generic/ |
H A D | timer-generic.cpp | 102 PRTTIMER pTimer = (PRTTIMER)RTMemAlloc(sizeof(*pTimer)); 103 if (!pTimer) 106 pTimer->u32Magic = RTTIMER_MAGIC; 107 pTimer->fSuspended = true; 108 pTimer->fDestroyed = false; 109 pTimer->pfnTimer = pfnTimer; 110 pTimer->pvUser = pvUser; 111 pTimer->Thread = NIL_RTTHREAD; 112 pTimer 143 rtTimerIsValid(PRTTIMER pTimer) argument 152 RTTimerDestroy(PRTTIMER pTimer) argument 180 RTTimerStart(PRTTIMER pTimer, uint64_t u64First) argument 204 RTTimerStop(PRTTIMER pTimer) argument 224 RTTimerChangeInterval(PRTTIMER pTimer, uint64_t u64NanoInterval) argument 236 PRTTIMER pTimer = (PRTTIMER)pvUser; local [all...] |
/vbox/src/VBox/Runtime/r0drv/freebsd/ |
H A D | timer-r0drv-freebsd.c | 109 PRTTIMER pTimer = (PRTTIMER)RTMemAlloc(sizeof(*pTimer)); 110 if (!pTimer) 113 pTimer->u32Magic = RTTIMER_MAGIC; 114 pTimer->fSuspended = true; 115 pTimer->fSpecificCpu = !!(fFlags & RTTIMER_FLAGS_CPU_SPECIFIC); 116 pTimer->iCpu = fFlags & RTTIMER_FLAGS_CPU_MASK; 117 pTimer->pfnTimer = pfnTimer; 118 pTimer->pvUser = pvUser; 119 pTimer 142 RTTimerDestroy(PRTTIMER pTimer) argument 160 RTTimerStart(PRTTIMER pTimer, uint64_t u64First) argument 190 RTTimerStop(PRTTIMER pTimer) argument 207 RTTimerChangeInterval(PRTTIMER pTimer, uint64_t u64NanoInterval) argument 224 PRTTIMER pTimer = (PRTTIMER)pvTimer; local 233 PRTTIMER pTimer = (PRTTIMER)pvTimer; local [all...] |
/vbox/src/VBox/Runtime/r0drv/os2/ |
H A D | timer-r0drv-os2.cpp | 139 PRTTIMER pTimer = (PRTTIMER)RTMemAlloc(sizeof(*pTimer)); local 140 if (!pTimer) 143 pTimer->u32Magic = RTTIMER_MAGIC; 144 pTimer->pNext = NULL; 145 pTimer->fSuspended = true; 146 pTimer->pfnTimer = pfnTimer; 147 pTimer->pvUser = pvUser; 148 pTimer->u64NanoInterval = u64NanoInterval; 149 pTimer 172 rtTimerIsValid(PRTTIMER pTimer) argument 180 RTTimerDestroy(PRTTIMER pTimer) argument 229 RTTimerStart(PRTTIMER pTimer, uint64_t u64First) argument 264 RTTimerStop(PRTTIMER pTimer) argument 287 RTTimerChangeInterval(PRTTIMER pTimer, uint64_t u64NanoInterval) argument 308 PRTTIMER pTimer; local [all...] |
/vbox/src/VBox/Runtime/r3/win/ |
H A D | timer-win.cpp | 130 PRTTIMER pTimer = (PRTTIMER)(void *)dwUser; local 131 Assert(pTimer->TimerId == uTimerID); 132 pTimer->pfnTimer(pTimer, pTimer->pvUser, ++pTimer->iTick); 145 PRTTIMER pTimer = (PRTTIMER)lpArgToCompletionRoutine; local 150 if (pTimer->u32Magic != RTTIMER_MAGIC) 156 pTimer->pfnTimer(pTimer, pTime 182 PRTTIMER pTimer = (PRTTIMER)(void *)pvArg; local 315 PRTTIMER pTimer = (PRTTIMER)RTMemAlloc(sizeof(*pTimer)); local 397 RTTimerDestroy(PRTTIMER pTimer) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/AppPkg/Applications/Sockets/DataSink/ |
H A D | DataSink.c | 52 EFI_EVENT pTimer; variable 718 &pTimer ); 727 pTimer )); 761 Status = gBS->SetTimer ( pTimer, 776 pTimer )); 820 Status = gBS->SetTimer ( pTimer, 835 pTimer )); 872 if (( !EFI_ERROR ( Status )) && ( NULL != pTimer )) { 876 Status = gBS->CloseEvent ( pTimer ); 885 pTimer )); [all...] |
/vbox/src/VBox/Runtime/r0drv/nt/ |
H A D | timer-r0drv-nt.cpp | 144 * @param pTimer The timer. 148 DECLINLINE(void) rtTimerNtRearmInternval(PRTTIMER pTimer, uint64_t iTick, PKDPC pMasterDpc) argument 151 Assert(pTimer->u64NanoInterval); 153 uint64_t uNtNext = (iTick * pTimer->u64NanoInterval) / 100 - 10; /* 1us fudge */ 155 DueTime.QuadPart = rtTimerNtQueryInterruptTime() - pTimer->uNtStartTime; 163 KeSetTimerEx(&pTimer->NtTimer, DueTime, 0, &pTimer->aSubTimers[0].NtDpc); 179 PRTTIMER pTimer = (PRTTIMER)pvUser; local 180 AssertPtr(pTimer); 189 if ( !ASMAtomicUoReadBool(&pTimer 219 PRTTIMER pTimer = pSubTimer->pParent; local 265 PRTTIMER pTimer = pSubTimer->pParent; local 333 RTTimerStart(PRTTIMER pTimer, uint64_t u64First) argument 390 rtTimerNtStopWorker(PRTTIMER pTimer) argument 404 RTTimerStop(PRTTIMER pTimer) argument 423 RTTimerChangeInterval(PRTTIMER pTimer, uint64_t u64NanoInterval) argument 432 RTTimerDestroy(PRTTIMER pTimer) argument 490 PRTTIMER pTimer = (PRTTIMER)RTMemAllocZ(RT_OFFSETOF(RTTIMER, aSubTimers[cSubTimers])); local [all...] |
/vbox/src/VBox/Runtime/r0drv/solaris/ |
H A D | timer-r0drv-solaris.c | 127 #define RTTIMER_ASSERT_VALID_RET(pTimer) \ 130 AssertPtrReturn(pTimer, VERR_INVALID_HANDLE); \ 131 AssertMsgReturn((pTimer)->u32Magic == RTTIMER_MAGIC, ("pTimer=%p u32Magic=%x expected %x\n", (pTimer), (pTimer)->u32Magic, RTTIMER_MAGIC), \ 140 static void rtTimerSolStopIt(PRTTIMER pTimer); 147 * @param pTimer The timer. 149 DECLINLINE(uint32_t) rtTimerSolRetain(PRTTIMER pTimer) 151 return ASMAtomicIncU32(&pTimer 161 rtTimeSolReleaseCleanup(PRTTIMER pTimer) argument 196 PRTTIMER pTimer = (PRTTIMER)pvArg; local 264 PRTTIMER pTimer = (PRTTIMER)pvArg; local 329 PRTTIMER pTimer = (PRTTIMER)pvArg; local 435 RTTimerDestroy(PRTTIMER pTimer) argument 462 RTTimerStart(PRTTIMER pTimer, uint64_t u64First) argument 564 rtTimerSolStopIt(PRTTIMER pTimer) argument 580 RTTimerStop(PRTTIMER pTimer) argument 600 RTTimerChangeInterval(PRTTIMER pTimer, uint64_t u64NanoInterval) argument [all...] |
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | timer-posix.cpp | 186 PRTTIMER pTimer = (PRTTIMER)pvArg; local 187 RTTIMER Timer = *pTimer; 188 Assert(pTimer->u32Magic == RTTIMER_MAGIC); 225 int rc = pTimer->iError = RTErrConvertFromErrno(errno); 237 while ( !pTimer->fDestroyed 238 && pTimer->u32Magic == RTTIMER_MAGIC) 243 if (pTimer->fSuspended) 245 int rc = RTSemEventWait(pTimer->Event, RT_INDEFINITE_WAIT); 249 if (pTimer->fDestroyed) 253 if ( pTimer 378 PRTTIMER pTimer = (PRTTIMER)SigInfo.si_value.sival_ptr; local 489 PRTTIMER pTimer = (PRTTIMER)RTMemAlloc(sizeof(*pTimer)); local 556 PRTTIMER pTimer = (PRTTIMER)RTMemAlloc(sizeof(*pTimer)); local 636 RTTimerDestroy(PRTTIMER pTimer) argument 721 RTTimerStart(PRTTIMER pTimer, uint64_t u64First) argument 777 RTTimerStop(PRTTIMER pTimer) argument 822 RTTimerChangeInterval(PRTTIMER pTimer, uint64_t u64NanoInterval) argument [all...] |
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PDMQueue.cpp | 44 static DECLCALLBACK(void) pdmR3QueueTimer(PVM pVM, PTMTIMER pTimer, void *pvUser); 94 //pQueue->pTimer = NULL; 118 rc = TMR3TimerCreateInternal(pVM, TMCLOCK_REAL, pdmR3QueueTimer, pQueue, "Queue timer", &pQueue->pTimer); 121 rc = TMTimerSetMillies(pQueue->pTimer, cMilliesInterval); 125 int rc2 = TMR3TimerDestroy(pQueue->pTimer); AssertRC(rc2); 403 if (pQueue->pTimer) 453 if (pQueue->pTimer) 455 TMR3TimerDestroy(pQueue->pTimer); 456 pQueue->pTimer = NULL; 865 * @param pTimer Pointe 868 pdmR3QueueTimer(PVM pVM, PTMTIMER pTimer, void *pvUser) argument [all...] |
H A D | PDMAsyncCompletionFile.cpp | 363 TMTimerSetMillies(pEpClassFile->pTimer, tsDelay); 731 static DECLCALLBACK(void) pdmacR3TimerCallback(PVM pVM, PTMTIMER pTimer, void *pvUser) argument 782 TMTimerSetMillies(pEpClassFile->pTimer, cMilliesNext); 865 rc = TMR3TimerCreateInternal(pEpClassFile->Core.pVM, TMCLOCK_REAL, pdmacR3TimerCallback, pEpClassFile, "AC Delay", &pEpClassFile->pTimer);
|
/vbox/src/VBox/VMM/testcase/ |
H A D | tstVMM.cpp | 64 static DECLCALLBACK(void) tstTMDummyCallback(PVM pVM, PTMTIMER pTimer, void *pvUser) argument 67 NOREF(pTimer); 107 PTMTIMER pTimer = apTimers[i]; local 110 && TMTimerIsActive(pTimer)) 112 rc = TMTimerStop(pTimer); 117 rc = TMTimerSetMicro(pTimer, 50 + cLeft);
|
/vbox/src/VBox/Devices/EFI/Firmware/AppPkg/Applications/Sockets/DataSource/ |
H A D | DataSource.c | 72 EFI_EVENT pTimer; variable 1296 &pTimer ); 1305 pTimer )); 1339 Status = gBS->SetTimer ( pTimer, 1354 pTimer )); 1398 Status = gBS->SetTimer ( pTimer, 1413 pTimer )); 1450 if (( !EFI_ERROR ( Status )) && ( NULL != pTimer )) { 1454 Status = gBS->CloseEvent ( pTimer ); 1463 pTimer )); [all...] |
/vbox/src/VBox/Devices/Network/ |
H A D | DevINIP.cpp | 162 static DECLCALLBACK(void) devINIPARPTimer(PPDMDEVINS pDevIns, PTMTIMER pTimer); 163 static DECLCALLBACK(void) devINIPTCPFastTimer(PPDMDEVINS pDevIns, PTMTIMER pTimer); 164 static DECLCALLBACK(void) devINIPTCPSlowTimer(PPDMDEVINS pDevIns, PTMTIMER pTimer); 176 * @param pTimer Pointer to timer. 178 static DECLCALLBACK(void) devINIPARPTimer(PPDMDEVINS pDevIns, PTMTIMER pTimer, void *pvUser) argument 181 LogFlow(("%s: pDevIns=%p pTimer=%p\n", __FUNCTION__, pDevIns, pTimer)); 191 * @param pTimer Pointer to timer. 193 static DECLCALLBACK(void) devINIPTCPFastTimer(PPDMDEVINS pDevIns, PTMTIMER pTimer, void *pvUser) argument 196 LogFlow(("%s: pDevIns=%p pTimer 208 devINIPTCPSlowTimer(PPDMDEVINS pDevIns, PTMTIMER pTimer, void *pvUser) argument [all...] |
/vbox/src/VBox/ExtPacks/BusMouseSample/ |
H A D | BusMouse.cpp | 243 static DECLCALLBACK(void) bmsTimerCallback(PPDMDEVINS pDevIns, PTMTIMER pTimer, void *pvUser) argument 287 TMTimerSetMillies(pTimer, pThis->cTimerPeriodMs);
|
/vbox/src/VBox/Runtime/r0drv/linux/ |
H A D | timer-r0drv-linux.c | 413 * @param pTimer The timer in question. 415 static void rtTimerLnxDestroyIt(PRTTIMER pTimer) argument 417 RTSPINLOCK hSpinlock = pTimer->hSpinlock; 419 Assert(pTimer->fSuspended); 420 RTTIMERLNX_LOG(("destroyit %p\n", pTimer)); 427 if ( pTimer->cCpus > 1 430 int rc = RTMpNotificationDeregister(rtTimerLinuxMpEvent, pTimer); 438 ASMAtomicWriteU32(&pTimer->u32Magic, ~RTTIMER_MAGIC); 444 iCpu = pTimer->cCpus; 448 if (pTimer 472 PRTTIMER pTimer = RT_FROM_MEMBER(pWork, RTTIMER, DtorWorkqueueItem); local 484 rtTimerLnxCallbackDestroy(PRTTIMER pTimer, PRTTIMERLNXSUBTIMER pSubTimer) argument 523 rtTimerLnxCallbackHandleMigration(PRTTIMER pTimer, PRTTIMERLNXSUBTIMER pSubTimer) argument 627 PRTTIMER pTimer = pSubTimer->pParent; local 720 PRTTIMER pTimer = pSubTimer->pParent; local 885 PRTTIMER pTimer = (PRTTIMER)pvUser1; local 898 rtTimerLnxOmniStart(PRTTIMER pTimer, PRTTIMERLINUXSTARTONCPUARGS pArgs) argument 974 rtTimerLnxOmniStop(PRTTIMER pTimer, bool fForDestroy) argument 1044 PRTTIMER pTimer = (PRTTIMER)pvUser1; local 1081 PRTTIMER pTimer = (PRTTIMER)pvUser; local 1179 PRTTIMER pTimer = (PRTTIMER)pvUser1; local 1184 RTTimerStart(PRTTIMER pTimer, uint64_t u64First) argument 1266 rtTimerLnxStop(PRTTIMER pTimer, bool fForDestroy) argument 1326 RTTimerStop(PRTTIMER pTimer) argument 1344 RTTimerChangeInterval(PRTTIMER pTimer, uint64_t u64NanoInterval) argument 1392 RTTimerDestroy(PRTTIMER pTimer) argument 1469 PRTTIMER pTimer; local [all...] |
/vbox/src/VBox/Devices/PC/ |
H A D | DevHPET.cpp | 158 int rcLock = TMTimerLock((a_pThis)->aTimers[0].CTX_SUFF(pTimer), (a_rcBusy)); \ 164 TMTimerUnlock((a_pThis)->aTimers[0].CTX_SUFF(pTimer)); \ 176 TMTimerUnlock((a_pThis)->aTimers[0].CTX_SUFF(pTimer)); \ 310 TMTimerGet(pThis->aTimers[0].CTX_SUFF(pTimer)) 381 TMTimerSetFrequencyHint(pHpetTimer->CTX_SUFF(pTimer), u32Freq / (uint32_t)u64Period); 422 TMTimerSetNano(pHpetTimer->CTX_SUFF(pTimer), hpetTicksToNs(pHpetTimer->CTX_SUFF(pHpet), u64Diff)); 508 Assert(!PDMCritSectIsOwner(&pThis->CritSect) || TMTimerIsLockOwner(pThis->aTimers[0].CTX_SUFF(pTimer))); 711 Assert(!PDMCritSectIsOwner(&pThis->CritSect) || TMTimerIsLockOwner(pThis->aTimers[0].CTX_SUFF(pTimer))); 756 - TMTimerGet(pThis->aTimers[0].CTX_SUFF(pTimer)); 766 TMTimerStop(pThis->aTimers[i].CTX_SUFF(pTimer)); 1023 hpetR3Timer(PPDMDEVINS pDevIns, PTMTIMER pTimer, void *pvUser) argument [all...] |
H A D | DevPit-i8254.cpp | 116 int rcLock = TMTimerLock((a_pThis)->channels[0].CTX_SUFF(pTimer), (a_rcBusy)); \ 122 TMTimerUnlock((a_pThis)->channels[0].CTX_SUFF(pTimer)); \ 133 TMTimerLock((a_pThis)->channels[0].CTX_SUFF(pTimer), VERR_IGNORED); \ 144 TMTimerUnlock((a_pThis)->channels[0].CTX_SUFF(pTimer)); \ 254 PTMTIMER pTimer = pChan->CTX_SUFF(pPit)->channels[0].CTX_SUFF(pTimer); local 255 Assert(TMTimerIsLockOwner(pTimer)); 261 d = ASMMultU64ByU32DivByU32(TMTimerGet(pTimer) - pChan->count_load_time, PIT_FREQ, TMTimerGetFreq(pTimer)); 267 d = TMTimerGet(pTimer); 299 PTMTIMER pTimer = pChan->CTX_SUFF(pPit)->channels[0].CTX_SUFF(pTimer); local 365 PTMTIMER pTimer = pChan->CTX_SUFF(pPit)->channels[0].CTX_SUFF(pTimer); local 404 PTMTIMER pTimer = pChan->CTX_SUFF(pPit)->channels[0].CTX_SUFF(pTimer); local 433 PTMTIMER pTimer = pChan->CTX_SUFF(pPit)->channels[0].CTX_SUFF(pTimer); local 518 PTMTIMER pTimer = pChan->CTX_SUFF(pPit)->channels[0].CTX_SUFF(pTimer); local 708 PTMTIMER pTimer = pChan->CTX_SUFF(pPit)->channels[0].CTX_SUFF(pTimer); local 1002 pitTimer(PPDMDEVINS pDevIns, PTMTIMER pTimer, void *pvUser) argument [all...] |
/vbox/src/VBox/Devices/USB/ |
H A D | VUSBDevice.cpp | 1347 * @param pTimer The timer instance. 1351 static DECLCALLBACK(void) vusbDevResetDoneTimer(PPDMUSBINS pUsbIns, PTMTIMER pTimer, void *pvUser) argument
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | TMAll.cpp | 56 # define TMTIMER_ASSERT_CRITSECT(pTimer) \ 58 if ((pTimer)->pCritSect) \ 61 PPDMCRITSECT pCritSect = (PPDMCRITSECT)MMHyperR3ToCC((pTimer)->CTX_SUFF(pVM), (pTimer)->pCritSect); \ 64 || (enmState = (pTimer)->CTX_SUFF(pVM)->enmVMState) == VMSTATE_CREATING \ 67 ("pTimer=%p (%s) pCritSect=%p (%s)\n", pTimer, R3STRING(pTimer->pszDesc), \ 68 (pTimer)->pCritSect, R3STRING(PDMR3CritSectName((pTimer) 273 tmSchedule(PTMTIMER pTimer) argument 306 tmTimerTry(PTMTIMER pTimer, TMTIMERSTATE enmStateNew, TMTIMERSTATE enmStateOld) argument 326 tmTimerLinkSchedule(PTMTIMERQUEUE pQueue, PTMTIMER pTimer) argument 351 tmTimerTryWithLink(PTMTIMER pTimer, TMTIMERSTATE enmStateNew, TMTIMERSTATE enmStateOld) argument 371 tmTimerQueueLinkActive(PTMTIMERQUEUE pQueue, PTMTIMER pTimer, uint64_t u64Expire) argument 425 tmTimerQueueScheduleOne(PTMTIMERQUEUE pQueue, PTMTIMER pTimer) argument 534 PTMTIMER pTimer = pNext; local 1032 TMTimerR3Ptr(PTMTIMER pTimer) argument 1044 TMTimerR0Ptr(PTMTIMER pTimer) argument 1056 TMTimerRCPtr(PTMTIMER pTimer) argument 1075 TMTimerLock(PTMTIMER pTimer, int rcBusy) argument 1088 TMTimerUnlock(PTMTIMER pTimer) argument 1102 TMTimerIsLockOwner(PTMTIMER pTimer) argument 1119 tmTimerSetOptimizedStart(PVM pVM, PTMTIMER pTimer, uint64_t u64Expire) argument 1162 tmTimerVirtualSyncSet(PVM pVM, PTMTIMER pTimer, uint64_t u64Expire) argument 1229 TMTimerSet(PTMTIMER pTimer, uint64_t u64Expire) argument 1423 tmTimerSetRelativeOptimizedStart(PVM pVM, PTMTIMER pTimer, uint64_t cTicksToNext, uint64_t *pu64Now) argument 1461 tmTimerVirtualSyncSetRelative(PVM pVM, PTMTIMER pTimer, uint64_t cTicksToNext, uint64_t *pu64Now) argument 1534 TMTimerSetRelative(PTMTIMER pTimer, uint64_t cTicksToNext, uint64_t *pu64Now) argument 1761 TMTimerSetFrequencyHint(PTMTIMER pTimer, uint32_t uHzHint) argument 1788 tmTimerVirtualSyncStop(PVM pVM, PTMTIMER pTimer) argument 1856 TMTimerStop(PTMTIMER pTimer) argument 1962 TMTimerGet(PTMTIMER pTimer) argument 1994 TMTimerGetFreq(PTMTIMER pTimer) argument 2019 TMTimerGetExpire(PTMTIMER pTimer) argument 2081 TMTimerIsActive(PTMTIMER pTimer) argument 2130 TMTimerSetMillies(PTMTIMER pTimer, uint32_t cMilliesToNext) argument 2160 TMTimerSetMicro(PTMTIMER pTimer, uint64_t cMicrosToNext) argument 2190 TMTimerSetNano(PTMTIMER pTimer, uint64_t cNanosToNext) argument 2219 TMTimerGetNano(PTMTIMER pTimer) argument 2231 TMTimerGetMicro(PTMTIMER pTimer) argument 2243 TMTimerGetMilli(PTMTIMER pTimer) argument 2258 TMTimerToNano(PTMTIMER pTimer, uint64_t u64Ticks) argument 2287 TMTimerToMicro(PTMTIMER pTimer, uint64_t u64Ticks) argument 2316 TMTimerToMilli(PTMTIMER pTimer, uint64_t u64Ticks) argument 2344 TMTimerFromNano(PTMTIMER pTimer, uint64_t cNanoSecs) argument 2372 TMTimerFromMicro(PTMTIMER pTimer, uint64_t cMicroSecs) argument 2400 TMTimerFromMilli(PTMTIMER pTimer, uint64_t cMilliSecs) argument [all...] |