Lines Matching refs:siginfo
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
347 siginfo.si_signo = SIGFPE; in handle_fpu_swa()
348 siginfo.si_errno = 0; in handle_fpu_swa()
349 siginfo.si_code = __SI_FAULT; /* default code */ in handle_fpu_swa()
350 siginfo.si_addr = (void __user *) (regs->cr_iip + ia64_psr(regs)->ri); in handle_fpu_swa()
352 siginfo.si_code = FPE_FLTINV; in handle_fpu_swa()
356 siginfo.si_code = FPE_FLTUND; in handle_fpu_swa()
358 siginfo.si_code = FPE_FLTDIV; in handle_fpu_swa()
360 siginfo.si_isr = isr; in handle_fpu_swa()
361 siginfo.si_flags = __ISR_VALID; in handle_fpu_swa()
362 siginfo.si_imm = 0; in handle_fpu_swa()
363 force_sig_info(SIGFPE, &siginfo, current); in handle_fpu_swa()
371 siginfo.si_signo = SIGFPE; in handle_fpu_swa()
372 siginfo.si_errno = 0; in handle_fpu_swa()
373 siginfo.si_code = __SI_FAULT; /* default code */ in handle_fpu_swa()
374 siginfo.si_addr = (void __user *) (regs->cr_iip + ia64_psr(regs)->ri); in handle_fpu_swa()
376 siginfo.si_code = FPE_FLTOVF; in handle_fpu_swa()
378 siginfo.si_code = FPE_FLTUND; in handle_fpu_swa()
380 siginfo.si_code = FPE_FLTRES; in handle_fpu_swa()
382 siginfo.si_isr = isr; in handle_fpu_swa()
383 siginfo.si_flags = __ISR_VALID; in handle_fpu_swa()
384 siginfo.si_imm = 0; in handle_fpu_swa()
385 force_sig_info(SIGFPE, &siginfo, current); in handle_fpu_swa()
401 struct siginfo si; in ia64_illegal_op_fault()
433 struct siginfo siginfo; in ia64_fault() local
498 siginfo.si_signo = sig; in ia64_fault()
499 siginfo.si_code = code; in ia64_fault()
500 siginfo.si_errno = 0; in ia64_fault()
501 siginfo.si_addr = addr; in ia64_fault()
502 siginfo.si_imm = vector; in ia64_fault()
503 siginfo.si_flags = __ISR_VALID; in ia64_fault()
504 siginfo.si_isr = isr; in ia64_fault()
505 force_sig_info(sig, &siginfo, current); in ia64_fault()
514 siginfo.si_signo = SIGILL; in ia64_fault()
515 siginfo.si_code = ILL_ILLOPN; in ia64_fault()
516 siginfo.si_errno = 0; in ia64_fault()
517 siginfo.si_addr = (void __user *) iip; in ia64_fault()
518 siginfo.si_imm = vector; in ia64_fault()
519 siginfo.si_flags = __ISR_VALID; in ia64_fault()
520 siginfo.si_isr = isr; in ia64_fault()
521 force_sig_info(SIGILL, &siginfo, current); in ia64_fault()
552 siginfo.si_code = TRAP_HWBKPT; in ia64_fault()
562 case 35: siginfo.si_code = TRAP_BRANCH; ifa = 0; break; in ia64_fault()
563 case 36: siginfo.si_code = TRAP_TRACE; ifa = 0; break; in ia64_fault()
565 if (notify_die(DIE_FAULT, "ia64_fault", ®s, vector, siginfo.si_code, SIGTRAP) in ia64_fault()
568 siginfo.si_signo = SIGTRAP; in ia64_fault()
569 siginfo.si_errno = 0; in ia64_fault()
570 siginfo.si_addr = (void __user *) ifa; in ia64_fault()
571 siginfo.si_imm = 0; in ia64_fault()
572 siginfo.si_flags = __ISR_VALID; in ia64_fault()
573 siginfo.si_isr = isr; in ia64_fault()
574 force_sig_info(SIGTRAP, &siginfo, current); in ia64_fault()
581 siginfo.si_signo = SIGFPE; in ia64_fault()
582 siginfo.si_errno = 0; in ia64_fault()
583 siginfo.si_code = FPE_FLTINV; in ia64_fault()
584 siginfo.si_addr = (void __user *) iip; in ia64_fault()
585 siginfo.si_flags = __ISR_VALID; in ia64_fault()
586 siginfo.si_isr = isr; in ia64_fault()
587 siginfo.si_imm = 0; in ia64_fault()
588 force_sig_info(SIGFPE, &siginfo, current); in ia64_fault()
614 siginfo.si_signo = SIGILL; in ia64_fault()
615 siginfo.si_code = ILL_BADIADDR; in ia64_fault()
616 siginfo.si_errno = 0; in ia64_fault()
617 siginfo.si_flags = 0; in ia64_fault()
618 siginfo.si_isr = 0; in ia64_fault()
619 siginfo.si_imm = 0; in ia64_fault()
620 siginfo.si_addr = (void __user *) iip; in ia64_fault()
621 force_sig_info(SIGILL, &siginfo, current); in ia64_fault()