/linux/arch/sparc/kernel/ |
A D | signal_64.c | 79 regs->tnpc = npc; in sparc64_set_context() 167 regs->tnpc = (regs->tnpc + 4) & 0xffffffff; in sparc64_get_context() 169 regs->tpc = regs->tnpc; in sparc64_get_context() 170 regs->tnpc += 4; in sparc64_get_context() 282 err |= __get_user(tnpc, &sf->regs.tnpc); in do_rt_sigreturn() 285 tnpc &= 0xffffffff; in do_rt_sigreturn() 287 err |= ((tpc | tnpc) & 3); in do_rt_sigreturn() 314 regs->tnpc = tnpc; in do_rt_sigreturn() 468 regs->tnpc -= 4; in syscall_restart() 533 regs->tnpc -= 4; in do_signal() [all …]
|
A D | kprobes.c | 97 kcb->kprobe_orig_tnpc = regs->tnpc; in set_current_kprobe() 109 regs->tnpc = kcb->kprobe_orig_tnpc; in prepare_singlestep() 112 regs->tnpc = (unsigned long) &p->ainsn.insn[1]; in prepare_singlestep() 207 if (regs->tnpc == regs->tpc + 0x4UL) in relbranch_fixup() 224 return (real_pc + (regs->tnpc - ainsn_addr)); in relbranch_fixup() 230 return regs->tnpc; in relbranch_fixup() 282 regs->tnpc = relbranch_fixup(insn, p, regs); in resume_execution() 337 regs->tnpc = kcb->kprobe_orig_tnpc; in kprobe_fault_handler() 356 regs->tnpc = regs->tpc + 4; in kprobe_fault_handler() 456 regs->tnpc = orig_ret_address + 4; in trampoline_probe_handler()
|
A D | uprobes.c | 95 if (regs->tnpc == regs->tpc + 0x4UL) in relbranch_fixup() 111 return (real_pc + (regs->tnpc - ixol_addr)); in relbranch_fixup() 117 return regs->tnpc; in relbranch_fixup() 175 regs->tnpc += 4; in arch_uprobe_skip_sstep() 199 autask->saved_tnpc = regs->tnpc; in arch_uprobe_pre_xol() 224 regs->tnpc = relbranch_fixup(insn, utask, regs); in arch_uprobe_post_xol() 228 regs->tnpc = utask->vaddr+4; in arch_uprobe_post_xol()
|
A D | kgdb_64.c | 38 gdb_regs[GDB_NPC] = regs->tnpc; in pt_regs_to_gdb_regs() 106 regs->tnpc = gdb_regs[GDB_NPC]; in gdb_regs_to_pt_regs() 149 linux_regs->tnpc = addr + 4; in kgdb_arch_handle_exception() 156 linux_regs->tpc = linux_regs->tnpc; in kgdb_arch_handle_exception() 157 linux_regs->tnpc += 4; in kgdb_arch_handle_exception() 195 regs->tnpc = regs->tpc + 4; in kgdb_arch_set_pc()
|
A D | signal32.c | 125 regs->tnpc = npc; in do_sigreturn32() 213 regs->tnpc = npc; in do_rt_sigreturn32() 390 regs->tnpc &= 0xffffffff; in setup_frame32() 463 regs->tnpc = (regs->tpc + 4); in setup_frame32() 466 regs->tnpc &= 0xffffffff; in setup_frame32() 524 regs->tnpc &= 0xffffffff; in setup_rt_frame32() 595 regs->tnpc = (regs->tpc + 4); in setup_rt_frame32() 598 regs->tnpc &= 0xffffffff; in setup_rt_frame32() 653 regs->tnpc -= 4; in syscall_restart32() 687 regs->tnpc -= 4; in do_signal32() [all …]
|
A D | traps_64.c | 63 unsigned long tnpc; member 108 regs->tnpc &= 0xffffffff; in bad_trap() 202 regs->tnpc &= 0xffffffff; in spitfire_insn_access_exception() 237 regs->tnpc &= 0xffffffff; in sun4v_insn_access_exception() 371 regs->tnpc &= 0xffffffff; in sun4v_data_access_exception() 568 regs->tnpc &= 0xffffffff; in spitfire_ue_log() 2318 regs->tpc = regs->tnpc; in do_fpe_common() 2319 regs->tnpc += 4; in do_fpe_common() 2393 regs->tnpc &= 0xffffffff; in do_tof() 2812 regs->tpc = regs->tnpc; in do_getpsr() [all …]
|
A D | etrap_64.S | 58 rdpr %tnpc, %g1 181 wrpr %l2, %tnpc 228 rdpr %tnpc, %g3 238 rdpr %tnpc, %g3 253 rdpr %tnpc, %g3 263 rdpr %tnpc, %g3
|
A D | utrap.S | 26 rdpr %tnpc, %l7 27 wrpr %g1, 0, %tnpc
|
A D | process_64.c | 178 regs->tpc, regs->tnpc, regs->y, print_tainted()); in show_regs() 211 rp->tnpc = regs->tnpc; in __global_reg_self() 282 gp->tstate, gp->tpc, gp->tnpc, in arch_trigger_cpumask_backtrace()
|
A D | unaligned_64.c | 241 regs->tpc = regs->tnpc; in advance() 242 regs->tnpc += 4; in advance() 245 regs->tnpc &= 0xffffffff; in advance() 288 regs->tnpc = regs->tpc + 4; in kernel_mna_trap_fault()
|
A D | winfixup.S | 110 wrpr %g3, %tnpc 137 wrpr %g3, %tnpc
|
A D | sys_sparc_64.c | 512 regs->tnpc &= 0xffffffff; in sparc_breakpoint() 515 printk ("TRAP: Entering kernel PC=%lx, nPC=%lx\n", regs->tpc, regs->tnpc); in sparc_breakpoint() 519 printk ("TRAP: Returning to space: PC=%lx nPC=%lx\n", regs->tpc, regs->tnpc); in sparc_breakpoint()
|
A D | ptrace_64.c | 556 membuf_store(&to, (u32)(regs->tnpc)); in genregs32_get() 655 regs->tnpc = reg; in genregs32_set() 790 membuf_store(&to, (u32)(regs->tnpc)); in getregs_get() 823 regs->tnpc = uregs[2]; in setregs_set()
|
A D | visemul.c | 896 regs->tpc = regs->tnpc; in vis_emul() 897 regs->tnpc += 4; in vis_emul()
|
A D | rtrap_64.S | 230 wrpr %o2, %g0, %tnpc
|
A D | tsb.S | 308 wrpr %g3, %tnpc ! Write it into TNPC
|
/linux/arch/sparc/math-emu/ |
A D | math_64.c | 154 regs->tpc = regs->tnpc; in record_exception() 155 regs->tnpc += 4; in record_exception() 348 regs->tpc = regs->tnpc; in do_mathemu() 349 regs->tnpc += 4; in do_mathemu() 520 regs->tpc = regs->tnpc; in do_mathemu() 521 regs->tnpc += 4; in do_mathemu()
|
/linux/arch/sparc/include/asm/ |
A D | ptrace.h | 43 unsigned long tnpc; member 68 (regs)->tnpc = (val)+4; \
|
A D | processor_64.h | 102 regs->tnpc = regs->tpc + 4; \ 146 regs->tnpc = regs->tpc + 4; \
|
A D | perf_event.h | 24 (regs)->tnpc = (regs)->tpc + 4; \
|
A D | sigcontext.h | 79 unsigned long tnpc; member
|
/linux/arch/sparc/include/uapi/asm/ |
A D | ptrace.h | 26 unsigned long tnpc; member
|
/linux/drivers/net/ethernet/mellanox/mlxsw/ |
A D | spectrum_nve_vxlan.c | 255 return mlxsw_reg_write(mlxsw_sp->core, MLXSW_REG(tnpc), tnpc_pl); in mlxsw_sp2_nve_vxlan_learning_set()
|
A D | reg.h | 11804 MLXSW_REG_DEFINE(tnpc, MLXSW_REG_TNPC_ID, MLXSW_REG_TNPC_LEN); 11810 MLXSW_ITEM32(reg, tnpc, tunnel_port, 0x00, 0, 4); 11816 MLXSW_ITEM32(reg, tnpc, learn_enable_v6, 0x04, 1, 1); 11822 MLXSW_ITEM32(reg, tnpc, learn_enable_v4, 0x04, 0, 1); 11828 MLXSW_REG_ZERO(tnpc, payload); in mlxsw_reg_tnpc_pack() 12518 MLXSW_REG(tnpc),
|
/linux/arch/sparc/mm/ |
A D | fault_64.c | 237 regs->tnpc = regs->tpc + 4; in do_kernel_fault()
|