Lines Matching refs:iTimerReg
436 * @param iTimerReg The index of the timer register to read.
441 static int hpetTimerRegRead32(HPET const *pThis, uint32_t iTimerNo, uint32_t iTimerReg, uint32_t *pu32Value)
455 switch (iTimerReg)
484 LogRelMax(10, ("invalid HPET register read %d on %d\n", iTimerReg, pHpetTimer->idxTimer));
506 static int hpetTimerRegWrite32(HPET *pThis, uint32_t iTimerNo, uint32_t iTimerReg, uint32_t u32NewValue)
518 switch (iTimerReg)
603 LogRelMax(10, ("invalid timer register write: %d\n", iTimerReg));
887 uint32_t iTimerReg = (idxReg - 0x100) % 0x20;
888 rc = hpetTimerRegRead32(pThis, iTimer, iTimerReg, &pValue->s.Lo);
890 rc = hpetTimerRegRead32(pThis, iTimer, iTimerReg + 4, &pValue->s.Hi);
941 uint32_t iTimerReg = (idxReg - 0x100) % 0x20;
942 /** @todo Consider handling iTimerReg == HPET_TN_CMP specially here */
943 rc = hpetTimerRegWrite32(pThis, iTimer, iTimerReg, uValue.s.Lo);
945 rc = hpetTimerRegWrite32(pThis, iTimer, iTimerReg + 4, uValue.s.Hi);