Searched refs:FreeSpaceEntry (Results 1 - 4 of 4) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/
H A DFwVol.c138 FREE_SPACE_ENTRY *FreeSpaceEntry; local
163 FreeSpaceEntry = (FREE_SPACE_ENTRY *) FvDevice->FreeSpaceHeader.ForwardLink;
164 while (&FreeSpaceEntry->Link != &FvDevice->FreeSpaceHeader) {
165 NextEntry = (&FreeSpaceEntry->Link)->ForwardLink;
166 FreePool (FreeSpaceEntry);
167 FreeSpaceEntry = (FREE_SPACE_ENTRY *) NextEntry;
200 FREE_SPACE_ENTRY *FreeSpaceEntry; local
397 FreeSpaceEntry = AllocateZeroPool (sizeof (FREE_SPACE_ENTRY));
398 if (FreeSpaceEntry == NULL) {
405 FreeSpaceEntry
[all...]
H A DFwPadFile.c60 @param FreeSpaceEntry Indicating in which Free Space(Cache) the Pad file will be inserted.
72 IN FREE_SPACE_ENTRY *FreeSpaceEntry,
94 if (FreeSpaceEntry->Length < FileSize) {
102 StartPos = FreeSpaceEntry->StartingAddress;
139 FreeSpaceEntry->Length -= HeaderSize;
140 FreeSpaceEntry->StartingAddress += HeaderSize;
202 FreeSpaceEntry->Length -= Size;
203 FreeSpaceEntry->StartingAddress += Size;
865 @param FreeSpaceEntry Indicating in which Free Space(Cache) the multiple files will be inserted.
882 IN FREE_SPACE_ENTRY *FreeSpaceEntry,
70 FvCreatePadFileInFreeSpace( IN FV_DEVICE *FvDevice, IN FREE_SPACE_ENTRY *FreeSpaceEntry, IN UINTN Size, OUT FFS_FILE_LIST_ENTRY **PadFileEntry ) argument
880 FvCreateMultipleFilesInsideFreeSpace( IN FV_DEVICE *FvDevice, IN FREE_SPACE_ENTRY *FreeSpaceEntry, IN UINTN NumOfFiles, IN UINTN *BufferSize, IN UINTN *ActualFileSize, IN UINTN *PadSize, IN UINT8 **FfsBuffer, IN EFI_FV_WRITE_FILE_DATA *FileData ) argument
1024 FREE_SPACE_ENTRY *FreeSpaceEntry; local
[all...]
H A DFwVolWrite.c306 @param FreeSpaceEntry Pointer to the Free Space Entry that meets the requirement.
318 OUT FREE_SPACE_ENTRY **FreeSpaceEntry
340 *FreeSpaceEntry = FreeSpaceListEntry;
517 @param FreeSpaceEntry The Free Space Entry that can hold these files.
531 OUT FREE_SPACE_ENTRY **FreeSpaceEntry
572 *FreeSpaceEntry = FreeSpaceListEntry;
768 FREE_SPACE_ENTRY *FreeSpaceEntry; local
794 &FreeSpaceEntry
813 BufferPtr = (EFI_PHYSICAL_ADDRESS) (UINTN) FreeSpaceEntry->StartingAddress;
821 FreeSpaceEntry,
[all...]
H A DFwVolDriver.h548 @param FreeSpaceEntry Indicating in which Free Space(Cache) the Pad file will be inserted.
560 IN FREE_SPACE_ENTRY *FreeSpaceEntry,
710 @param FreeSpaceEntry The Free Space Entry that can hold these files.
724 OUT FREE_SPACE_ENTRY **FreeSpaceEntry

Completed in 1026 milliseconds