Lines Matching refs:regs

120 #define ELF_CORE_COPY_REGS_COMMON(pr_reg, regs)	\  argument
122 pr_reg[0] = regs->bx; \
123 pr_reg[1] = regs->cx; \
124 pr_reg[2] = regs->dx; \
125 pr_reg[3] = regs->si; \
126 pr_reg[4] = regs->di; \
127 pr_reg[5] = regs->bp; \
128 pr_reg[6] = regs->ax; \
129 pr_reg[7] = regs->ds & 0xffff; \
130 pr_reg[8] = regs->es & 0xffff; \
131 pr_reg[9] = regs->fs & 0xffff; \
132 pr_reg[11] = regs->orig_ax; \
133 pr_reg[12] = regs->ip; \
134 pr_reg[13] = regs->cs & 0xffff; \
135 pr_reg[14] = regs->flags; \
136 pr_reg[15] = regs->sp; \
137 pr_reg[16] = regs->ss & 0xffff; \
140 #define ELF_CORE_COPY_REGS(pr_reg, regs) \ argument
142 ELF_CORE_COPY_REGS_COMMON(pr_reg, regs);\
143 pr_reg[10] = get_user_gs(regs); \
146 #define ELF_CORE_COPY_KERNEL_REGS(pr_reg, regs) \ argument
148 ELF_CORE_COPY_REGS_COMMON(pr_reg, regs);\
172 struct pt_regs *regs, const u16 ds) in elf_common_init() argument
175 /*regs->ax = regs->bx =*/ regs->cx = regs->dx = 0; in elf_common_init()
176 regs->si = regs->di /*= regs->bp*/ = 0; in elf_common_init()
177 regs->r8 = regs->r9 = regs->r10 = regs->r11 = 0; in elf_common_init()
187 #define COMPAT_ELF_PLAT_INIT(regs, load_addr) \ argument
188 elf_common_init(&current->thread, regs, __USER_DS)
190 void start_thread_ia32(struct pt_regs *regs, u32 new_ip, u32 new_sp);
205 #define ELF_CORE_COPY_REGS(pr_reg, regs) \ argument
208 (pr_reg)[0] = (regs)->r15; \
209 (pr_reg)[1] = (regs)->r14; \
210 (pr_reg)[2] = (regs)->r13; \
211 (pr_reg)[3] = (regs)->r12; \
212 (pr_reg)[4] = (regs)->bp; \
213 (pr_reg)[5] = (regs)->bx; \
214 (pr_reg)[6] = (regs)->r11; \
215 (pr_reg)[7] = (regs)->r10; \
216 (pr_reg)[8] = (regs)->r9; \
217 (pr_reg)[9] = (regs)->r8; \
218 (pr_reg)[10] = (regs)->ax; \
219 (pr_reg)[11] = (regs)->cx; \
220 (pr_reg)[12] = (regs)->dx; \
221 (pr_reg)[13] = (regs)->si; \
222 (pr_reg)[14] = (regs)->di; \
223 (pr_reg)[15] = (regs)->orig_ax; \
224 (pr_reg)[16] = (regs)->ip; \
225 (pr_reg)[17] = (regs)->cs; \
226 (pr_reg)[18] = (regs)->flags; \
227 (pr_reg)[19] = (regs)->sp; \
228 (pr_reg)[20] = (regs)->ss; \