Lines Matching refs:pr_reg
117 #define ELF_CORE_COPY_REGS(pr_reg, regs) \ argument
119 pr_reg[0] = regs->bx; \
120 pr_reg[1] = regs->cx; \
121 pr_reg[2] = regs->dx; \
122 pr_reg[3] = regs->si; \
123 pr_reg[4] = regs->di; \
124 pr_reg[5] = regs->bp; \
125 pr_reg[6] = regs->ax; \
126 pr_reg[7] = regs->ds; \
127 pr_reg[8] = regs->es; \
128 pr_reg[9] = regs->fs; \
129 savesegment(gs, pr_reg[10]); \
130 pr_reg[11] = regs->orig_ax; \
131 pr_reg[12] = regs->ip; \
132 pr_reg[13] = regs->cs; \
133 pr_reg[14] = regs->flags; \
134 pr_reg[15] = regs->sp; \
135 pr_reg[16] = regs->ss; \
188 #define ELF_CORE_COPY_REGS(pr_reg, regs) \ argument
191 (pr_reg)[0] = (regs)->r15; \
192 (pr_reg)[1] = (regs)->r14; \
193 (pr_reg)[2] = (regs)->r13; \
194 (pr_reg)[3] = (regs)->r12; \
195 (pr_reg)[4] = (regs)->bp; \
196 (pr_reg)[5] = (regs)->bx; \
197 (pr_reg)[6] = (regs)->r11; \
198 (pr_reg)[7] = (regs)->r10; \
199 (pr_reg)[8] = (regs)->r9; \
200 (pr_reg)[9] = (regs)->r8; \
201 (pr_reg)[10] = (regs)->ax; \
202 (pr_reg)[11] = (regs)->cx; \
203 (pr_reg)[12] = (regs)->dx; \
204 (pr_reg)[13] = (regs)->si; \
205 (pr_reg)[14] = (regs)->di; \
206 (pr_reg)[15] = (regs)->orig_ax; \
207 (pr_reg)[16] = (regs)->ip; \
208 (pr_reg)[17] = (regs)->cs; \
209 (pr_reg)[18] = (regs)->flags; \
210 (pr_reg)[19] = (regs)->sp; \
211 (pr_reg)[20] = (regs)->ss; \
212 (pr_reg)[21] = x86_fsbase_read_cpu(); \
213 (pr_reg)[22] = x86_gsbase_read_cpu_inactive(); \
214 asm("movl %%ds,%0" : "=r" (v)); (pr_reg)[23] = v; \
215 asm("movl %%es,%0" : "=r" (v)); (pr_reg)[24] = v; \
216 asm("movl %%fs,%0" : "=r" (v)); (pr_reg)[25] = v; \
217 asm("movl %%gs,%0" : "=r" (v)); (pr_reg)[26] = v; \