Lines Matching refs:regs

115  * regs is struct pt_regs, pr_reg is elf_gregset_t (which is
119 #define ELF_CORE_COPY_REGS_COMMON(pr_reg, regs) \
121 pr_reg[0] = regs->bx; \
122 pr_reg[1] = regs->cx; \
123 pr_reg[2] = regs->dx; \
124 pr_reg[3] = regs->si; \
125 pr_reg[4] = regs->di; \
126 pr_reg[5] = regs->bp; \
127 pr_reg[6] = regs->ax; \
128 pr_reg[7] = regs->ds; \
129 pr_reg[8] = regs->es; \
130 pr_reg[9] = regs->fs; \
131 pr_reg[11] = regs->orig_ax; \
132 pr_reg[12] = regs->ip; \
133 pr_reg[13] = regs->cs; \
134 pr_reg[14] = regs->flags; \
135 pr_reg[15] = regs->sp; \
136 pr_reg[16] = regs->ss; \
139 #define ELF_CORE_COPY_REGS(pr_reg, regs) \
141 ELF_CORE_COPY_REGS_COMMON(pr_reg, regs);\
142 pr_reg[10] = get_user_gs(regs); \
145 #define ELF_CORE_COPY_KERNEL_REGS(pr_reg, regs) \
147 ELF_CORE_COPY_REGS_COMMON(pr_reg, regs);\
171 struct pt_regs *regs, const u16 ds)
174 /*regs->ax = */ regs->bx = regs->cx = regs->dx = 0;
175 regs->si = regs->di = regs->bp = 0;
176 regs->r8 = regs->r9 = regs->r10 = regs->r11 = 0;
177 regs->r12 = regs->r13 = regs->r14 = regs->r15 = 0;
186 #define COMPAT_ELF_PLAT_INIT(regs, load_addr) \
187 elf_common_init(&current->thread, regs, __USER_DS)
189 void compat_start_thread(struct pt_regs *regs, u32 new_ip, u32 new_sp);
199 * regs is struct pt_regs, pr_reg is elf_gregset_t (which is
204 #define ELF_CORE_COPY_REGS(pr_reg, regs) \
207 (pr_reg)[0] = (regs)->r15; \
208 (pr_reg)[1] = (regs)->r14; \
209 (pr_reg)[2] = (regs)->r13; \
210 (pr_reg)[3] = (regs)->r12; \
211 (pr_reg)[4] = (regs)->bp; \
212 (pr_reg)[5] = (regs)->bx; \
213 (pr_reg)[6] = (regs)->r11; \
214 (pr_reg)[7] = (regs)->r10; \
215 (pr_reg)[8] = (regs)->r9; \
216 (pr_reg)[9] = (regs)->r8; \
217 (pr_reg)[10] = (regs)->ax; \
218 (pr_reg)[11] = (regs)->cx; \
219 (pr_reg)[12] = (regs)->dx; \
220 (pr_reg)[13] = (regs)->si; \
221 (pr_reg)[14] = (regs)->di; \
222 (pr_reg)[15] = (regs)->orig_ax; \
223 (pr_reg)[16] = (regs)->ip; \
224 (pr_reg)[17] = (regs)->cs; \
225 (pr_reg)[18] = (regs)->flags; \
226 (pr_reg)[19] = (regs)->sp; \
227 (pr_reg)[20] = (regs)->ss; \