HomeSort by relevance Sort by last modified time
    Searched refs:CpuIndex (Results 1 - 25 of 27) sorted by null

1 2

  /device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/
Semaphore.c 26 @param[in] CpuIndex The processor index.
33 IN UINTN CpuIndex,
43 CpuIndex,
SmmProfileArch.c 51 @param CpuIndex The index of the processor.
60 UINTN CpuIndex,
SmmProfileArch.h 65 @param CpuIndex The index of the processor.
74 UINTN CpuIndex,
  /device/linaro/bootloader/edk2/QuarkSocPkg/QuarkNorthCluster/Library/SmmCpuFeaturesLib/
SmmCpuFeaturesLib.c 28 CPU is specified by CpuIndex and CpuIndex can be used to access information
32 @param[in] CpuIndex The index of the CPU to initialize. The value
35 @param[in] IsMonarch TRUE if the CpuIndex is the index of the CPU that
38 FALSE if the CpuIndex is not the index of the CPU
42 structures. ProcessorInfo[CpuIndex] contains the
50 IN UINTN CpuIndex,
62 CpuState->x86.SMBASE = CpuHotPlugData->SmBase[CpuIndex];
87 @param[in] CpuIndex The index of the CPU to hook. The value
105 IN UINTN CpuIndex,
    [all...]
  /device/linaro/bootloader/edk2/UefiCpuPkg/Include/Library/
SmmCpuFeaturesLib.h 60 CPU is specified by CpuIndex and CpuIndex can be used to access information
64 @param[in] CpuIndex The index of the CPU to initialize. The value
67 @param[in] IsMonarch TRUE if the CpuIndex is the index of the CPU that
70 FALSE if the CpuIndex is not the index of the CPU
74 structures. ProcessorInfo[CpuIndex] contains the
82 IN UINTN CpuIndex,
104 @param[in] CpuIndex The index of the CPU to hook. The value
122 IN UINTN CpuIndex,
158 Install a custom SMI handler for the CPU specified by CpuIndex. This function
    [all...]
  /device/linaro/bootloader/edk2/UefiCpuPkg/CpuMpPei/
