Home
last modified time | relevance | path

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

/DragonOS/kernel/src/exception/
H A Dhandle.rs19 InnerIrqAction, IrqDesc, IrqDescState, IrqFlowHandler, IrqReturn, ThreadedHandlerFlags,
212 action_inner: &mut SpinLockGuard<'_, InnerIrqAction>, in do_irq_wake_thread() argument
271 let mut action_inner: SpinLockGuard<'_, InnerIrqAction> = action.inner(); in do_handle_irq_event()
335 fn warn_no_thread(irq: IrqNumber, action_inner: &mut SpinLockGuard<'_, InnerIrqAction>) { in warn_no_thread() argument
H A Dmanage.rs23 irqdesc::{InnerIrqAction, IrqDesc, IrqDescState, IrqHandleFlags, IrqHandler, IrqReturn},
173 |e: SystemError, mut action_guard: SpinLockGuard<'_, InnerIrqAction>| -> SystemError { in inner_setup_irq()
192 action_guard: SpinLockGuard<'_, InnerIrqAction>| in inner_setup_irq()
203 action_guard: SpinLockGuard<'_, InnerIrqAction>| in inner_setup_irq()
209 let err_out_mismatch = |old_action_guard: SpinLockGuard<'_, InnerIrqAction>, in inner_setup_irq()
211 action_guard: SpinLockGuard<'_, InnerIrqAction>, in inner_setup_irq()
1010 _action: &InnerIrqAction, in setup_irq_thread() argument
1020 fn setup_forced_threading(&self, _action: &mut InnerIrqAction) -> Result<(), SystemError> { in setup_forced_threading()
H A Dirqdesc.rs637 inner: SpinLock<InnerIrqAction>,
651 inner: SpinLock::new(InnerIrqAction { in new()
669 pub fn inner(&self) -> SpinLockGuard<InnerIrqAction> { in inner() argument
680 pub struct InnerIrqAction { struct
702 impl InnerIrqAction { argument