/DragonOS/kernel/src/exception/ |
H A D | ipi.rs | 16 irqdesc::{IrqHandler, IrqReturn}, 53 ) -> Result<IrqReturn, SystemError> { in handle() argument 59 Ok(IrqReturn::Handled) in handle() 73 ) -> Result<IrqReturn, SystemError> { in handle() argument 76 Ok(IrqReturn::Handled) in handle()
|
H A D | handle.rs | 19 InnerIrqAction, IrqDesc, IrqDescState, IrqFlowHandler, IrqReturn, ThreadedHandlerFlags, 268 let mut r = Ok(IrqReturn::NotHandled); in do_handle_irq_event() 282 if let Ok(IrqReturn::WakeThread) = r { in do_handle_irq_event()
|
H A D | irqchip.rs | 30 irqdesc::{InnerIrqDesc, IrqAction, IrqDesc, IrqFlowHandler, IrqHandler, IrqReturn}, 576 ) -> Result<IrqReturn, SystemError> { in handle() argument 582 Ok(IrqReturn::NotHandled) in handle()
|
H A D | manage.rs | 23 irqdesc::{InnerIrqAction, IrqDesc, IrqDescState, IrqHandleFlags, IrqHandler, IrqReturn}, 1125 ) -> Result<IrqReturn, SystemError> { in handle() argument 1126 return Ok(IrqReturn::WakeThread); in handle() 1141 ) -> Result<IrqReturn, SystemError> { in handle() argument 1143 return Ok(IrqReturn::NotHandled); in handle()
|
H A D | irqdesc.rs | 57 ) -> Result<IrqReturn, SystemError>; in handle() argument 64 pub enum IrqReturn { enum
|
/DragonOS/kernel/src/driver/net/ |
H A D | irq_handle.rs | 7 irqdesc::{IrqHandler, IrqReturn}, 23 ) -> Result<IrqReturn, SystemError> { in handle() argument 25 Ok(IrqReturn::Handled) in handle()
|
H A D | virtio_net.rs | 43 exception::{irqdesc::IrqReturn, IrqNumber}, 261 fn handle_irq(&self, _irq: IrqNumber) -> Result<IrqReturn, SystemError> { in handle_irq() argument 263 return Ok(IrqReturn::Handled); in handle_irq()
|
/DragonOS/kernel/src/driver/virtio/ |
H A D | irq.rs | 10 irqdesc::{IrqHandler, IrqReturn}, 112 ) -> Result<IrqReturn, SystemError> { in handle() argument 124 return Ok(IrqReturn::NotHandled); in handle()
|
H A D | mod.rs | 4 use crate::exception::{irqdesc::IrqReturn, IrqNumber}; 25 fn handle_irq(&self, _irq: IrqNumber) -> Result<IrqReturn, SystemError>; in handle_irq() argument
|
/DragonOS/kernel/src/driver/clocksource/ |
H A D | timer_riscv.rs | 16 irq_desc_manager, IrqDesc, IrqFlowHandler, IrqHandleFlags, IrqHandler, IrqReturn, 124 ) -> Result<IrqReturn, SystemError> { in handle() argument 126 Ok(IrqReturn::NotHandled) in handle()
|
/DragonOS/kernel/src/arch/x86_64/driver/apic/ |
H A D | apic_timer.rs | 9 irq_desc_manager, IrqDesc, IrqFlowHandler, IrqHandleFlags, IrqHandler, IrqReturn, 60 ) -> Result<IrqReturn, SystemError> { in handle() argument 62 Ok(IrqReturn::NotHandled) in handle() 279 pub(super) fn handle_irq(trap_frame: &TrapFrame) -> Result<IrqReturn, SystemError> { in handle_irq() argument 282 return Ok(IrqReturn::Handled); in handle_irq()
|
/DragonOS/kernel/src/driver/keyboard/ |
H A D | ps2_keyboard.rs | 18 irqdesc::{IrqHandleFlags, IrqHandler, IrqReturn}, 187 ) -> Result<IrqReturn, SystemError> { in handle() argument 203 Ok(IrqReturn::Handled) in handle() 205 Ok(IrqReturn::NotHandled) in handle()
|
/DragonOS/kernel/src/driver/input/ps2_mouse/ |
H A D | ps_mouse_driver.rs | 25 irqdesc::{IrqHandleFlags, IrqHandler, IrqReturn}, 53 ) -> Result<IrqReturn, SystemError> { in handle() argument 57 .map(|_| IrqReturn::Handled) in handle() 58 .unwrap_or_else(|_| IrqReturn::NotHandled)); in handle() 61 return Ok(IrqReturn::NotHandled); in handle()
|
/DragonOS/kernel/src/arch/x86_64/driver/ |
H A D | hpet.rs | 21 irqdesc::{IrqHandleFlags, IrqHandler, IrqReturn}, 274 ) -> Result<IrqReturn, SystemError> { in handle() argument 276 return Ok(IrqReturn::Handled); in handle()
|
/DragonOS/kernel/src/driver/serial/serial8250/ |
H A D | serial8250_pio.rs | 33 irqdesc::{IrqHandleFlags, IrqHandler, IrqReturn}, 473 ) -> Result<IrqReturn, SystemError> { in handle() argument 478 Ok(IrqReturn::Handled) in handle()
|
/DragonOS/kernel/src/driver/block/ |
H A D | virtio_blk.rs | 40 exception::{irqdesc::IrqReturn, IrqNumber}, 312 ) -> Result<IrqReturn, system_error::SystemError> { in handle_irq() argument 314 Ok(crate::exception::irqdesc::IrqReturn::Handled) in handle_irq()
|