Lines Matching defs:bsd_r

116 map_regs_to_linux(struct reg *bsd_r, struct linux_pt_reg *linux_r)
118 linux_r->ebx = bsd_r->r_ebx;
119 linux_r->ecx = bsd_r->r_ecx;
120 linux_r->edx = bsd_r->r_edx;
121 linux_r->esi = bsd_r->r_esi;
122 linux_r->edi = bsd_r->r_edi;
123 linux_r->ebp = bsd_r->r_ebp;
124 linux_r->eax = bsd_r->r_eax;
125 linux_r->xds = bsd_r->r_ds;
126 linux_r->xes = bsd_r->r_es;
127 linux_r->xfs = bsd_r->r_fs;
128 linux_r->xgs = bsd_r->r_gs;
129 linux_r->orig_eax = bsd_r->r_eax;
130 linux_r->eip = bsd_r->r_eip;
131 linux_r->xcs = bsd_r->r_cs;
132 linux_r->eflags = bsd_r->r_eflags;
133 linux_r->esp = bsd_r->r_esp;
134 linux_r->xss = bsd_r->r_ss;
138 map_regs_from_linux(struct reg *bsd_r, struct linux_pt_reg *linux_r)
140 bsd_r->r_ebx = linux_r->ebx;
141 bsd_r->r_ecx = linux_r->ecx;
142 bsd_r->r_edx = linux_r->edx;
143 bsd_r->r_esi = linux_r->esi;
144 bsd_r->r_edi = linux_r->edi;
145 bsd_r->r_ebp = linux_r->ebp;
146 bsd_r->r_eax = linux_r->eax;
147 bsd_r->r_ds = linux_r->xds;
148 bsd_r->r_es = linux_r->xes;
149 bsd_r->r_fs = linux_r->xfs;
150 bsd_r->r_gs = linux_r->xgs;
151 bsd_r->r_eip = linux_r->eip;
152 bsd_r->r_cs = linux_r->xcs;
153 bsd_r->r_eflags = linux_r->eflags;
154 bsd_r->r_esp = linux_r->esp;
155 bsd_r->r_ss = linux_r->xss;
170 map_fpregs_to_linux(struct fpreg *bsd_r, struct linux_pt_fpreg *linux_r)
172 linux_r->cwd = bsd_r->fpr_env[0];
173 linux_r->swd = bsd_r->fpr_env[1];
174 linux_r->twd = bsd_r->fpr_env[2];
175 linux_r->fip = bsd_r->fpr_env[3];
176 linux_r->fcs = bsd_r->fpr_env[4];
177 linux_r->foo = bsd_r->fpr_env[5];
178 linux_r->fos = bsd_r->fpr_env[6];
179 bcopy(bsd_r->fpr_acc, linux_r->st_space, sizeof(linux_r->st_space));
183 map_fpregs_from_linux(struct fpreg *bsd_r, struct linux_pt_fpreg *linux_r)
185 bsd_r->fpr_env[0] = linux_r->cwd;
186 bsd_r->fpr_env[1] = linux_r->swd;
187 bsd_r->fpr_env[2] = linux_r->twd;
188 bsd_r->fpr_env[3] = linux_r->fip;
189 bsd_r->fpr_env[4] = linux_r->fcs;
190 bsd_r->fpr_env[5] = linux_r->foo;
191 bsd_r->fpr_env[6] = linux_r->fos;
192 bcopy(bsd_r->fpr_acc, linux_r->st_space, sizeof(bsd_r->fpr_acc));