Home | History | Annotate | Download | only in PiSmmCpuDxeSmm

Lines Matching refs:Index

76   // Get the max index of basic CPUID

95 // Sub-leaf index 0 (ECX= 0 as input) provides enumeration parameters to extract
111 // value to be related to any sub-leaf index, except sub-leaf 0.
251 UINTN Index;
268 for (Index = 0; Index < mMaxNumberOfCpus; Index++) {
269 if (gSmmCpuPrivate->ProcessorInfo[Index].ProcessorId == ProcessorId) {
278 for (Index = 0; Index < mMaxNumberOfCpus; Index++) {
279 if (mCpuHotPlugData.ApicId[Index] == ProcessorId &&
280 gSmmCpuPrivate->ProcessorInfo[Index].ProcessorId == INVALID_APIC_ID) {
281 gSmmCpuPrivate->ProcessorInfo[Index].ProcessorId = ProcessorId;
282 gSmmCpuPrivate->ProcessorInfo[Index].StatusFlag = 0;
283 SmmGetProcessorLocation ((UINT32)ProcessorId, &gSmmCpuPrivate->ProcessorInfo[Index].Location);
285 *ProcessorNumber = Index;
286 gSmmCpuPrivate->Operation[Index] = SmmCpuAdd;
364 UINTN Index;
376 for (Index = 0; Index < mMaxNumberOfCpus; Index++) {
377 if (gSmmCpuPrivate->ProcessorInfo[Index].ProcessorId == ApicId) {
378 *ProcessorNumber = Index;
399 UINTN Index;
404 for (Index = 0; Index < mMaxNumberOfCpus; Index++) {
405 if (gSmmCpuPrivate->Operation[Index] == SmmCpuSwitchBsp) {
406 gSmmCpuPrivate->Operation[Index] = SmmCpuNone;
408 mSmmMpSyncData->CandidateBsp[Index] = TRUE;
415 for (Index = 0; Index < mMaxNumberOfCpus; Index++) {
416 if (gSmmCpuPrivate->Operation[Index] == SmmCpuAdd) {
417 gSmmCpuPrivate->Operation[Index] = SmmCpuNone;
425 for (Index = 0; Index < mMaxNumberOfCpus; Index++) {
426 if (gSmmCpuPrivate->Operation[Index] == SmmCpuRemove) {
427 gSmmCpuPrivate->Operation[Index] = SmmCpuNone;