Home
last modified time | relevance | path

Searched refs:siginfo (Results 1 – 25 of 119) sorted by relevance

12345

/arch/ia64/kernel/
Dtraps.c99 siginfo_t siginfo; in ia64_bad_break() local
103 siginfo.si_addr = (void __user *) (regs->cr_iip + ia64_psr(regs)->ri); in ia64_bad_break()
104 siginfo.si_imm = break_num; in ia64_bad_break()
105 siginfo.si_flags = 0; /* clear __ISR_VALID */ in ia64_bad_break()
106 siginfo.si_isr = 0; in ia64_bad_break()
180 siginfo.si_signo = sig; in ia64_bad_break()
181 siginfo.si_errno = 0; in ia64_bad_break()
182 siginfo.si_code = code; in ia64_bad_break()
183 force_sig_info(sig, &siginfo, current); in ia64_bad_break()
292 struct siginfo siginfo; in handle_fpu_swa() local
[all …]
Dbrl_emu.c60 struct siginfo siginfo; in ia64_emulate_brl() local
199 siginfo.si_signo = SIGILL; in ia64_emulate_brl()
200 siginfo.si_errno = 0; in ia64_emulate_brl()
201 siginfo.si_flags = 0; in ia64_emulate_brl()
202 siginfo.si_isr = 0; in ia64_emulate_brl()
203 siginfo.si_imm = 0; in ia64_emulate_brl()
204 siginfo.si_code = ILL_BADIADDR; in ia64_emulate_brl()
205 force_sig_info(SIGILL, &siginfo, current); in ia64_emulate_brl()
211 siginfo.si_signo = SIGTRAP; in ia64_emulate_brl()
212 siginfo.si_errno = 0; in ia64_emulate_brl()
[all …]
/arch/m68k/mm/
Dfault.c23 siginfo_t siginfo = { 0, 0, 0, }; in send_fault_sig() local
25 siginfo.si_signo = current->thread.signo; in send_fault_sig()
26 siginfo.si_code = current->thread.code; in send_fault_sig()
27 siginfo.si_addr = (void *)current->thread.faddr; in send_fault_sig()
28 pr_debug("send_fault_sig: %p,%d,%d\n", siginfo.si_addr, in send_fault_sig()
29 siginfo.si_signo, siginfo.si_code); in send_fault_sig()
32 force_sig_info(siginfo.si_signo, in send_fault_sig()
33 &siginfo, current); in send_fault_sig()
46 if ((unsigned long)siginfo.si_addr < PAGE_SIZE) in send_fault_sig()
50 pr_cont(" at virtual address %p\n", siginfo.si_addr); in send_fault_sig()
/arch/um/include/shared/
Dkern_util.h12 struct siginfo;
28 extern void relay_signal(int sig, struct siginfo *si, struct uml_pt_regs *regs);
40 extern void timer_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs);
64 extern void segv_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs);
65 extern void bus_handler(int sig, struct siginfo *si, struct uml_pt_regs *regs);
66 extern void winch(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs);
Dirq_user.h23 struct siginfo;
24 extern void sigio_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs);
Das-layout.h61 struct siginfo;
62 extern void (*sig_info[])(int, struct siginfo *si, struct uml_pt_regs *);
/arch/unicore32/include/asm/
Dbug.h16 struct siginfo;
20 struct siginfo *info, unsigned long err, unsigned long trap);
/arch/mn10300/kernel/
Dsigframe.h27 struct siginfo *pinfo;
29 struct siginfo info;
/arch/um/os-Linux/
Dsignal.c21 void (*sig_info[NSIG])(int, struct siginfo *, struct uml_pt_regs *) = {
32 static void sig_handler_common(int sig, struct siginfo *si, mcontext_t *mc) in sig_handler_common()
68 void sig_handler(int sig, struct siginfo *si, mcontext_t *mc) in sig_handler()
94 void timer_alarm_handler(int sig, struct siginfo *unused_si, mcontext_t *mc) in timer_alarm_handler()
131 static void (*handlers[_NSIG])(int sig, struct siginfo *si, mcontext_t *mc) = {
172 (*handlers[sig])(sig, (struct siginfo *)si, mc); in hard_handler()
/arch/arm64/include/asm/
Dsystem_misc.h34 struct siginfo;
36 struct siginfo *info, int err);
/arch/um/kernel/
Dtrap.c164 struct siginfo si; in bad_segv()
185 void segv_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs) in segv_handler()
206 struct siginfo si; in segv()
284 void relay_signal(int sig, struct siginfo *si, struct uml_pt_regs *regs) in relay_signal()
287 struct siginfo clean_si; in relay_signal()
323 void bus_handler(int sig, struct siginfo *si, struct uml_pt_regs *regs) in bus_handler()
331 void winch(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs) in winch()
/arch/x86/include/asm/
Dsigframe.h52 struct siginfo info;
65 struct siginfo info;
/arch/cris/include/uapi/asm/
Dsignal.h7 struct siginfo;
97 void (*_sa_sigaction)(int, struct siginfo *, void *);
/arch/avr32/include/uapi/asm/
Dsignal.h14 struct siginfo;
103 void (*_sa_sigaction)(int, struct siginfo *, void *);
/arch/mn10300/include/uapi/asm/
Dsignal.h17 struct siginfo;
106 void (*_sa_sigaction)(int, struct siginfo *, void *);
/arch/m68k/include/uapi/asm/
Dsignal.h7 struct siginfo;
94 void (*_sa_sigaction)(int, struct siginfo *, void *);
/arch/h8300/include/uapi/asm/
Dsignal.h7 struct siginfo;
96 void (*_sa_sigaction)(int, struct siginfo *, void *);
/arch/m32r/include/uapi/asm/
Dsignal.h9 struct siginfo;
98 void (*_sa_sigaction)(int, struct siginfo *, void *);
/arch/arm/include/uapi/asm/
Dsignal.h7 struct siginfo;
101 void (*_sa_sigaction)(int, struct siginfo *, void *);
/arch/arm/include/asm/
Dbug.h67 struct siginfo;
68 void arm_notify_die(const char *str, struct pt_regs *regs, struct siginfo *info,
/arch/x86/include/uapi/asm/
Dsignal.h10 struct siginfo;
105 void (*_sa_sigaction)(int, struct siginfo *, void *);
/arch/alpha/include/uapi/asm/
Dsignal.h7 struct siginfo;
102 void (*_sa_sigaction)(int, struct siginfo *, void *);
/arch/s390/include/uapi/asm/
Dsignal.h14 struct siginfo;
104 void (*_sa_sigaction)(int, struct siginfo *, void *);
/arch/xtensa/include/uapi/asm/
Dsignal.h26 struct siginfo;
114 void (*_sa_sigaction)(int, struct siginfo *, void *);
/arch/tile/include/asm/
Dsigframe.h27 struct siginfo info;

12345