Lines Matching refs:ksi

101 static void     linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask);
153 linux_rt_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) in linux_rt_sendsig() argument
163 sig = linux_translate_traps(ksi->ksi_signo, ksi->ksi_trapno); in linux_rt_sendsig()
164 code = ksi->ksi_code; in linux_rt_sendsig()
190 siginfo_to_lsiginfo(&ksi->ksi_info, &frame.sf_si, sig); in linux_rt_sendsig()
220 frame.sf_uc.uc_mcontext.sc_cr2 = (register_t)ksi->ksi_addr; in linux_rt_sendsig()
257 linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) in linux_sendsig() argument
270 sig = linux_translate_traps(ksi->ksi_signo, ksi->ksi_trapno); in linux_sendsig()
274 linux_rt_sendsig(catcher, ksi, mask); in linux_sendsig()
319 frame.sf_sc.sc_cr2 = (register_t)ksi->ksi_addr; in linux_sendsig()
320 frame.sf_sc.sc_trapno = bsd_to_linux_trapcode(ksi->ksi_trapno); in linux_sendsig()
361 ksiginfo_t ksi; in linux_sigreturn() local
386 ksiginfo_init_trap(&ksi); in linux_sigreturn()
387 ksi.ksi_signo = SIGBUS; in linux_sigreturn()
388 ksi.ksi_code = BUS_OBJERR; in linux_sigreturn()
389 ksi.ksi_trapno = T_PROTFLT; in linux_sigreturn()
390 ksi.ksi_addr = (void *)regs->tf_eip; in linux_sigreturn()
391 trapsignal(td, &ksi); in linux_sigreturn()
438 ksiginfo_t ksi; in linux_rt_sigreturn() local
465 ksiginfo_init_trap(&ksi); in linux_rt_sigreturn()
466 ksi.ksi_signo = SIGBUS; in linux_rt_sigreturn()
467 ksi.ksi_code = BUS_OBJERR; in linux_rt_sigreturn()
468 ksi.ksi_trapno = T_PROTFLT; in linux_rt_sigreturn()
469 ksi.ksi_addr = (void *)regs->tf_eip; in linux_rt_sigreturn()
470 trapsignal(td, &ksi); in linux_rt_sigreturn()