ULONG_PTR NTAPI HalSetProfileInterval(IN ULONG_PTR Interval)
ULONGLONG HalMaxProfileInterval
VOID NTAPI ApicSetTimerInterval(ULONG MicroSeconds)
VOID NTAPI HalStartProfileInterrupt(IN KPROFILE_SOURCE ProfileSource)
LARGE_INTEGER HalpCpuClockFrequency
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
FORCEINLINE VOID ApicWrite(APIC_REGISTER Register, ULONG Value)
#define APIC_PROFILE_VECTOR
ULONGLONG HalMinProfileInterval
enum _KPROFILE_SOURCE KPROFILE_SOURCE
VOID FASTCALL HalpProfileInterruptHandler(_In_ PKTRAP_FRAME TrapFrame)
VOID NTAPI ApicInitializeTimer(ULONG Cpu)
ULONGLONG HalCurProfileInterval
#define HAL_PROFILING_MULTIPLIER
VOID NTAPI HalStopProfileInterrupt(IN KPROFILE_SOURCE ProfileSource)
VOID NTAPI HalInitializeProfiling(VOID)
#define HAL_PROFILING_INTERVAL
VOID NTAPI KeProfileInterruptWithSource(IN PKTRAP_FRAME TrapFrame, IN KPROFILE_SOURCE Source)