UINTN\r
EFIAPI\r
MicroSecondDelay (\r
- IN UINTN MicroSeconds\r
+ IN UINTN MicroSeconds\r
)\r
{\r
return NanoSecondDelay (MicroSeconds * 1000);\r
UINTN\r
EFIAPI\r
NanoSecondDelay (\r
- IN UINTN NanoSeconds\r
+ IN UINTN NanoSeconds\r
)\r
{\r
- EMU_THUNK_PPI *ThunkPpi;\r
- EFI_STATUS Status;\r
- EMU_THUNK_PROTOCOL *Thunk;\r
+ EMU_THUNK_PPI *ThunkPpi;\r
+ EFI_STATUS Status;\r
+ EMU_THUNK_PROTOCOL *Thunk;\r
\r
//\r
// Locate EmuThunkPpi for\r
//\r
Status = PeiServicesLocatePpi (\r
- &gEmuThunkPpiGuid,\r
- 0,\r
- NULL,\r
- (VOID **) &ThunkPpi\r
+ &gEmuThunkPpiGuid,\r
+ 0,\r
+ NULL,\r
+ (VOID **)&ThunkPpi\r
);\r
if (!EFI_ERROR (Status)) {\r
- Thunk = (EMU_THUNK_PROTOCOL *)ThunkPpi->Thunk ();\r
+ Thunk = (EMU_THUNK_PROTOCOL *)ThunkPpi->Thunk ();\r
Thunk->Sleep (NanoSeconds * 100);\r
return NanoSeconds;\r
}\r
VOID\r
)\r
{\r
- EMU_THUNK_PPI *ThunkPpi;\r
- EFI_STATUS Status;\r
- EMU_THUNK_PROTOCOL *Thunk;\r
+ EMU_THUNK_PPI *ThunkPpi;\r
+ EFI_STATUS Status;\r
+ EMU_THUNK_PROTOCOL *Thunk;\r
\r
//\r
// Locate EmuThunkPpi for\r
//\r
Status = PeiServicesLocatePpi (\r
- &gEmuThunkPpiGuid,\r
- 0,\r
- NULL,\r
- (VOID **) &ThunkPpi\r
+ &gEmuThunkPpiGuid,\r
+ 0,\r
+ NULL,\r
+ (VOID **)&ThunkPpi\r
);\r
if (!EFI_ERROR (Status)) {\r
- Thunk = (EMU_THUNK_PROTOCOL *)ThunkPpi->Thunk ();\r
- return Thunk->QueryPerformanceCounter ();\r
+ Thunk = (EMU_THUNK_PROTOCOL *)ThunkPpi->Thunk ();\r
+ return Thunk->QueryPerformanceCounter ();\r
}\r
\r
return 0;\r
UINT64\r
EFIAPI\r
GetPerformanceCounterProperties (\r
- OUT UINT64 *StartValue OPTIONAL,\r
- OUT UINT64 *EndValue OPTIONAL\r
+ OUT UINT64 *StartValue OPTIONAL,\r
+ OUT UINT64 *EndValue OPTIONAL\r
)\r
{\r
- EMU_THUNK_PPI *ThunkPpi;\r
- EFI_STATUS Status;\r
- EMU_THUNK_PROTOCOL *Thunk;\r
+ EMU_THUNK_PPI *ThunkPpi;\r
+ EFI_STATUS Status;\r
+ EMU_THUNK_PROTOCOL *Thunk;\r
\r
//\r
// Locate EmuThunkPpi for\r
//\r
Status = PeiServicesLocatePpi (\r
- &gEmuThunkPpiGuid,\r
- 0,\r
- NULL,\r
- (VOID **) &ThunkPpi\r
+ &gEmuThunkPpiGuid,\r
+ 0,\r
+ NULL,\r
+ (VOID **)&ThunkPpi\r
);\r
if (!EFI_ERROR (Status)) {\r
if (StartValue != NULL) {\r
*StartValue = 0ULL;\r
}\r
+\r
if (EndValue != NULL) {\r
*EndValue = (UINT64)-1LL;\r
}\r
\r
- Thunk = (EMU_THUNK_PROTOCOL *)ThunkPpi->Thunk ();\r
- return Thunk->QueryPerformanceFrequency ();\r
+ Thunk = (EMU_THUNK_PROTOCOL *)ThunkPpi->Thunk ();\r
+ return Thunk->QueryPerformanceFrequency ();\r
}\r
\r
return 0;\r
// Since 2^29 < 1,000,000,000 = 0x3B9ACA00 < 2^30, Remainder should < 2^(64-30) = 2^34,\r
// i.e. highest bit set in Remainder should <= 33.\r
//\r
- Shift = MAX (0, HighBitSet64 (Remainder) - 33);\r
- Remainder = RShiftU64 (Remainder, (UINTN) Shift);\r
- Frequency = RShiftU64 (Frequency, (UINTN) Shift);\r
+ Shift = MAX (0, HighBitSet64 (Remainder) - 33);\r
+ Remainder = RShiftU64 (Remainder, (UINTN)Shift);\r
+ Frequency = RShiftU64 (Frequency, (UINTN)Shift);\r
NanoSeconds += DivU64x64Remainder (MultU64x32 (Remainder, 1000000000u), Frequency, NULL);\r
\r
return NanoSeconds;\r