CpuBist.c 49 UINTN CpuIndex;
66 for (CpuIndex = 0; CpuIndex < PeiCpuMpData->CpuCount; CpuIndex ++) {
67 CpuInstance[CpuIndex].CpuLocation = PeiCpuMpData->CpuData[CpuIndex].ApicId;
68 CpuInstance[CpuIndex].InfoRecord.IA32HealthFlags = PeiCpuMpData->CpuData[CpuIndex].Health;
172 UINTN CpuIndex;
220 for (CpuIndex = 0; CpuIndex < NumberOfData; CpuIndex ++) {
    [all...]
  /device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/
MpService.c 274 @param CpuIndex Processor Index
279 IN UINTN CpuIndex
286 Psd = (PROCESSOR_SMM_DESCRIPTOR*)(mCpuHotPlugData.SmBase[CpuIndex] + SMM_PSD_OFFSET);
301 @param CpuIndex BSP processor Index
307 IN UINTN CpuIndex,
317 ASSERT (CpuIndex == mSmmMpSyncData->BspIndex);
333 mSmmMpSyncData->CpuData[CpuIndex].Present = TRUE;
346 gSmmCpuPrivate->SmmCoreEntryContext.CurrentlyExecutingCpu = CpuIndex;
400 ReplaceOSMtrrs (CpuIndex);
412 AcquireSpinLockOrFail (&mSmmMpSyncData->CpuData[CpuIndex].Busy);
    [all...]
SmmProfile.h 32 @param CpuIndex The index of the processor.
37 IN UINTN CpuIndex
SmmProfile.c 159 @param CpuIndex The index of CPU.
165 UINTN CpuIndex,
175 CurrentBTSRecord = (BRANCH_TRACE_RECORD *)mMsrDsArea[CpuIndex]->BTSIndex;
177 if ((UINTN)CurrentBTSRecord < (UINTN)mMsrBTSRecord[CpuIndex]) {
181 CurrentBTSRecord = (BRANCH_TRACE_RECORD *)((UINTN)mMsrDsArea[CpuIndex]->BTSAbsoluteMaximum - 1);
221 UINTN CpuIndex;
227 CpuIndex = GetCpuIndex ();
232 for (PFEntry = 0; PFEntry < mPFEntryCount[CpuIndex]; PFEntry++) {
233 *mLastPFEntryPointer[CpuIndex][PFEntry] = mLastPFEntryValue[CpuIndex][PFEntry];
    [all...]
SmramSaveState.c 236 @param[in] CpuIndex Specifies the zero-based index of the CPU save state.
248 IN UINTN CpuIndex,
260 CpuSaveState = gSmst->CpuSaveState[CpuIndex];
319 @param[in] CpuIndex Specifies the zero-based index of the CPU save state.
332 IN UINTN CpuIndex,
366 ReadSaveStateRegisterByIndex (CpuIndex, SMM_SAVE_STATE_REGISTER_SMMREVID_INDEX, sizeof(SmmRevId), &SmmRevId);
378 ReadSaveStateRegisterByIndex (CpuIndex, SMM_SAVE_STATE_REGISTER_IOMISC_INDEX, sizeof(IoMisc.Uint32), &IoMisc.Uint32);
407 ReadSaveStateRegister (CpuIndex, EFI_SMM_SAVE_STATE_REGISTER_RAX, mSmmCpuIoWidth[IoMisc.Bits.Length].Width, &IoInfo->IoData);
410 ReadSaveStateRegisterByIndex(CpuIndex, SMM_SAVE_STATE_REGISTER_IOMEMADDR_INDEX, sizeof(IoMemAddr), &IoMemAddr);
419 return ReadSaveStateRegisterByIndex (CpuIndex, GetRegisterIndex (Register), Width, Buffer);
    [all...]
PiSmmCpuDxeSmm.h 170 @param CpuIndex Specifies the zero-based index of the CPU save state
184 IN UINTN CpuIndex,
194 @param CpuIndex Specifies the zero-based index of the CPU save state
208 IN UINTN CpuIndex,
220 @param[in] CpuIndex Specifies the zero-based index of the CPU save state.
233 IN UINTN CpuIndex,
247 @param[in] CpuIndex Specifies the zero-based index of the CPU save state.
260 IN UINTN CpuIndex,
488 @param CpuIndex Target CPU number
502 IN UINTN CpuIndex,
    [all...]
PiSmmCpuDxeSmm.c 207 @param CpuIndex Specifies the zero-based index of the CPU save state.
221 IN UINTN CpuIndex,
230 if ((CpuIndex >= gSmst->NumberOfCpus) || (Buffer == NULL)) {
249 if (mSmmMpSyncData->CpuData[CpuIndex].Present) {
250 *(UINT64 *)Buffer = gSmmCpuPrivate->ProcessorInfo[CpuIndex].ProcessorId;
257 if (!mSmmMpSyncData->CpuData[CpuIndex].Present) {
261 Status = SmmCpuFeaturesReadSaveStateRegister (CpuIndex, Register, Width, Buffer);
263 Status = ReadSaveStateRegister (CpuIndex, Register, Width, Buffer);
274 @param CpuIndex Specifies the zero-based index of the CPU save state
288 IN UINTN CpuIndex,
    [all...]
  /device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/X64/
Semaphore.c 37 @param[in] CpuIndex The processor index.
44 IN UINTN CpuIndex,
56 CpuIndex,
SmmProfileArch.c 133 @param CpuIndex The index of the processor.
142 UINTN CpuIndex,
281 ASSERT (mPFEntryCount[CpuIndex] < MAX_PF_ENTRY_COUNT);
282 if (mPFEntryCount[CpuIndex] < MAX_PF_ENTRY_COUNT) {
283 PFIndex = mPFEntryCount[CpuIndex];
284 mLastPFEntryValue[CpuIndex][PFIndex] = PageTable[PTIndex];
285 mLastPFEntryPointer[CpuIndex][PFIndex] = &PageTable[PTIndex];
286 mPFEntryCount[CpuIndex]++;
SmmProfileArch.h 73 @param CpuIndex The index of the processor.
82 UINTN CpuIndex,
  /device/linaro/bootloader/edk2/QuarkSocPkg/QuarkNorthCluster/Smm/DxeSmm/QncSmmDispatcher/QNC/
QNCSmmSw.c 66 UINTN CpuIndex;
80 CpuIndex = 0;
90 CpuIndex = Index;
95 Record->CommBuffer.Sw.SwSmiCpuIndex = CpuIndex;
  /device/linaro/bootloader/edk2/UefiCpuPkg/Library/SmmCpuFeaturesLib/
SmmCpuFeaturesLib.c 179 CPU is specified by CpuIndex and CpuIndex can be used to access information
183 @param[in] CpuIndex The index of the CPU to initialize. The value
186 @param[in] IsMonarch TRUE if the CpuIndex is the index of the CPU that
189 FALSE if the CpuIndex is not the index of the CPU
193 structures. ProcessorInfo[CpuIndex] contains the
201 IN UINTN CpuIndex,
218 CpuState->x86.SMBASE = (UINT32)CpuHotPlugData->SmBase[CpuIndex];
250 mSmrrEnabled[CpuIndex] = FALSE;
300 @param[in] CpuIndex The index of the CPU to hook. The value
    [all...]
  /device/linaro/bootloader/edk2/Vlv2TbltDevicePkg/AcpiPlatform/
AcpiPlatformHooks.c 118 IN UINT32 CpuIndex,
148 // Adjust the CpuIndex by +1 due to the AcpiProcessorId is 1 based.
150 ApicId = ProcessorId2ApicId (CpuIndex+1);
251 UINT32 CpuIndex;
269 CpuIndex = 0;
281 CpuIndex = *(SsdtPointer + 7);
282 if (CpuIndex >= '0' && CpuIndex <= '9') {
283 CpuIndex -= '0';
285 if (CpuIndex > '9') {
    [all...]
  /device/linaro/bootloader/edk2/OvmfPkg/Library/SmmCpuFeaturesLib/
SmmCpuFeaturesLib.c 57 CPU is specified by CpuIndex and CpuIndex can be used to access information
61 @param[in] CpuIndex The index of the CPU to initialize. The value
64 @param[in] IsMonarch TRUE if the CpuIndex is the index of the CPU that
67 FALSE if the CpuIndex is not the index of the CPU
71 structures. ProcessorInfo[CpuIndex] contains the
79 IN UINTN CpuIndex,
92 CpuState->x86.SMBASE = (UINT32)CpuHotPlugData->SmBase[CpuIndex];
94 CpuState->x64.SMBASE = (UINT32)CpuHotPlugData->SmBase[CpuIndex];
118 @param[in] CpuIndex The index of the CPU to hook. The value
    [all...]
  /device/linaro/bootloader/edk2/MdePkg/Include/Protocol/
McaInitPmi.h 56 @param CpuIndex Index of the logical processor
71 IN UINT64 CpuIndex,
83 @param CpuIndex Index of the logical processor
97 IN UINT64 CpuIndex,
106 @param CpuIndex Index of the logical processor
116 IN UINT64 CpuIndex,
SmmCpu.h 183 @param[in] CpuIndex Specifies the zero-based index of the CPU save state.
197 IN UINTN CpuIndex,
213 @param[in] CpuIndex Specifies the zero-based index of the CPU save state.
227 IN UINTN CpuIndex,
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Compatibility/SmmBaseHelper/
SmmBaseHelper.c 165 The function reads PI style CpuSaveStates of CpuIndex-th CPU for Framework driver use. If
167 mFrameworkSmst->CpuSaveState[CpuIndex].
169 @param[in] CpuIndex The zero-based CPU index.
175 IN UINTN CpuIndex,
184 State = (EFI_SMM_CPU_STATE *)gSmst->CpuSaveState[CpuIndex];
188 SaveState = &mFrameworkSmst->CpuSaveState[CpuIndex].Ia32SaveState;
207 CpuIndex,
217 The function writes back CpuSaveStates of CpuIndex-th CPU from PI to Framework. If
219 to write from mFrameworkSmst->CpuSaveState[CpuIndex].
221 @param[in] CpuIndex The zero-based CPU index.
    [all...]
  /device/linaro/bootloader/edk2/MdePkg/Include/Library/
ExtendedSalLib.h 259 @param CpuIndex The index of the CPU of set of enabled CPUs to check.
267 IN UINT64 CpuIndex
  /device/linaro/bootloader/edk2/MdePkg/Library/DxeExtendedSalLib/
ExtendedSalLib.c 593 @param CpuIndex The index of the CPU of set of enabled CPUs to check.
601 IN UINT64 CpuIndex
608 CpuIndex,
  /device/linaro/bootloader/edk2/MdePkg/Library/DxeRuntimeExtendedSalLib/
ExtendedSalLib.c 716 @param CpuIndex The index of the CPU of set of enabled CPUs to check.
724 IN UINT64 CpuIndex
731 CpuIndex,
    [all...]

Completed in 670 milliseconds

1 2