MdePkg[all]  1.08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
_EFI_TIMER_ARCH_PROTOCOL Struct Reference

Data Fields

EFI_TIMER_REGISTER_HANDLER RegisterHandler
 
EFI_TIMER_SET_TIMER_PERIOD SetTimerPeriod
 
EFI_TIMER_GET_TIMER_PERIOD GetTimerPeriod
 
EFI_TIMER_GENERATE_SOFT_INTERRUPT GenerateSoftInterrupt
 

Detailed Description

This protocol provides the services to initialize a periodic timer interrupt, and to register a handler that is called each time the timer interrupt fires. It may also provide a service to adjust the rate of the periodic timer interrupt. When a timer interrupt occurs, the handler is passed the amount of time that has passed since the previous timer interrupt.

Field Documentation

EFI_TIMER_GENERATE_SOFT_INTERRUPT _EFI_TIMER_ARCH_PROTOCOL::GenerateSoftInterrupt
EFI_TIMER_GET_TIMER_PERIOD _EFI_TIMER_ARCH_PROTOCOL::GetTimerPeriod
EFI_TIMER_REGISTER_HANDLER _EFI_TIMER_ARCH_PROTOCOL::RegisterHandler
EFI_TIMER_SET_TIMER_PERIOD _EFI_TIMER_ARCH_PROTOCOL::SetTimerPeriod