XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
_EFI_TIMER_ARCH_PROTOCOL Struct Reference

#include <Timer.h>

Collaboration diagram for _EFI_TIMER_ARCH_PROTOCOL:
Collaboration graph
[legend]

Public Attributes

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.

Member Data Documentation

◆ GenerateSoftInterrupt

EFI_TIMER_GENERATE_SOFT_INTERRUPT _EFI_TIMER_ARCH_PROTOCOL::GenerateSoftInterrupt

◆ GetTimerPeriod

EFI_TIMER_GET_TIMER_PERIOD _EFI_TIMER_ARCH_PROTOCOL::GetTimerPeriod

◆ RegisterHandler

EFI_TIMER_REGISTER_HANDLER _EFI_TIMER_ARCH_PROTOCOL::RegisterHandler

◆ SetTimerPeriod

EFI_TIMER_SET_TIMER_PERIOD _EFI_TIMER_ARCH_PROTOCOL::SetTimerPeriod

The documentation for this struct was generated from the following file: