Lines Matching defs:paSReg
139 PCPUMSELREG paSReg = CPUMCTX_FIRST_SREG(pCtx);
142 if (Sel == (paSReg[iSReg].Sel & X86_SEL_MASK_OFF_RPL))
144 if (CPUMSELREG_ARE_HIDDEN_PARTS_VALID(pVCpu, &paSReg[iSReg]))
146 if (selmIsSRegStale32(&paSReg[iSReg], &Desc, iSReg))
148 Log(("GDT write to selector in %s register %04X (now stale)\n", g_aszSRegNms[iSReg], paSReg[iSReg].Sel));
149 paSReg[iSReg].fFlags |= CPUMSELREG_FLAGS_STALE;
154 else if (paSReg[iSReg].fFlags & CPUMSELREG_FLAGS_STALE)
156 Log(("GDT write to selector in %s register %04X (no longer stale)\n", g_aszSRegNms[iSReg], paSReg[iSReg].Sel));
157 paSReg[iSReg].fFlags &= ~CPUMSELREG_FLAGS_STALE;
160 Log(("GDT write to selector in %s register %04X (no important change)\n", g_aszSRegNms[iSReg], paSReg[iSReg].Sel));
163 Log(("GDT write to selector in %s register %04X (out of sync)\n", paSReg[iSReg].Sel));
203 PCPUMSELREG paSReg = CPUMCTX_FIRST_SREG(pCtx);
206 if (iGDTEntry == (paSReg[iSReg].Sel & X86_SEL_MASK_OFF_RPL))
208 if (!CPUMSELREG_ARE_HIDDEN_PARTS_VALID(pVCpu, &paSReg[iSReg]))
210 if (selmIsShwDescGoodForSReg(&paSReg[iSReg], pDesc, iSReg, uCpl))
212 selmLoadHiddenSRegFromShadowDesc(&paSReg[iSReg], pDesc);