Lines Matching refs:seg_reg_idx
318 static short get_segment_selector(struct pt_regs *regs, int seg_reg_idx) in get_segment_selector() argument
323 switch (seg_reg_idx) { in get_segment_selector()
349 switch (seg_reg_idx) { in get_segment_selector()
369 switch (seg_reg_idx) { in get_segment_selector()
627 unsigned long insn_get_seg_base(struct pt_regs *regs, int seg_reg_idx) in insn_get_seg_base() argument
632 sel = get_segment_selector(regs, seg_reg_idx); in insn_get_seg_base()
650 if (seg_reg_idx == INAT_SEG_REG_FS) in insn_get_seg_base()
652 else if (seg_reg_idx == INAT_SEG_REG_GS) in insn_get_seg_base()
691 static unsigned long get_seg_limit(struct pt_regs *regs, int seg_reg_idx) in get_seg_limit() argument
697 sel = get_segment_selector(regs, seg_reg_idx); in get_seg_limit()
830 int seg_reg_idx; in get_seg_base_limit() local
835 seg_reg_idx = resolve_seg_reg(insn, regs, regoff); in get_seg_base_limit()
836 if (seg_reg_idx < 0) in get_seg_base_limit()
837 return seg_reg_idx; in get_seg_base_limit()
839 *base = insn_get_seg_base(regs, seg_reg_idx); in get_seg_base_limit()
846 *limit = get_seg_limit(regs, seg_reg_idx); in get_seg_base_limit()