Home | History | Annotate | Download | only in LegacyBiosDxe

Lines Matching refs:ThunkRegSet

179   IA32_REGISTER_SET     ThunkRegSet;

185 ZeroMem (&ThunkRegSet, sizeof (ThunkRegSet));
186 ThunkRegSet.X.DI = Regs->X.DI;
187 ThunkRegSet.X.SI = Regs->X.SI;
188 ThunkRegSet.X.BP = Regs->X.BP;
189 ThunkRegSet.X.BX = Regs->X.BX;
190 ThunkRegSet.X.DX = Regs->X.DX;
195 ThunkRegSet.E.ECX = Regs->E.ECX;
196 ThunkRegSet.X.AX = Regs->X.AX;
197 ThunkRegSet.E.DS = Regs->X.DS;
198 ThunkRegSet.E.ES = Regs->X.ES;
200 CopyMem (&(ThunkRegSet.E.EFLAGS.UintN), &(Regs->X.Flags), sizeof (Regs->X.Flags));
270 ThunkRegSet.E.SS = (UINT16) (((UINTN) Stack16 >> 16) << 12);
271 ThunkRegSet.E.ESP = (UINT16) (UINTN) Stack16;
272 ThunkRegSet.E.CS = Segment;
273 ThunkRegSet.E.Eip = Offset;
275 mThunkContext.RealModeState = &ThunkRegSet;
332 Regs->E.EDI = ThunkRegSet.E.EDI;
333 Regs->E.ESI = ThunkRegSet.E.ESI;
334 Regs->E.EBP = ThunkRegSet.E.EBP;
335 Regs->E.EBX = ThunkRegSet.E.EBX;
336 Regs->E.EDX = ThunkRegSet.E.EDX;
337 Regs->E.ECX = ThunkRegSet.E.ECX;
338 Regs->E.EAX = ThunkRegSet.E.EAX;
339 Regs->X.SS = ThunkRegSet.E.SS;
340 Regs->X.CS = ThunkRegSet.E.CS;
341 Regs->X.DS = ThunkRegSet.E.DS;
342 Regs->X.ES = ThunkRegSet.E.ES;
344 CopyMem (&(Regs->X.Flags), &(ThunkRegSet.E.EFLAGS.UintN), sizeof (Regs->X.Flags));