Searched refs:fpregs (Results 1 – 6 of 6) sorted by relevance
| /f-stack/freebsd/arm64/include/ |
| H A D | ucontext.h | 45 struct fpregs { struct 55 struct fpregs mc_fpregs; argument
|
| /f-stack/freebsd/mips/mips/ |
| H A D | freebsd32_machdep.c | 156 set_fpregs32(struct thread *td, struct fpreg32 *fpregs) in set_fpregs32() argument 162 fp.r_regs[i] = fpregs->r_regs[i]; in set_fpregs32() 168 fill_fpregs32(struct thread *td, struct fpreg32 *fpregs) in fill_fpregs32() argument 179 fpregs->r_regs[i] = fp.r_regs[i]; in fill_fpregs32() 353 struct fpreg32 fpregs; in freebsd32_sendsig() local 390 fill_fpregs32(td, &fpregs); in freebsd32_sendsig() 392 sf.sf_uc.uc_mcontext.mc_fpregs[i] = fpregs.r_regs[i]; in freebsd32_sendsig()
|
| H A D | pm_machdep.c | 384 fill_fpregs(struct thread *td, struct fpreg *fpregs) in fill_fpregs() argument 388 memcpy(fpregs, &td->td_frame->f0, sizeof(struct fpreg)); in fill_fpregs() 389 fpregs->r_regs[FIR_NUM] = cpuinfo.fpu_id; in fill_fpregs() 394 set_fpregs(struct thread *td, struct fpreg *fpregs) in set_fpregs() argument 398 memcpy(&td->td_frame->f0, fpregs, sizeof(struct fpreg)); in set_fpregs()
|
| /f-stack/freebsd/amd64/amd64/ |
| H A D | machdep.c | 2186 fill_fpregs_xmm(struct savefpu *sv_xmm, struct fpreg *fpregs) in fill_fpregs_xmm() argument 2188 struct envxmm *penv_fpreg = (struct envxmm *)&fpregs->fpr_env; in fill_fpregs_xmm() 2193 bzero(fpregs, sizeof(*fpregs)); in fill_fpregs_xmm() 2211 bcopy(sv_xmm->sv_xmm[i].xmm_bytes, fpregs->fpr_xacc[i], 16); in fill_fpregs_xmm() 2216 set_fpregs_xmm(struct fpreg *fpregs, struct savefpu *sv_xmm) in set_fpregs_xmm() argument 2219 struct envxmm *penv_fpreg = (struct envxmm *)&fpregs->fpr_env; in set_fpregs_xmm() 2239 bcopy(fpregs->fpr_xacc[i], sv_xmm->sv_xmm[i].xmm_bytes, 16); in set_fpregs_xmm() 2244 fill_fpregs(struct thread *td, struct fpreg *fpregs) in fill_fpregs() argument 2251 fill_fpregs_xmm(get_pcb_user_save_td(td), fpregs); in fill_fpregs() 2257 set_fpregs(struct thread *td, struct fpreg *fpregs) in set_fpregs() argument [all …]
|
| /f-stack/freebsd/kern/ |
| H A D | sys_process.c | 142 proc_read_fpregs(struct thread *td, struct fpreg *fpregs) in proc_read_fpregs() argument 145 PROC_ACTION(fill_fpregs(td, fpregs)); in proc_read_fpregs() 149 proc_write_fpregs(struct thread *td, struct fpreg *fpregs) in proc_write_fpregs() argument 152 PROC_ACTION(set_fpregs(td, fpregs)); in proc_write_fpregs() 1183 error = PROC_WRITE(fpregs, td2, addr); in kern_ptrace() 1189 error = PROC_READ(fpregs, td2, addr); in kern_ptrace()
|
| /f-stack/freebsd/i386/i386/ |
| H A D | machdep.c | 2857 fill_fpregs(struct thread *td, struct fpreg *fpregs) in fill_fpregs() argument 2866 (struct save87 *)fpregs); in fill_fpregs() 2868 bcopy(&get_pcb_user_save_td(td)->sv_87, fpregs, in fill_fpregs() 2869 sizeof(*fpregs)); in fill_fpregs() 2874 set_fpregs(struct thread *td, struct fpreg *fpregs) in set_fpregs() argument 2879 npx_set_fpregs_xmm((struct save87 *)fpregs, in set_fpregs() 2882 bcopy(fpregs, &get_pcb_user_save_td(td)->sv_87, in set_fpregs() 2883 sizeof(*fpregs)); in set_fpregs()
|