Lines Matching refs:sf
610 struct l_rt_sigframe sf, *sfp; in linux_rt_sendsig() local
647 bzero(&sf, sizeof(sf)); in linux_rt_sendsig()
648 bsd_to_linux_sigset(mask, &sf.sf_sc.uc_sigmask); in linux_rt_sendsig()
649 bsd_to_linux_sigset(mask, &sf.sf_sc.uc_mcontext.sc_mask); in linux_rt_sendsig()
651 sf.sf_sc.uc_stack.ss_sp = PTROUT(td->td_sigstk.ss_sp); in linux_rt_sendsig()
652 sf.sf_sc.uc_stack.ss_size = td->td_sigstk.ss_size; in linux_rt_sendsig()
653 sf.sf_sc.uc_stack.ss_flags = (td->td_pflags & TDP_ALTSTACK) in linux_rt_sendsig()
657 sf.sf_sc.uc_mcontext.sc_rdi = regs->tf_rdi; in linux_rt_sendsig()
658 sf.sf_sc.uc_mcontext.sc_rsi = regs->tf_rsi; in linux_rt_sendsig()
659 sf.sf_sc.uc_mcontext.sc_rdx = regs->tf_rdx; in linux_rt_sendsig()
660 sf.sf_sc.uc_mcontext.sc_rbp = regs->tf_rbp; in linux_rt_sendsig()
661 sf.sf_sc.uc_mcontext.sc_rbx = regs->tf_rbx; in linux_rt_sendsig()
662 sf.sf_sc.uc_mcontext.sc_rcx = regs->tf_rcx; in linux_rt_sendsig()
663 sf.sf_sc.uc_mcontext.sc_rax = regs->tf_rax; in linux_rt_sendsig()
664 sf.sf_sc.uc_mcontext.sc_rip = regs->tf_rip; in linux_rt_sendsig()
665 sf.sf_sc.uc_mcontext.sc_rsp = regs->tf_rsp; in linux_rt_sendsig()
666 sf.sf_sc.uc_mcontext.sc_r8 = regs->tf_r8; in linux_rt_sendsig()
667 sf.sf_sc.uc_mcontext.sc_r9 = regs->tf_r9; in linux_rt_sendsig()
668 sf.sf_sc.uc_mcontext.sc_r10 = regs->tf_r10; in linux_rt_sendsig()
669 sf.sf_sc.uc_mcontext.sc_r11 = regs->tf_r11; in linux_rt_sendsig()
670 sf.sf_sc.uc_mcontext.sc_r12 = regs->tf_r12; in linux_rt_sendsig()
671 sf.sf_sc.uc_mcontext.sc_r13 = regs->tf_r13; in linux_rt_sendsig()
672 sf.sf_sc.uc_mcontext.sc_r14 = regs->tf_r14; in linux_rt_sendsig()
673 sf.sf_sc.uc_mcontext.sc_r15 = regs->tf_r15; in linux_rt_sendsig()
674 sf.sf_sc.uc_mcontext.sc_cs = regs->tf_cs; in linux_rt_sendsig()
675 sf.sf_sc.uc_mcontext.sc_rflags = regs->tf_rflags; in linux_rt_sendsig()
676 sf.sf_sc.uc_mcontext.sc_err = regs->tf_err; in linux_rt_sendsig()
677 sf.sf_sc.uc_mcontext.sc_trapno = bsd_to_linux_trapcode(code); in linux_rt_sendsig()
678 sf.sf_sc.uc_mcontext.sc_cr2 = (register_t)ksi->ksi_addr; in linux_rt_sendsig()
686 sf.sf_handler = catcher; in linux_rt_sendsig()
688 ksiginfo_to_lsiginfo(ksi, &sf.sf_si, sig); in linux_rt_sendsig()
691 if (copyout(&sf, sfp, sizeof(*sfp)) != 0) { in linux_rt_sendsig()