Searched refs:NanoSeconds (Results 1 - 10 of 10) sorted by relevance
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/DxeTimerLibEsal/ |
H A D | DxeTimerLibEsal.c | 61 It stalls the CPU for the number of nanoseconds specified by NanoSeconds. 63 @param NanoSeconds The minimum number of nanoseconds to delay. 65 @return NanoSeconds 71 IN UINTN NanoSeconds 81 MicroSeconds = DivU64x32 (NanoSeconds + 999, 1000); 94 return NanoSeconds; 199 UINT64 NanoSeconds; local 210 NanoSeconds = MultU64x32 (DivU64x64Remainder (Ticks, Frequency, &Remainder), 1000000000u); 220 NanoSeconds += DivU64x64Remainder (MultU64x32 (Remainder, 1000000000u), Frequency, NULL); 222 return NanoSeconds; [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/SecPeiDxeTimerLibCpu/ |
H A D | IpfTimerLib.c | 78 Stalls the CPU for the number of nanoseconds specified by NanoSeconds. 80 @param NanoSeconds The minimum number of nanoseconds to delay. 82 @return The value of NanoSeconds inputted. 88 IN UINTN NanoSeconds 93 NanoSeconds / 96 return NanoSeconds; 192 UINT64 NanoSeconds; local 203 NanoSeconds = MultU64x32 (DivU64x64Remainder (Ticks, Frequency, &Remainder), 1000000000u); 213 NanoSeconds += DivU64x64Remainder (MultU64x32 (Remainder, 1000000000u), Frequency, NULL); 215 return NanoSeconds; [all...] |
H A D | X86TimerLib.c | 161 Stalls the CPU for the number of nanoseconds specified by NanoSeconds. 163 @param NanoSeconds The minimum number of nanoseconds to delay. 165 @return The value of NanoSeconds inputted. 171 IN UINTN NanoSeconds 182 NanoSeconds 187 return NanoSeconds; 277 UINT64 NanoSeconds; local 288 NanoSeconds = MultU64x32 (DivU64x64Remainder (Ticks, Frequency, &Remainder), 1000000000u); 298 NanoSeconds += DivU64x64Remainder (MultU64x32 (Remainder, 1000000000u), Frequency, NULL); 300 return NanoSeconds; [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/PerformancePkg/Library/TscTimerLib/ |
H A D | TscTimerLibShare.c | 146 /** Stalls the CPU for at least the specified number of NanoSeconds. 148 @param[in] NanoSeconds The minimum number of nanoseconds to delay. 150 @return The value of NanoSeconds input. 156 IN UINTN NanoSeconds 163 (UINT32)NanoSeconds 168 return NanoSeconds; 251 UINT64 NanoSeconds; local 262 NanoSeconds = MultU64x32 (DivU64x64Remainder (Ticks, Frequency, &Remainder), 1000000000u); 272 NanoSeconds += DivU64x64Remainder (MultU64x32 (Remainder, 1000000000u), Frequency, NULL); 274 return NanoSeconds; [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/UefiCpuPkg/Library/SecPeiDxeTimerLibUefiCpu/ |
H A D | IpfTimerLib.c | 78 Stalls the CPU for the number of nanoseconds specified by NanoSeconds. 80 @param NanoSeconds The minimum number of nanoseconds to delay. 82 @return The value of NanoSeconds inputted. 88 IN UINTN NanoSeconds 93 NanoSeconds / 96 return NanoSeconds; 192 UINT64 NanoSeconds; local 203 NanoSeconds = MultU64x32 (DivU64x64Remainder (Ticks, Frequency, &Remainder), 1000000000u); 213 NanoSeconds += DivU64x64Remainder (MultU64x32 (Remainder, 1000000000u), Frequency, NULL); 215 return NanoSeconds; [all...] |
H A D | X86TimerLib.c | 107 Stalls the CPU for the number of nanoseconds specified by NanoSeconds. 109 @param NanoSeconds The minimum number of nanoseconds to delay. 111 @return The value of NanoSeconds inputted. 117 IN UINTN NanoSeconds 124 NanoSeconds 129 return NanoSeconds; 215 UINT64 NanoSeconds; local 226 NanoSeconds = MultU64x32 (DivU64x64Remainder (Ticks, Frequency, &Remainder), 1000000000u); 236 NanoSeconds += DivU64x64Remainder (MultU64x32 (Remainder, 1000000000u), Frequency, NULL); 238 return NanoSeconds; [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/Library/AcpiTimerLib/ |
H A D | AcpiTimerLib.c | 156 Stalls the CPU for the number of nanoseconds specified by NanoSeconds. 158 @param NanoSeconds The minimum number of nanoseconds to delay. 160 @return NanoSeconds 166 IN UINTN NanoSeconds 172 NanoSeconds, 178 return NanoSeconds; 260 UINT64 NanoSeconds; local 268 NanoSeconds = MultU64x32 (DivU64x32Remainder (Ticks, ACPI_TIMER_FREQUENCY, &Remainder), 1000000000u); 274 NanoSeconds += DivU64x32 (MultU64x32 ((UINT64) Remainder, 1000000000u), ACPI_TIMER_FREQUENCY); 276 return NanoSeconds; [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/VBoxPkg/Library/AcpiTimerLib/ |
H A D | AcpiTimerLib.c | 202 Stalls the CPU for the number of nanoseconds specified by NanoSeconds. 204 @param NanoSeconds The minimum number of nanoseconds to delay. 206 @return NanoSeconds 212 IN UINTN NanoSeconds 218 NanoSeconds, 224 return NanoSeconds; 306 UINT64 NanoSeconds; local 314 NanoSeconds = MultU64x32 (DivU64x32Remainder (Ticks, ACPI_TIMER_FREQUENCY, &Remainder), 1000000000u); 320 NanoSeconds += DivU64x32 (MultU64x32 ((UINT64) Remainder, 1000000000u), ACPI_TIMER_FREQUENCY); 322 return NanoSeconds; [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Library/ |
H A D | TimerLib.h | 37 Stalls the CPU for the number of nanoseconds specified by NanoSeconds. 39 @param NanoSeconds The minimum number of nanoseconds to delay. 41 @return The value of NanoSeconds inputted. 47 IN UINTN NanoSeconds
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseTimerLibNullTemplate/ |
H A D | TimerLibNull.c | 42 Stalls the CPU for the number of nanoseconds specified by NanoSeconds. 44 @param NanoSeconds The minimum number of nanoseconds to delay. 46 @return The value of NanoSeconds inputted. 52 IN UINTN NanoSeconds
|
Completed in 65 milliseconds