Lines Matching refs:RegisterIndex

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
497 RegisterIndex = GetRegisterIndex (Register); in WriteSaveStateRegister()
498 if (RegisterIndex == 0) { in WriteSaveStateRegister()
507 if (!mSmmCpuWidthOffset[RegisterIndex].Writeable) { in WriteSaveStateRegister()
518 if (mSmmCpuWidthOffset[RegisterIndex].Width32 == 0) { in WriteSaveStateRegister()
525 if (Width > mSmmCpuWidthOffset[RegisterIndex].Width32) { in WriteSaveStateRegister()
532 CopyMem((UINT8 *)CpuSaveState + mSmmCpuWidthOffset[RegisterIndex].Offset32, Buffer, Width); in WriteSaveStateRegister()
537 if (mSmmCpuWidthOffset[RegisterIndex].Width64 == 0) { in WriteSaveStateRegister()
544 if (Width > mSmmCpuWidthOffset[RegisterIndex].Width64) { in WriteSaveStateRegister()
551 …CopyMem((UINT8 *)CpuSaveState + mSmmCpuWidthOffset[RegisterIndex].Offset64Lo, Buffer, MIN (4, Widt… in WriteSaveStateRegister()
556 …CopyMem((UINT8 *)CpuSaveState + mSmmCpuWidthOffset[RegisterIndex].Offset64Hi, (UINT8 *)Buffer + 4,… in WriteSaveStateRegister()