TianoCore EDK2
master
Loading...
Searching...
No Matches
Capsule.h
Go to the documentation of this file.
1
13
#ifndef _PEI_CAPSULE_PPI_H_
14
#define _PEI_CAPSULE_PPI_H_
15
19
#define EFI_PEI_CAPSULE_PPI_GUID \
20
{ \
21
0x3acf33ee, 0xd892, 0x40f4, {0xa2, 0xfc, 0x38, 0x54, 0xd2, 0xe1, 0x32, 0x3d } \
22
}
23
27
typedef
struct
_EFI_PEI_CAPSULE_PPI
EFI_PEI_CAPSULE_PPI
;
28
32
typedef
struct
_EFI_PEI_CAPSULE_PPI
PEI_CAPSULE_PPI
;
33
54
typedef
55
EFI_STATUS
56
(EFIAPI *
EFI_PEI_CAPSULE_COALESCE
)(
57
IN
EFI_PEI_SERVICES
**PeiServices,
58
IN
OUT
VOID **MemoryBase,
59
IN
OUT
UINTN
*MemSize
60
);
61
75
typedef
76
EFI_STATUS
77
(EFIAPI *
EFI_PEI_CAPSULE_CHECK_CAPSULE_UPDATE
)(
78
IN
EFI_PEI_SERVICES
**PeiServices
79
);
80
102
typedef
103
EFI_STATUS
104
(EFIAPI *
EFI_PEI_CAPSULE_CREATE_STATE
)(
105
IN
EFI_PEI_SERVICES
**PeiServices,
106
IN
VOID *CapsuleBase,
107
IN
UINTN
CapsuleSize
108
);
109
117
struct
_EFI_PEI_CAPSULE_PPI
{
118
EFI_PEI_CAPSULE_COALESCE
Coalesce;
119
EFI_PEI_CAPSULE_CHECK_CAPSULE_UPDATE
CheckCapsuleUpdate;
120
EFI_PEI_CAPSULE_CREATE_STATE
CreateState;
121
};
122
126
extern
EFI_GUID
gPeiCapsulePpiGuid
;
127
128
extern
EFI_GUID
gEfiPeiCapsulePpiGuid;
129
130
#endif
// #ifndef _PEI_CAPSULE_PPI_H_
UINTN
UINT64 UINTN
Definition:
ProcessorBind.h:112
IN
#define IN
Definition:
Base.h:279
OUT
#define OUT
Definition:
Base.h:284
EFI_PEI_CAPSULE_CHECK_CAPSULE_UPDATE
EFI_STATUS(EFIAPI * EFI_PEI_CAPSULE_CHECK_CAPSULE_UPDATE)(IN EFI_PEI_SERVICES **PeiServices)
Definition:
Capsule.h:77
EFI_PEI_CAPSULE_COALESCE
EFI_STATUS(EFIAPI * EFI_PEI_CAPSULE_COALESCE)(IN EFI_PEI_SERVICES **PeiServices, IN OUT VOID **MemoryBase, IN OUT UINTN *MemSize)
Definition:
Capsule.h:56
EFI_PEI_CAPSULE_CREATE_STATE
EFI_STATUS(EFIAPI * EFI_PEI_CAPSULE_CREATE_STATE)(IN EFI_PEI_SERVICES **PeiServices, IN VOID *CapsuleBase, IN UINTN CapsuleSize)
Definition:
Capsule.h:104
gPeiCapsulePpiGuid
EFI_GUID gPeiCapsulePpiGuid
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
_EFI_PEI_CAPSULE_PPI
Definition:
Capsule.h:117
_EFI_PEI_SERVICES
Definition:
PiPeiCis.h:877
GUID
Definition:
Base.h:213
MdePkg
Include
Ppi
Capsule.h
Generated on Fri Nov 15 2024 18:01:15 for TianoCore EDK2 by
1.9.6