Home | History | Annotate | Download | only in DxeTpm2MeasureBootLib

Lines Matching refs:PrimaryHeader

138   EFI_PARTITION_TABLE_HEADER        *PrimaryHeader;

162 PrimaryHeader = (EFI_PARTITION_TABLE_HEADER *) AllocatePool (BlockIo->Media->BlockSize);
163 if (PrimaryHeader == NULL) {
171 (UINT8 *)PrimaryHeader
175 FreePool (PrimaryHeader);
181 EntryPtr = (UINT8 *)AllocatePool (PrimaryHeader->NumberOfPartitionEntries * PrimaryHeader->SizeOfPartitionEntry);
183 FreePool (PrimaryHeader);
189 MultU64x32(PrimaryHeader->PartitionEntryLBA, BlockIo->Media->BlockSize),
190 PrimaryHeader->NumberOfPartitionEntries * PrimaryHeader->SizeOfPartitionEntry,
194 FreePool (PrimaryHeader);
204 for (Index = 0; Index < PrimaryHeader->NumberOfPartitionEntries; Index++) {
208 PartitionEntry = (EFI_PARTITION_ENTRY *)((UINT8 *)PartitionEntry + PrimaryHeader->SizeOfPartitionEntry);
215 + NumberOfPartition * PrimaryHeader->SizeOfPartitionEntry);
218 FreePool (PrimaryHeader);
233 CopyMem ((UINT8 *)GptData, (UINT8*)PrimaryHeader, sizeof (EFI_PARTITION_TABLE_HEADER));
240 for (Index = 0; Index < PrimaryHeader->NumberOfPartitionEntries; Index++) {
243 (UINT8 *)&GptData->Partitions + NumberOfPartition * PrimaryHeader->SizeOfPartitionEntry,
245 PrimaryHeader->SizeOfPartitionEntry
249 PartitionEntry =(EFI_PARTITION_ENTRY *)((UINT8 *)PartitionEntry + PrimaryHeader->SizeOfPartitionEntry);
266 FreePool (PrimaryHeader);