/linux-4.1.27/arch/sparc/kernel/ |
D | signal_64.c | 82 regs->tnpc = npc; in sparc64_set_context() 169 regs->tpc = (regs->tnpc & 0xffffffff); in sparc64_get_context() 170 regs->tnpc = (regs->tnpc + 4) & 0xffffffff; in sparc64_get_context() 172 regs->tpc = regs->tnpc; in sparc64_get_context() 173 regs->tnpc += 4; in sparc64_get_context() 185 err |= __put_user(regs->tnpc, &((*grp)[MC_NPC])); in sparc64_get_context() 250 unsigned long tpc, tnpc, tstate; in do_rt_sigreturn() local 268 err |= __get_user(tnpc, &sf->regs.tnpc); in do_rt_sigreturn() 271 tnpc &= 0xffffffff; in do_rt_sigreturn() 273 err |= ((tpc | tnpc) & 3); in do_rt_sigreturn() [all …]
|
D | kprobes.c | 96 kcb->kprobe_orig_tnpc = regs->tnpc; in set_current_kprobe() 108 regs->tnpc = kcb->kprobe_orig_tnpc; in prepare_singlestep() 111 regs->tnpc = (unsigned long) &p->ainsn.insn[1]; in prepare_singlestep() 210 if (regs->tnpc == regs->tpc + 0x4UL) in relbranch_fixup() 227 return (real_pc + (regs->tnpc - ainsn_addr)); in relbranch_fixup() 233 return regs->tnpc; in relbranch_fixup() 285 regs->tnpc = relbranch_fixup(insn, p, regs); in resume_execution() 340 regs->tnpc = kcb->kprobe_orig_tnpc; in kprobe_fault_handler() 376 regs->tnpc = regs->tpc + 4; in kprobe_fault_handler() 452 regs->tnpc = ((unsigned long) jp->entry) + 0x4UL; in setjmp_pre_handler() [all …]
|
D | kgdb_64.c | 37 gdb_regs[GDB_NPC] = regs->tnpc; in pt_regs_to_gdb_regs() 105 regs->tnpc = gdb_regs[GDB_NPC]; in gdb_regs_to_pt_regs() 148 linux_regs->tnpc = addr + 4; in kgdb_arch_handle_exception() 155 linux_regs->tpc = linux_regs->tnpc; in kgdb_arch_handle_exception() 156 linux_regs->tnpc += 4; in kgdb_arch_handle_exception() 194 regs->tnpc = regs->tpc + 4; in kgdb_arch_set_pc()
|
D | signal32.c | 177 regs->tnpc = npc; in do_sigreturn32() 261 regs->tnpc = npc; in do_rt_sigreturn32() 439 regs->tnpc &= 0xffffffff; in setup_frame32() 442 err |= __put_user(regs->tnpc, &sf->info.si_regs.npc); in setup_frame32() 512 regs->tnpc = (regs->tpc + 4); in setup_frame32() 515 regs->tnpc &= 0xffffffff; in setup_frame32() 570 regs->tnpc &= 0xffffffff; in setup_rt_frame32() 573 err |= __put_user(regs->tnpc, &sf->regs.npc); in setup_rt_frame32() 643 regs->tnpc = (regs->tpc + 4); in setup_rt_frame32() 646 regs->tnpc &= 0xffffffff; in setup_rt_frame32() [all …]
|
D | etrap_64.S | 53 rdpr %tnpc, %g1 137 wrpr %l2, %tnpc 184 rdpr %tnpc, %g3 194 rdpr %tnpc, %g3 209 rdpr %tnpc, %g3 219 rdpr %tnpc, %g3
|
D | utrap.S | 26 rdpr %tnpc, %l7 27 wrpr %g1, 0, %tnpc
|
D | traps_64.c | 61 unsigned long tnpc; member 81 p->trapstack[i].tnpc, p->trapstack[i].tt); in dump_tl1_traplog() 107 regs->tnpc &= 0xffffffff; in bad_trap() 206 regs->tnpc &= 0xffffffff; in spitfire_insn_access_exception() 247 regs->tnpc &= 0xffffffff; in sun4v_insn_access_exception() 289 regs->tnpc = regs->tpc + 4; in spitfire_data_access_exception() 341 regs->tnpc = regs->tpc + 4; in sun4v_data_access_exception() 352 regs->tnpc &= 0xffffffff; in sun4v_data_access_exception() 534 regs->tnpc &= 0xffffffff; in spitfire_ue_log() 562 regs->tnpc = regs->tpc + 4; in spitfire_access_error() [all …]
|
D | winfixup.S | 110 wrpr %g3, %tnpc 137 wrpr %g3, %tnpc
|
D | unaligned_64.c | 240 regs->tpc = regs->tnpc; in advance() 241 regs->tnpc += 4; in advance() 244 regs->tnpc &= 0xffffffff; in advance() 287 regs->tnpc = regs->tpc + 4; in kernel_mna_trap_fault()
|
D | process_64.c | 172 regs->tpc, regs->tnpc, regs->y, print_tainted()); in show_regs() 205 rp->tnpc = regs->tnpc; in __global_reg_self() 276 gp->tstate, gp->tpc, gp->tnpc, in arch_trigger_all_cpu_backtrace()
|
D | sys_sparc_64.c | 506 regs->tnpc &= 0xffffffff; in sparc_breakpoint() 509 printk ("TRAP: Entering kernel PC=%lx, nPC=%lx\n", regs->tpc, regs->tnpc); in sparc_breakpoint() 518 printk ("TRAP: Returning to space: PC=%lx nPC=%lx\n", regs->tpc, regs->tnpc); in sparc_breakpoint()
|
D | visemul.c | 895 regs->tpc = regs->tnpc; in vis_emul() 896 regs->tnpc += 4; in vis_emul()
|
D | ptrace_64.c | 556 reg = regs->tnpc; in genregs32_get() 680 regs->tnpc = reg; in genregs32_set()
|
D | rtrap_64.S | 198 wrpr %o2, %g0, %tnpc
|
D | tsb.S | 314 wrpr %g3, %tnpc ! Write it into TNPC
|
/linux-4.1.27/arch/sparc/math-emu/ |
D | math_64.c | 153 regs->tpc = regs->tnpc; in record_exception() 154 regs->tnpc += 4; in record_exception() 347 regs->tpc = regs->tnpc; in do_mathemu() 348 regs->tnpc += 4; in do_mathemu() 519 regs->tpc = regs->tnpc; in do_mathemu() 520 regs->tnpc += 4; in do_mathemu()
|
/linux-4.1.27/arch/sparc/include/asm/ |
D | processor_64.h | 113 regs->tnpc = regs->tpc + 4; \ 157 regs->tnpc = regs->tpc + 4; \
|
D | perf_event.h | 23 (regs)->tnpc = (regs)->tpc + 4; \
|
D | sigcontext.h | 78 unsigned long tnpc; member
|
D | ptrace.h | 41 unsigned long tnpc; member
|
/linux-4.1.27/arch/sparc/include/uapi/asm/ |
D | ptrace.h | 25 unsigned long tnpc; member
|
/linux-4.1.27/arch/sparc/mm/ |
D | fault_64.c | 255 regs->tnpc = regs->tpc + 4; in do_kernel_fault()
|
D | ultra.S | 561 rdpr %tnpc, %g7
|
D | init_64.c | 2747 regs->tnpc = regs->tpc + 4; in hugetlb_setup()
|