Lines Matching refs:sf_uc
282 p->p_pid, sig, &ft, fp, &fp->sf_uc, ft);
291 kf.sf_puc = &fp->sf_uc;
298 memset(&kf.sf_uc, 0, sizeof(struct linux_ucontext));
307 kf.sf_uc.uc_mc.mc_version = LINUX_MCONTEXT_VERSION;
310 memcpy(kf.sf_uc.uc_mc.mc_gregs.gr_regs, frame->f_regs, sizeof(u_int)*16);
311 kf.sf_uc.uc_mc.mc_gregs.gr_pc = frame->f_pc;
312 kf.sf_uc.uc_mc.mc_gregs.gr_sr = frame->f_sr;
319 kf.sf_uc.uc_ss.ss_format = ft;
320 kf.sf_uc.uc_ss.ss_vector = frame->f_vector;
321 memcpy(&kf.sf_uc.uc_ss.ss_frame, &frame->F_u,
347 __asm("fsave %0" : "=m" (kf.sf_uc.uc_ss.ss_fpstate));
349 if (((struct fpframe060 *) &kf.sf_uc.uc_ss.ss_fpstate.FPF_u1)
352 "=m" (kf.sf_uc.uc_mc.mc_fpregs.fpr_regs[0][0]));
358 "=m" (kf.sf_uc.uc_mc.mc_fpregs.fpr_fpcr),
359 "=m" (kf.sf_uc.uc_mc.mc_fpregs.fpr_fpsr),
360 "=m" (kf.sf_uc.uc_mc.mc_fpregs.fpr_fpiar));
374 __asm("fsave %0" : "=m" (kf.sf_uc.uc_ss.ss_fpstate));
375 if (kf.sf_uc.uc_ss.ss_fpstate.fpf_version) {
377 "=m" (kf.sf_uc.uc_mc.mc_fpregs.fpr_regs[0][0]),
378 "=m" (kf.sf_uc.uc_mc.mc_fpregs.fpr_fpcr)
384 if ((sigdebug & SDB_FPSTATE) && *(char *)&kf.sf_uc.uc_ss.ss_fpstate)
386 p->p_pid, *(u_int *)&kf.sf_uc.uc_ss.ss_fpstate,
387 &kf.sf_uc.uc_ss.ss_fpstate);
403 native_to_linux_sigset(&kf.sf_uc.uc_sigmask, mask);
404 kf.sf_uc.uc_stack.ss_sp = l->l_sigstk.ss_sp;
405 kf.sf_uc.uc_stack.ss_flags =
408 kf.sf_uc.uc_stack.ss_size = l->l_sigstk.ss_size;
443 kf.sf_uc.uc_mc.mc_gregs.gr_regs[SP]);