Home
last modified time | relevance | path

Searched refs:riscv_short_iframe (Results 1 – 3 of 3) sorted by relevance

/lk-master/arch/riscv/include/arch/riscv/
A Diframe.h29 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 Dexceptions.c52 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 Driscv.h215 void riscv_syscall_handler(struct riscv_short_iframe *frame);

Completed in 4 milliseconds