Lines Matching refs:ExchangeInfo
268 IN MP_CPU_EXCHANGE_INFO *ExchangeInfo, in ApCFunction() argument
278 PeiCpuMpData = ExchangeInfo->PeiCpuMpData; in ApCFunction()
415 volatile MP_CPU_EXCHANGE_INFO *ExchangeInfo; in WakeUpAP() local
422 ExchangeInfo = PeiCpuMpData->MpCpuExchangeInfo; in WakeUpAP()
423 ExchangeInfo->Lock = 0; in WakeUpAP()
424 ExchangeInfo->StackStart = PeiCpuMpData->Buffer; in WakeUpAP()
425 ExchangeInfo->StackSize = PeiCpuMpData->CpuApStackSize; in WakeUpAP()
426 ExchangeInfo->BufferStart = PeiCpuMpData->WakeupBuffer; in WakeUpAP()
427 ExchangeInfo->PmodeOffset = PeiCpuMpData->AddressMap.PModeEntryOffset; in WakeUpAP()
428 ExchangeInfo->LmodeOffset = PeiCpuMpData->AddressMap.LModeEntryOffset; in WakeUpAP()
429 ExchangeInfo->Cr3 = AsmReadCr3 (); in WakeUpAP()
430 ExchangeInfo->CFunction = (UINTN) ApCFunction; in WakeUpAP()
431 ExchangeInfo->NumApsExecuting = 0; in WakeUpAP()
432 ExchangeInfo->PeiCpuMpData = PeiCpuMpData; in WakeUpAP()
437 CopyMem ((VOID *)&ExchangeInfo->GdtrProfile, &mGdt, sizeof(mGdt)); in WakeUpAP()
438 AsmReadIdtr ((IA32_DESCRIPTOR *) &ExchangeInfo->IdtrProfile); in WakeUpAP()
453 SendInitSipiSipiAllExcludingSelf ((UINT32) ExchangeInfo->BufferStart); in WakeUpAP()
457 (UINT32) ExchangeInfo->BufferStart in WakeUpAP()