Searched defs:FvDevice (Results 1 - 9 of 9) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/
H A DFwVolAttrib.c38 FV_DEVICE *FvDevice; local
42 FvDevice = FV_DEVICE_FROM_THIS (This);
43 Fvb = FvDevice->Fvb;
85 FV_DEVICE *FvDevice; local
92 FvDevice = FV_DEVICE_FROM_THIS (This);
93 Fvb = FvDevice->Fvb;
H A DFfs.c76 @param FvDevice Cached FvDevice
80 @retval EFI_NOT_FOUND Buffer address is out of FvDevice.
86 IN FV_DEVICE *FvDevice,
94 Link = FvDevice->LbaHeader.ForwardLink;
100 while (&LbaEntry->Link != &FvDevice->LbaHeader) {
109 if (&LbaEntry->Link == &FvDevice->LbaHeader) {
116 if (&LbaEntry->Link == &FvDevice->LbaHeader) {
128 @param FvDevice Cached FvDevice
85 Buffer2LbaEntry( IN FV_DEVICE *FvDevice, IN EFI_PHYSICAL_ADDRESS BufferAddress, OUT LBA_ENTRY **LbaListEntry ) argument
138 Buffer2Lba( IN FV_DEVICE *FvDevice, IN EFI_PHYSICAL_ADDRESS BufferAddress, OUT EFI_LBA *Lba, OUT UINTN *Offset ) argument
432 DuplicateFileExist( IN FV_DEVICE *FvDevice, IN EFI_FFS_FILE_HEADER *FfsHeader, IN EFI_FFS_FILE_STATE StateBit ) argument
490 UpdateHeaderBit( IN FV_DEVICE *FvDevice, IN EFI_FFS_FILE_HEADER *FfsHeader, IN EFI_FFS_FILE_STATE State ) argument
538 IsValidFFSFile( IN FV_DEVICE *FvDevice, IN EFI_FFS_FILE_HEADER *FfsHeader ) argument
[all...]
H A DFwVol.c128 Free FvDevice resource when error happens.
130 @param FvDevice Pointer to the FvDevice to be freed.
134 IN FV_DEVICE *FvDevice
145 LbaEntry = (LBA_ENTRY *) FvDevice->LbaHeader.ForwardLink;
146 while (&LbaEntry->Link != &FvDevice->LbaHeader) {
154 FfsFileEntry = (FFS_FILE_LIST_ENTRY *) FvDevice->FfsFileListHeader.ForwardLink;
155 while (&FfsFileEntry->Link != &FvDevice->FfsFileListHeader) {
163 FreeSpaceEntry = (FREE_SPACE_ENTRY *) FvDevice->FreeSpaceHeader.ForwardLink;
164 while (&FreeSpaceEntry->Link != &FvDevice
532 FV_DEVICE *FvDevice; local
[all...]
H A DFwVolRead.c119 FV_DEVICE *FvDevice; local
126 FvDevice = FV_DEVICE_FROM_THIS (This);
155 Link = &FvDevice->FfsFileListHeader;
156 if (Link->ForwardLink == &FvDevice->FfsFileListHeader) {
188 if (Link->ForwardLink == &FvDevice->FfsFileListHeader) {
215 } while (Link->ForwardLink != &FvDevice->FfsFileListHeader);
220 FvDevice->CurrentFfsFile = FfsFileEntry;
225 if ((FvDevice->FwVolHeader->Attributes & EFI_FVB2_MEMORY_MAPPED) == EFI_FVB2_MEMORY_MAPPED) {
318 FV_DEVICE *FvDevice; local
334 FvDevice
[all...]
H A DFwPadFile.c59 @param FvDevice Firmware Volume Device.
71 IN FV_DEVICE *FvDevice,
108 FvDevice->ErasePolarity,
122 Offset = (UINTN) (StartPos - FvDevice->CachedFv);
127 FvDevice,
164 Offset = (UINTN) (StartPos - FvDevice->CachedFv);
168 FvDevice,
184 Offset = (UINTN) (StartPos - FvDevice->CachedFv);
189 FvDevice,
212 InsertTailList (&FvDevice
70 FvCreatePadFileInFreeSpace( IN FV_DEVICE *FvDevice, IN FREE_SPACE_ENTRY *FreeSpaceEntry, IN UINTN Size, OUT FFS_FILE_LIST_ENTRY **PadFileEntry ) argument
421 FvCreateNewFileInsidePadFile( IN FV_DEVICE *FvDevice, IN UINT8 *FfsFileBuffer, IN UINTN BufferSize, IN UINTN ActualFileSize, IN EFI_GUID *FileName, IN EFI_FV_FILETYPE FileType, IN EFI_FV_FILE_ATTRIBUTES FileAttributes ) argument
674 FvCreateMultipleFilesInsidePadFile( IN FV_DEVICE *FvDevice, IN FFS_FILE_LIST_ENTRY *PadFileEntry, IN UINTN NumOfFiles, IN UINTN *BufferSize, IN UINTN *ActualFileSize, IN UINTN *PadSize, IN UINT8 **FfsBuffer, IN EFI_FV_WRITE_FILE_DATA *FileData ) 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
1007 FvCreateMultipleFiles( IN FV_DEVICE *FvDevice, IN UINTN NumOfFiles, IN EFI_FV_WRITE_FILE_DATA *FileData, IN BOOLEAN *FileOperation ) argument
[all...]
H A DFwVolWrite.c135 @param FvDevice Cached Firmware Volume.
145 IN FV_DEVICE *FvDevice,
160 RelativePos = DataStartPos - (UINTN) FvDevice->CachedFv;
179 RelativePos = DataStartPos - (UINTN) FvDevice->CachedFv + sizeof (EFI_FFS_FILE_HEADER);
302 @param FvDevice Cached Firmware Volume.
314 IN FV_DEVICE *FvDevice,
325 Link = FvDevice->FreeSpaceHeader.ForwardLink;
332 while ((LIST_ENTRY *) FreeSpaceListEntry != &FvDevice->FreeSpaceHeader) {
334 FvDevice,
355 @param FvDevice Cache
144 CaculatePadFileSize( IN FV_DEVICE *FvDevice, IN EFI_PHYSICAL_ADDRESS StartAddress, IN UINTN BufferSize, IN UINTN RequiredAlignment ) argument
313 FvLocateFreeSpaceEntry( IN FV_DEVICE *FvDevice, IN UINTN Size, IN UINTN RequiredAlignment, OUT UINTN *PadSize, OUT FREE_SPACE_ENTRY **FreeSpaceEntry ) argument
366 FvLocatePadFile( IN FV_DEVICE *FvDevice, IN UINTN Size, IN UINTN RequiredAlignment, OUT UINTN *PadSize, OUT FFS_FILE_LIST_ENTRY **PadFileEntry ) argument
438 FvSearchSuitablePadFile( IN FV_DEVICE *FvDevice, IN UINTN NumOfFiles, IN UINTN *BufferSize, IN UINTN *RequiredAlignment, OUT UINTN *PadSize, OUT UINTN *TotalSizeNeeded, OUT FFS_FILE_LIST_ENTRY **PadFileEntry ) argument
524 FvSearchSuitableFreeSpace( IN FV_DEVICE *FvDevice, IN UINTN NumOfFiles, IN UINTN *BufferSize, IN UINTN *RequiredAlignment, OUT UINTN *PadSize, OUT UINTN *TotalSizeNeeded, OUT FREE_SPACE_ENTRY **FreeSpaceEntry ) argument
595 CalculateRemainingLength( IN FV_DEVICE *FvDevice, IN UINTN Offset, OUT EFI_LBA *Lba, OUT UINTN *LOffset ) argument
663 FvcWrite( IN FV_DEVICE *FvDevice, IN UINTN Offset, IN OUT UINTN *NumBytes, IN UINT8 *Buffer ) argument
752 FvCreateNewFile( IN FV_DEVICE *FvDevice, IN UINT8 *FfsFileBuffer, IN UINTN BufferSize, IN UINTN ActualFileSize, IN EFI_GUID *FileName, IN EFI_FV_FILETYPE FileType, IN EFI_FV_FILE_ATTRIBUTES FileAttributes ) argument
1049 FvUpdateFile( IN FV_DEVICE *FvDevice, IN UINT8 *FfsFileBuffer, IN UINTN BufferSize, IN UINTN ActualFileSize, IN EFI_GUID *FileName, IN EFI_FV_FILETYPE NewFileType, IN EFI_FV_FILE_ATTRIBUTES NewFileAttributes ) argument
1208 FvDeleteFile( IN FV_DEVICE *FvDevice, IN EFI_GUID *NameGuid ) argument
1356 FV_DEVICE *FvDevice; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/FwVol/
H A DFwVolAttrib.c37 FV_DEVICE *FvDevice; local
41 FvDevice = FV_DEVICE_FROM_THIS (This);
42 Fvb = FvDevice->Fvb;
H A DFwVolRead.c118 FV_DEVICE *FvDevice; local
125 FvDevice = FV_DEVICE_FROM_THIS (This);
152 Link = &FvDevice->FfsFileListHeader;
160 if (Link->ForwardLink == &FvDevice->FfsFileListHeader) {
204 if ((FvDevice->FwVolHeader->Attributes & EFI_FVB2_MEMORY_MAPPED) == EFI_FVB2_MEMORY_MAPPED) {
275 FV_DEVICE *FvDevice; local
288 FvDevice = FV_DEVICE_FROM_THIS (This);
295 FvDevice->LastKey = 0;
300 &FvDevice->LastKey,
314 FfsHeader = FvDevice
416 FV_DEVICE *FvDevice; local
[all...]
H A DFwVol.c231 Free FvDevice resource when error happens
233 @param FvDevice pointer to the FvDevice to be freed.
238 IN FV_DEVICE *FvDevice
247 FfsFileEntry = (FFS_FILE_LIST_ENTRY *)FvDevice->FfsFileListHeader.ForwardLink;
248 while (&FfsFileEntry->Link != &FvDevice->FfsFileListHeader) {
267 CoreFreePool (FvDevice->CachedFv);
272 CoreFreePool (FvDevice->FwVolHeader);
282 @param FvDevice A pointer to the FvDevice t
553 FV_DEVICE *FvDevice; local
[all...]

Completed in 39 milliseconds