35#define MAX_TIMER_TICK_DURATION 549254
39#define DEFAULT_TIMER_TICK_DURATION 100000
40#define TIMER_CONTROL_PORT 0x43
41#define TIMER0_COUNT_PORT 0x40
134 IN UINT64 TimerPeriod
158 OUT UINT64 *TimerPeriod
VOID(EFIAPI * EFI_TIMER_NOTIFY)(IN UINT64 Time)
EFI_STATUS EFIAPI TimerDriverInitialize(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
EFI_STATUS EFIAPI TimerDriverRegisterHandler(IN EFI_TIMER_ARCH_PROTOCOL *This, IN EFI_TIMER_NOTIFY NotifyFunction)
EFI_STATUS EFIAPI TimerDriverGetTimerPeriod(IN EFI_TIMER_ARCH_PROTOCOL *This, OUT UINT64 *TimerPeriod)
EFI_STATUS EFIAPI TimerDriverSetTimerPeriod(IN EFI_TIMER_ARCH_PROTOCOL *This, IN UINT64 TimerPeriod)
EFI_STATUS EFIAPI TimerDriverGenerateSoftInterrupt(IN EFI_TIMER_ARCH_PROTOCOL *This)
VOID EFIAPI NotifyFunction(IN EFI_EVENT Event, IN VOID *Context)