• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ia64/kernel/

Lines Matching refs:isr

7  * 05/12/00 grao <goutham.rao@intel.com> : added isr in siginfo for SIGFPE
226 fp_emulate (int fp_fault, void *bundle, long *ipsr, long *fpsr, long *isr, long *pr, long *ifs,
258 (unsigned long *) isr, (unsigned long *) pr,
277 handle_fpu_swa (int fp_fault, struct pt_regs *regs, unsigned long isr)
316 "%s(%d): floating-point assist fault at ip %016lx, isr %016lx\n",
317 current->comm, current->pid, regs->cr_iip + ia64_psr(regs)->ri, isr);
322 exception = fp_emulate(fp_fault, bundle, &regs->cr_ipsr, &regs->ar_fpsr, &isr, &regs->pr,
340 if (isr & 0x11) {
342 } else if (isr & 0x22) {
346 } else if (isr & 0x44) {
349 siginfo.si_isr = isr;
364 if (isr & 0x880) {
366 } else if (isr & 0x1100) {
368 } else if (isr & 0x2200) {
371 siginfo.si_isr = isr;
416 ia64_fault (unsigned long vector, unsigned long isr, unsigned long ifa,
420 unsigned long code, error = isr, iip;
435 if ((isr & IA64_ISR_NA) && ((isr & IA64_ISR_CODE_MASK) == IA64_ISR_CODE_LFETCH)) {
448 code = (isr >> 4) & 0xf;
450 (code == 3) ? ((isr & (1UL << 37))
463 if (isr & 2) {
474 if (((isr >> 4) & 0xf) == 2) {
492 siginfo.si_isr = isr;
508 siginfo.si_isr = isr;
561 siginfo.si_isr = isr;
567 result = handle_fpu_swa((vector == 32) ? 1 : 0, &regs, isr);
574 siginfo.si_isr = isr;
581 if (isr & 0x2) {
618 if (ia32_exception(&regs, isr) == 0)
622 printk(KERN_ERR " iip - 0x%lx, ifa - 0x%lx, isr - 0x%lx\n",
623 iip, ifa, isr);
629 if (ia32_intercept(&regs, isr) == 0)
633 printk(KERN_ERR " iip - 0x%lx, ifa - 0x%lx, isr - 0x%lx, iim - 0x%lx\n",
634 iip, ifa, isr, iim);
639 sprintf(buf, "IA-32 Interruption Fault (int 0x%lx)", isr >> 16);