TianoCore EDK2
master
Loading...
Searching...
No Matches
ReportStatusCodeRouterPei.h
Go to the documentation of this file.
1
9
#ifndef __PEI_REPORT_STATUS_CODE_ROUTER_H__
10
#define __PEI_REPORT_STATUS_CODE_ROUTER_H__
11
12
#include <
Ppi/ReportStatusCodeHandler.h
>
13
#include <
Ppi/StatusCode.h
>
14
15
#include <
Guid/StatusCodeCallbackGuid.h
>
16
17
#include <
Library/DebugLib.h
>
18
#include <
Library/HobLib.h
>
19
#include <
Library/PeiServicesLib.h
>
20
#include <
Library/PeimEntryPoint.h
>
21
38
EFI_STATUS
39
EFIAPI
40
Register
(
41
IN
EFI_PEI_RSC_HANDLER_CALLBACK Callback
42
);
43
57
EFI_STATUS
58
EFIAPI
59
Unregister
(
60
IN
EFI_PEI_RSC_HANDLER_CALLBACK Callback
61
);
62
89
EFI_STATUS
90
EFIAPI
91
ReportDispatcher
(
92
IN
CONST
EFI_PEI_SERVICES
**PeiServices,
93
IN
EFI_STATUS_CODE_TYPE
CodeType,
94
IN
EFI_STATUS_CODE_VALUE
Value,
95
IN
UINT32 Instance,
96
IN
CONST
EFI_GUID
*CallerId OPTIONAL,
97
IN
CONST
EFI_STATUS_CODE_DATA
*Data OPTIONAL
98
);
99
100
#endif
HobLib.h
CONST
#define CONST
Definition:
Base.h:259
IN
#define IN
Definition:
Base.h:279
DebugLib.h
PeiServicesLib.h
PeimEntryPoint.h
EFI_STATUS_CODE_VALUE
UINT32 EFI_STATUS_CODE_VALUE
Definition:
PiStatusCode.h:67
EFI_STATUS_CODE_TYPE
UINT32 EFI_STATUS_CODE_TYPE
Definition:
PiStatusCode.h:24
ReportStatusCodeHandler.h
StatusCode.h
Unregister
EFI_STATUS EFIAPI Unregister(IN EFI_PEI_RSC_HANDLER_CALLBACK Callback)
Definition:
ReportStatusCodeRouterPei.c:169
Register
EFI_STATUS EFIAPI Register(IN EFI_PEI_RSC_HANDLER_CALLBACK Callback)
Definition:
ReportStatusCodeRouterPei.c:84
ReportDispatcher
EFI_STATUS EFIAPI ReportDispatcher(IN CONST EFI_PEI_SERVICES **PeiServices, IN EFI_STATUS_CODE_TYPE CodeType, IN EFI_STATUS_CODE_VALUE Value, IN UINT32 Instance, IN CONST EFI_GUID *CallerId OPTIONAL, IN CONST EFI_STATUS_CODE_DATA *Data OPTIONAL)
Definition:
ReportStatusCodeRouterPei.c:231
StatusCodeCallbackGuid.h
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
_EFI_PEI_SERVICES
Definition:
PiPeiCis.h:877
EFI_STATUS_CODE_DATA
Definition:
PiStatusCode.h:84
GUID
Definition:
Base.h:213
MdeModulePkg
Universal
ReportStatusCodeRouter
Pei
ReportStatusCodeRouterPei.h
Generated on Fri Nov 15 2024 18:01:13 for TianoCore EDK2 by
1.9.6