Lines Matching defs:FwVolHeader
167 @param FwVolHeader Pointer to pointer to allocated buffer in which
178 OUT EFI_FIRMWARE_VOLUME_HEADER **FwVolHeader
202 *FwVolHeader = AllocatePool (TempFvh.HeaderLength);
203 if (*FwVolHeader == NULL) {
210 CopyMem (*FwVolHeader, &TempFvh, sizeof (EFI_FIRMWARE_VOLUME_HEADER));
216 Buffer = (UINT8 *)*FwVolHeader + sizeof (EFI_FIRMWARE_VOLUME_HEADER);
222 CoreFreePool (*FwVolHeader);
272 CoreFreePool (FvDevice->FwVolHeader);
296 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;
314 FwVolHeader = FvDevice->FwVolHeader;
325 Size = (UINTN)(FwVolHeader->FvLength - FwVolHeader->HeaderLength);
341 BlockMap = FwVolHeader->BlockMap;
345 HeaderSize = FwVolHeader->HeaderLength;
422 if (FwVolHeader->ExtHeaderOffset != 0) {
426 FwVolExtHeader = (EFI_FIRMWARE_VOLUME_EXT_HEADER *) (FvDevice->CachedFv + (FwVolHeader->ExtHeaderOffset - FwVolHeader->HeaderLength));
554 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;
592 Status = GetFwVolHeader (Fvb, &FwVolHeader);
596 ASSERT (FwVolHeader != NULL);
598 if (!VerifyFvHeaderChecksum (FwVolHeader)) {
599 CoreFreePool (FwVolHeader);
608 if ((!CompareGuid (&FwVolHeader->FileSystemGuid, &gEfiFirmwareFileSystem2Guid)) &&
609 (!CompareGuid (&FwVolHeader->FileSystemGuid, &gEfiFirmwareFileSystem3Guid))) {
640 FvDevice->FwVolHeader = FwVolHeader;
642 FvDevice->IsFfs3Fv = CompareGuid (&FwVolHeader->FileSystemGuid, &gEfiFirmwareFileSystem3Guid);