Searched refs:cause (Results 1 – 7 of 7) sorted by relevance
/DragonOS/kernel/src/arch/riscv64/interrupt/ |
H A D | handle.rs | 36 if trap_frame.cause.is_interrupt() { in riscv64_do_irq() 38 } else if trap_frame.cause.is_exception() { in riscv64_do_irq() 50 let code = trap_frame.cause.code(); in riscv64_do_exception() 153 let cause = trap_frame.cause; in do_trap_insn_page_fault() localVariable 157 vaddr, cause, epc in do_trap_insn_page_fault() 167 let cause = trap_frame.cause; in do_trap_load_page_fault() localVariable 171 vaddr, cause in do_trap_load_page_fault() 185 trap_frame.epc, trap_frame.badaddr, trap_frame.cause in do_trap_store_page_fault()
|
H A D | mod.rs | 103 pub cause: Scause, field 155 cause: unsafe { core::mem::zeroed() }, in new()
|
H A D | entry.rs | 158 off_cause = const offset_of!(TrapFrame, cause), in _save_context()
|
/DragonOS/kernel/src/process/ |
H A D | exit.rs | 39 pub cause: i32, field 195 cause: SigChildCode::Continued.into(), in do_waitpid() 222 cause: SigChildCode::Stopped.into(), in do_waitpid() 242 cause: SigChildCode::Exited.into(), in do_waitpid()
|
/DragonOS/kernel/src/driver/irqchip/ |
H A D | riscv_intc.rs | 214 let hwirq = HardwareIrqNumber::new(trap_frame.cause.code() as u32); in riscv_intc_irq()
|
/DragonOS/kernel/crates/intertrait/macros/ |
H A D | LICENSE-APACHE | 18 "control" means (i) the power, direct or indirect, to cause the 97 (b) You must cause any modified files to carry prominent notices
|
/DragonOS/ |
H A D | LICENSE | 95 a) You must cause the modified files to carry prominent notices 98 b) You must cause any work that you distribute or publish, that in 104 when run, you must cause it, when started running for such
|