/arch/ia64/kernel/ |
D | traps.c | 99 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 …]
|
D | brl_emu.c | 60 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/ |
D | fault.c | 23 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/ |
D | kern_util.h | 12 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);
|
D | irq_user.h | 23 struct siginfo; 24 extern void sigio_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs);
|
D | as-layout.h | 63 struct siginfo; 64 extern void (*sig_info[])(int, struct siginfo *si, struct uml_pt_regs *);
|
/arch/unicore32/include/asm/ |
D | bug.h | 16 struct siginfo; 20 struct siginfo *info, unsigned long err, unsigned long trap);
|
/arch/mips/include/asm/ |
D | siginfo.h | 20 static inline void copy_siginfo(struct siginfo *to, struct siginfo *from) in copy_siginfo()
|
/arch/mn10300/kernel/ |
D | sigframe.h | 27 struct siginfo *pinfo; 29 struct siginfo info;
|
/arch/um/os-Linux/ |
D | signal.c | 18 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/ |
D | system_misc.h | 31 struct siginfo; 33 struct siginfo *info, int err);
|
/arch/um/kernel/ |
D | trap.c | 155 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/ |
D | sigframe.h | 53 struct siginfo info; 66 struct siginfo info;
|
/arch/m32r/include/uapi/asm/ |
D | signal.h | 9 struct siginfo; 98 void (*_sa_sigaction)(int, struct siginfo *, void *);
|
/arch/h8300/include/uapi/asm/ |
D | signal.h | 7 struct siginfo; 96 void (*_sa_sigaction)(int, struct siginfo *, void *);
|
/arch/mn10300/include/uapi/asm/ |
D | signal.h | 17 struct siginfo; 106 void (*_sa_sigaction)(int, struct siginfo *, void *);
|
/arch/m68k/include/uapi/asm/ |
D | signal.h | 7 struct siginfo; 94 void (*_sa_sigaction)(int, struct siginfo *, void *);
|
/arch/avr32/include/uapi/asm/ |
D | signal.h | 14 struct siginfo; 103 void (*_sa_sigaction)(int, struct siginfo *, void *);
|
/arch/cris/include/uapi/asm/ |
D | signal.h | 7 struct siginfo; 97 void (*_sa_sigaction)(int, struct siginfo *, void *);
|
/arch/arm/include/asm/ |
D | bug.h | 64 struct siginfo; 65 void arm_notify_die(const char *str, struct pt_regs *regs, struct siginfo *info,
|
/arch/arm/include/uapi/asm/ |
D | signal.h | 7 struct siginfo; 101 void (*_sa_sigaction)(int, struct siginfo *, void *);
|
/arch/alpha/include/uapi/asm/ |
D | signal.h | 7 struct siginfo; 102 void (*_sa_sigaction)(int, struct siginfo *, void *);
|
/arch/mips/include/uapi/asm/ |
D | siginfo.h | 23 struct siginfo; 39 typedef struct siginfo { struct
|
/arch/x86/include/uapi/asm/ |
D | signal.h | 10 struct siginfo; 105 void (*_sa_sigaction)(int, struct siginfo *, void *);
|
/arch/s390/include/uapi/asm/ |
D | signal.h | 14 struct siginfo; 104 void (*_sa_sigaction)(int, struct siginfo *, void *);
|