Home
last modified time | relevance | path

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

12

/Linux-v5.4/tools/testing/selftests/pidfd/
Dpidfd_wait.c49 .si_signo = 0, in test_pidfd_wait_simple()
98 if (info.si_signo != SIGCHLD) in test_pidfd_wait_simple()
101 test_name, info.si_signo, parent_tid, pidfd, in test_pidfd_wait_simple()
134 .si_signo = 0, in test_pidfd_wait_states()
154 if (info.si_signo != SIGCHLD) in test_pidfd_wait_states()
157 test_name, info.si_signo, parent_tid, pidfd, in test_pidfd_wait_states()
184 if (info.si_signo != SIGCHLD) in test_pidfd_wait_states()
187 test_name, info.si_signo, parent_tid, pidfd, in test_pidfd_wait_states()
208 if (info.si_signo != SIGCHLD) in test_pidfd_wait_states()
211 test_name, info.si_signo, parent_tid, pidfd, in test_pidfd_wait_states()
[all …]
/Linux-v5.4/arch/nds32/kernel/
Dfpu.c207 int si_code = 0, si_signo = SIGFPE; in handle_fpu_exception() local
218 si_signo = do_fpuemu(regs, &current->thread.fpu); in handle_fpu_exception()
220 if (!si_signo) { in handle_fpu_exception()
227 si_signo = SIGILL; in handle_fpu_exception()
230 switch (si_signo) { in handle_fpu_exception()
245 force_sig_fault(si_signo, si_code, in handle_fpu_exception()
/Linux-v5.4/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)); 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-v5.4/arch/hexagon/mm/
Dvm_fault.c40 int si_signo; in do_page_fault() local
130 si_signo = SIGBUS; in do_page_fault()
135 si_signo = SIGSEGV; in do_page_fault()
138 force_sig_fault(si_signo, si_code, (void __user *)address); in do_page_fault()
/Linux-v5.4/kernel/
Dsignal.c492 int sig = q->info.si_signo; in __flush_itimer_signals()
572 if (q->info.si_signo == sig) { in collect_signal()
599 info->si_signo = sig; in collect_signal()
719 (sigmask(q->info.si_signo) & SYNCHRONOUS_MASK)) { in dequeue_synchronous_signal()
730 if (q->info.si_signo == sync->info.si_signo) in dequeue_synchronous_signal()
734 sigdelset(&pending->signal, sync->info.si_signo); in dequeue_synchronous_signal()
740 return info->si_signo; in dequeue_synchronous_signal()
785 if (sigismember(mask, q->info.si_signo)) { in flush_sigqueue_mask()
1116 q->info.si_signo = sig; in __send_signal()
1129 q->info.si_signo = sig; in __send_signal()
[all …]
Dexit.c1591 unsafe_put_user(signo, &infop->si_signo, Efault); in SYSCALL_DEFINE5()
1718 unsafe_put_user(signo, &infop->si_signo, Efault); in COMPAT_SYSCALL_DEFINE5()
Dseccomp.c593 info->si_signo = SIGSYS; in seccomp_init_siginfo()
/Linux-v5.4/include/uapi/asm-generic/
Dsiginfo.h114 int si_signo; \
122 int si_signo; \
/Linux-v5.4/include/linux/
Delfcore-compat.h15 compat_int_t si_signo; member
Dptrace.h353 info.si_signo = SIGTRAP; in user_single_step_report()
Dcompat.h164 int si_signo; member
/Linux-v5.4/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()
/Linux-v5.4/include/uapi/linux/
Delfcore.h14 int si_signo; /* signal number */ member
/Linux-v5.4/arch/sh/mm/
Dfault.c28 force_sig_info_fault(int si_signo, int si_code, unsigned long address) in force_sig_info_fault() argument
30 force_sig_fault(si_signo, si_code, (void __user *)address); in force_sig_info_fault()
/Linux-v5.4/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.c285 cprm->siginfo->si_signo); in format_corename()
594 audit_core_dumps(siginfo->si_signo); in do_coredump()
617 retval = coredump_wait(siginfo->si_signo, &core_state); in do_coredump()
Dbinfmt_elf.c1475 prstatus->pr_info.si_signo = prstatus->pr_cursig = signr; in fill_prstatus()
1834 if (!fill_thread_core_info(t, view, siginfo->si_signo, &info->size)) in fill_note_info()
2032 sz = elf_dump_thread_status(siginfo->si_signo, ets); in fill_note_info()
2037 fill_prstatus(info->prstatus, current, siginfo->si_signo); in fill_note_info()
Dbinfmt_elf_fdpic.c1345 prstatus->pr_info.si_signo = prstatus->pr_cursig = signr; in fill_prstatus()
1627 sz = elf_dump_thread_status(cprm->siginfo->si_signo, tmp); in elf_fdpic_core_dump()
1632 fill_prstatus(prstatus, current, cprm->siginfo->si_signo); in elf_fdpic_core_dump()
Dbinfmt_flat.c112 current->comm, current->pid, cprm->siginfo->si_signo); in flat_core_dump()
Dfcntl.c747 si.si_signo = signum; in send_sigio_to_task()
/Linux-v5.4/Documentation/sparc/
Dadi.rst110 siginfo.si_signo = SIGSEGV;
129 siginfo.si_signo = SIGSEGV;
149 siginfo.si_signo = SIGSEGV;
/Linux-v5.4/kernel/time/
Dposix-timers.c511 new_timer->sigq->info.si_signo = event->sigev_signo; in do_timer_create()
515 new_timer->sigq->info.si_signo = SIGALRM; in do_timer_create()
/Linux-v5.4/arch/sparc/kernel/
Dsignal_64.c423 err |= __put_user(ksig->sig, &sf->info.si_signo); in setup_rt_frame()
/Linux-v5.4/arch/m68k/kernel/
Dsignal.c588 BUILD_BUG_ON(offsetof(siginfo_t, si_signo) != 0); in siginfo_build_tests()

12