Home | History | Annotate | Download | only in FvbRuntimeService

Lines Matching refs:Instance

180   mFvbModuleGlobal->FvInstance[FVB_PHYSICAL]  - Physical copy of instance data

182 instance data.
217 IN UINTN Instance,
228 Instance - The FV instance whose base address is going to be
231 instance data
232 FwhInstance - The EFI_FW_VOL_INSTANCE fimrware instance structure
237 EFI_INVALID_PARAMETER - Instance not found
243 if (Instance >= Global->NumFv) {
247 // Find the right instance of the FVB private data
250 while (Instance > 0) {
253 Instance--;
263 IN UINTN Instance,
274 Instance - The FV instance whose base address is going to be
280 instance data
285 EFI_INVALID_PARAMETER - Instance not found
293 // Find the right instance of the FVB private data
295 Status = GetFvbInstance (Instance, Global, &FwhInstance, Virtual);
304 IN UINTN Instance,
316 Instance - The FV instance whose attributes is going to be
320 instance data
325 EFI_INVALID_PARAMETER - Instance not found
333 // Find the right instance of the FVB private data
335 Status = GetFvbInstance (Instance, Global, &FwhInstance, Virtual);
344 IN UINTN Instance,
358 Instance - The FV instance which the Lba belongs to
368 instance data
373 EFI_INVALID_PARAMETER - Instance not found
387 // Find the right instance of the FVB private data
389 Status = GetFvbInstance (Instance, Global, &FwhInstance, Virtual);
438 IN UINTN Instance,
452 Instance - The FV instance to be read from
461 instance data
473 EFI_INVALID_PARAMETER - Instance not found, or NumBytes, Buffer are NULL
493 Status = FvbGetLbaAddress (Instance, Lba, &LbaAddress, &LbaLength, NULL, Global, Virtual);
500 FvbGetVolumeAttributes (Instance, &Attributes, Global, Virtual);
523 IN UINTN Instance,
537 Instance - The FV instance
546 instance data
557 EFI_INVALID_PARAMETER - Instance not found, or NumBytes, Buffer are NULL
569 // Find the right instance of the FVB private data
571 Status = GetFvbInstance (Instance, Global, &FwhInstance, Virtual);
591 Status = FvbGetLbaAddress (Instance, Lba, &LbaAddress, &LbaLength, NULL, Global, Virtual);
598 FvbGetVolumeAttributes (Instance, &Attributes, Global, Virtual);
630 IN UINTN Instance,
641 Instance - The FV instance to be erased
644 instance data
653 EFI_INVALID_PARAMETER - Instance not found
665 // Find the right instance of the FVB private data
667 Status = GetFvbInstance (Instance, Global, &FwhInstance, Virtual);
679 FvbGetVolumeAttributes (Instance, &Attributes, Global, Virtual);
688 Status = FvbGetLbaAddress (Instance, Lba, &LbaAddress, &LbaLength, NULL, Global, Virtual);
702 IN UINTN Instance,
714 Instance - The FV instance whose attributes is going to be
721 instance data
727 EFI_INVALID_PARAMETER - Instance not found, or The attributes requested are
742 // Find the right instance of the FVB private data
744 Status = GetFvbInstance (Instance, Global, &FwhInstance, Virtual);
839 return FvbGetPhysicalAddress (FvbDevice->Instance, Address, mFvbModuleGlobal, EfiGoneVirtual ());
876 FvbDevice->Instance,
910 return FvbGetVolumeAttributes (FvbDevice->Instance, Attributes, mFvbModuleGlobal, EfiGoneVirtual ());
937 return FvbSetVolumeAttributes (FvbDevice->Instance, Attributes, mFvbModuleGlobal, EfiGoneVirtual ());
981 Status = GetFvbInstance (FvbDevice->Instance, mFvbModuleGlobal, &FwhInstance, EfiGoneVirtual ());
1017 Status = FvbEraseBlock (FvbDevice->Instance, StartingLba, mFvbModuleGlobal, EfiGoneVirtual ());
1079 return FvbWriteBlock (FvbDevice->Instance
1128 return FvbReadBlock (FvbDevice->Instance, Lba, Offset, NumBytes, Buffer, mFvbModuleGlobal, EfiGoneVirtual ());
1273 UINTN Instance;
1294 for (Instance = 0; Instance < mFvbModuleGlobal->NumFv; ++Instance) {
1295 Status = GetFvbInstance (Instance, mFvbModuleGlobal, &FwhInstance, FALSE);
1300 // The instance of FVB isn't mapped to file.
1309 // The instance of FVB has already associated to a device
1456 // the private data of each FV instance. But in virtual mode or in physical
1477 // Fill in the private data of each firmware volume block instance
1570 // Add a FVB Protocol Instance
1581 FvbDevice->Instance = mFvbModuleGlobal->NumFv;