Home
last modified time | relevance | path

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

/DragonOS/kernel/src/exception/
H A Dmanage.rs155 let mut action_guard = irqaction.inner(); in request_threaded_irq() localVariable
156 *action_guard.flags_mut() = flags; in request_threaded_irq()
157 *action_guard.dev_id_mut() = dev_id; in request_threaded_irq()
158 drop(action_guard); in request_threaded_irq()
173 |e: SystemError, mut action_guard: SpinLockGuard<'_, InnerIrqAction>| -> SystemError { in inner_setup_irq()
174 if let Some(thread_pcb) = action_guard.thread() { in inner_setup_irq()
175 action_guard.set_thread(None); in inner_setup_irq()
179 if let Some(secondary) = action_guard.secondary() { in inner_setup_irq()
192 action_guard: SpinLockGuard<'_, InnerIrqAction>| in inner_setup_irq()
196 return err_out_thread(e, action_guard); in inner_setup_irq()
[all …]