Home | History | Annotate | Download | only in target-i386

Lines Matching refs:sc

171 static inline void load_seg_cache_raw_dt(SegmentCache *sc, uint32_t e1, uint32_t e2)
173 sc->base = get_seg_base(e1, e2);
174 sc->limit = get_seg_limit(e1, e2);
175 sc->flags = e2;
2190 selector, (unsigned long)sc->base, sc->limit, sc->flags);
4902 const SegmentCache *sc)
4905 sc->selector);
4907 sc->base);
4909 sc->limit);
4911 ((sc->flags >> 8) & 0xff) | ((sc->flags >> 12) & 0x0f00));
4914 static inline void svm_load_seg(target_phys_addr_t addr, SegmentCache *sc)
4918 sc->selector = lduw_phys(addr + offsetof(struct vmcb_seg, selector));
4919 sc->base = ldq_phys(addr + offsetof(struct vmcb_seg, base));
4920 sc->limit = ldl_phys(addr + offsetof(struct vmcb_seg, limit));
4922 sc->flags = ((flags & 0xff) << 8) | ((flags & 0x0f00) << 12);
4928 SegmentCache sc1, *sc = &sc1;
4929 svm_load_seg(addr, sc);
4930 cpu_x86_load_seg_cache(env, seg_reg, sc->selector,
4931 sc->base, sc->limit, sc->flags);