21#ifndef _SMM_PERIODIC_TIMER_DISPATCH2_H_
22#define _SMM_PERIODIC_TIMER_DISPATCH2_H_
27#define EFI_SMM_PERIODIC_TIMER_DISPATCH2_PROTOCOL_GUID EFI_MM_PERIODIC_TIMER_DISPATCH_PROTOCOL_GUID
#define EFIAPI
Definition ProcessorBind.h:172
#define CONST
Definition Base.h:327
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
EFI_MM_HANDLER_ENTRY_POINT EFI_SMM_HANDLER_ENTRY_POINT2
Definition PiSmmCis.h:62
EFI_STATUS(EFIAPI * EFI_SMM_PERIODIC_TIMER_UNREGISTER2)(IN CONST EFI_SMM_PERIODIC_TIMER_DISPATCH2_PROTOCOL *This, IN EFI_HANDLE DispatchHandle)
Definition SmmPeriodicTimerDispatch2.h:121
EFI_GUID gEfiSmmPeriodicTimerDispatch2ProtocolGuid
EFI_STATUS(EFIAPI * EFI_SMM_PERIODIC_TIMER_REGISTER2)(IN CONST EFI_SMM_PERIODIC_TIMER_DISPATCH2_PROTOCOL *This, IN EFI_SMM_HANDLER_ENTRY_POINT2 DispatchFunction, IN CONST EFI_SMM_PERIODIC_TIMER_REGISTER_CONTEXT *RegisterContext, OUT EFI_HANDLE *DispatchHandle)
Definition SmmPeriodicTimerDispatch2.h:100
EFI_STATUS(EFIAPI * EFI_SMM_PERIODIC_TIMER_INTERVAL2)(IN CONST EFI_SMM_PERIODIC_TIMER_DISPATCH2_PROTOCOL *This, IN OUT UINT64 **SmiTickInterval)
Definition SmmPeriodicTimerDispatch2.h:143
EFI_MM_PERIODIC_TIMER_CONTEXT EFI_SMM_PERIODIC_TIMER_CONTEXT
Definition SmmPeriodicTimerDispatch2.h:67
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
VOID * EFI_HANDLE
Definition UefiBaseType.h:37
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
Definition MmPeriodicTimerDispatch.h:69
Definition SmmPeriodicTimerDispatch2.h:48
UINT64 Period
Definition SmmPeriodicTimerDispatch2.h:53
UINT64 SmiTickInterval
Definition SmmPeriodicTimerDispatch2.h:59
Definition SmmPeriodicTimerDispatch2.h:153
EFI_SMM_PERIODIC_TIMER_INTERVAL2 GetNextShorterInterval
Definition SmmPeriodicTimerDispatch2.h:156
EFI_SMM_PERIODIC_TIMER_UNREGISTER2 UnRegister
Definition SmmPeriodicTimerDispatch2.h:155
EFI_SMM_PERIODIC_TIMER_REGISTER2 Register
Definition SmmPeriodicTimerDispatch2.h:154