Home | History | Annotate | Download | only in Pi

Lines Matching defs:File

1 /** @file

2 The firmware file related definitions in PI.
24 /// Used to verify the integrity of the file.
29 /// The IntegrityCheck.Checksum.Header field is an 8-bit checksum of the file
30 /// header. The State and IntegrityCheck.Checksum.File fields are assumed
36 /// field is set to one, the IntegrityCheck.Checksum.File field is an 8-bit
37 /// checksum of the file data.
39 /// the IntegrityCheck.Checksum.File field must be initialized with a value of
40 /// 0xAA. The IntegrityCheck.Checksum.File field is valid any time the
43 UINT8 File;
62 /// File Types Definitions
86 /// FFS File Attributes.
94 /// FFS File State Bits.
105 /// Each file begins with the header that describe the
110 /// This GUID is the file name. It is used to uniquely identify the file.
114 /// Used to verify the integrity of the file.
118 /// Identifies the type of file.
122 /// Declares various file attribute bits.
126 /// The length of the file in bytes, including the FFS header.
130 /// Used to track the state of the file throughout the life of the file from creation to deletion.
137 /// This GUID is the file name. It is used to uniquely identify the file. There may be only
138 /// one instance of a file with the file name GUID of Name in any given firmware
139 /// volume, except if the file type is EFI_FV_FILETYPE_FFS_PAD.
144 /// Used to verify the integrity of the file.
149 /// Identifies the type of file.
154 /// Declares various file attribute bits.
159 /// The length of the file in bytes, including the FFS header.
160 /// The length of the file data is either (Size - sizeof(EFI_FFS_FILE_HEADER)). This calculation means a
161 /// zero-length file has a Size of 24 bytes, which is sizeof(EFI_FFS_FILE_HEADER).
162 /// Size is not required to be a multiple of 8 bytes. Given a file F, the next file header is
163 /// located at the next 8-byte aligned firmware volume offset following the last byte of the file F.
168 /// Used to track the state of the file throughout the life of the file from creation to deletion.
302 /// the file. The Type field in the section header is set to EFI_SECTION_DISPOSABLE. This
303 /// allows optional or descriptive data to be included with the firmware file which can be removed in
331 /// This GUID is defined by the creator of the file. It is a vendor-defined file type.
342 /// This GUID is defined by the creator of the file. It is a vendor-defined file type.
442 /// is human readable file name.
460 /// an optional unicode string that represents the file revision.