Home
last modified time | relevance | path

Searched refs:tnpc (Results 1 – 24 of 24) sorted by relevance

/linux-4.4.14/arch/sparc/kernel/
Dsignal_64.c82 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()
260 unsigned long tpc, tnpc, tstate, ufp; in do_rt_sigreturn() local
285 err |= __get_user(tnpc, &sf->regs.tnpc); in do_rt_sigreturn()
288 tnpc &= 0xffffffff; in do_rt_sigreturn()
290 err |= ((tpc | tnpc) & 3); in do_rt_sigreturn()
[all …]
Dkprobes.c96 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 …]
Dkgdb_64.c37 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()
Dsignal32.c194 regs->tnpc = npc; in do_sigreturn32()
283 regs->tnpc = npc; in do_rt_sigreturn32()
453 regs->tnpc &= 0xffffffff; in setup_frame32()
456 err |= __put_user(regs->tnpc, &sf->info.si_regs.npc); in setup_frame32()
526 regs->tnpc = (regs->tpc + 4); in setup_frame32()
529 regs->tnpc &= 0xffffffff; in setup_frame32()
584 regs->tnpc &= 0xffffffff; in setup_rt_frame32()
587 err |= __put_user(regs->tnpc, &sf->regs.npc); in setup_rt_frame32()
657 regs->tnpc = (regs->tpc + 4); in setup_rt_frame32()
660 regs->tnpc &= 0xffffffff; in setup_rt_frame32()
[all …]
Detrap_64.S53 rdpr %tnpc, %g1
137 wrpr %l2, %tnpc
184 rdpr %tnpc, %g3
194 rdpr %tnpc, %g3
209 rdpr %tnpc, %g3
219 rdpr %tnpc, %g3
Dutrap.S25 rdpr %tnpc, %l7
26 wrpr %g1, 0, %tnpc
Dtraps_64.c61 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 …]
Dwinfixup.S109 wrpr %g3, %tnpc
136 wrpr %g3, %tnpc
Dunaligned_64.c240 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()
Dprocess_64.c172 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()
Dsys_sparc_64.c506 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()
Dvisemul.c895 regs->tpc = regs->tnpc; in vis_emul()
896 regs->tnpc += 4; in vis_emul()
Dptrace_64.c556 reg = regs->tnpc; in genregs32_get()
680 regs->tnpc = reg; in genregs32_set()
Drtrap_64.S200 wrpr %o2, %g0, %tnpc
Dtsb.S314 wrpr %g3, %tnpc ! Write it into TNPC
/linux-4.4.14/arch/sparc/math-emu/
Dmath_64.c153 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.4.14/arch/sparc/include/asm/
Dprocessor_64.h113 regs->tnpc = regs->tpc + 4; \
157 regs->tnpc = regs->tpc + 4; \
Dperf_event.h23 (regs)->tnpc = (regs)->tpc + 4; \
Dsigcontext.h78 unsigned long tnpc; member
Dptrace.h41 unsigned long tnpc; member
/linux-4.4.14/arch/sparc/include/uapi/asm/
Dptrace.h25 unsigned long tnpc; member
/linux-4.4.14/arch/sparc/mm/
Dfault_64.c255 regs->tnpc = regs->tpc + 4; in do_kernel_fault()
Dultra.S561 rdpr %tnpc, %g7
Dinit_64.c2806 regs->tnpc = regs->tpc + 4; in hugetlb_setup()