Searched refs:epc (Results 1 – 6 of 6) sorted by relevance
| /optee_os/core/arch/riscv/kernel/ |
| H A D | arch_scall.c | 29 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 D | abort.c | 35 .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 D | asm-defines.c | 45 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 D | thread_arch.c | 101 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 D | thread_arch.h | 99 unsigned long epc; member 126 unsigned long epc; member 163 unsigned long epc; member
|
| /optee_os/core/kernel/ |
| H A D | ldelf_loader.c | 285 arg->rv.pc = tsd->abort_regs.epc; in ldelf_dump_state()
|