Searched refs:csr_era (Results 1 – 18 of 18) sorted by relevance
/Linux-v6.1/arch/loongarch/kernel/ |
D | traps.c | 125 regs.csr_era = 0; in show_stack() 132 regs.csr_era = task->thread.reg01; in show_stack() 184 printk("era : %0*lx %pS\n", field, regs->csr_era, in __show_regs() 185 (void *) regs->csr_era); in __show_regs() 222 show_code((void *)regs->csr_era, user_mode(regs)); in show_registers() 351 fault_addr = (void __user *) regs->csr_era; in do_fpe() 390 switch (report_bug(regs->csr_era, regs)) { in bug_handler() 399 regs->csr_era += LOONGARCH_INSN_SIZE; in bug_handler() 461 force_sig_fault(SIGFPE, FPE_INTDIV, (void __user *)regs->csr_era); in do_bp() 465 force_sig_fault(SIGFPE, FPE_INTOVF, (void __user *)regs->csr_era); in do_bp() [all …]
|
D | ptrace.c | 79 r = membuf_write(&to, ®s->csr_era, sizeof(u64)); in gpr_get() 103 ®s->csr_era, in gpr_set() 291 REG_OFFSET_NAME(csr_era, csr_era), 377 tmp = task_pt_regs(target)->csr_era; in read_user() 400 task_pt_regs(target)->csr_era = data; in write_user()
|
D | signal.c | 236 err |= __put_user(regs->csr_era, &sc->sc_pc); in setup_sigcontext() 318 err |= __get_user(regs->csr_era, &sc->sc_pc); in restore_sigcontext() 489 regs->csr_era = (unsigned long) ksig->ka.sa.sa_handler; in setup_rt_frame() 493 frame, regs->csr_era, regs->regs[1]); in setup_rt_frame() 519 regs->csr_era -= 4; in handle_signal() 549 regs->csr_era -= 4; in arch_do_signal_or_restart() 555 regs->csr_era -= 4; in arch_do_signal_or_restart()
|
D | unwind_prologue.c | 115 if (regs && __kernel_text_address(regs->csr_era)) { in unwind_start() 116 state->pc = regs->csr_era; in unwind_start() 156 pc = regs->csr_era; in unwind_next_frame()
|
D | stacktrace.c | 25 regs->csr_era = (unsigned long)__builtin_return_address(0); in arch_stack_walk() 28 regs->csr_era = thread_saved_ra(task); in arch_stack_walk()
|
D | perf_regs.c | 43 return regs->csr_era; in perf_reg_value()
|
D | syscall.c | 50 regs->csr_era += 4; in do_syscall()
|
D | unwind_guess.c | 27 state->pc = regs->csr_era; in unwind_start()
|
D | process.c | 89 regs->csr_era = pc; in start_thread() 350 uregs[LOONGARCH_EF_CSR_ERA] = regs->csr_era; in loongarch_dump_regs64()
|
D | asm-offsets.c | 56 OFFSET(PT_ERA, pt_regs, csr_era); in output_ptreg_defines()
|
D | perf_event.c | 65 perf_callchain_store(entry, regs->csr_era); in perf_callchain_user()
|
/Linux-v6.1/arch/loongarch/include/asm/ |
D | ptrace.h | 25 unsigned long csr_era; member 52 regs->csr_era = val; in instruction_pointer_set() 122 #define instruction_pointer(regs) ((regs)->csr_era)
|
D | branch.h | 12 return regs->csr_era; in exception_era() 17 regs->csr_era += 4; in compute_return_era()
|
D | stacktrace.h | 83 : "=m" (regs->csr_era) in prepare_frametrace()
|
D | processor.h | 196 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->csr_era)
|
/Linux-v6.1/arch/loongarch/mm/ |
D | fault.c | 49 raw_smp_processor_id(), field, address, field, regs->csr_era, in no_context() 112 (unsigned long) regs->csr_era); in do_sigsegv() 113 print_vma_addr(KERN_CONT " ", regs->csr_era); in do_sigsegv()
|
D | extable.c | 16 regs->csr_era = fixup->fixup; in fixup_exception()
|
/Linux-v6.1/arch/loongarch/include/uapi/asm/ |
D | ptrace.h | 38 unsigned long csr_era; member
|