Searched refs:CapsuleHeader (Results 1 - 8 of 8) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Include/Library/
H A DCapsuleLib.h21 by the CapsuleGuid in CapsuleHeader or if there is other specific information in
24 @param CapsuleHeader Pointer to the UEFI capsule image to be checked.
32 IN EFI_CAPSULE_HEADER *CapsuleHeader
39 @param CapsuleHeader Pointer to the UEFI capsule image to be processed.
47 IN EFI_CAPSULE_HEADER *CapsuleHeader
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Library/DxeCapsuleLibNull/
H A DDxeCapsuleLibNull.c19 by the CapsuleGuid in CapsuleHeader or other specific information in capsule image.
21 @param CapsuleHeader Point to the UEFI capsule image to be checked.
28 IN EFI_CAPSULE_HEADER *CapsuleHeader
38 @param CapsuleHeader Point to the UEFI capsule image to be processed.
45 IN EFI_CAPSULE_HEADER *CapsuleHeader
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/CapsuleRuntimeDxe/
H A DCapsuleService.c88 EFI_CAPSULE_HEADER *CapsuleHeader; local
103 CapsuleHeader = NULL;
111 CapsuleHeader = CapsuleHeaderArray[ArrayNumber];
112 if ((CapsuleHeader->Flags & (CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE)) == CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE) {
119 if ((CapsuleHeader->Flags & (CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_INITIATE_RESET)) == CAPSULE_FLAGS_INITIATE_RESET) {
125 if (((CapsuleHeader->Flags & CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE) == 0) &&
126 (SupportCapsuleImage (CapsuleHeader) != EFI_SUCCESS)) {
136 CapsuleHeader = CapsuleHeaderArray[ArrayNumber];
141 if ((CapsuleHeader->Flags & CAPSULE_FLAGS_PERSIST_ACROSS_RESET) == 0) {
145 Status = ProcessCapsuleImage(CapsuleHeader);
249 EFI_CAPSULE_HEADER *CapsuleHeader; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/BdsDxe/
H A DCapsules.c44 EFI_CAPSULE_HEADER *CapsuleHeader; local
129 CapsuleHeader = (EFI_CAPSULE_HEADER*) CapsulePtr [Index];
130 if ((CapsuleHeader->Flags & CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE) != 0) {
138 if (CompareGuid(&CapsuleGuidCache[CacheIndex],&CapsuleHeader->CapsuleGuid)) {
144 CopyMem(&CapsuleGuidCache[CacheNumber++],&CapsuleHeader->CapsuleGuid,sizeof(EFI_GUID));
162 CapsuleHeader = (EFI_CAPSULE_HEADER*) CapsulePtr [Index];
163 if ((CapsuleHeader->Flags & CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE) != 0) {
164 if (CompareGuid (&CapsuleGuidCache[CacheIndex], &CapsuleHeader->CapsuleGuid)) {
168 CapsulePtrCache[CapsuleNumber++] = (VOID*)CapsuleHeader;
191 CapsuleHeader
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Library/DxeCapsuleLib/
H A DDxeCapsuleLib.c26 @param CapsuleHeader Points to a capsule header.
34 IN EFI_CAPSULE_HEADER *CapsuleHeader
37 if (CompareGuid (&gEfiCapsuleGuid, &CapsuleHeader->CapsuleGuid)) {
47 @param CapsuleHeader Points to a capsule header.
57 IN EFI_CAPSULE_HEADER *CapsuleHeader
71 if (SupportCapsuleImage (CapsuleHeader) != EFI_SUCCESS) {
78 FvImage = (EFI_FIRMWARE_VOLUME_HEADER *) ((UINT8 *) CapsuleHeader + CapsuleHeader->HeaderSize);
79 Length = CapsuleHeader->CapsuleImageSize - CapsuleHeader
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFv/
H A DGenFv.c201 EFI_CAPSULE_HEADER *CapsuleHeader; local
214 CapsuleHeader = NULL;
583 CapsuleHeader = (EFI_CAPSULE_HEADER *) InfFileImage;
595 (unsigned) CapsuleHeader->CapsuleGuid.Data1,
596 (unsigned) CapsuleHeader->CapsuleGuid.Data2,
597 (unsigned) CapsuleHeader->CapsuleGuid.Data3,
598 (unsigned) CapsuleHeader->CapsuleGuid.Data4[0],
599 (unsigned) CapsuleHeader->CapsuleGuid.Data4[1],
600 (unsigned) CapsuleHeader->CapsuleGuid.Data4[2],
601 (unsigned) CapsuleHeader
[all...]
H A DGenFvInternalLib.c3588 EFI_CAPSULE_HEADER *CapsuleHeader; local
3675 CapsuleHeader = (EFI_CAPSULE_HEADER *) CapBuffer;
3676 memcpy (&CapsuleHeader->CapsuleGuid, &mCapDataInfo.CapGuid, sizeof (EFI_GUID));
3677 CapsuleHeader->HeaderSize = mCapDataInfo.HeaderSize;
3678 CapsuleHeader->Flags = mCapDataInfo.Flags;
3679 CapsuleHeader->CapsuleImageSize = CapSize;
3683 CapSize = CapsuleHeader->HeaderSize;
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/CapsulePei/Common/
H A DCapsuleCoalesce.c102 @param CapsuleHeader The pointer to EFI_CAPSULE_HEADER
110 IN EFI_CAPSULE_HEADER *CapsuleHeader
259 EFI_CAPSULE_HEADER *CapsuleHeader; local
297 CapsuleHeader = (EFI_CAPSULE_HEADER*)((UINTN)Ptr->Union.DataBlock);
298 if (IsCapsuleCorrupted (CapsuleHeader)) {
302 CapsuleSize = CapsuleHeader->CapsuleImageSize;
582 @param CapsuleHeader The pointer to EFI_CAPSULE_HEADER
590 IN EFI_CAPSULE_HEADER *CapsuleHeader
596 if ((CapsuleHeader->Flags & CAPSULE_FLAGS_PERSIST_ACROSS_RESET) == 0) {
602 if ((CapsuleHeader
840 EFI_CAPSULE_HEADER *CapsuleHeader; local
[all...]

Completed in 83 milliseconds