Lines Matching refs:mExchangeInfo
59 MP_CPU_EXCHANGE_INFO *mExchangeInfo; variable
449 mExchangeInfo = (MP_CPU_EXCHANGE_INFO *) (UINTN) (StartupVector + AddressMap.Size); in PrepareApStartupVector()
450 ZeroMem ((VOID *) mExchangeInfo, sizeof (MP_CPU_EXCHANGE_INFO)); in PrepareApStartupVector()
452 …CopyMem ((VOID *) (UINTN) &mExchangeInfo->GdtrProfile, (VOID *) (UINTN) mAcpiCpuData.GdtrProfile, … in PrepareApStartupVector()
453 …CopyMem ((VOID *) (UINTN) &mExchangeInfo->IdtrProfile, (VOID *) (UINTN) mAcpiCpuData.IdtrProfile, … in PrepareApStartupVector()
458 …CopyMem ((VOID *) mExchangeInfo->GdtrProfile.Base, mGdtForAp, mExchangeInfo->GdtrProfile.Limit + 1… in PrepareApStartupVector()
459 …CopyMem ((VOID *) mExchangeInfo->IdtrProfile.Base, mIdtForAp, mExchangeInfo->IdtrProfile.Limit + 1… in PrepareApStartupVector()
462 mExchangeInfo->StackStart = (VOID *) (UINTN) mAcpiCpuData.StackAddress; in PrepareApStartupVector()
463 mExchangeInfo->StackSize = mAcpiCpuData.StackSize; in PrepareApStartupVector()
464 mExchangeInfo->BufferStart = (UINT32) StartupVector; in PrepareApStartupVector()
465 mExchangeInfo->Cr3 = (UINT32) (AsmReadCr3 ()); in PrepareApStartupVector()
503 mExchangeInfo->ApFunction = (VOID *) (UINTN) EarlyMPRendezvousProcedure; in EarlyInitializeCpu()
545 mExchangeInfo->StackStart = (VOID *) (UINTN) mAcpiCpuData.StackAddress; in InitializeCpu()
546 mExchangeInfo->ApFunction = (VOID *) (UINTN) MPRendezvousProcedure; in InitializeCpu()