66 if (!EFI_ERROR (Status)) {
68 Thunk->Sleep (NanoSeconds);
105 if (!EFI_ERROR (Status)) {
107 return Thunk->QueryPerformanceCounter ();
139 OUT UINT64 *StartValue OPTIONAL,
140 OUT UINT64 *EndValue OPTIONAL
156 if (!EFI_ERROR (Status)) {
157 if (StartValue !=
NULL) {
161 if (EndValue !=
NULL) {
162 *EndValue = (UINT64)-1LL;
166 return Thunk->QueryPerformanceFrequency ();
UINT64 EFIAPI RShiftU64(IN UINT64 Operand, IN UINTN Count)
UINT64 EFIAPI MultU64x32(IN UINT64 Multiplicand, IN UINT32 Multiplier)
UINT64 EFIAPI DivU64x64Remainder(IN UINT64 Dividend, IN UINT64 Divisor, OUT UINT64 *Remainder OPTIONAL)
INTN EFIAPI HighBitSet64(IN UINT64 Operand)
EFI_STATUS EFIAPI PeiServicesLocatePpi(IN CONST EFI_GUID *Guid, IN UINTN Instance, IN OUT EFI_PEI_PPI_DESCRIPTOR **PpiDescriptor, IN OUT VOID **Ppi)
UINT64 EFIAPI GetPerformanceCounterProperties(OUT UINT64 *StartValue OPTIONAL, OUT UINT64 *EndValue OPTIONAL)
UINT64 EFIAPI GetTimeInNanoSecond(IN UINT64 Ticks)
UINT64 EFIAPI GetPerformanceCounter(VOID)
UINTN EFIAPI MicroSecondDelay(IN UINTN MicroSeconds)
UINTN EFIAPI NanoSecondDelay(IN UINTN NanoSeconds)