Home | History | Annotate | Download | only in SmmCpuFeaturesLib

Lines Matching refs:mSmmCpuWidthOffset

451 static CONST CPU_SMM_SAVE_STATE_LOOKUP_ENTRY mSmmCpuWidthOffset[] = {

509 @retval >0 Index into mSmmCpuWidthOffset[] associated with Register
538 @param[in] RegisterIndex Index into mSmmCpuWidthOffset[] look up table.
563 if (mSmmCpuWidthOffset[RegisterIndex].Width32 == 0) {
570 if (Width > mSmmCpuWidthOffset[RegisterIndex].Width32) {
578 CopyMem(Buffer, (UINT8 *)CpuSaveState + mSmmCpuWidthOffset[RegisterIndex].Offset32, Width);
583 if (mSmmCpuWidthOffset[RegisterIndex].Width64 == 0) {
590 if (Width > mSmmCpuWidthOffset[RegisterIndex].Width64) {
597 CopyMem(Buffer, (UINT8 *)CpuSaveState + mSmmCpuWidthOffset[RegisterIndex].Offset64Lo, MIN(4, Width));
602 CopyMem((UINT8 *)Buffer + 4, (UINT8 *)CpuSaveState + mSmmCpuWidthOffset[RegisterIndex].Offset64Hi, Width - 4);
740 if (!mSmmCpuWidthOffset[RegisterIndex].Writeable) {
751 if (mSmmCpuWidthOffset[RegisterIndex].Width32 == 0) {
758 if (Width > mSmmCpuWidthOffset[RegisterIndex].Width32) {
765 CopyMem((UINT8 *)CpuSaveState + mSmmCpuWidthOffset[RegisterIndex].Offset32, Buffer, Width);
770 if (mSmmCpuWidthOffset[RegisterIndex].Width64 == 0) {
777 if (Width > mSmmCpuWidthOffset[RegisterIndex].Width64) {
784 CopyMem((UINT8 *)CpuSaveState + mSmmCpuWidthOffset[RegisterIndex].Offset64Lo, Buffer, MIN (4, Width));
789 CopyMem((UINT8 *)CpuSaveState + mSmmCpuWidthOffset[RegisterIndex].Offset64Hi, (UINT8 *)Buffer + 4, Width - 4);