Home
last modified time | relevance | path

Searched refs:epc (Results 1 – 6 of 6) sorted by relevance

/optee_os/core/arch/riscv/kernel/
H A Darch_scall.c29 unsigned long epc = 0; in save_panic_regs_rv_ta() local
42 res = GET_USER_SCALAR(epc, stack_epc); in save_panic_regs_rv_ta()
44 epc = 0; in save_panic_regs_rv_ta()
49 .epc = epc, in save_panic_regs_rv_ta()
H A Dabort.c35 .pc = ai->regs->epc, in __print_stack_unwind()
95 EMSG_RAW("cause\t%016" PRIxPTR " epc\t%016" PRIxPTR, in __print_abort_info()
96 ai->regs->cause, ai->regs->epc); in __print_abort_info()
172 ai.pc = tsd->abort_regs.epc; in abort_print_current_ts()
224 ai->pc = regs->epc; in set_abort_info()
237 ai->regs->epc = (vaddr_t)thread_unwind_user_mode; in handle_user_mode_panic()
H A Dasm-defines.c45 DEFINE(THREAD_CTX_REG_EPC, offsetof(struct thread_ctx_regs, epc));
79 DEFINE(THREAD_ABT_REG_EPC, offsetof(struct thread_abort_regs, epc));
95 DEFINE(THREAD_SCALL_REG_EPC, offsetof(struct thread_scall_regs, epc));
H A Dthread_arch.c101 regs->epc = (uintptr_t)thread_unwind_user_mode; in setup_unwind_user_mode()
144 regs->epc += 4; in thread_scall_handler()
199 thread->regs.epc = (uintptr_t)pc; in init_regs()
440 threads[ct].regs.epc = pc; in thread_state_suspend()
514 .epc = entry_func, in set_ctx_regs()
/optee_os/core/arch/riscv/include/kernel/
H A Dthread_arch.h99 unsigned long epc; member
126 unsigned long epc; member
163 unsigned long epc; member
/optee_os/core/kernel/
H A Dldelf_loader.c285 arg->rv.pc = tsd->abort_regs.epc; in ldelf_dump_state()