Lines Matching refs:sel

345 	unsigned short sel;  in get_segment_selector()  local
356 savesegment(ds, sel); in get_segment_selector()
357 return sel; in get_segment_selector()
359 savesegment(es, sel); in get_segment_selector()
360 return sel; in get_segment_selector()
362 savesegment(fs, sel); in get_segment_selector()
363 return sel; in get_segment_selector()
365 savesegment(gs, sel); in get_segment_selector()
366 return sel; in get_segment_selector()
405 savesegment(gs, sel); in get_segment_selector()
406 return sel; in get_segment_selector()
621 static bool get_desc(struct desc_struct *out, unsigned short sel) in get_desc() argument
627 if ((sel & SEGMENT_TI_MASK) == SEGMENT_LDT) { in get_desc()
632 sel >>= 3; in get_desc()
636 if (ldt && sel < ldt->nr_entries) { in get_desc()
637 *out = ldt->entries[sel]; in get_desc()
655 desc_base = sel & ~(SEGMENT_RPL_MASK | SEGMENT_TI_MASK); in get_desc()
684 short sel; in insn_get_seg_base() local
686 sel = get_segment_selector(regs, seg_reg_idx); in insn_get_seg_base()
687 if (sel < 0) in insn_get_seg_base()
695 return (unsigned long)(sel << 4); in insn_get_seg_base()
722 if (!sel) in insn_get_seg_base()
725 if (!get_desc(&desc, sel)) in insn_get_seg_base()
752 short sel; in get_seg_limit() local
754 sel = get_segment_selector(regs, seg_reg_idx); in get_seg_limit()
755 if (sel < 0) in get_seg_limit()
761 if (!sel) in get_seg_limit()
764 if (!get_desc(&desc, sel)) in get_seg_limit()
799 short sel; in insn_get_code_seg_params() local
805 sel = get_segment_selector(regs, INAT_SEG_REG_CS); in insn_get_code_seg_params()
806 if (sel < 0) in insn_get_code_seg_params()
807 return sel; in insn_get_code_seg_params()
809 if (!get_desc(&desc, sel)) in insn_get_code_seg_params()