Searched refs:ThreadBits (Results 1 – 2 of 2) sorted by relevance
46 UINTN ThreadBits; in SmmGetProcessorLocation() local61 ThreadBits = 0; in SmmGetProcessorLocation()101 ThreadBits = RegEax & 0x1f; in SmmGetProcessorLocation()106 ThreadBits = 0; in SmmGetProcessorLocation()118 CoreBits = (RegEax & 0x1f) - ThreadBits; in SmmGetProcessorLocation()139 ThreadBits = (UINTN) (HighBitSet32 (MaxLogicProcessorsPerPackage / MaxCoresPerPackage - 1) + 1); in SmmGetProcessorLocation()143 Location->Thread = ApicId & ~((-1) << ThreadBits); in SmmGetProcessorLocation()144 Location->Core = (ApicId >> ThreadBits) & ~((-1) << CoreBits); in SmmGetProcessorLocation()145 Location->Package = (ApicId >> (ThreadBits+ CoreBits)); in SmmGetProcessorLocation()
49 UINTN ThreadBits; in ExtractProcessorLocation() local72 ThreadBits = 0; in ExtractProcessorLocation()105 ThreadBits = RegEax & 0x1f; in ExtractProcessorLocation()116 CoreBits = (RegEax & 0x1f) - ThreadBits; in ExtractProcessorLocation()137 ThreadBits = (UINTN) (HighBitSet32 (MaxLogicProcessorsPerPackage / MaxCoresPerPackage - 1) + 1); in ExtractProcessorLocation()141 Location->Thread = InitialApicId & ~((-1) << ThreadBits); in ExtractProcessorLocation()142 Location->Core = (InitialApicId >> ThreadBits) & ~((-1) << CoreBits); in ExtractProcessorLocation()143 Location->Package = (InitialApicId >> (ThreadBits + CoreBits)); in ExtractProcessorLocation()