XenevaOS
Loading...
Searching...
No Matches
SmiHandlerProfileLib.h
Go to the documentation of this file.
1
26#ifndef __SMI_HANDLER_PROFILE_LIB_H__
27#define __SMI_HANDLER_PROFILE_LIB_H__
28
29#include <PiSmm.h>
30
54 IN EFI_GUID *HandlerGuid,
56 IN PHYSICAL_ADDRESS CallerAddress,
58 IN UINTN ContextSize OPTIONAL
59 );
60
81 IN EFI_GUID *HandlerGuid,
84 IN UINTN ContextSize OPTIONAL
85 );
86
87#endif
UINT64 UINTN
Definition ProcessorBind.h:118
#define EFIAPI
Definition ProcessorBind.h:172
UINT64 PHYSICAL_ADDRESS
Definition Base.h:305
#define IN
Definition Base.h:347
#define OPTIONAL
Definition Base.h:358
EFI_MM_HANDLER_ENTRY_POINT EFI_SMM_HANDLER_ENTRY_POINT2
Definition PiSmmCis.h:62
EFI_STATUS EFIAPI SmiHandlerProfileRegisterHandler(IN EFI_GUID *HandlerGuid, IN EFI_SMM_HANDLER_ENTRY_POINT2 Handler, IN PHYSICAL_ADDRESS CallerAddress, IN VOID *Context, OPTIONAL IN UINTN ContextSize OPTIONAL)
EFI_STATUS EFIAPI SmiHandlerProfileUnregisterHandler(IN EFI_GUID *HandlerGuid, IN EFI_SMM_HANDLER_ENTRY_POINT2 Handler, IN VOID *Context, OPTIONAL IN UINTN ContextSize OPTIONAL)
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
#define VOID
Definition acefi.h:190
UINT32 void * Context
Definition acevents.h:322
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn BOOLEAN Physical UINT32 ACPI_TABLE_HEADER *OutTableHeader ACPI_TABLE_HEADER **OutTable ACPI_HANDLE UINT32 ACPI_WALK_CALLBACK ACPI_WALK_CALLBACK void void **ReturnValue UINT32 ACPI_BUFFER *RetPathPtr ACPI_OBJECT_HANDLER Handler
Definition acpixf.h:764
Definition Base.h:281