Lines Matching refs:si

310 	struct siginfo si;  in handle_gdb_break()  local
312 si.si_signo = SIGTRAP; in handle_gdb_break()
313 si.si_errno = 0; in handle_gdb_break()
314 si.si_code = wot; in handle_gdb_break()
315 si.si_addr = (void __user *) (regs->iaoq[0] & ~3); in handle_gdb_break()
316 force_sig_info(SIGTRAP, &si, current); in handle_gdb_break()
503 struct siginfo si; in handle_interruption() local
587 si.si_code = ILL_ILLOPC; in handle_interruption()
598 si.si_code = ILL_PRVOPC; in handle_interruption()
621 si.si_code = ILL_PRVREG; in handle_interruption()
623 si.si_signo = SIGILL; in handle_interruption()
624 si.si_errno = 0; in handle_interruption()
625 si.si_addr = (void __user *) regs->iaoq[0]; in handle_interruption()
626 force_sig_info(SIGILL, &si, current); in handle_interruption()
631 si.si_signo = SIGFPE; in handle_interruption()
632 si.si_code = FPE_INTOVF; in handle_interruption()
633 si.si_addr = (void __user *) regs->iaoq[0]; in handle_interruption()
634 force_sig_info(SIGFPE, &si, current); in handle_interruption()
642 si.si_signo = SIGFPE; in handle_interruption()
645 si.si_code = 0; in handle_interruption()
646 si.si_addr = (void __user *) regs->iaoq[0]; in handle_interruption()
647 force_sig_info(SIGFPE, &si, current); in handle_interruption()
755 si.si_code = SEGV_MAPERR; in handle_interruption()
756 si.si_signo = SIGSEGV; in handle_interruption()
757 si.si_errno = 0; in handle_interruption()
759 si.si_addr = (void __user *) regs->iaoq[0]; in handle_interruption()
761 si.si_addr = (void __user *) regs->ior; in handle_interruption()
762 force_sig_info(SIGSEGV, &si, current); in handle_interruption()
778 si.si_signo = SIGBUS; in handle_interruption()
779 si.si_code = BUS_OBJERR; in handle_interruption()
780 si.si_errno = 0; in handle_interruption()
781 si.si_addr = (void __user *) regs->ior; in handle_interruption()
782 force_sig_info(SIGBUS, &si, current); in handle_interruption()
803 si.si_signo = SIGSEGV; in handle_interruption()
804 si.si_errno = 0; in handle_interruption()
805 si.si_code = SEGV_MAPERR; in handle_interruption()
806 si.si_addr = (void __user *) regs->ior; in handle_interruption()
807 force_sig_info(SIGSEGV, &si, current); in handle_interruption()