Lines Matching refs:regs
38 static inline int syscall_get_nr(struct task_struct *task, struct pt_regs *regs)
40 return regs->orig_ax;
44 struct pt_regs *regs)
46 regs->ax = regs->orig_ax;
50 struct pt_regs *regs)
52 unsigned long error = regs->ax;
69 struct pt_regs *regs)
71 return regs->ax;
75 struct pt_regs *regs,
78 regs->ax = (long) error ?: val;
84 struct pt_regs *regs,
87 memcpy(args, ®s->bx, 6 * sizeof(args[0]));
98 struct pt_regs *regs,
103 *args++ = regs->bx;
104 *args++ = regs->cx;
105 *args++ = regs->dx;
106 *args++ = regs->si;
107 *args++ = regs->di;
108 *args = regs->bp;
112 *args++ = regs->di;
113 *args++ = regs->si;
114 *args++ = regs->dx;
115 *args++ = regs->r10;
116 *args++ = regs->r8;
117 *args = regs->r9;
129 void do_syscall_64(struct pt_regs *regs, int nr);
133 void do_int80_syscall_32(struct pt_regs *regs);
134 long do_fast_syscall_32(struct pt_regs *regs);
135 long do_SYSENTER_32(struct pt_regs *regs);