Home
last modified time | relevance | path

Searched refs:tpc (Results 1 – 25 of 36) sorted by relevance

12

/arch/sparc/mm/
A Dfault_64.c64 regs->tpc); in bad_kernel_pc()
91 p4dp = p4d_offset(pgdp, tpc); in get_user_insn()
109 pa += tpc & ~HPAGE_MASK; in get_user_insn()
124 pa += (tpc & ~PAGE_MASK); in get_user_insn()
167 addr = regs->tpc; in do_fault_siginfo()
188 if (!regs->tpc || (regs->tpc & 0x3)) in get_fault_insn()
239 regs->tpc = entry->fixup; in do_kernel_fault()
263 regs->tpc); in bogus_32bit_fault_tpc()
302 unsigned long tpc = regs->tpc; in do_sparc64_fault() local
305 if ((tpc >= KERNBASE && tpc < (unsigned long) __init_end) || in do_sparc64_fault()
[all …]
/arch/sparc/kernel/
A Dtraps_64.c63 unsigned long tpc; member
108 regs->tpc &= 0xffffffff; in bad_trap()
202 regs->tpc &= 0xffffffff; in spitfire_insn_access_exception()
1607 regs->tpc += 4; in cheetah_deferred_handler()
1790 regs->tpc); in cheetah_plus_parity_error()
1798 regs->tpc); in cheetah_plus_parity_error()
1974 pfx, regs->tpc, (void *) regs->tpc); in sun4v_log_error()
2059 regs->tpc); in do_mcd_err()
2228 regs->tpc += 4; in sun4v_nonresum_error()
2488 pc = regs->tpc; in show_stack()
[all …]
A Dkgdb_64.c37 gdb_regs[GDB_PC] = regs->tpc; in pt_regs_to_gdb_regs()
105 regs->tpc = gdb_regs[GDB_PC]; in gdb_regs_to_pt_regs()
148 linux_regs->tpc = addr; in kgdb_arch_handle_exception()
155 if (linux_regs->tpc == (unsigned long) arch_kgdb_breakpoint) { in kgdb_arch_handle_exception()
156 linux_regs->tpc = linux_regs->tnpc; in kgdb_arch_handle_exception()
194 regs->tpc = ip; in kgdb_arch_set_pc()
195 regs->tnpc = regs->tpc + 4; in kgdb_arch_set_pc()
A Dkprobes.c108 regs->tpc = (unsigned long) p->addr; in prepare_singlestep()
111 regs->tpc = (unsigned long) &p->ainsn.insn[0]; in prepare_singlestep()
119 void *addr = (void *) regs->tpc; in kprobe_handler()
207 if (regs->tnpc == regs->tpc + 0x4UL) in relbranch_fixup()
285 regs->tpc = kcb->kprobe_orig_tnpc; in resume_execution()
336 regs->tpc = (unsigned long)cur->addr; in kprobe_fault_handler()
353 entry = search_exception_tables(regs->tpc); in kprobe_fault_handler()
355 regs->tpc = entry->fixup; in kprobe_fault_handler()
356 regs->tnpc = regs->tpc + 4; in kprobe_fault_handler()
455 regs->tpc = orig_ret_address; in trampoline_probe_handler()
A Dsignal_64.c78 regs->tpc = pc; in sparc64_set_context()
169 regs->tpc = regs->tnpc; in sparc64_get_context()
281 err = __get_user(tpc, &sf->regs.tpc); in do_rt_sigreturn()
284 tpc &= 0xffffffff; in do_rt_sigreturn()
287 err |= ((tpc | tnpc) & 3); in do_rt_sigreturn()
313 regs->tpc = tpc; in do_rt_sigreturn()
441 regs->tnpc = (regs->tpc + 4); in setup_rt_frame()
443 regs->tpc &= 0xffffffff; in setup_rt_frame()
467 regs->tpc -= 4; in syscall_restart()
532 regs->tpc -= 4; in do_signal()
[all …]
A Duprobes.c97 if (regs->tnpc == regs->tpc + 0x4UL) in relbranch_fixup()
178 regs->tpc += 4; in arch_uprobe_skip_sstep()
200 autask->saved_tpc = regs->tpc; in arch_uprobe_pre_xol()
227 regs->tpc = autask->saved_tnpc; in arch_uprobe_post_xol()
231 regs->tpc = autask->saved_tnpc+4; in arch_uprobe_post_xol()
A Dsignal32.c123 regs->tpc = pc; in do_sigreturn32()
211 regs->tpc = pc; in do_rt_sigreturn32()
390 regs->tpc &= 0xffffffff; in setup_frame32()
464 regs->tnpc = (regs->tpc + 4); in setup_frame32()
466 regs->tpc &= 0xffffffff; in setup_frame32()
524 regs->tpc &= 0xffffffff; in setup_rt_frame32()
596 regs->tnpc = (regs->tpc + 4); in setup_rt_frame32()
598 regs->tpc &= 0xffffffff; in setup_rt_frame32()
653 regs->tpc -= 4; in syscall_restart32()
687 regs->tpc -= 4; in do_signal32()
[all …]
A Dunaligned_64.c241 regs->tpc = regs->tnpc; in advance()
244 regs->tpc &= 0xffffffff; in advance()
265 entry = search_exception_tables(regs->tpc); in kernel_mna_trap_fault()
287 regs->tpc = entry->fixup; in kernel_mna_trap_fault()
288 regs->tnpc = regs->tpc + 4; in kernel_mna_trap_fault()
302 regs->tpc, (void *) regs->tpc); in log_unaligned()
329 "at <%016lx>.\n", regs->tpc); in kernel_unaligned_trap()
599 unsigned long pc = regs->tpc; in handle_lddfmna()
663 unsigned long pc = regs->tpc; in handle_stdfmna()
A Dprocess_64.c169 regs->tpc, regs->tnpc, regs->y, print_tainted()); in show_regs()
170 printk("TPC: <%pS>\n", (void *) regs->tpc); in show_regs()
201 rp->tpc = regs->tpc; in __global_reg_self()
273 gp->tstate, gp->tpc, gp->tnpc, in arch_trigger_cpumask_backtrace()
279 (void *) gp->tpc, in arch_trigger_cpumask_backtrace()
285 gp->tpc, gp->o7, gp->i7, gp->rpc); in arch_trigger_cpumask_backtrace()
549 regs->tpc, in fault_in_user_windows()
A Detrap_64.S55 1: rdpr %tpc, %g3
226 rdpr %tpc, %g3
236 rdpr %tpc, %g3
251 rdpr %tpc, %g3
261 rdpr %tpc, %g3
A Dutrap.S25 rdpr %tpc, %l6
A Dspiterrs.S174 rdpr %tpc, %g3
211 rdpr %tpc, %g5 ! IMMU has no SFAR, use TPC
230 rdpr %tpc, %g5 ! IMMU has no SFAR, use TPC
A Dstacktrace.c48 pc = regs->tpc; in __save_stack_trace()
A Dsys_sparc_64.c528 regs->tpc &= 0xffffffff; in sparc_breakpoint()
532 printk ("TRAP: Entering kernel PC=%lx, nPC=%lx\n", regs->tpc, regs->tnpc); in sparc_breakpoint()
534 force_sig_fault(SIGTRAP, TRAP_BRKPT, (void __user *)regs->tpc); in sparc_breakpoint()
536 printk ("TRAP: Returning to space: PC=%lx nPC=%lx\n", regs->tpc, regs->tnpc); in sparc_breakpoint()
A Dptrace_64.c318 &regs->tpc, in genregs64_set()
494 &regs->tpc, in setregs64_set()
552 membuf_store(&to, (u32)(regs->tpc)); in genregs32_get()
649 regs->tpc = reg; in genregs32_set()
787 membuf_store(&to, (u32)(regs->tpc)); in getregs_get()
820 regs->tpc = uregs[1]; in setregs_set()
A Dmisctrap.S40 rdpr %tpc, %g3
/arch/sparc/include/asm/
A Dprocessor_64.h97 regs->tpc = ((pc & (~3)) - 4); \
98 regs->tnpc = regs->tpc + 4; \
141 regs->tpc = ((pc & (~3)) - 4); \
142 regs->tnpc = regs->tpc + 4; \
182 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->tpc)
A Dperf_event.h23 (regs)->tpc = (ip); \
24 (regs)->tnpc = (regs)->tpc + 4; \
A Dptrace.h42 unsigned long tpc; member
65 #define instruction_pointer(regs) ((regs)->tpc)
67 (regs)->tpc = (val); \
A Dsigcontext.h78 unsigned long tpc; member
/arch/powerpc/kernel/
A Dsetup-common.c391 static void __init cpu_init_thread_core_maps(int tpc) in cpu_init_thread_core_maps() argument
395 threads_per_core = tpc; in cpu_init_thread_core_maps()
396 threads_per_subcore = tpc; in cpu_init_thread_core_maps()
402 threads_shift = ilog2(tpc); in cpu_init_thread_core_maps()
403 BUG_ON(tpc != (1 << threads_shift)); in cpu_init_thread_core_maps()
405 for (i = 0; i < tpc; i++) in cpu_init_thread_core_maps()
409 tpc, str_plural(tpc)); in cpu_init_thread_core_maps()
/arch/arm/boot/dts/nxp/imx/
A Dimx6q-kp-tpc.dts13 compatible = "kiebackpeter,imx6q-tpc", "fsl,imx6q";
/arch/sparc/math-emu/
A Dmath_64.c154 regs->tpc = regs->tnpc; in record_exception()
169 unsigned long pc = regs->tpc; in do_mathemu()
348 regs->tpc = regs->tnpc; in do_mathemu()
520 regs->tpc = regs->tnpc; in do_mathemu()
/arch/sparc/include/uapi/asm/
A Dptrace.h25 unsigned long tpc; member
/arch/arm64/kvm/
A Darch_timer.c765 bool tvt, tpt, tvc, tpc, tvt02, tpt02; in timer_set_traps() local
780 tvt = tpt = tvc = tpc = false; in timer_set_traps()
815 tpt = tpc = true; in timer_set_traps()
841 tpc |= !(val & (CNTHCTL_EL1PCTEN << 10)); in timer_set_traps()
855 assign_clear_set_bit(tpc, CNTHCTL_EL1PCTEN << 10, set, clr); in timer_set_traps()

Completed in 52 milliseconds

12