Lines Matching refs:IrqLineStatus
286 pub fn trigger_type(&self) -> IrqLineStatus { in trigger_type() argument
290 pub fn set_trigger_type(&self, trigger: IrqLineStatus) { in set_trigger_type() argument
361 pub struct IrqLineStatus: u32 {
419 impl IrqLineStatus { impl
458 const IRQD_TRIGGER_NONE = IrqLineStatus::IRQ_TYPE_NONE.bits();
459 const IRQD_TRIGGER_RISING = IrqLineStatus::IRQ_TYPE_EDGE_RISING.bits();
460 const IRQD_TRIGGER_FALLING = IrqLineStatus::IRQ_TYPE_EDGE_FALLING.bits();
461 const IRQD_TRIGGER_HIGH = IrqLineStatus::IRQ_TYPE_LEVEL_HIGH.bits();
462 const IRQD_TRIGGER_LOW = IrqLineStatus::IRQ_TYPE_LEVEL_LOW.bits();
553 pub const fn trigger_type(&self) -> IrqLineStatus { in trigger_type() argument
554 IrqLineStatus::from_bits_truncate(self.bits & Self::IRQD_TRIGGER_MASK.bits) in trigger_type()
559 pub const fn set_trigger_type(&mut self, trigger: IrqLineStatus) { in set_trigger_type() argument