Home
last modified time | relevance | path

Searched refs:interrupt (Results 1 – 25 of 36) sorted by relevance

12

/DragonOS/kernel/src/arch/riscv64/ !
H A Dmod.rs6 pub mod interrupt; module
20 pub use self::interrupt::RiscV64InterruptArch as CurrentIrqArch;
/DragonOS/kernel/src/arch/x86_64/ !
H A Dmod.rs9 pub mod interrupt; module
28 pub use interrupt::X86_64InterruptArch as CurrentIrqArch;
/DragonOS/kernel/src/time/ !
H A Dtick_common.rs2 arch::interrupt::TrapFrame,
/DragonOS/kernel/src/smp/ !
H A Dmod.rs4 arch::{interrupt::ipi::send_ipi, CurrentSMPArch},
/DragonOS/kernel/src/arch/riscv64/interrupt/ !
H A Dmod.rs28 riscv::interrupt::enable(); in interrupt_enable()
32 riscv::interrupt::disable(); in interrupt_disable()
H A Dentry.rs4 interrupt::TrapFrame,
/DragonOS/kernel/src/arch/riscv64/syscall/ !
H A Dmod.rs7 use super::{interrupt::TrapFrame, CurrentIrqArch};
/DragonOS/kernel/src/arch/x86_64/process/ !
H A Dkthread.rs8 interrupt::TrapFrame,
H A Dsyscall.rs6 interrupt::TrapFrame,
/DragonOS/kernel/src/driver/input/serio/ !
H A Dserio_driver.rs30 fn interrupt( in interrupt() method
/DragonOS/kernel/src/arch/riscv64/process/ !
H A Dsyscall.rs6 arch::{interrupt::TrapFrame, CurrentIrqArch},
H A Dkthread.rs4 arch::{asm::csr::CSR_SSTATUS, interrupt::TrapFrame},
H A Dmod.rs15 interrupt::entry::ret_from_exception, process::kthread::kernel_thread_bootstrap_stage1,
31 interrupt::TrapFrame,
/DragonOS/kernel/src/init/ !
H A Dinitial_kthread.rs10 arch::{interrupt::TrapFrame, process::arch_switch_to_user},
/DragonOS/kernel/src/arch/x86_64/syscall/ !
H A Dmod.rs18 interrupt::{entry::set_system_trap_gate, TrapFrame},
/DragonOS/kernel/src/arch/x86_64/init/ !
H A Dmod.rs11 arch::{interrupt::trap::arch_trap_init, process::table::TSSManager},
/DragonOS/kernel/src/driver/input/ps2_mouse/ !
H A Dps_mouse_driver.rs56 .interrupt(&(psmouse_device as Arc<dyn SerioDevice>), 0, 0) in handle()
223 fn interrupt( in interrupt() method
/DragonOS/kernel/src/driver/clocksource/ !
H A Dtimer_riscv.rs8 arch::{interrupt::TrapFrame, time::riscv_time_base_freq, CurrentIrqArch, CurrentTimeArch},
/DragonOS/kernel/src/arch/riscv64/init/ !
H A Dmod.rs18 use super::{cpu::init_local_context, interrupt::entry::handle_exception};
/DragonOS/kernel/src/driver/irqchip/ !
H A Driscv_intc.rs6 arch::interrupt::TrapFrame,
/DragonOS/kernel/src/arch/x86_64/smp/ !
H A Dmod.rs27 interrupt::ipi::{ipi_send_smp_init, ipi_send_smp_startup},
/DragonOS/kernel/src/arch/x86_64/driver/apic/ !
H A Dlapic_vector.rs14 interrupt::{
H A Dapic_timer.rs5 use crate::arch::interrupt::TrapFrame;
/DragonOS/kernel/src/arch/x86_64/mm/ !
H A Dfault.rs12 interrupt::{trap::X86PfErrorCode, TrapFrame},
/DragonOS/kernel/src/exception/ !
H A Dhandle.rs8 arch::{interrupt::TrapFrame, CurrentIrqArch},

12