Lines Matching defs:pTimer

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, void *pvUser);
213 VMMDECL(PTMTIMERR3) TMTimerR3Ptr(PTMTIMER pTimer);
214 VMMDECL(PTMTIMERR0) TMTimerR0Ptr(PTMTIMER pTimer);
215 VMMDECL(PTMTIMERRC) TMTimerRCPtr(PTMTIMER pTimer);
216 VMMDECL(int) TMTimerLock(PTMTIMER pTimer, int rcBusy);
217 VMMDECL(void) TMTimerUnlock(PTMTIMER pTimer);
218 VMMDECL(bool) TMTimerIsLockOwner(PTMTIMER pTimer);
219 VMMDECL(int) TMTimerSet(PTMTIMER pTimer, uint64_t u64Expire);
220 VMMDECL(int) TMTimerSetRelative(PTMTIMER pTimer, uint64_t cTicksToNext, uint64_t *pu64Now);
221 VMMDECL(int) TMTimerSetFrequencyHint(PTMTIMER pTimer, uint32_t uHz);
222 VMMDECL(uint64_t) TMTimerGet(PTMTIMER pTimer);
223 VMMDECL(int) TMTimerStop(PTMTIMER pTimer);
224 VMMDECL(bool) TMTimerIsActive(PTMTIMER pTimer);
226 VMMDECL(int) TMTimerSetMillies(PTMTIMER pTimer, uint32_t cMilliesToNext);
227 VMMDECL(int) TMTimerSetMicro(PTMTIMER pTimer, uint64_t cMicrosToNext);
228 VMMDECL(int) TMTimerSetNano(PTMTIMER pTimer, uint64_t cNanosToNext);
229 VMMDECL(uint64_t) TMTimerGetNano(PTMTIMER pTimer);
230 VMMDECL(uint64_t) TMTimerGetMicro(PTMTIMER pTimer);
231 VMMDECL(uint64_t) TMTimerGetMilli(PTMTIMER pTimer);
232 VMMDECL(uint64_t) TMTimerGetFreq(PTMTIMER pTimer);
233 VMMDECL(uint64_t) TMTimerGetExpire(PTMTIMER pTimer);
234 VMMDECL(uint64_t) TMTimerToNano(PTMTIMER pTimer, uint64_t cTicks);
235 VMMDECL(uint64_t) TMTimerToMicro(PTMTIMER pTimer, uint64_t cTicks);
236 VMMDECL(uint64_t) TMTimerToMilli(PTMTIMER pTimer, uint64_t cTicks);
237 VMMDECL(uint64_t) TMTimerFromNano(PTMTIMER pTimer, uint64_t cNanoSecs);
238 VMMDECL(uint64_t) TMTimerFromMicro(PTMTIMER pTimer, uint64_t cMicroSecs);
239 VMMDECL(uint64_t) TMTimerFromMilli(PTMTIMER pTimer, uint64_t cMilliSecs);
262 VMMR3DECL(int) TMR3TimerDestroy(PTMTIMER pTimer);
266 VMMR3DECL(int) TMR3TimerSave(PTMTIMERR3 pTimer, PSSMHANDLE pSSM);
267 VMMR3DECL(int) TMR3TimerLoad(PTMTIMERR3 pTimer, PSSMHANDLE pSSM);
268 VMMR3DECL(int) TMR3TimerSetCritSect(PTMTIMERR3 pTimer, PPDMCRITSECT pCritSect);