Searched refs:SectionType (Results 1 - 25 of 49) sorted by relevance

12

/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Library/
H A DDxeServicesLib.h26 is made for FFS sections of type SectionType. If the FFS file contains at least SectionInstance instances
27 of the FFS section specified by SectionType, then the SectionInstance instance is returned in Buffer.
31 are retrieved from an FFS file based on SectionType and SectionInstance.
33 If SectionType is EFI_SECTION_TE, and the search with an FFS file fails,
43 @param SectionType Indicates the FFS section type to search for within the FFS file
63 IN EFI_SECTION_TYPE SectionType,
74 is made for FFS sections of type SectionType. If the FFS file contains at least SectionInstance instances
75 of the FFS section specified by SectionType, then the SectionInstance instance is returned in Buffer.
79 are retrieved from an FFS file based on SectionType and SectionInstance.
81 If SectionType i
[all...]
H A DPeiServicesLib.h206 @param SectionType The value of the section type to find.
218 IN EFI_SECTION_TYPE SectionType,
/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/
H A DEfiSection.py62 SectionType = FfsInf.__ExtendMacro__(self.SectionType)
67 if FfsInf.ModuleType in ('SEC', 'PEI_CORE', 'PEIM') and SectionType in ('TE', 'PE32'):
102 if SectionType == 'VERSION':
118 OutputFile = os.path.join( OutputPath, ModuleName + 'SEC' + str(Num) + Ffs.SectionSuffix.get(SectionType))
128 OutputFile = os.path.join(OutputPath, ModuleName + 'SEC' + Num + Ffs.SectionSuffix.get(SectionType))
156 OutputFile = os.path.join( OutputPath, ModuleName + 'SEC' + str(Num) + Ffs.SectionSuffix.get(SectionType))
165 elif SectionType == 'UI':
174 OutputFile = os.path.join( OutputPath, ModuleName + 'SEC' + str(Num) + Ffs.SectionSuffix.get(SectionType))
183 OutputFile = os.path.join(OutputPath, ModuleName + 'SEC' + Num + Ffs.SectionSuffix.get(SectionType))
[all...]
H A DSection.py28 SectionType = { variable in class:Section
122 Suffix = Section.SectionType.get(FileType)
H A DFfsInfStatement.py499 SectionType = Rule.SectionType
504 if SectionType == 'DXE_DEPEX':
505 SectionType = 'SMM_DEPEX'
510 if SectionType == 'SMM_DEPEX':
526 Ffs.Ffs.SectionSuffix[SectionType] + 'SEC' + SecNum
532 if self.Alignment == 'Auto' and (SectionType == 'PE32' or SectionType == 'TE'):
552 if SectionType == 'TE':
561 GenFdsGlobalVariable.GenerateSection(OutputFile, [File], Section.Section.SectionType[SectionTyp
[all...]
H A DGuidSection.py64 self.SectionType = FfsInf.__ExtendMacro__(self.SectionType)
138 GenFdsGlobalVariable.GenerateSection(OutputFile, SectFile, Section.Section.SectionType[self.SectionType], InputAlign=SectAlign)
227 GenFdsGlobalVariable.GenerateSection(OutputFile, [TempFile], Section.Section.SectionType['GUIDED'],
H A DCompressSection.py81 GenFdsGlobalVariable.GenerateSection(OutputFile, SectFiles, Section.Section.SectionType['COMPRESS'],
H A DDepexSection.py110 GenFdsGlobalVariable.GenerateSection(OutputFile, [InputFile], Section.Section.SectionType.get (SecType))
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/DxeServicesLib/
H A DDxeServicesLib.c74 by NameGuid, SectionType and SectionInstance.
79 If SectionType is EFI_SECTION_TE, EFI_SECTION_TE is used as section type to start the search. If EFI_SECTION_TE section
94 @param SectionType The Firmware Section type.
102 @retval EFI_NOT_FOUND The image specified by NameGuid and SectionType
116 IN EFI_SECTION_TYPE SectionType,
149 SectionType,
156 if (EFI_ERROR (Status) && (SectionType == EFI_SECTION_TE)) {
183 is made for FFS sections of type SectionType. If the FFS file contains at least SectionInstance instances
184 of the FFS section specified by SectionType, then the SectionInstance instance is returned in Buffer.
188 are retrieved from an FFS file based on SectionType an
113 InternalGetSectionFromFv( IN EFI_HANDLE FvHandle, IN CONST EFI_GUID *NameGuid, IN EFI_SECTION_TYPE SectionType, IN UINTN SectionInstance, OUT VOID **Buffer, OUT UINTN *Size ) argument
226 GetSectionFromAnyFvByFileType( IN EFI_FV_FILETYPE FileType, IN UINTN FileInstance, IN EFI_SECTION_TYPE SectionType, IN UINTN SectionInstance, OUT VOID **Buffer, OUT UINTN *Size ) argument
366 GetSectionFromAnyFv( IN CONST EFI_GUID *NameGuid, IN EFI_SECTION_TYPE SectionType, IN UINTN SectionInstance, OUT VOID **Buffer, OUT UINTN *Size ) argument
492 GetSectionFromFv( IN CONST EFI_GUID *NameGuid, IN EFI_SECTION_TYPE SectionType, IN UINTN SectionInstance, OUT VOID **Buffer, OUT UINTN *Size ) argument
555 GetSectionFromFfs( IN EFI_SECTION_TYPE SectionType, IN UINTN SectionInstance, OUT VOID **Buffer, OUT UINTN *Size ) argument
616 EFI_SECTION_TYPE SectionType; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Object/Parser/
H A DInfDepexObject.py30 self.SectionType = ''
33 def SetSectionType(self, SectionType):
34 self.SectionType = SectionType
36 return self.SectionType
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkPkg/Include/Ppi/
H A DSectionExtraction.h43 @param SectionType The pointer to an EFI_SECTION_TYPE. If
44 SectionType == NULL, the contents of the entire
45 section are returned in Buffer. If SectionType
48 If SectionType == EFI_SECTION_GUID_DEFINED,
50 GUID to search. If SectionType != EFI_SECTION_GUID_DEFINED,
52 @param SectionInstance If SectionType is not NULL, indicates which
88 IN EFI_SECTION_TYPE *SectionType,
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkPkg/Include/Protocol/
H A DSectionExtraction.h69 @param SectionType The pointer to an EFI_SECTION_TYPE. If SectionType == NULL,
71 in Buffer. If SectionType is not NULL, only the
75 @param SectionDefinitionGuid The pointer to an EFI_GUID. If SectionType ==
78 SectionType !=EFI_SECTION_GUID_DEFINED, then
81 type to return when SectionType is not NULL.
113 IN EFI_SECTION_TYPE *SectionType,
H A DFirmwareVolume.h179 @param SectionType The section type to retrieve.
180 @param SectionInstance The instance of SectionType to retrieve.
212 IN EFI_SECTION_TYPE SectionType,
/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/
H A DFvLib.c403 IN EFI_SECTION_TYPE SectionType,
413 by FirstSection to SearchEnd for the Instance-th section of type SectionType.
422 SectionType The type of section to search.
441 if (CurrentSection.CommonHeader->Type == SectionType) {
455 if (SectionType != EFI_SECTION_GUID_DEFINED &&
466 SectionType,
487 IN EFI_SECTION_TYPE SectionType,
503 SectionType Type of file to search for.
549 SectionType,
400 SearchSectionByType( IN EFI_FILE_SECTION_POINTER FirstSection, IN UINT8 *SearchEnd, IN EFI_SECTION_TYPE SectionType, IN OUT UINTN *StartIndex, IN UINTN Instance, OUT EFI_FILE_SECTION_POINTER *Section ) argument
485 GetSectionByType( IN EFI_FFS_FILE_HEADER *File, IN EFI_SECTION_TYPE SectionType, IN UINTN Instance, OUT EFI_FILE_SECTION_POINTER *Section ) argument
H A DFvLib.h73 IN EFI_SECTION_TYPE SectionType,
/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/UPT/Parser/
H A DInfSectionParser.py422 def InfSpecialCommentParser (self, SpecialSectionList, InfSectionObject, ContainerFile, SectionType):
429 if SectionType == DT.TYPE_EVENT_SECTION:
431 elif SectionType == DT.TYPE_HOB_SECTION:
440 if SectionType == DT.TYPE_HOB_SECTION:
464 if SectionType == DT.TYPE_EVENT_SECTION:
469 elif SectionType == DT.TYPE_HOB_SECTION:
485 SectionType):
488 ST.ERR_INF_PARSER_MODULE_SECTION_TYPE_ERROR % (SectionType),
H A DInfParser.py149 SectionType = ''
306 SectionType = _ConvertSecNameToType(self.SectionHeaderContent[0][0])
309 CurrentSection = SectionType
331 CurrentSection = SectionType
623 SectionType = ''
625 SectionType = DT.MODEL_UNKNOWN
627 SectionType = gINF_SECTION_DEF[SectionName.upper()]
629 return SectionType
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkPkg/Include/Framework/
H A DPeiCis.h109 @param SectionType The value of the section type to find.
121 IN EFI_SECTION_TYPE SectionType,
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/FwVol/
H A DFwVolRead.c242 irrespective of the value of the SectionType
382 @param SectionType Indicates the section type to return.
384 type of SectionType to return.
408 IN EFI_SECTION_TYPE SectionType,
474 // If SectionType == 0 We need the whole section stream
478 (SectionType == 0) ? NULL : &SectionType,
480 (SectionType == 0) ? 0 : SectionInstance,
405 FvReadFileSection( IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL *This, IN CONST EFI_GUID *NameGuid, IN EFI_SECTION_TYPE SectionType, IN UINTN SectionInstance, IN OUT VOID **Buffer, IN OUT UINTN *BufferSize, OUT UINT32 *AuthenticationStatus ) argument
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/FirmwareVolume/UpdateDriverDxe/
H A DUpdateDispatcher.c368 EFI_SECTION_TYPE SectionType; local
410 SectionType = EFI_SECTION_FIRMWARE_VOLUME_IMAGE;
416 SectionType,
608 EFI_SECTION_TYPE SectionType; local
683 SectionType = EFI_SECTION_PE32;
689 SectionType,
/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/CommonDataClass/
H A DPlatformClass.py179 # @var SectionType: To store value for SectionType
193 self.SectionType = ''
210 # @var SectionType: To store value for SectionType
223 self.SectionType = ''
H A DFdfClass.py211 self.SectionType = None
249 self.SectionType = None
328 self.SectionType = ''
/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/Sec/
H A DSecMain.c133 @param[in] SectionType The section type to locate
145 IN EFI_SECTION_TYPE SectionType,
185 if (Section->Type == SectionType) {
189 DEBUG ((EFI_D_INFO, "Section->Type (0x%x) != SectionType (0x%x)\n", Section->Type, SectionType));
201 @param[in] SectionType The section type to locate
214 IN EFI_SECTION_TYPE SectionType,
266 SectionType,
142 FindFfsSectionInSections( IN VOID *Sections, IN UINTN SizeOfSections, IN EFI_SECTION_TYPE SectionType, OUT EFI_COMMON_SECTION_HEADER **FoundSection ) argument
211 FindFfsFileAndSection( IN EFI_FIRMWARE_VOLUME_HEADER *Fv, IN EFI_FV_FILETYPE FileType, IN EFI_SECTION_TYPE SectionType, OUT EFI_COMMON_SECTION_HEADER **FoundSection ) argument
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/Dispatcher/
H A DDispatcher.c251 EFI_SECTION_TYPE SectionType; local
261 SectionType = EFI_SECTION_DXE_DEPEX;
265 SectionType,
981 EFI_SECTION_TYPE SectionType; local
992 SectionType = EFI_SECTION_FIRMWARE_VOLUME_IMAGE;
1001 SectionType,
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/
H A DFwVolRead.c285 irrespective of the value of the SectionType
479 @param SectionType Indicates the section type to return.
481 type of SectionType to return.
505 IN EFI_SECTION_TYPE SectionType,
584 if (SectionType == 0) {
602 &SectionType,
502 FvReadFileSection( IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL *This, IN CONST EFI_GUID *NameGuid, IN EFI_SECTION_TYPE SectionType, IN UINTN SectionInstance, IN OUT VOID **Buffer, IN OUT UINTN *BufferSize, OUT UINT32 *AuthenticationStatus ) argument

Completed in 106 milliseconds

12