Lines Matching refs:HPETTIMER
186 typedef struct HPETTIMER
225 } HPETTIMER;
226 AssertCompileMemberAlignment(HPETTIMER, u64Config, sizeof(uint64_t));
249 HPETTIMER aTimers[RT_MAX(HPET_NUM_TIMERS_PIIX, HPET_NUM_TIMERS_ICH9)];
281 DECLINLINE(bool) hpet32bitTimer(HPETTIMER *pHpetTimer)
288 DECLINLINE(uint64_t) hpetInvalidValue(HPETTIMER *pHpetTimer)
333 DECLINLINE(uint64_t) hpetComputeDiff(HPETTIMER *pHpetTimer, uint64_t u64Now)
355 static void hpetAdjustComparator(HPETTIMER *pHpetTimer, uint64_t u64Now)
374 DECLINLINE(void) hpetTimerSetFrequencyHint(HPET *pThis, HPETTIMER *pHpetTimer)
386 static void hpetProgramTimer(HPETTIMER *pHpetTimer)
453 HPETTIMER const *pHpetTimer = &pThis->aTimers[iTimerNo];
516 HPETTIMER *pHpetTimer = &pThis->aTimers[iTimerNo];
969 static uint32_t hpetR3TimerGetIrq(struct HPETTIMER const *pHpetTimer)
993 static void hpetR3TimerUpdateIrq(HPET *pThis, struct HPETTIMER *pHpetTimer)
1026 HPETTIMER *pHpetTimer = (HPETTIMER *)pvUser;
1126 HPETTIMER *pHpetTimer = &pThis->aTimers[iTimer];
1177 HPETTIMER *pHpetTimer = &pThis->aTimers[iTimer];
1206 HPETTIMER *pHpetTimer = &pThis->aTimers[iTimer];
1232 HPETTIMER *pTm = &pThis->aTimers[i];
1254 HPETTIMER *pHpetTimer = &pThis->aTimers[i];
1325 HPETTIMER *pHpetTimer = &pThis->aTimers[i];
1369 HPETTIMER *pHpetTimer = &pThis->aTimers[i];