Searched refs:IrqDescState (Results 1 – 4 of 4) sorted by relevance
/DragonOS/kernel/src/exception/ |
H A D | resend.rs | 3 use crate::{exception::irqdesc::IrqDescState, libs::spinlock::SpinLockGuard}; 32 .remove(IrqDescState::IRQS_PENDING); in irq_check_and_resend() 38 .contains(IrqDescState::IRQS_REPLAY) in irq_check_and_resend() 45 .contains(IrqDescState::IRQS_PENDING) in irq_check_and_resend() 53 .remove(IrqDescState::IRQS_PENDING); in irq_check_and_resend() 64 .insert(IrqDescState::IRQS_REPLAY); in irq_check_and_resend()
|
H A D | handle.rs | 19 InnerIrqAction, IrqDesc, IrqDescState, IrqFlowHandler, IrqReturn, ThreadedHandlerFlags, 78 .remove(IrqDescState::IRQS_REPLAY | IrqDescState::IRQS_WAITING); in handle() 83 .insert(IrqDescState::IRQS_PENDING); in handle() 107 .insert(IrqDescState::IRQS_PENDING); in handle() 116 .insert(IrqDescState::IRQS_PENDING); in handle() 136 .contains(IrqDescState::IRQS_PENDING) in handle() 151 .contains(IrqDescState::IRQS_PENDING) in handle() 245 .remove(IrqDescState::IRQS_PENDING); in handle_irq_event() 301 .contains(IrqDescState::IRQS_ONESHOT) in cond_unmask_eoi_irq()
|
H A D | manage.rs | 23 irqdesc::{InnerIrqAction, IrqDesc, IrqDescState, IrqHandleFlags, IrqHandler, IrqReturn}, 331 .contains(IrqDescState::IRQS_NMI) in inner_setup_irq() 490 *desc_inner_guard.internal_state_mut() &= !(IrqDescState::IRQS_AUTODETECT in inner_setup_irq() 491 | IrqDescState::IRQS_SPURIOUS_DISABLED in inner_setup_irq() 492 | IrqDescState::IRQS_ONESHOT in inner_setup_irq() 493 | IrqDescState::IRQS_WAITING); in inner_setup_irq() 510 *desc_inner_guard.internal_state_mut() |= IrqDescState::IRQS_ONESHOT; in inner_setup_irq() 566 .contains(IrqDescState::IRQS_SPURIOUS_DISABLED) in inner_setup_irq() 570 .remove(IrqDescState::IRQS_SPURIOUS_DISABLED); in inner_setup_irq()
|
H A D | irqdesc.rs | 107 desc_internal_state: IrqDescState::empty(), in new() 208 .insert(IrqDescState::IRQS_SYSFS); in mark_in_sysfs() 214 .remove(IrqDescState::IRQS_SYSFS); in mark_not_in_sysfs() 221 .contains(IrqDescState::IRQS_SYSFS) in in_sysfs() 365 desc_internal_state: IrqDescState, 493 pub fn internal_state(&self) -> &IrqDescState { in internal_state() argument 497 pub(super) fn internal_state_mut(&mut self) -> &mut IrqDescState { in internal_state_mut() argument 608 pub struct IrqDescState: u32 {
|