• Home
  • Raw
  • Download

Lines Matching refs:tpc

65 	       regs->tpc);  in bad_kernel_pc()
70 unhandled_fault(regs->tpc, current, regs); in bad_kernel_pc()
80 static unsigned int get_user_insn(unsigned long tpc) in get_user_insn() argument
82 pgd_t *pgdp = pgd_offset(current->mm, tpc); in get_user_insn()
91 pudp = pud_offset(pgdp, tpc); in get_user_insn()
98 pmdp = pmd_offset(pudp, tpc); in get_user_insn()
105 pa += tpc & ~HPAGE_MASK; in get_user_insn()
114 ptep = pte_offset_map(pmdp, tpc); in get_user_insn()
118 pa += (tpc & ~PAGE_MASK); in get_user_insn()
146 (void *)regs->tpc, (void *)regs->u_regs[UREG_I7], in show_signal_msg()
149 print_vma_addr(KERN_CONT " in ", regs->tpc); in show_signal_msg()
161 addr = regs->tpc; in do_fault_siginfo()
182 if (!regs->tpc || (regs->tpc & 0x3)) in get_fault_insn()
185 insn = *(unsigned int *) regs->tpc; in get_fault_insn()
187 insn = get_user_insn(regs->tpc); in get_fault_insn()
231 entry = search_exception_tables(regs->tpc); in do_kernel_fault()
233 regs->tpc = entry->fixup; in do_kernel_fault()
234 regs->tnpc = regs->tpc + 4; in do_kernel_fault()
257 regs->tpc); in bogus_32bit_fault_tpc()
286 if (unlikely((regs->tpc >> 32) != 0)) { in do_sparc64_fault()
296 unsigned long tpc = regs->tpc; in do_sparc64_fault() local
299 if ((tpc >= KERNBASE && tpc < (unsigned long) __init_end) || in do_sparc64_fault()
300 (tpc >= MODULES_VADDR && tpc < MODULES_END)) { in do_sparc64_fault()
320 !search_exception_tables(regs->tpc)) { in do_sparc64_fault()
396 WARN(address != regs->tpc, in do_sparc64_fault()
397 "address (%lx) != regs->tpc (%lx)\n", address, regs->tpc); in do_sparc64_fault()