/device/linaro/bootloader/edk2/DuetPkg/FvbRuntimeService/ |
D | FWBlockService.c | 71 IN EFI_FW_VOL_INSTANCE *FwhInstance, in FlashFdWrite() argument 95 if (!EfiAtRuntime () && (FwhInstance->Device != NULL)) { in FlashFdWrite() 96 …Status = FileOpen (FwhInstance->Device, FwhInstance->MappedFile, &File, EFI_FILE_MODE_READ | EFI_F… in FlashFdWrite() 99 if (Address - FwhInstance->FvBase[FVB_PHYSICAL] < FwhInstance->Offset) { in FlashFdWrite() 101 BufferForFile = FwhInstance->FvBase[FVB_PHYSICAL] + FwhInstance->Offset; in FlashFdWrite() 102 Length = *NumBytes - (FwhInstance->Offset - (Address - FwhInstance->FvBase[FVB_PHYSICAL])); in FlashFdWrite() 104 FileOffset = Address - FwhInstance->FvBase[FVB_PHYSICAL] - FwhInstance->Offset; in FlashFdWrite() 120 IN EFI_FW_VOL_INSTANCE *FwhInstance, in FlashFdErase() argument 144 if (!EfiAtRuntime () && (FwhInstance->Device != NULL)) { in FlashFdErase() 145 …Status = FileOpen (FwhInstance->Device, FwhInstance->MappedFile, &File, EFI_FILE_MODE_READ | EFI_F… in FlashFdErase() [all …]
|
/device/linaro/bootloader/edk2/Vlv2TbltDevicePkg/FvbRuntimeDxe/ |
D | FvbServiceDxe.c | 54 EFI_FW_VOL_INSTANCE *FwhInstance; in FvbVirtualddressChangeEvent() 61 FwhInstance = GetFvbInstance (Index); in FvbVirtualddressChangeEvent() 62 EfiConvertPointer (0, (VOID **) &FwhInstance->FvBase); in FvbVirtualddressChangeEvent() 83 IN EFI_FW_VOL_INSTANCE *FwhInstance, in InstallFvbProtocol() 100 FwVolHeader = &FwhInstance->VolumeHeader; in InstallFvbProtocol() 105 DEBUG ((EFI_D_INFO, "FwBlockService.c: Setting up DevicePath for 0x%lx:\n", FwhInstance->FvBase)); in InstallFvbProtocol() 111 …((FV_MEMMAP_DEVICE_PATH *) FvbDevice->DevicePath)->MemMapDevPath.StartingAddress = FwhInstance->Fv… in InstallFvbProtocol() 112 …((FV_MEMMAP_DEVICE_PATH *) FvbDevice->DevicePath)->MemMapDevPath.EndingAddress = FwhInstance->Fv… in InstallFvbProtocol() 117 (GUID *)(UINTN)(FwhInstance->FvBase + FwVolHeader->ExtHeaderOffset) in InstallFvbProtocol() 133 …"FwBlockService.c: LocateDevicePath failed, install new interface 0x%lx:\n", FwhInstance->FvBase)); in InstallFvbProtocol() [all …]
|
D | FvbServiceSmm.c | 48 IN EFI_FW_VOL_INSTANCE *FwhInstance, in InstallFvbProtocol() 64 FwVolHeader = &FwhInstance->VolumeHeader; in InstallFvbProtocol() 74 …((FV_MEMMAP_DEVICE_PATH *) FvbDevice->DevicePath)->MemMapDevPath.StartingAddress = FwhInstance->Fv… in InstallFvbProtocol() 75 …((FV_MEMMAP_DEVICE_PATH *) FvbDevice->DevicePath)->MemMapDevPath.EndingAddress = FwhInstance->Fv… in InstallFvbProtocol() 80 (GUID *)(UINTN)(FwhInstance->FvBase + FwVolHeader->ExtHeaderOffset) in InstallFvbProtocol()
|
D | FvbService.c | 209 EFI_FW_VOL_INSTANCE *FwhInstance; in FvbGetLbaAddress() 215 FwhInstance = GetFvbInstance (Instance); in FvbGetLbaAddress() 219 BlockMap = &(FwhInstance->VolumeHeader.BlockMap[0]); in FvbGetLbaAddress() 242 if ( LbaAddress && FwhInstance ) { in FvbGetLbaAddress() 243 *LbaAddress = FwhInstance->FvBase + Offset; in FvbGetLbaAddress() 502 EFI_FW_VOL_INSTANCE *FwhInstance = NULL; in FvbSetVolumeAttributes() 512 FwhInstance = GetFvbInstance (Instance); in FvbSetVolumeAttributes() 514 AttribPtr = (EFI_FVB_ATTRIBUTES_2 *) & (FwhInstance->VolumeHeader.Attributes); in FvbSetVolumeAttributes() 781 EFI_FW_VOL_INSTANCE *FwhInstance; in FvbProtocolEraseBlocks() 791 FwhInstance = GetFvbInstance (FvbDevice->Instance); in FvbProtocolEraseBlocks() [all …]
|
D | FvbService.h | 180 IN EFI_FW_VOL_INSTANCE *FwhInstance,
|
/device/linaro/bootloader/edk2/QuarkPlatformPkg/Platform/SpiFvbServices/ |
D | FwBlockService.c | 145 EFI_FW_VOL_INSTANCE *FwhInstance; in FvbVirtualddressChangeEvent() local 154 FwhInstance = mFvbModuleGlobal->FvInstance[FVB_PHYSICAL]; in FvbVirtualddressChangeEvent() 157 gRT->ConvertPointer (EFI_INTERNAL_POINTER, (VOID **) &FwhInstance->FvBase[FVB_VIRTUAL]); in FvbVirtualddressChangeEvent() 165 FwhInstance = (EFI_FW_VOL_INSTANCE *) in FvbVirtualddressChangeEvent() 167 (UINTN) ((UINT8 *) FwhInstance) + FwhInstance->VolumeHeader.HeaderLength + in FvbVirtualddressChangeEvent() 196 OUT EFI_FW_VOL_INSTANCE **FwhInstance, in GetFvbInstance() argument 236 *FwhInstance = FwhRecord; in GetFvbInstance() 269 EFI_FW_VOL_INSTANCE *FwhInstance; in FvbGetPhysicalAddress() local 272 FwhInstance = NULL; in FvbGetPhysicalAddress() 277 Status = GetFvbInstance (Instance, Global, &FwhInstance, Virtual); in FvbGetPhysicalAddress() [all …]
|
/device/linaro/bootloader/edk2/EmulatorPkg/FvbServicesRuntimeDxe/ |
D | FWBlockService.c | 106 EFI_FW_VOL_INSTANCE *FwhInstance; in FvbVirtualddressChangeEvent() local 115 FwhInstance = mFvbModuleGlobal->FvInstance[FVB_PHYSICAL]; in FvbVirtualddressChangeEvent() 117 EfiConvertPointer (0x0, (VOID **) &FwhInstance->FvBase[FVB_VIRTUAL]); in FvbVirtualddressChangeEvent() 118 FwhInstance = (EFI_FW_VOL_INSTANCE *) in FvbVirtualddressChangeEvent() 120 (UINTN) ((UINT8 *) FwhInstance) + FwhInstance->VolumeHeader.HeaderLength + in FvbVirtualddressChangeEvent() 133 OUT EFI_FW_VOL_INSTANCE **FwhInstance, in GetFvbInstance() argument 173 *FwhInstance = FwhRecord; in GetFvbInstance() 206 EFI_FW_VOL_INSTANCE *FwhInstance = NULL; in FvbGetPhysicalAddress() local 212 Status = GetFvbInstance (Instance, Global, &FwhInstance, Virtual); in FvbGetPhysicalAddress() 214 *Address = FwhInstance->FvBase[Virtual]; in FvbGetPhysicalAddress() [all …]
|
/device/linaro/bootloader/edk2/Nt32Pkg/FvbServicesRuntimeDxe/ |
D | FWBlockService.c | 146 EFI_FW_VOL_INSTANCE *FwhInstance; in FvbVirtualddressChangeEvent() local 155 FwhInstance = mFvbModuleGlobal->FvInstance[FVB_PHYSICAL]; in FvbVirtualddressChangeEvent() 157 EfiConvertPointer (0x0, (VOID **) &FwhInstance->FvBase[FVB_VIRTUAL]); in FvbVirtualddressChangeEvent() 158 FwhInstance = (EFI_FW_VOL_INSTANCE *) in FvbVirtualddressChangeEvent() 160 (UINTN) ((UINT8 *) FwhInstance) + FwhInstance->VolumeHeader.HeaderLength + in FvbVirtualddressChangeEvent() 174 OUT EFI_FW_VOL_INSTANCE **FwhInstance, in GetFvbInstance() argument 214 *FwhInstance = FwhRecord; in GetFvbInstance() 247 EFI_FW_VOL_INSTANCE *FwhInstance; in FvbGetPhysicalAddress() local 253 Status = GetFvbInstance (Instance, Global, &FwhInstance, Virtual); in FvbGetPhysicalAddress() 255 *Address = FwhInstance->FvBase[Virtual]; in FvbGetPhysicalAddress() [all …]
|
/device/linaro/bootloader/edk2/OvmfPkg/QemuFlashFvbServicesRuntimeDxe/ |
D | FwBlockService.c | 115 OUT EFI_FW_VOL_INSTANCE **FwhInstance in GetFvbInstance() argument 137 *FwhInstance = NULL; in GetFvbInstance() 154 *FwhInstance = FwhRecord; in GetFvbInstance() 185 EFI_FW_VOL_INSTANCE *FwhInstance; in FvbGetPhysicalAddress() local 191 Status = GetFvbInstance (Instance, Global, &FwhInstance); in FvbGetPhysicalAddress() 193 *Address = FwhInstance->FvBase; in FvbGetPhysicalAddress() 223 EFI_FW_VOL_INSTANCE *FwhInstance; in FvbGetVolumeAttributes() local 229 Status = GetFvbInstance (Instance, Global, &FwhInstance); in FvbGetVolumeAttributes() 231 *Attributes = FwhInstance->VolumeHeader.Attributes; in FvbGetVolumeAttributes() 274 EFI_FW_VOL_INSTANCE *FwhInstance; in FvbGetLbaAddress() local [all …]
|
D | FwBlockServiceDxe.c | 114 EFI_FW_VOL_INSTANCE *FwhInstance; in FvbVirtualAddressChangeEvent() local 117 FwhInstance = mFvbModuleGlobal->FvInstance; in FvbVirtualAddressChangeEvent() 125 EfiConvertPointer (0x0, (VOID **) &FwhInstance->FvBase); in FvbVirtualAddressChangeEvent() 126 FwhInstance = (EFI_FW_VOL_INSTANCE *) in FvbVirtualAddressChangeEvent() 128 (UINTN) ((UINT8 *) FwhInstance) + in FvbVirtualAddressChangeEvent() 129 FwhInstance->VolumeHeader.HeaderLength + in FvbVirtualAddressChangeEvent()
|