Lines Matching refs:ksi
108 static void linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask);
261 linux_rt_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) in linux_rt_sendsig() argument
272 sig = ksi->ksi_signo; in linux_rt_sendsig()
273 code = ksi->ksi_code; in linux_rt_sendsig()
300 ksiginfo_to_lsiginfo(ksi, &frame.sf_si, sig); in linux_rt_sendsig()
335 frame.sf_sc.uc_mcontext.sc_cr2 = (u_int32_t)(uintptr_t)ksi->ksi_addr; in linux_rt_sendsig()
374 linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) in linux_sendsig() argument
385 sig = ksi->ksi_signo; in linux_sendsig()
386 code = ksi->ksi_code; in linux_sendsig()
392 linux_rt_sendsig(catcher, ksi, mask); in linux_sendsig()
439 frame.sf_sc.sc_cr2 = (u_int32_t)(uintptr_t)ksi->ksi_addr; in linux_sendsig()
487 ksiginfo_t ksi; in linux_sigreturn() local
512 ksiginfo_init_trap(&ksi); in linux_sigreturn()
513 ksi.ksi_signo = SIGBUS; in linux_sigreturn()
514 ksi.ksi_code = BUS_OBJERR; in linux_sigreturn()
515 ksi.ksi_trapno = T_PROTFLT; in linux_sigreturn()
516 ksi.ksi_addr = (void *)regs->tf_rip; in linux_sigreturn()
517 trapsignal(td, &ksi); in linux_sigreturn()
568 ksiginfo_t ksi; in linux_rt_sigreturn() local
595 ksiginfo_init_trap(&ksi); in linux_rt_sigreturn()
596 ksi.ksi_signo = SIGBUS; in linux_rt_sigreturn()
597 ksi.ksi_code = BUS_OBJERR; in linux_rt_sigreturn()
598 ksi.ksi_trapno = T_PROTFLT; in linux_rt_sigreturn()
599 ksi.ksi_addr = (void *)regs->tf_rip; in linux_rt_sigreturn()
600 trapsignal(td, &ksi); in linux_rt_sigreturn()