Lines Matching refs:regs
39 static inline int syscall_get_nr(struct task_struct *task, struct pt_regs *regs)
41 return regs->orig_ax;
45 struct pt_regs *regs)
47 regs->ax = regs->orig_ax;
51 struct pt_regs *regs)
53 unsigned long error = regs->ax;
70 struct pt_regs *regs)
72 return regs->ax;
76 struct pt_regs *regs,
79 regs->ax = (long) error ?: val;
85 struct pt_regs *regs,
88 memcpy(args, ®s->bx, 6 * sizeof(args[0]));
92 struct pt_regs *regs,
97 memcpy(®s->bx + i, args, n * sizeof(args[0]));
108 struct pt_regs *regs,
113 *args++ = regs->bx;
114 *args++ = regs->cx;
115 *args++ = regs->dx;
116 *args++ = regs->si;
117 *args++ = regs->di;
118 *args = regs->bp;
122 *args++ = regs->di;
123 *args++ = regs->si;
124 *args++ = regs->dx;
125 *args++ = regs->r10;
126 *args++ = regs->r8;
127 *args = regs->r9;
132 struct pt_regs *regs,
137 regs->bx = *args++;
138 regs->cx = *args++;
139 regs->dx = *args++;
140 regs->si = *args++;
141 regs->di = *args++;
142 regs->bp = *args;
146 regs->di = *args++;
147 regs->si = *args++;
148 regs->dx = *args++;
149 regs->r10 = *args++;
150 regs->r8 = *args++;
151 regs->r9 = *args;
163 void do_syscall_64(unsigned long nr, struct pt_regs *regs);
164 void do_int80_syscall_32(struct pt_regs *regs);
165 long do_fast_syscall_32(struct pt_regs *regs);