Home
last modified time | relevance | path

Searched refs:si_signo (Results 1 – 25 of 64) sorted by relevance

123

/Linux-v4.19/arch/powerpc/platforms/cell/spufs/
Dfault.c51 info.si_signo = SIGBUS; in spufs_handle_event()
55 info.si_signo = SIGSEGV; in spufs_handle_event()
61 info.si_signo = SIGBUS; in spufs_handle_event()
66 info.si_signo = SIGILL; in spufs_handle_event()
73 if (info.si_signo) in spufs_handle_event()
74 force_sig_info(info.si_signo, &info, current); in spufs_handle_event()
/Linux-v4.19/arch/s390/kernel/
Dtraps.c45 void do_report_trap(struct pt_regs *regs, int si_signo, int si_code, char *str) in do_report_trap() argument
48 force_sig_fault(si_signo, si_code, get_trap_ip(regs), current); in do_report_trap()
49 report_user_fault(regs, si_signo, 0); in do_report_trap()
66 static void do_trap(struct pt_regs *regs, int si_signo, int si_code, char *str) in do_trap() argument
69 regs->int_code, si_signo) == NOTIFY_STOP) in do_trap()
71 do_report_trap(regs, si_signo, si_code, str); in do_trap()
Dentry.h50 void do_report_trap(struct pt_regs *regs, int si_signo, int si_code, char *str);
/Linux-v4.19/arch/hexagon/mm/
Dvm_fault.c53 int si_signo; in do_page_fault() local
143 si_signo = SIGBUS; in do_page_fault()
148 si_signo = SIGSEGV; in do_page_fault()
151 force_sig_fault(si_signo, si_code, (void __user *)address, current); in do_page_fault()
/Linux-v4.19/arch/ia64/kernel/
Dtraps.c185 siginfo.si_signo = sig; in ia64_bad_break()
354 siginfo.si_signo = SIGFPE; in handle_fpu_swa()
381 siginfo.si_signo = SIGFPE; in handle_fpu_swa()
430 si.si_signo = SIGILL; in ia64_illegal_op_fault()
509 siginfo.si_signo = sig; in ia64_fault()
528 siginfo.si_signo = SIGILL; in ia64_fault()
587 siginfo.si_signo = SIGTRAP; in ia64_fault()
604 siginfo.si_signo = SIGFPE; in ia64_fault()
640 siginfo.si_signo = SIGILL; in ia64_fault()
Dbrl_emu.c201 siginfo.si_signo = SIGILL; in ia64_emulate_brl()
213 siginfo.si_signo = SIGTRAP; in ia64_emulate_brl()
226 siginfo.si_signo = SIGTRAP; in ia64_emulate_brl()
/Linux-v4.19/kernel/
Dsignal.c476 int sig = q->info.si_signo; in __flush_itimer_signals()
556 if (q->info.si_signo == sig) { in collect_signal()
583 info->si_signo = sig; in collect_signal()
726 if (sigismember(mask, q->info.si_signo)) { in flush_sigqueue_mask()
1079 q->info.si_signo = sig; in __send_signal()
1088 q->info.si_signo = sig; in __send_signal()
1535 info.si_signo = sig; in force_sig_fault()
1547 return force_sig_info(info.si_signo, &info, t); in force_sig_fault()
1558 info.si_signo = sig; in send_sig_fault()
1570 return send_sig_info(info.si_signo, &info, t); in send_sig_fault()
[all …]
/Linux-v4.19/arch/arm64/mm/
Dfault.c369 si.si_signo = inf->sig; in do_bad_area()
573 si.si_signo = SIGBUS; in do_page_fault()
578 si.si_signo = SIGBUS; in do_page_fault()
582 si.si_signo = SIGBUS; in do_page_fault()
590 si.si_signo = SIGSEGV; in do_page_fault()
649 info.si_signo = inf->sig; in do_sea()
749 info.si_signo = inf->sig; in do_mem_abort()
792 info.si_signo = SIGBUS; in do_sp_pc_abort()
853 info.si_signo = inf->sig; in do_debug_exception()
/Linux-v4.19/arch/arc/kernel/
Dtraps.c52 force_sig_info(info->si_signo, info, tsk); in unhandled_exception()
71 info.si_signo = signr; \
/Linux-v4.19/arch/arm/kernel/
Dtraps.c374 force_sig_info(info->si_signo, info, current); in arm_notify_die()
489 info.si_signo = SIGILL; in do_undefinstr()
558 info.si_signo = SIGILL; in bad_syscall()
618 info.si_signo = SIGSEGV; in arm_syscall()
691 info.si_signo = SIGILL; in arm_syscall()
760 info.si_signo = SIGILL; in baddataabort()
Dswp_emulate.c111 info.si_signo = SIGSEGV; in set_segfault()
/Linux-v4.19/arch/arc/mm/
Dfault.c202 info.si_signo = SIGSEGV; in do_page_fault()
241 info.si_signo = SIGBUS; in do_page_fault()
/Linux-v4.19/arch/x86/mm/
Dfault.c176 static void fill_sig_info_pkey(int si_signo, int si_code, siginfo_t *info, in fill_sig_info_pkey() argument
184 if ((si_code != SEGV_PKUERR) || (si_signo != SIGSEGV)) in fill_sig_info_pkey()
207 force_sig_info_fault(int si_signo, int si_code, unsigned long address, in force_sig_info_fault() argument
214 info.si_signo = si_signo; in force_sig_info_fault()
224 fill_sig_info_pkey(si_signo, si_code, &info, pkey); in force_sig_info_fault()
226 force_sig_info(si_signo, &info, tsk); in force_sig_info_fault()
/Linux-v4.19/include/linux/
Delfcore-compat.h15 compat_int_t si_signo; member
/Linux-v4.19/arch/unicore32/mm/
Dfault.c129 si.si_signo = sig; in __do_user_fault()
478 info.si_signo = inf->sig; in do_DataAbort()
498 info.si_signo = inf->sig; in do_PrefetchAbort()
/Linux-v4.19/arch/x86/kernel/
Dsignal_compat.c46 BUILD_BUG_ON(offsetof(siginfo_t, si_signo) != 0); in signal_compat_build_tests()
50 BUILD_BUG_ON(offsetof(compat_siginfo_t, si_signo) != 0); in signal_compat_build_tests()
Dtraps.c244 info->si_signo = signr; in fill_trap_info()
861 info.si_signo = SIGFPE; in math_error()
937 info.si_signo = SIGILL; in do_iret_error()
/Linux-v4.19/arch/arm64/kernel/
Dtraps.c240 if (!unhandled_signal(tsk, info->si_signo)) in arm64_force_sig_info()
256 force_sig_info(info->si_signo, info, tsk); in arm64_force_sig_info()
375 info.si_signo = signal; in force_signal_inject()
623 info.si_signo = SIGILL; in bad_el0_sync()
Dsys_compat.c116 info.si_signo = SIGILL; in compat_arm_syscall()
/Linux-v4.19/include/uapi/linux/
Delfcore.h14 int si_signo; /* signal number */ member
/Linux-v4.19/arch/arm/mm/
Dfault.c184 si.si_signo = sig; in __do_user_fault()
567 info.si_signo = inf->sig; in do_DataAbort()
600 info.si_signo = inf->sig; in do_PrefetchAbort()
/Linux-v4.19/arch/unicore32/kernel/
Dfpu-ucf64.c61 info.si_signo = SIGFPE; in ucf64_raise_sigfpe()
/Linux-v4.19/arch/sh/mm/
Dfault.c42 force_sig_info_fault(int si_signo, int si_code, unsigned long address, in force_sig_info_fault() argument
45 force_sig_fault(si_signo, si_code, (void __user *)address, tsk); in force_sig_info_fault()
/Linux-v4.19/fs/
Dsignalfd.c97 new.ssi_signo = kinfo->si_signo; in signalfd_copyinfo()
100 switch (siginfo_layout(kinfo->si_signo, kinfo->si_code)) { in signalfd_copyinfo()
Dcoredump.c259 cprm->siginfo->si_signo); in format_corename()
566 audit_core_dumps(siginfo->si_signo); in do_coredump()
589 retval = coredump_wait(siginfo->si_signo, &core_state); in do_coredump()

123