Lines Matching refs:sreg
574 struct segment_register sreg; in rep_ins() local
584 rc = read_segment(x86_seg_es, &sreg, ctxt); in rep_ins()
588 if ( !sreg.p ) in rep_ins()
590 if ( !sreg.s || in rep_ins()
591 (sreg.type & (_SEGMENT_CODE >> 8)) || in rep_ins()
592 !(sreg.type & (_SEGMENT_WR >> 8)) ) in rep_ins()
605 rc = pv_emul_virt_to_linear(sreg.base, offset, bytes_per_rep, in rep_ins()
606 sreg.limit, x86_seg_es, ctxt, &addr); in rep_ins()
641 struct segment_register sreg; in rep_outs() local
649 rc = read_segment(seg, &sreg, ctxt); in rep_outs()
653 if ( !sreg.p ) in rep_outs()
655 if ( !sreg.s || in rep_outs()
656 ((sreg.type & (_SEGMENT_CODE >> 8)) && in rep_outs()
657 !(sreg.type & (_SEGMENT_WR >> 8))) ) in rep_outs()
672 rc = pv_emul_virt_to_linear(sreg.base, offset, bytes_per_rep, in rep_outs()
673 sreg.limit, seg, ctxt, &addr); in rep_outs()