Searched refs:RegisterIndex (Results 1 – 4 of 4) sorted by relevance
/device/linaro/bootloader/edk2/OvmfPkg/Library/SmmCpuFeaturesLib/ |
D | SmmCpuFeaturesLib.c | 550 IN UINTN RegisterIndex, in ReadSaveStateRegisterByIndex() argument 563 if (mSmmCpuWidthOffset[RegisterIndex].Width32 == 0) { in ReadSaveStateRegisterByIndex() 570 if (Width > mSmmCpuWidthOffset[RegisterIndex].Width32) { in ReadSaveStateRegisterByIndex() 578 CopyMem(Buffer, (UINT8 *)CpuSaveState + mSmmCpuWidthOffset[RegisterIndex].Offset32, Width); in ReadSaveStateRegisterByIndex() 583 if (mSmmCpuWidthOffset[RegisterIndex].Width64 == 0) { in ReadSaveStateRegisterByIndex() 590 if (Width > mSmmCpuWidthOffset[RegisterIndex].Width64) { in ReadSaveStateRegisterByIndex() 597 …CopyMem(Buffer, (UINT8 *)CpuSaveState + mSmmCpuWidthOffset[RegisterIndex].Offset64Lo, MIN(4, Width… in ReadSaveStateRegisterByIndex() 602 …CopyMem((UINT8 *)Buffer + 4, (UINT8 *)CpuSaveState + mSmmCpuWidthOffset[RegisterIndex].Offset64Hi,… in ReadSaveStateRegisterByIndex() 635 UINTN RegisterIndex; in SmmCpuFeaturesReadSaveStateRegister() local 675 RegisterIndex = GetRegisterIndex (Register); in SmmCpuFeaturesReadSaveStateRegister() [all …]
|
/device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/ |
D | SmramSaveState.c | 277 IN UINTN RegisterIndex, in ReadSaveStateRegisterByIndex() argument 284 if (RegisterIndex == 0) { in ReadSaveStateRegisterByIndex() 294 if (mSmmCpuWidthOffset[RegisterIndex].Width32 == 0) { in ReadSaveStateRegisterByIndex() 301 if (Width > mSmmCpuWidthOffset[RegisterIndex].Width32) { in ReadSaveStateRegisterByIndex() 309 CopyMem(Buffer, (UINT8 *)CpuSaveState + mSmmCpuWidthOffset[RegisterIndex].Offset32, Width); in ReadSaveStateRegisterByIndex() 314 if (mSmmCpuWidthOffset[RegisterIndex].Width64 == 0) { in ReadSaveStateRegisterByIndex() 321 if (Width > mSmmCpuWidthOffset[RegisterIndex].Width64) { in ReadSaveStateRegisterByIndex() 328 …CopyMem(Buffer, (UINT8 *)CpuSaveState + mSmmCpuWidthOffset[RegisterIndex].Offset64Lo, MIN(4, Width… in ReadSaveStateRegisterByIndex() 333 …CopyMem((UINT8 *)Buffer + 4, (UINT8 *)CpuSaveState + mSmmCpuWidthOffset[RegisterIndex].Offset64Hi,… in ReadSaveStateRegisterByIndex() 477 UINTN RegisterIndex; in WriteSaveStateRegister() local [all …]
|
/device/linaro/bootloader/edk2/SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/ |
D | PeCoffExtraActionLib.c | 32 IN UINT8 RegisterIndex, in IsDrxEnabled() argument 36 return (BOOLEAN) (((Dr7 >> (RegisterIndex * 2)) & (BIT0 | BIT1)) == (BIT0 | BIT1)); in IsDrxEnabled()
|
/device/linaro/bootloader/edk2/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/ |
D | DebugAgent.c | 851 UINT8 RegisterIndex; in SetDebugRegister() local 854 RegisterIndex = SetHwBreakpoint->Type.Index; in SetDebugRegister() 859 * ((UINTN *) &CpuContext->Dr0 + RegisterIndex) = (UINTN) SetHwBreakpoint->Address; in SetDebugRegister() 866 Dr7Value |= (UINTN) (0x3 << (RegisterIndex * 2)); in SetDebugRegister() 870 Dr7Value &= (UINTN) (~(0xf << (16 + RegisterIndex * 4))); in SetDebugRegister() 871 …) ((SetHwBreakpoint->Type.Length << 2) | SetHwBreakpoint->Type.Access) << (16 + RegisterIndex * 4); in SetDebugRegister()
|