Home
last modified time | relevance | path

Searched refs:tnpc (Results 1 - 25 of 54) sorted by relevance

123

/kernel/linux/linux-5.10/arch/sparc/kernel/
H A Dsignal_64.c79 regs->tnpc = npc; in sparc64_set_context()
166 regs->tpc = (regs->tnpc & 0xffffffff); in sparc64_get_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()
182 err |= __put_user(regs->tnpc, &((*grp)[MC_NPC])); in sparc64_get_context()
257 unsigned long tpc, tnpc, tstate, ufp; in do_rt_sigreturn() local
282 err |= __get_user(tnpc, &sf->regs.tnpc); in do_rt_sigreturn()
[all...]
H A Dkprobes.c28 * - Remember "regs->tnpc" and interrupt level stored in
32 * - Set regs->tnpc to point to kprobe->ainsn.insn[1]
38 * - Set regs->tpc to "remembered" regs->tnpc stored above,
40 * - Make any adjustments necessary to regs->tnpc in order
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()
196 * regs->tpc and regs->tnpc still hold the values of the
207 if (regs->tnpc == regs->tpc + 0x4UL) in relbranch_fixup()
224 return (real_pc + (regs->tnpc in relbranch_fixup()
[all...]
H A Duprobes.c86 * Note that regs->tpc and regs->tnpc still hold the values of the
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()
H A Dkgdb_64.c38 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()
H A Dsignal32.c125 regs->tnpc = npc; in do_sigreturn32()
213 regs->tnpc = npc; in do_rt_sigreturn32()
390 regs->tnpc &= 0xffffffff; in setup_frame32()
393 err |= __put_user(regs->tnpc, &sf->info.si_regs.npc); 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()
527 err |= __put_user(regs->tnpc, &sf->regs.npc); in setup_rt_frame32()
595 regs->tnpc = (regs->tpc + 4); in setup_rt_frame32()
598 regs->tnpc in setup_rt_frame32()
[all...]
H A Dutrap.S26 rdpr %tnpc, %l7
27 wrpr %g1, 0, %tnpc
H A Dtraps_64.c63 unsigned long tnpc; member
83 p->trapstack[i].tnpc, p->trapstack[i].tt); in dump_tl1_traplog()
108 regs->tnpc &= 0xffffffff; in bad_trap()
202 regs->tnpc &= 0xffffffff; in spitfire_insn_access_exception()
238 regs->tnpc &= 0xffffffff; in sun4v_insn_access_exception()
312 regs->tnpc = regs->tpc + 4; in spitfire_data_access_exception()
361 regs->tnpc = regs->tpc + 4; in sun4v_data_access_exception()
372 regs->tnpc &= 0xffffffff; in sun4v_data_access_exception()
569 regs->tnpc &= 0xffffffff; in spitfire_ue_log()
592 regs->tnpc in spitfire_access_error()
[all...]
H A Detrap_64.S58 rdpr %tnpc, %g1
181 wrpr %l2, %tnpc
208 etraptl1: /* Save tstate/tpc/tnpc of TL 1-->4 and the tl register itself.
228 rdpr %tnpc, %g3
238 rdpr %tnpc, %g3
253 rdpr %tnpc, %g3
263 rdpr %tnpc, %g3
/kernel/linux/linux-6.6/arch/sparc/kernel/
H A Dsignal_64.c79 regs->tnpc = npc; in sparc64_set_context()
166 regs->tpc = (regs->tnpc & 0xffffffff); in sparc64_get_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()
182 err |= __put_user(regs->tnpc, &((*grp)[MC_NPC])); in sparc64_get_context()
257 unsigned long tpc, tnpc, tstate, ufp; in do_rt_sigreturn() local
282 err |= __get_user(tnpc, &sf->regs.tnpc); in do_rt_sigreturn()
[all...]
H A Dkprobes.c28 * - Remember "regs->tnpc" and interrupt level stored in
32 * - Set regs->tnpc to point to kprobe->ainsn.insn[1]
38 * - Set regs->tpc to "remembered" regs->tnpc stored above,
40 * - Make any adjustments necessary to regs->tnpc in order
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()
196 * regs->tpc and regs->tnpc still hold the values of the
207 if (regs->tnpc == regs->tpc + 0x4UL) in relbranch_fixup()
224 return (real_pc + (regs->tnpc in relbranch_fixup()
[all...]
H A Duprobes.c86 * Note that regs->tpc and regs->tnpc still hold the values of the
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()
H A Dkgdb_64.c38 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()
H A Dsignal32.c124 regs->tnpc = npc; in do_sigreturn32()
212 regs->tnpc = npc; in do_rt_sigreturn32()
391 regs->tnpc &= 0xffffffff; in setup_frame32()
394 err |= __put_user(regs->tnpc, &sf->info.si_regs.npc); in setup_frame32()
464 regs->tnpc = (regs->tpc + 4); in setup_frame32()
467 regs->tnpc &= 0xffffffff; in setup_frame32()
525 regs->tnpc &= 0xffffffff; in setup_rt_frame32()
528 err |= __put_user(regs->tnpc, &sf->regs.npc); in setup_rt_frame32()
596 regs->tnpc = (regs->tpc + 4); in setup_rt_frame32()
599 regs->tnpc in setup_rt_frame32()
[all...]
H A Dutrap.S26 rdpr %tnpc, %l7
27 wrpr %g1, 0, %tnpc
H A Dtraps_64.c63 unsigned long tnpc; member
83 p->trapstack[i].tnpc, p->trapstack[i].tt); in dump_tl1_traplog()
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()
311 regs->tnpc = regs->tpc + 4; in spitfire_data_access_exception()
360 regs->tnpc = regs->tpc + 4; in sun4v_data_access_exception()
371 regs->tnpc &= 0xffffffff; in sun4v_data_access_exception()
568 regs->tnpc &= 0xffffffff; in spitfire_ue_log()
591 regs->tnpc in spitfire_access_error()
[all...]
H A Detrap_64.S58 rdpr %tnpc, %g1
181 wrpr %l2, %tnpc
208 etraptl1: /* Save tstate/tpc/tnpc of TL 1-->4 and the tl register itself.
228 rdpr %tnpc, %g3
238 rdpr %tnpc, %g3
253 rdpr %tnpc, %g3
263 rdpr %tnpc, %g3
/kernel/linux/linux-5.10/arch/sparc/math-emu/
H A Dmath_64.c154 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()
/kernel/linux/linux-6.6/arch/sparc/math-emu/
H A Dmath_64.c154 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()
/kernel/linux/linux-5.10/arch/sparc/include/asm/
H A Dprocessor_64.h102 regs->tnpc = regs->tpc + 4; \
146 regs->tnpc = regs->tpc + 4; \
H A Dptrace.h43 unsigned long tnpc; member
68 (regs)->tnpc = (val)+4; \
H A Dperf_event.h24 (regs)->tnpc = (regs)->tpc + 4; \
H A Dsigcontext.h79 unsigned long tnpc; member
/kernel/linux/linux-6.6/arch/sparc/include/asm/
H A Dprocessor_64.h98 regs->tnpc = regs->tpc + 4; \
142 regs->tnpc = regs->tpc + 4; \
H A Dptrace.h43 unsigned long tnpc; member
68 (regs)->tnpc = (val)+4; \
H A Dperf_event.h24 (regs)->tnpc = (regs)->tpc + 4; \

Completed in 14 milliseconds

123