Searched refs:StartTicks (Results 1 – 1 of 1) sorted by relevance
95 UINTN StartTicks; // Timer value snapshot at the start of the delay in MicroSecondDelay() local100 StartTicks = MmioRead32 (SP804_TIMER_METRONOME_BASE + SP804_TIMER_CURRENT_REG); in MicroSecondDelay()123 if (StartTicks >= DelayTicks) { in MicroSecondDelay()129 TargetTicks = StartTicks - DelayTicks; in MicroSecondDelay()133 } while ((CurrentTicks > TargetTicks) && (CurrentTicks <= StartTicks)); in MicroSecondDelay()144 TargetTicks = ((UINTN)SP804_MAX_TICKS - DelayTicks) + StartTicks; in MicroSecondDelay()149 } while (CurrentTicks <= StartTicks); in MicroSecondDelay()