Searched refs:riscv_short_iframe (Results 1 – 3 of 3) sorted by relevance
/lk-master/arch/riscv/include/arch/riscv/ |
A D | iframe.h | 29 struct riscv_short_iframe { struct 55 static_assert(sizeof(struct riscv_short_iframe) % 16 == 0, ""); argument 56 static_assert(sizeof(struct riscv_short_iframe) == RISCV_IFRAME_LEN, ""); 58 static_assert(offsetof(struct riscv_short_iframe, epc) == RISCV_IFRAME_EPC, ""); 59 static_assert(offsetof(struct riscv_short_iframe, status) == RISCV_IFRAME_STATUS, ""); 60 static_assert(offsetof(struct riscv_short_iframe, ra) == RISCV_IFRAME_RA, ""); 61 static_assert(offsetof(struct riscv_short_iframe, a0) == RISCV_IFRAME_A_BASE, ""); 62 static_assert(offsetof(struct riscv_short_iframe, t0) == RISCV_IFRAME_T_BASE, ""); 63 static_assert(offsetof(struct riscv_short_iframe, gp) == RISCV_IFRAME_GP, ""); 64 static_assert(offsetof(struct riscv_short_iframe, sp) == RISCV_IFRAME_SP, "");
|
/lk-master/arch/riscv/ |
A D | exceptions.c | 52 static void dump_iframe(struct riscv_short_iframe *frame, bool kernel) { in dump_iframe() 63 static void fatal_exception(long cause, ulong epc, struct riscv_short_iframe *frame, bool kernel) { in fatal_exception() 78 void riscv_syscall_handler(struct riscv_short_iframe *frame) { in riscv_syscall_handler() 85 void riscv_exception_handler(long cause, ulong epc, struct riscv_short_iframe *frame, bool kernel); 86 void riscv_exception_handler(long cause, ulong epc, struct riscv_short_iframe *frame, bool kernel) { in riscv_exception_handler()
|
/lk-master/arch/riscv/include/arch/ |
A D | riscv.h | 215 void riscv_syscall_handler(struct riscv_short_iframe *frame);
|
Completed in 4 milliseconds