Lines Matching defs:seg_reg_idx
327 * @seg_reg_idx: Segment register index to use
343 static short get_segment_selector(struct pt_regs *regs, int seg_reg_idx)
348 switch (seg_reg_idx) {
374 switch (seg_reg_idx) {
393 switch (seg_reg_idx) {
667 * @seg_reg_idx: Index of the segment register pointing to seg descriptor
671 * input segment register index @seg_reg_idx.
681 unsigned long insn_get_seg_base(struct pt_regs *regs, int seg_reg_idx)
686 sel = get_segment_selector(regs, seg_reg_idx);
704 if (seg_reg_idx == INAT_SEG_REG_FS) {
706 } else if (seg_reg_idx == INAT_SEG_REG_GS) {
734 * @seg_reg_idx: Index of the segment register pointing to seg descriptor
738 * input segment register index @seg_reg_idx.
748 static unsigned long get_seg_limit(struct pt_regs *regs, int seg_reg_idx)
754 sel = get_segment_selector(regs, seg_reg_idx);
920 int seg_reg_idx;
925 seg_reg_idx = resolve_seg_reg(insn, regs, regoff);
926 if (seg_reg_idx < 0)
927 return seg_reg_idx;
929 *base = insn_get_seg_base(regs, seg_reg_idx);
936 *limit = get_seg_limit(regs, seg_reg_idx);