Lines Matching refs:si
301 struct siginfo si; in handle_gdb_break() local
303 si.si_signo = SIGTRAP; in handle_gdb_break()
304 si.si_errno = 0; in handle_gdb_break()
305 si.si_code = wot; in handle_gdb_break()
306 si.si_addr = (void __user *) (regs->iaoq[0] & ~3); in handle_gdb_break()
307 force_sig_info(SIGTRAP, &si, current); in handle_gdb_break()
491 struct siginfo si; in handle_interruption() local
575 si.si_code = ILL_ILLOPC; in handle_interruption()
586 si.si_code = ILL_PRVOPC; in handle_interruption()
609 si.si_code = ILL_PRVREG; in handle_interruption()
611 si.si_signo = SIGILL; in handle_interruption()
612 si.si_errno = 0; in handle_interruption()
613 si.si_addr = (void __user *) regs->iaoq[0]; in handle_interruption()
614 force_sig_info(SIGILL, &si, current); in handle_interruption()
619 si.si_signo = SIGFPE; in handle_interruption()
620 si.si_code = FPE_INTOVF; in handle_interruption()
621 si.si_addr = (void __user *) regs->iaoq[0]; in handle_interruption()
622 force_sig_info(SIGFPE, &si, current); in handle_interruption()
630 si.si_signo = SIGFPE; in handle_interruption()
633 si.si_code = 0; in handle_interruption()
634 si.si_addr = (void __user *) regs->iaoq[0]; in handle_interruption()
635 force_sig_info(SIGFPE, &si, current); in handle_interruption()
744 si.si_code = SEGV_MAPERR; in handle_interruption()
745 si.si_signo = SIGSEGV; in handle_interruption()
746 si.si_errno = 0; in handle_interruption()
748 si.si_addr = (void __user *) regs->iaoq[0]; in handle_interruption()
750 si.si_addr = (void __user *) regs->ior; in handle_interruption()
751 force_sig_info(SIGSEGV, &si, current); in handle_interruption()
765 si.si_signo = SIGBUS; in handle_interruption()
766 si.si_code = BUS_OBJERR; in handle_interruption()
767 si.si_errno = 0; in handle_interruption()
768 si.si_addr = (void __user *) regs->ior; in handle_interruption()
769 force_sig_info(SIGBUS, &si, current); in handle_interruption()
784 si.si_signo = SIGSEGV; in handle_interruption()
785 si.si_errno = 0; in handle_interruption()
786 si.si_code = SEGV_MAPERR; in handle_interruption()
787 si.si_addr = (void __user *) regs->ior; in handle_interruption()
788 force_sig_info(SIGSEGV, &si, current); in handle_interruption()