Lines Matching refs:ss
519 struct desc_struct ss;
523 ctxt->ops->get_segment(ctxt, &sel, &ss, NULL, VCPU_SREG_SS);
524 return ~0U >> ((ss.d ^ 1) * 16); /* d=0: 0xffff; d=1: 0xffffffff */
2332 setup_syscalls_segments(struct desc_struct *cs, struct desc_struct *ss)
2345 set_desc_base(ss, 0); /* flat segment */
2346 set_desc_limit(ss, 0xfffff); /* 4GB limit */
2347 ss->g = 1; /* 4kb granularity */
2348 ss->s = 1;
2349 ss->type = 0x03; /* Read/Write, Accessed */
2350 ss->d = 1; /* 32bit stack segment */
2351 ss->dpl = 0;
2352 ss->p = 1;
2353 ss->l = 0;
2354 ss->avl = 0;
2404 struct desc_struct cs, ss;
2421 setup_syscalls_segments(&cs, &ss);
2432 ops->set_segment(ctxt, ss_sel, &ss, 0, VCPU_SREG_SS);
2463 struct desc_struct cs, ss;
2489 setup_syscalls_segments(&cs, &ss);
2499 ops->set_segment(ctxt, ss_sel, &ss, 0, VCPU_SREG_SS);
2516 struct desc_struct cs, ss;
2526 setup_syscalls_segments(&cs, &ss);
2537 ss.dpl = 3;
2564 ops->set_segment(ctxt, ss_sel, &ss, 0, VCPU_SREG_SS);
2683 tss->ss = get_segment_selector(ctxt, VCPU_SREG_SS);
2712 set_segment_selector(ctxt, tss->ss, VCPU_SREG_SS);
2733 ret = __load_segment_descriptor(ctxt, tss->ss, VCPU_SREG_SS, cpl,
2796 tss->ss = get_segment_selector(ctxt, VCPU_SREG_SS);
2831 set_segment_selector(ctxt, tss->ss, VCPU_SREG_SS);
2865 ret = __load_segment_descriptor(ctxt, tss->ss, VCPU_SREG_SS, cpl,