Home | History | Annotate | Download | only in m68k

Lines Matching defs:tuc

661 	struct linux_ucontext tuc;	/* copy of *ucp */
682 if (copyin(ucp, &tuc, sizeof tuc)) {
691 if ((sz = tuc.uc_ss.ss_format) != 0) {
710 if (tuc.uc_mc.mc_version != LINUX_MCONTEXT_VERSION)
718 (tuc.uc_stack.ss_flags & LINUX_SS_ONSTACK ? SS_ONSTACK : 0);
721 linux_to_native_sigset(&mask, &tuc.uc_sigmask);
729 memcpy(frame->f_regs, tuc.uc_mc.mc_gregs.gr_regs, sizeof(u_int)*16);
730 frame->f_pc = tuc.uc_mc.mc_gregs.gr_pc;
732 frame->f_sr = tuc.uc_mc.mc_gregs.gr_sr & ~(PSL_MBZ|PSL_IPL|PSL_S);
739 if (tuc.uc_ss.ss_format) {
740 frame->f_format = tuc.uc_ss.ss_format;
741 frame->f_vector = tuc.uc_ss.ss_vector;
745 memcpy(&frame->F_u, &tuc.uc_ss.ss_frame, sz);
749 p->p_pid, sz, tuc.uc_ss.ss_format);
761 if (((struct fpframe060*)&tuc.uc_ss.ss_fpstate.FPF_u1)
768 "m" (tuc.uc_mc.mc_fpregs.fpr_fpcr),
769 "m" (tuc.uc_mc.mc_fpregs.fpr_fpsr),
770 "m" (tuc.uc_mc.mc_fpregs.fpr_fpiar));
772 "m" (tuc.uc_mc.mc_fpregs.fpr_regs[0][0]));
774 __asm("frestore %0" : : "m" (tuc.uc_ss.ss_fpstate.FPF_u1));
778 if (tuc.uc_ss.ss_fpstate.fpf_version) {
780 "m" (tuc.uc_mc.mc_fpregs.fpr_fpcr),
781 "m" (tuc.uc_mc.mc_fpregs.fpr_regs[0][0]));
783 __asm("frestore %0" : : "m" (tuc.uc_ss.ss_fpstate.FPF_u1));
788 if ((sigdebug & SDB_FPSTATE) && *(char *)&tuc.uc_ss.ss_fpstate)
790 p->p_pid, *(u_int *)&tuc.uc_ss.ss_fpstate,
791 &tuc.uc_ss.ss_fpstate);