Home
last modified time | relevance | path

Searched refs:siginfo (Results 1 – 25 of 120) 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()
29 printk("send_fault_sig: %p,%d,%d\n", siginfo.si_addr, siginfo.si_signo, siginfo.si_code); in send_fault_sig()
33 force_sig_info(siginfo.si_signo, in send_fault_sig()
34 &siginfo, current); in send_fault_sig()
47 if ((unsigned long)siginfo.si_addr < PAGE_SIZE) in send_fault_sig()
51 printk(" at virtual address %p\n", siginfo.si_addr); in send_fault_sig()
/arch/um/include/shared/
Dkern_util.h12 struct siginfo;
27 extern void relay_signal(int sig, struct siginfo *si, struct uml_pt_regs *regs);
39 extern void timer_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs);
63 extern void segv_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs);
64 extern void bus_handler(int sig, struct siginfo *si, struct uml_pt_regs *regs);
65 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.h63 struct siginfo;
64 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/mips/include/asm/
Dsiginfo.h20 static inline void copy_siginfo(struct siginfo *to, struct siginfo *from) in copy_siginfo()
/arch/mn10300/kernel/
Dsigframe.h27 struct siginfo *pinfo;
29 struct siginfo info;
/arch/um/os-Linux/
Dsignal.c18 void (*sig_info[NSIG])(int, struct siginfo *, struct uml_pt_regs *) = {
28 static void sig_handler_common(int sig, struct siginfo *si, mcontext_t *mc) in sig_handler_common()
64 void sig_handler(int sig, struct siginfo *si, mcontext_t *mc) in sig_handler()
92 void alarm_handler(int sig, struct siginfo *unused_si, mcontext_t *mc) in alarm_handler()
123 static void (*handlers[_NSIG])(int sig, struct siginfo *si, mcontext_t *mc) = {
165 (*handlers[sig])(sig, (struct siginfo *)si, mc); in hard_handler()
/arch/arm64/include/asm/
Dsystem_misc.h31 struct siginfo;
33 struct siginfo *info, int err);
/arch/um/kernel/
Dtrap.c155 struct siginfo si; in bad_segv()
176 void segv_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs) in segv_handler()
197 struct siginfo si; in segv()
262 void relay_signal(int sig, struct siginfo *si, struct uml_pt_regs *regs) in relay_signal()
265 struct siginfo clean_si; in relay_signal()
301 void bus_handler(int sig, struct siginfo *si, struct uml_pt_regs *regs) in bus_handler()
309 void winch(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs) in winch()
/arch/x86/include/asm/
Dsigframe.h53 struct siginfo info;
66 struct siginfo info;
/arch/m32r/include/uapi/asm/
Dsignal.h9 struct siginfo;
98 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/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/avr32/include/uapi/asm/
Dsignal.h14 struct siginfo;
103 void (*_sa_sigaction)(int, struct siginfo *, void *);
/arch/cris/include/uapi/asm/
Dsignal.h7 struct siginfo;
97 void (*_sa_sigaction)(int, struct siginfo *, void *);
/arch/arm/include/asm/
Dbug.h64 struct siginfo;
65 void arm_notify_die(const char *str, struct pt_regs *regs, struct siginfo *info,
/arch/arm/include/uapi/asm/
Dsignal.h7 struct siginfo;
101 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/mips/include/uapi/asm/
Dsiginfo.h23 struct siginfo;
39 typedef struct siginfo { struct
/arch/x86/include/uapi/asm/
Dsignal.h10 struct siginfo;
105 void (*_sa_sigaction)(int, struct siginfo *, void *);
/arch/s390/include/uapi/asm/
Dsignal.h14 struct siginfo;
104 void (*_sa_sigaction)(int, struct siginfo *, void *);

12345