Home
last modified time | relevance | path

Searched refs:FmpCapsuleHeader (Results 1 – 5 of 5) sorted by relevance

/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Library/DxeCapsuleLib/
DDxeCapsuleLib.c65 EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER *FmpCapsuleHeader; in ValidateFmpCapsule() local
73FmpCapsuleHeader = (EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER *) ((UINT8 *) CapsuleHeader + CapsuleHe… in ValidateFmpCapsule()
76 if (FmpCapsuleHeader->Version > EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER_INIT_VERSION) { in ValidateFmpCapsule()
79 ItemOffsetList = (UINT64 *)(FmpCapsuleHeader + 1); in ValidateFmpCapsule()
81 ItemNum = FmpCapsuleHeader->EmbeddedDriverCount + FmpCapsuleHeader->PayloadItemCount; in ValidateFmpCapsule()
83 if (ItemNum == FmpCapsuleHeader->EmbeddedDriverCount) { in ValidateFmpCapsule()
87 if (((UINT8 *)FmpCapsuleHeader + ItemOffsetList[ItemNum - 1]) < EndOfCapsule) { in ValidateFmpCapsule()
94 if (FmpCapsuleHeader->PayloadItemCount != 0) { in ValidateFmpCapsule()
98 …ImageHeader = (EFI_FIRMWARE_MANAGEMENT_CAPSULE_IMAGE_HEADER *)((UINT8 *)FmpCapsuleHeader + ItemOf… in ValidateFmpCapsule()
104 EndOfPayload = (UINT8 *)(FmpCapsuleHeader + 1); in ValidateFmpCapsule()
[all …]
/device/linaro/bootloader/edk2/SignedCapsulePkg/Universal/RecoveryModuleLoadPei/
DRecoveryModuleLoadPei.c171 EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER *FmpCapsuleHeader; in IsSystemFmpCapsuleImage() local
177FmpCapsuleHeader = (EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER *) ((UINT8 *) CapsuleHeader + CapsuleHe… in IsSystemFmpCapsuleImage()
179 if (FmpCapsuleHeader->EmbeddedDriverCount != 0) { in IsSystemFmpCapsuleImage()
183 if (FmpCapsuleHeader->PayloadItemCount == 0) { in IsSystemFmpCapsuleImage()
187 ItemNum = FmpCapsuleHeader->EmbeddedDriverCount + FmpCapsuleHeader->PayloadItemCount; in IsSystemFmpCapsuleImage()
189 ItemOffsetList = (UINT64 *)(FmpCapsuleHeader + 1); in IsSystemFmpCapsuleImage()
192 …ImageHeader = (EFI_FIRMWARE_MANAGEMENT_CAPSULE_IMAGE_HEADER *)((UINT8 *)FmpCapsuleHeader + ItemOf… in IsSystemFmpCapsuleImage()
254 EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER *FmpCapsuleHeader; in ValidateFmpCapsule() local
271FmpCapsuleHeader = (EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER *) ((UINT8 *) CapsuleHeader + CapsuleHe… in ValidateFmpCapsule()
273 FmpCapsuleSize = (UINTN)EndOfCapsule - (UINTN)FmpCapsuleHeader; in ValidateFmpCapsule()
[all …]
/device/linaro/bootloader/edk2/MdeModulePkg/Library/DxeCapsuleLibFmp/
DDxeCapsuleLib.c190 EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER *FmpCapsuleHeader; in ValidateFmpCapsule() local
211FmpCapsuleHeader = (EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER *) ((UINT8 *) CapsuleHeader + CapsuleHe… in ValidateFmpCapsule()
213 FmpCapsuleSize = (UINTN)EndOfCapsule - (UINTN)FmpCapsuleHeader; in ValidateFmpCapsule()
221 if (FmpCapsuleHeader->Version != EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER_INIT_VERSION) { in ValidateFmpCapsule()
222 …rsion(0x%x) != EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER_INIT_VERSION\n", FmpCapsuleHeader->Version)); in ValidateFmpCapsule()
225 ItemOffsetList = (UINT64 *)(FmpCapsuleHeader + 1); in ValidateFmpCapsule()
228 ItemNum = FmpCapsuleHeader->EmbeddedDriverCount + FmpCapsuleHeader->PayloadItemCount; in ValidateFmpCapsule()
258 for (Index = FmpCapsuleHeader->EmbeddedDriverCount; Index < ItemNum; Index++) { in ValidateFmpCapsule()
259 …ImageHeader = (EFI_FIRMWARE_MANAGEMENT_CAPSULE_IMAGE_HEADER *)((UINT8 *)FmpCapsuleHeader + ItemOf… in ValidateFmpCapsule()
261 EndOfPayload = (UINT8 *)((UINTN)EndOfCapsule - (UINTN)FmpCapsuleHeader); in ValidateFmpCapsule()
[all …]
/device/linaro/bootloader/edk2/MdeModulePkg/Application/CapsuleApp/
DCapsuleDump.c133 EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER *FmpCapsuleHeader; in DumpFmpCapsule() local
146FmpCapsuleHeader = (EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER *)((UINT8 *)CapsuleHeader + CapsuleHead… in DumpFmpCapsule()
147 ItemOffsetList = (UINT64 *)(FmpCapsuleHeader + 1); in DumpFmpCapsule()
149 Print(L" Version - 0x%x\n", FmpCapsuleHeader->Version); in DumpFmpCapsule()
150 Print(L" EmbeddedDriverCount - 0x%x\n", FmpCapsuleHeader->EmbeddedDriverCount); in DumpFmpCapsule()
151 Print(L" PayloadItemCount - 0x%x\n", FmpCapsuleHeader->PayloadItemCount); in DumpFmpCapsule()
152 Count = FmpCapsuleHeader->EmbeddedDriverCount + FmpCapsuleHeader->PayloadItemCount; in DumpFmpCapsule()
157 for (Index = FmpCapsuleHeader->EmbeddedDriverCount; Index < Count; Index++) { in DumpFmpCapsule()
159 …FmpImageHeader = (EFI_FIRMWARE_MANAGEMENT_CAPSULE_IMAGE_HEADER *)((UINT8 *)FmpCapsuleHeader + Item… in DumpFmpCapsule()
DCapsuleApp.c282 EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER *FmpCapsuleHeader; in GetCapsuleImageTypeId() local
286FmpCapsuleHeader = (EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER *)((UINT8 *)CapsuleHeader + CapsuleHead… in GetCapsuleImageTypeId()
287 ItemOffsetList = (UINT64 *)(FmpCapsuleHeader + 1); in GetCapsuleImageTypeId()
288 if (FmpCapsuleHeader->PayloadItemCount == 0) { in GetCapsuleImageTypeId()
291 …RMWARE_MANAGEMENT_CAPSULE_IMAGE_HEADER *)((UINT8 *)FmpCapsuleHeader + ItemOffsetList[FmpCapsuleHea… in GetCapsuleImageTypeId()