Lines Matching defs:bsd_r

124 map_regs_to_linux(struct reg *bsd_r, struct linux_pt_reg *linux_r)
126 linux_r->ebx = bsd_r->r_ebx;
127 linux_r->ecx = bsd_r->r_ecx;
128 linux_r->edx = bsd_r->r_edx;
129 linux_r->esi = bsd_r->r_esi;
130 linux_r->edi = bsd_r->r_edi;
131 linux_r->ebp = bsd_r->r_ebp;
132 linux_r->eax = bsd_r->r_eax;
133 linux_r->xds = bsd_r->r_ds;
134 linux_r->xes = bsd_r->r_es;
135 linux_r->xfs = bsd_r->r_fs;
136 linux_r->xgs = bsd_r->r_gs;
137 linux_r->orig_eax = bsd_r->r_eax;
138 linux_r->eip = bsd_r->r_eip;
139 linux_r->xcs = bsd_r->r_cs;
140 linux_r->eflags = bsd_r->r_eflags;
141 linux_r->esp = bsd_r->r_esp;
142 linux_r->xss = bsd_r->r_ss;
146 map_regs_from_linux(struct reg *bsd_r, struct linux_pt_reg *linux_r)
148 bsd_r->r_ebx = linux_r->ebx;
149 bsd_r->r_ecx = linux_r->ecx;
150 bsd_r->r_edx = linux_r->edx;
151 bsd_r->r_esi = linux_r->esi;
152 bsd_r->r_edi = linux_r->edi;
153 bsd_r->r_ebp = linux_r->ebp;
154 bsd_r->r_eax = linux_r->eax;
155 bsd_r->r_ds = linux_r->xds;
156 bsd_r->r_es = linux_r->xes;
157 bsd_r->r_fs = linux_r->xfs;
158 bsd_r->r_gs = linux_r->xgs;
159 bsd_r->r_eip = linux_r->eip;
160 bsd_r->r_cs = linux_r->xcs;
161 bsd_r->r_eflags = linux_r->eflags;
162 bsd_r->r_esp = linux_r->esp;
163 bsd_r->r_ss = linux_r->xss;
178 map_fpregs_to_linux(struct fpreg *bsd_r, struct linux_pt_fpreg *linux_r)
180 linux_r->cwd = bsd_r->fpr_env[0];
181 linux_r->swd = bsd_r->fpr_env[1];
182 linux_r->twd = bsd_r->fpr_env[2];
183 linux_r->fip = bsd_r->fpr_env[3];
184 linux_r->fcs = bsd_r->fpr_env[4];
185 linux_r->foo = bsd_r->fpr_env[5];
186 linux_r->fos = bsd_r->fpr_env[6];
187 bcopy(bsd_r->fpr_acc, linux_r->st_space, sizeof(linux_r->st_space));
191 map_fpregs_from_linux(struct fpreg *bsd_r, struct linux_pt_fpreg *linux_r)
193 bsd_r->fpr_env[0] = linux_r->cwd;
194 bsd_r->fpr_env[1] = linux_r->swd;
195 bsd_r->fpr_env[2] = linux_r->twd;
196 bsd_r->fpr_env[3] = linux_r->fip;
197 bsd_r->fpr_env[4] = linux_r->fcs;
198 bsd_r->fpr_env[5] = linux_r->foo;
199 bsd_r->fpr_env[6] = linux_r->fos;
200 bcopy(bsd_r->fpr_acc, linux_r->st_space, sizeof(bsd_r->fpr_acc));