Lines Matching refs:MicrocodeEntryPoint

51   EFI_CPU_MICROCODE_HEADER                *MicrocodeEntryPoint;  in MicrocodeDetect()  local
87 MicrocodeEntryPoint = (EFI_CPU_MICROCODE_HEADER *) (UINTN) MicrocodePatchAddress; in MicrocodeDetect()
94 if (MicrocodeEntryPoint->HeaderVersion == 0x1) { in MicrocodeDetect()
100 if (MicrocodeEntryPoint->ProcessorId == RegEax && in MicrocodeDetect()
101 MicrocodeEntryPoint->UpdateRevision > LatestRevision && in MicrocodeDetect()
102 (MicrocodeEntryPoint->ProcessorFlags & (1 << PlatformId)) in MicrocodeDetect()
104 if (MicrocodeEntryPoint->DataSize == 0) { in MicrocodeDetect()
105 CheckSum32 = CalculateSum32 ((UINT32 *)MicrocodeEntryPoint, 2048); in MicrocodeDetect()
107 …CheckSum32 = CalculateSum32 ((UINT32 *)MicrocodeEntryPoint, MicrocodeEntryPoint->DataSize + sizeof… in MicrocodeDetect()
112 } else if ((MicrocodeEntryPoint->DataSize != 0) && in MicrocodeDetect()
113 (MicrocodeEntryPoint->UpdateRevision > LatestRevision)) { in MicrocodeDetect()
114 …ExtendedTableLength = MicrocodeEntryPoint->TotalSize - (MicrocodeEntryPoint->DataSize + sizeof (EF… in MicrocodeDetect()
119 … (EFI_CPU_MICROCODE_EXTENDED_TABLE_HEADER *)((UINT8 *)(MicrocodeEntryPoint) + MicrocodeEntryPoint-… in MicrocodeDetect()
160 MicrocodeEntryPoint = (EFI_CPU_MICROCODE_HEADER *) (((UINTN) MicrocodeEntryPoint) + SIZE_1KB); in MicrocodeDetect()
166 if (MicrocodeEntryPoint->DataSize == 0) { in MicrocodeDetect()
169 TotalSize = MicrocodeEntryPoint->TotalSize; in MicrocodeDetect()
173 LatestRevision = MicrocodeEntryPoint->UpdateRevision; in MicrocodeDetect()
174 …MicrocodeInfo.MicrocodeData = (VOID *)((UINTN)MicrocodeEntryPoint + sizeof (EFI_CPU_MICROCODE_HEAD… in MicrocodeDetect()
179 MicrocodeEntryPoint = (EFI_CPU_MICROCODE_HEADER *) (((UINTN) MicrocodeEntryPoint) + TotalSize); in MicrocodeDetect()
180 } while (((UINTN) MicrocodeEntryPoint < MicrocodeEnd)); in MicrocodeDetect()