/vbox/src/VBox/Runtime/generic/ |
H A D | RTTimerCreate-generic.cpp | 38 RTDECL(int) RTTimerCreate(PRTTIMER *ppTimer, unsigned uMilliesInterval, PFNRTTIMER pfnTimer, void *pvUser) argument 40 int rc = RTTimerCreateEx(ppTimer, uMilliesInterval * RT_NS_1MS_64, 0 /* fFlags */, pfnTimer, pvUser);
|
H A D | RTTimerLRCreate-generic.cpp | 38 RTDECL(int) RTTimerLRCreate(PRTTIMERLR phTimerLR, uint32_t uMilliesInterval, PFNRTTIMERLR pfnTimer, void *pvUser) argument 40 int rc = RTTimerLRCreateEx(phTimerLR, uMilliesInterval * UINT64_C(1000000), 0, pfnTimer, pvUser);
|
H A D | timer-generic.cpp | 63 PFNRTTIMER pfnTimer; member in struct:RTTIMER 89 RTDECL(int) RTTimerCreateEx(PRTTIMER *ppTimer, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMER pfnTimer, void *pvUser) argument 109 pTimer->pfnTimer = pfnTimer; 263 pTimer->pfnTimer(pTimer, pTimer->pvUser, pTimer->iTick);
|
H A D | timerlr-generic.cpp | 65 PFNRTTIMERLR pfnTimer; member in struct:RTTIMERLRINT 92 RTDECL(int) RTTimerLRCreateEx(RTTIMERLR *phTimerLR, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMERLR pfnTimer, void *pvUser) argument 115 pThis->pfnTimer = pfnTimer; 297 pThis->pfnTimer(pThis, pThis->pvUser, pThis->iTick);
|
/vbox/include/iprt/ |
H A D | timer.h | 92 * @param pfnTimer Callback function which shall be scheduled for execution 98 RTDECL(int) RTTimerCreate(PRTTIMER *ppTimer, unsigned uMilliesInterval, PFNRTTIMER pfnTimer, void *pvUser); 112 * @param pfnTimer Callback function which shall be scheduled for execution 118 RTDECL(int) RTTimerCreateEx(PRTTIMER *ppTimer, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMER pfnTimer, void *pvUser); 297 * @param pfnTimer Callback function which shall be scheduled for execution 302 RTDECL(int) RTTimerLRCreate(PRTTIMERLR phTimerLR, uint32_t uMilliesInterval, PFNRTTIMERLR pfnTimer, void *pvUser); 315 * @param pfnTimer Callback function which shall be scheduled for execution 320 RTDECL(int) RTTimerLRCreateEx(PRTTIMERLR phTimerLR, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMERLR pfnTimer, void *pvUser);
|
/vbox/src/VBox/Runtime/r0drv/freebsd/ |
H A D | timer-r0drv-freebsd.c | 69 PFNRTTIMER pfnTimer; member in struct:RTTIMER 92 RTDECL(int) RTTimerCreateEx(PRTTIMER *ppTimer, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMER pfnTimer, void *pvUser) argument 117 pTimer->pfnTimer = pfnTimer; 227 pTimer->pfnTimer(pTimer, pTimer->pvUser, pTimer->iTick); 258 pTimer->pfnTimer(pTimer, pTimer->pvUser, pTimer->iTick);
|
/vbox/src/VBox/Runtime/r0drv/os2/ |
H A D | timer-r0drv-os2.cpp | 64 /** Cleared at the start of timer processing, set when calling pfnTimer. 68 PFNRTTIMER pfnTimer; member in struct:RTTIMER 111 RTDECL(int) RTTimerCreateEx(PRTTIMER *ppTimer, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMER pfnTimer, void *pvUser) argument 146 pTimer->pfnTimer = pfnTimer; 338 PFNRTTIMER pfnTimer = pTimer->pfnTimer; local 341 pfnTimer(pTimer, pvUser, pTimer->iTick);
|
/vbox/src/VBox/Runtime/r3/win/ |
H A D | timer-win.cpp | 95 PFNRTTIMER pfnTimer; member in struct:RTTIMER 132 pTimer->pfnTimer(pTimer, pTimer->pvUser, ++pTimer->iTick); 156 pTimer->pfnTimer(pTimer, pTimer->pvUser, ++pTimer->iTick); 240 pTimer->pfnTimer(pTimer, pTimer->pvUser, ++pTimer->iTick); 281 RTDECL(int) RTTimerCreate(PRTTIMER *ppTimer, unsigned uMilliesInterval, PFNRTTIMER pfnTimer, void *pvUser) argument 320 pTimer->pfnTimer = pfnTimer;
|
/vbox/src/VBox/Runtime/r0drv/nt/ |
H A D | timer-r0drv-nt.cpp | 91 PFNRTTIMER pfnTimer; member in struct:RTTIMER 199 pTimer->pfnTimer(pTimer, pTimer->pvUser, iTick); 242 pTimer->pfnTimer(pTimer, pTimer->pvUser, ++pSubTimer->iTick); 300 pTimer->pfnTimer(pTimer, pTimer->pvUser, iTick); 322 pTimer->pfnTimer(pTimer, pTimer->pvUser, ++pSubTimer->iTick); 466 RTDECL(int) RTTimerCreateEx(PRTTIMER *ppTimer, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMER pfnTimer, void *pvUser) argument 504 pTimer->pfnTimer = pfnTimer;
|
/vbox/src/VBox/Runtime/r0drv/solaris/ |
H A D | timer-r0drv-solaris.c | 86 PFNRTTIMER pfnTimer; member in struct:RTTIMER 192 * cyclic subsystem here, neither should pfnTimer(). 221 pTimer->pfnTimer(pTimer, pTimer->pvUser, u64Tick); 260 * cyclic subsystem here, neither should pfnTimer(). 279 pTimer->pfnTimer(pTimer, pTimer->pvUser, u64Tick); 353 RTDECL(int) RTTimerCreateEx(PRTTIMER *ppTimer, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMER pfnTimer, void *pvUser) argument 408 pTimer->pfnTimer = pfnTimer;
|
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | timer-posix.cpp | 128 PFNRTTIMER pfnTimer; member in struct:RTTIMER 325 pTimer->pfnTimer(pTimer, pTimer->pvUser, ++pTimer->iTick); 386 pTimer->pfnTimer(pTimer, pTimer->pvUser, ++pTimer->iTick); 400 RTDECL(int) RTTimerCreateEx(PRTTIMER *ppTimer, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMER pfnTimer, void *pvUser) argument 497 pTimer->pfnTimer = pfnTimer; 563 pTimer->pfnTimer = pfnTimer;
|
/vbox/src/VBox/VMM/include/ |
H A D | TMInternal.h | 134 R3PTRTYPE(PFNTMTIMERDEV) pfnTimer; member in struct:TMTIMER::__anon16978::__anon16979 143 R3PTRTYPE(PFNTMTIMERUSB) pfnTimer; member in struct:TMTIMER::__anon16978::__anon16980 152 R3PTRTYPE(PFNTMTIMERDRV) pfnTimer; member in struct:TMTIMER::__anon16978::__anon16981 161 R3PTRTYPE(PFNTMTIMERINT) pfnTimer; member in struct:TMTIMER::__anon16978::__anon16982 168 R3PTRTYPE(PFNTMTIMEREXT) pfnTimer; member in struct:TMTIMER::__anon16978::__anon16983
|
/vbox/src/VBox/Runtime/r0drv/linux/ |
H A D | timer-r0drv-linux.c | 167 PFNRTTIMER pfnTimer; member in struct:RTTIMER 658 pTimer->pfnTimer(pTimer, pTimer->pvUser, ++pSubTimer->iTick); 671 pTimer->pfnTimer(pTimer, pTimer->pvUser, ++pSubTimer->iTick); 794 pTimer->pfnTimer(pTimer, pTimer->pvUser, iTick); 814 pTimer->pfnTimer(pTimer, pTimer->pvUser, ++pSubTimer->iTick); 1467 RTDECL(int) RTTimerCreateEx(PRTTIMER *ppTimer, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMER pfnTimer, void *pvUser) argument 1523 pTimer->pfnTimer = pfnTimer;
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | TM.cpp | 1459 (*ppTimer)->u.Dev.pfnTimer = pfnCallback; 1500 (*ppTimer)->u.Usb.pfnTimer = pfnCallback; 1543 (*ppTimer)->u.Drv.pfnTimer = pfnCallback; 1575 pTimer->u.Internal.pfnTimer = pfnCallback; 1606 pTimer->u.External.pfnTimer = pfnCallback; 2139 case TMTIMERTYPE_DEV: pTimer->u.Dev.pfnTimer(pTimer->u.Dev.pDevIns, pTimer, pTimer->pvUser); break; 2140 case TMTIMERTYPE_USB: pTimer->u.Usb.pfnTimer(pTimer->u.Usb.pUsbIns, pTimer, pTimer->pvUser); break; 2141 case TMTIMERTYPE_DRV: pTimer->u.Drv.pfnTimer(pTimer->u.Drv.pDrvIns, pTimer, pTimer->pvUser); break; 2142 case TMTIMERTYPE_INTERNAL: pTimer->u.Internal.pfnTimer(pVM, pTimer, pTimer->pvUser); break; 2143 case TMTIMERTYPE_EXTERNAL: pTimer->u.External.pfnTimer(pTime [all...] |
/vbox/src/VBox/VMM/testcase/ |
H A D | tstVMStruct.h | 1082 GEN_CHECK_OFF_DOT(TMTIMER, u.Dev.pfnTimer); 1084 GEN_CHECK_OFF_DOT(TMTIMER, u.Drv.pfnTimer); 1086 GEN_CHECK_OFF_DOT(TMTIMER, u.Internal.pfnTimer); 1087 GEN_CHECK_OFF_DOT(TMTIMER, u.External.pfnTimer);
|