Searched refs:pfnTimer (Results 1 - 15 of 15) sorted by relevance

/vbox/src/VBox/Runtime/generic/
H A DRTTimerCreate-generic.cpp38 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 DRTTimerLRCreate-generic.cpp38 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 Dtimer-generic.cpp63 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 Dtimerlr-generic.cpp65 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 Dtimer.h92 * @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 Dtimer-r0drv-freebsd.c69 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 Dtimer-r0drv-os2.cpp64 /** 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 Dtimer-win.cpp95 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 Dtimer-r0drv-nt.cpp91 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 Dtimer-r0drv-solaris.c86 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 Dtimer-posix.cpp128 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 DTMInternal.h134 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 Dtimer-r0drv-linux.c167 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 DTM.cpp1459 (*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 DtstVMStruct.h1082 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);

Completed in 68 milliseconds