/linux-4.4.14/arch/mips/kernel/ |
D | branch.c | 30 long epc = regs->cp0_epc; in __isa_exception_epc() 80 regs->cp0_epc + in __mm_isBranchInstr() 92 regs->regs[31] = regs->cp0_epc + in __mm_isBranchInstr() 98 *contpc = regs->cp0_epc + in __mm_isBranchInstr() 102 *contpc = regs->cp0_epc + in __mm_isBranchInstr() 108 regs->regs[31] = regs->cp0_epc + in __mm_isBranchInstr() 114 *contpc = regs->cp0_epc + in __mm_isBranchInstr() 118 *contpc = regs->cp0_epc + in __mm_isBranchInstr() 124 *contpc = regs->cp0_epc + in __mm_isBranchInstr() 128 *contpc = regs->cp0_epc + in __mm_isBranchInstr() [all …]
|
D | kprobes.c | 239 kcb->kprobe_saved_epc = regs->cp0_epc; in set_current_kprobe() 262 epc = regs->cp0_epc; in evaluate_branch_instruction() 278 kcb->target_epc = regs->cp0_epc; in evaluate_branch_instruction() 299 regs->cp0_epc = (unsigned long)p->addr; in prepare_singlestep() 307 regs->cp0_epc = (unsigned long)&p->ainsn.insn[0]; in prepare_singlestep() 327 regs->cp0_epc = kcb->target_epc; in resume_execution() 330 regs->cp0_epc = orig_epc + 4; in resume_execution() 341 addr = (kprobe_opcode_t *) regs->cp0_epc; in kprobe_handler() 531 regs->cp0_epc = (unsigned long)(jp->entry); in setjmp_pre_handler() 553 if (regs->cp0_epc >= (unsigned long)jprobe_return && in longjmp_break_handler() [all …]
|
D | uprobes.c | 166 aup->resume_epc = regs->cp0_epc + 4; in arch_uprobe_pre_xol() 170 epc = regs->cp0_epc; in arch_uprobe_pre_xol() 172 aup->resume_epc = regs->cp0_epc; in arch_uprobe_pre_xol() 177 regs->cp0_epc = current->utask->xol_vaddr; in arch_uprobe_pre_xol() 187 regs->cp0_epc = aup->resume_epc; in arch_uprobe_post_xol()
|
D | traps.c | 142 unsigned long pc = regs->cp0_epc; in show_backtrace() 200 regs.cp0_epc = 0; in show_stack() 205 regs.cp0_epc = task->thread.reg31; in show_stack() 279 printk("epc : %0*lx %pS\n", field, regs->cp0_epc, in __show_regs() 280 (void *) regs->cp0_epc); in __show_regs() 369 show_code((unsigned int __user *) regs->cp0_epc); in show_registers() 455 regs->cp0_epc = fixup->nextinsn; in do_be() 468 field, regs->cp0_epc, field, regs->regs[31]); in do_be() 696 .si_addr = (void __user *)regs->cp0_epc, in do_ov() 789 regs->cp0_epc = old_epc; in simulate_fp() [all …]
|
D | kgdb.c | 93 { "pc", GDB_SIZEOF_REG, offsetof(struct pt_regs, cp0_epc) }, 275 *(ptr++) = regs->cp0_epc; in sleeping_thread_to_gdb_regs() 280 regs->cp0_epc = pc; in kgdb_arch_set_pc() 321 if ((trap == 9) && (regs->cp0_epc == (unsigned long)breakinst)) in kgdb_mips_notify() 322 regs->cp0_epc += 4; in kgdb_mips_notify() 371 regs->cp0_epc = address; in kgdb_arch_handle_exception()
|
D | ptrace.c | 116 __put_user((long)regs->cp0_epc, (__s64 __user *)&data->cp0_epc); in ptrace_getregs() 143 __get_user(regs->cp0_epc, (__s64 __user *)&data->cp0_epc); in ptrace_setregs() 309 uregs[MIPS32_EF_CP0_EPC] = regs->cp0_epc; in gpr32_get() 357 regs->cp0_epc = (s32)uregs[i]; in gpr32_set() 388 uregs[MIPS64_EF_CP0_EPC] = regs->cp0_epc; in gpr64_get() 432 regs->cp0_epc = uregs[i]; in gpr64_set() 561 REG_OFFSET_NAME(c0_epc, cp0_epc), 718 tmp = regs->cp0_epc; in arch_ptrace() 808 regs->cp0_epc = data; in arch_ptrace()
|
D | signal32.c | 76 err |= __put_user(regs->cp0_epc, &sc->sc_pc); in setup_sigcontext32() 113 err |= __get_user(regs->cp0_epc, &sc->sc_pc); in restore_sigcontext32() 347 regs->cp0_epc = regs->regs[25] = (unsigned long) ksig->ka.sa.sa_handler; in setup_frame_32() 351 frame, regs->cp0_epc, regs->regs[31]); in setup_frame_32() 394 regs->cp0_epc = regs->regs[25] = (unsigned long) ksig->ka.sa.sa_handler; in setup_rt_frame_32() 398 frame, regs->cp0_epc, regs->regs[31]); in setup_rt_frame_32()
|
D | signal.c | 415 err |= __put_user(regs->cp0_epc, &sc->sc_pc); in setup_sigcontext() 496 err |= __get_user(regs->cp0_epc, &sc->sc_pc); in restore_sigcontext() 698 regs->cp0_epc = regs->regs[25] = (unsigned long) ksig->ka.sa.sa_handler; in setup_frame() 702 frame, regs->cp0_epc, regs->regs[31]); in setup_frame() 745 regs->cp0_epc = regs->regs[25] = (unsigned long) ksig->ka.sa.sa_handler; in setup_rt_frame() 749 frame, regs->cp0_epc, regs->regs[31]); in setup_rt_frame() 790 regs->cp0_epc -= 4; in handle_signal() 823 regs->cp0_epc -= 4; in do_signal() 829 regs->cp0_epc -= 4; in do_signal()
|
D | stacktrace.c | 40 unsigned long pc = regs->cp0_epc; in save_context_stack() 85 regs->cp0_epc = tsk->thread.reg31; in save_stack_trace_tsk()
|
D | mips-r2-to-r6-emul.c | 256 nepc = regs->cp0_epc; in jr_func() 258 regs->cp0_epc -= 4; in jr_func() 259 epc = regs->cp0_epc; in jr_func() 267 cepc = regs->cp0_epc; in jr_func() 285 regs->cp0_epc = nepc; in jr_func() 917 epc = regs->cp0_epc; in mipsr2_decoder() 993 regs->cp0_epc = epc; in mipsr2_decoder() 999 cpc = regs->cp0_epc; in mipsr2_decoder() 1050 regs->cp0_epc = epc; in mipsr2_decoder() 1054 cpc = regs->cp0_epc; in mipsr2_decoder() [all …]
|
D | signal_n32.c | 142 regs->cp0_epc = regs->regs[25] = (unsigned long) ksig->ka.sa.sa_handler; in setup_rt_frame_n32() 146 frame, regs->cp0_epc, regs->regs[31]); in setup_rt_frame_n32()
|
D | unaligned.c | 1327 regs->cp0_epc = origpc; in emulate_load_store_insn() 1372 origpc = regs->cp0_epc; in emulate_load_store_microMIPS() 1380 pc16 = (unsigned short __user *)msk_isa16_mode(regs->cp0_epc); in emulate_load_store_microMIPS() 1383 contpc = regs->cp0_epc + 2; in emulate_load_store_microMIPS() 1390 contpc = regs->cp0_epc + 4; in emulate_load_store_microMIPS() 1703 regs->cp0_epc = origpc; in emulate_load_store_microMIPS() 1945 regs->cp0_epc = contpc; /* advance or branch */ in emulate_load_store_microMIPS() 1954 regs->cp0_epc = origpc; in emulate_load_store_microMIPS() 1987 origpc = regs->cp0_epc; in emulate_load_store_MIPS16e() 2199 regs->cp0_epc = origpc; in emulate_load_store_MIPS16e() [all …]
|
D | ptrace32.c | 113 tmp = regs->cp0_epc; in compat_arch_ptrace() 220 regs->cp0_epc = data; in compat_arch_ptrace()
|
D | perf_event.c | 50 unsigned long pc = regs->cp0_epc; in perf_callchain_kernel()
|
D | cpu-bugs64.c | 179 regs->cp0_epc += 4; in do_daddi_ov()
|
D | process.c | 74 regs->cp0_epc = pc; in start_thread() 459 pc = regs->cp0_epc; in unwind_stack_by_address()
|
D | asm-offsets.c | 64 OFFSET(PT_EPC, pt_regs, cp0_epc); in output_ptreg_defines()
|
/linux-4.4.14/arch/mips/include/asm/ |
D | branch.h | 60 return regs->cp0_epc; in exception_epc() 62 if (get_isa16_mode(regs->cp0_epc)) in exception_epc() 65 return regs->cp0_epc + 4; in exception_epc() 72 if (get_isa16_mode(regs->cp0_epc)) { in compute_return_epc() 77 return regs->cp0_epc; in compute_return_epc() 81 regs->cp0_epc += 4; in compute_return_epc() 93 regs->cp0_epc += 4; in MIPS16e_compute_return_epc() 96 regs->cp0_epc += 2; in MIPS16e_compute_return_epc()
|
D | ptrace.h | 46 unsigned long cp0_epc; member 67 regs->cp0_epc = val; in instruction_pointer_set() 161 #define instruction_pointer(regs) ((regs)->cp0_epc)
|
D | stacktrace.h | 47 : "=m" (regs->cp0_epc), in prepare_frametrace()
|
D | mips-r2-to-r6-emul.h | 53 err = __get_user(nir, (u32 __user *)regs->cp0_epc); \
|
D | processor.h | 363 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->cp0_epc)
|
/linux-4.4.14/arch/mips/math-emu/ |
D | dsemul.c | 39 if ((get_isa16_mode(regs->cp0_epc) && ((ir >> 16) == MM_NOP16)) || in mips_dsemul() 42 regs->cp0_epc = cpc; in mips_dsemul() 47 pr_debug("dsemul %lx %lx\n", regs->cp0_epc, cpc); in mips_dsemul() 75 if (get_isa16_mode(regs->cp0_epc)) { in mips_dsemul() 93 regs->cp0_epc = ((unsigned long) &fr->emul) | in mips_dsemul() 94 get_isa16_mode(regs->cp0_epc); in mips_dsemul() 110 (msk_isa16_mode(xcp->cp0_epc) - sizeof(mips_instruction)); in do_dsemulret() 125 if (get_isa16_mode(xcp->cp0_epc)) { in do_dsemulret() 159 xcp->cp0_epc = epc; in do_dsemulret()
|
D | cp1emu.c | 450 regs->cp0_epc + dec_insn.pc_inc + in isBranchInstr() 470 regs->regs[31] = regs->cp0_epc + in isBranchInstr() 479 *contpc = regs->cp0_epc + in isBranchInstr() 483 *contpc = regs->cp0_epc + in isBranchInstr() 493 regs->regs[31] = regs->cp0_epc + in isBranchInstr() 502 *contpc = regs->cp0_epc + in isBranchInstr() 506 *contpc = regs->cp0_epc + in isBranchInstr() 515 regs->regs[31] = regs->cp0_epc + in isBranchInstr() 520 *contpc = regs->cp0_epc + dec_insn.pc_inc; in isBranchInstr() 533 *contpc = regs->cp0_epc + in isBranchInstr() [all …]
|
/linux-4.4.14/arch/mips/mm/ |
D | fault.c | 55 field, regs->cp0_epc); in __do_page_fault() 124 if (address == regs->cp0_epc && !(vma->vm_flags & VM_EXEC)) { in __do_page_fault() 130 field, regs->cp0_epc); in __do_page_fault() 141 field, regs->cp0_epc); in __do_page_fault() 218 (unsigned long) regs->cp0_epc); in __do_page_fault() 219 print_vma_addr(" ", regs->cp0_epc); in __do_page_fault() 249 raw_smp_processor_id(), field, address, field, regs->cp0_epc, in __do_page_fault() 281 field, (unsigned long) regs->cp0_epc, in __do_page_fault()
|
D | extable.c | 19 regs->cp0_epc = fixup->nextinsn; in fixup_exception()
|
/linux-4.4.14/arch/score/kernel/ |
D | traps.c | 139 regs->cp0_ema, regs->cp0_epc, print_tainted(), regs->cp0_psr, in show_regs() 150 show_code((unsigned int *) regs->cp0_epc); in show_registers() 176 regs->cp0_ema, regs->cp0_epc); in do_adelinsn() 184 fixup = search_exception_tables(regs->cp0_epc); in do_adedata() 186 regs->cp0_epc = fixup->fixup; in do_adedata() 190 regs->cp0_ema, regs->cp0_epc); in do_adedata() 228 info.si_addr = (void *)regs->cp0_epc; in do_ov() 241 unsigned long epc = regs->cp0_epc; in do_ri()
|
D | process.c | 55 regs->cp0_epc = pc; in start_thread() 106 return task_pt_regs(tsk)->cp0_epc; in thread_saved_pc() 117 return task_pt_regs(task)->cp0_epc; in get_wchan()
|
D | signal.c | 49 reg = regs->cp0_epc; err |= __put_user(reg, &sc->sc_pc); in setup_sigcontext() 83 err |= __get_user(regs->cp0_epc, &sc->sc_pc); in restore_sigcontext() 213 regs->cp0_epc = (unsigned long) ksig->ka.sa.sa_handler; in setup_rt_frame() 236 regs->cp0_epc -= 8; in handle_signal() 274 regs->cp0_epc -= 8; in do_signal() 281 regs->cp0_epc -= 8; in do_signal()
|
D | asm-offsets.c | 76 OFFSET(PT_EPC, pt_regs, cp0_epc); in output_ptreg_defines()
|
D | ptrace.c | 182 epc = regs->cp0_epc; in user_enable_single_step()
|
/linux-4.4.14/arch/score/mm/ |
D | extable.c | 32 fixup = search_exception_tables(regs->cp0_epc); in fixup_exception() 34 regs->cp0_epc = fixup->fixup; in fixup_exception()
|
D | fault.c | 167 0, field, address, field, regs->cp0_epc, in do_page_fault()
|
/linux-4.4.14/arch/mips/dec/ |
D | kn01-berr.c | 79 unsigned int __user *pc = (unsigned int __user *)regs->cp0_epc + in dec_kn01_be_backend() 174 regs->cp0_epc, regs->regs[31]); in dec_kn01_be_interrupt()
|
D | kn02xa-berr.c | 123 regs->cp0_epc, regs->regs[31]); in dec_kn02xa_be_interrupt()
|
D | ecc-berr.c | 219 regs->cp0_epc, regs->regs[31]); in dec_ecc_be_interrupt()
|
/linux-4.4.14/arch/score/include/asm/ |
D | user.h | 14 unsigned long cp0_epc; member
|
D | ptrace.h | 14 #define instruction_pointer(regs) ((unsigned long)(regs)->cp0_epc)
|
D | processor.h | 102 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->cp0_epc)
|
/linux-4.4.14/arch/mips/sgi-ip32/ |
D | ip32-berr.c | 26 printk("Got %cbe at 0x%lx\n", data ? 'd' : 'i', regs->cp0_epc); in ip32_be_handler()
|
/linux-4.4.14/arch/score/include/uapi/asm/ |
D | ptrace.h | 57 unsigned long cp0_epc; member
|
/linux-4.4.14/arch/mips/include/uapi/asm/ |
D | ptrace.h | 43 __u64 cp0_epc; member
|
/linux-4.4.14/arch/mips/sgi-ip27/ |
D | ip27-berr.c | 67 regs->cp0_epc); in ip27_be_handler()
|
/linux-4.4.14/samples/kprobes/ |
D | kprobe_example.c | 38 p->addr, regs->cp0_epc, regs->cp0_status); in handler_pre()
|
/linux-4.4.14/arch/mips/sgi-ip22/ |
D | ip22-berr.c | 97 field, regs->cp0_epc, field, regs->regs[31]); in ip22_be_interrupt()
|
D | ip28-berr.c | 297 field, regs->cp0_epc, field, regs->regs[31]); in print_buserr()
|
/linux-4.4.14/drivers/watchdog/ |
D | octeon-wdt-main.c | 339 u64 cp0_epc = read_c0_epc(); in octeon_wdt_nmi_stage3() local 359 octeon_wdt_write_hex(cp0_epc, 16); in octeon_wdt_nmi_stage3()
|
/linux-4.4.14/arch/mips/oprofile/ |
D | backtrace.c | 167 .pc = regs->cp0_epc, in op_mips_backtrace()
|
/linux-4.4.14/arch/mips/pci/ |
D | ops-tx3927.c | 208 regs->cp0_epc); in tx3927_pcierr_interrupt()
|
D | ops-tx4927.c | 480 (int)(2 * sizeof(unsigned long)), regs->cp0_epc); in tx4927_pcierr_interrupt()
|
/linux-4.4.14/arch/mips/mti-malta/ |
D | malta-int.c | 141 regs->cp0_epc, regs->cp0_status, in corehi_irqdispatch()
|
/linux-4.4.14/arch/mips/txx9/generic/ |
D | setup_tx4927.c | 71 pr_err("%cBE exception at %#lx\n", data ? 'D' : 'I', regs->cp0_epc); in tx4927_be_handler()
|
D | setup_tx4938.c | 73 pr_err("%cBE exception at %#lx\n", data ? 'D' : 'I', regs->cp0_epc); in tx4938_be_handler()
|
D | setup_tx4939.c | 78 data ? 'D' : 'I', regs->cp0_epc); in tx4939_be_handler()
|