Searched refs:InnerIrqAction (Results 1 – 3 of 3) sorted by relevance
/DragonOS/kernel/src/exception/ |
H A D | handle.rs | 19 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 D | manage.rs | 23 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() 1011 _action: &InnerIrqAction, in setup_irq_thread() argument 1021 fn setup_forced_threading(&self, _action: &mut InnerIrqAction) -> Result<(), SystemError> { in setup_forced_threading()
|
H A D | irqdesc.rs | 646 inner: SpinLock<InnerIrqAction>, 660 inner: SpinLock::new(InnerIrqAction { in new() 678 pub fn inner(&self) -> SpinLockGuard<InnerIrqAction> { in inner() argument 689 pub struct InnerIrqAction { struct 711 impl InnerIrqAction { argument
|