Lines Matching refs:irq

54         irq: IrqNumber,  in handle()
88 pub fn new(irq: IrqNumber, name: Option<String>, irqd_flags: IrqStatus) -> Arc<Self> { in new()
92 irq, in new()
93 HardwareIrqNumber::new(irq.data()), in new()
192 pub fn irq(&self) -> IrqNumber { in irq() method
193 self.inner().irq_data.irq() in irq()
588 self.inner().irq_data.irq().data().to_string() in name()
645 irq: IrqNumber, in new()
658 irq, in new()
694 irq: IrqNumber, field
754 pub fn irq(&self) -> IrqNumber { in irq() method
755 self.irq in irq()
759 pub fn set_irq(&mut self, irq: IrqNumber) { in set_irq()
760 self.irq = irq; in set_irq()
913 pub fn lookup(&self, irq: IrqNumber) -> Option<Arc<IrqDesc>> { in lookup()
914 self.irq_descs.get(&irq).cloned() in lookup()
921 irq: IrqNumber, in lookup_and_lock_bus()
925 self.do_lookup_and_lock(irq, true, check_global, check_percpu) in lookup_and_lock_bus()
930 irq: IrqNumber, in do_lookup_and_lock()
935 let desc = self.lookup(irq)?; in do_lookup_and_lock()
953 fn insert(&mut self, irq: IrqNumber, desc: Arc<IrqDesc>) { in insert()
954 self.irq_descs.insert(irq, desc); in insert()
959 fn free_desc(&mut self, irq: IrqNumber) { in free_desc()
960 if let Some(desc) = self.irq_descs.get(&irq) { in free_desc()
962 self.irq_descs.remove(&irq); in free_desc()
972 pub fn set_percpu_devid_all(&self, irq: IrqNumber) -> Result<(), SystemError> { in set_percpu_devid_all()
973 self.set_percpu_devid(irq, None) in set_percpu_devid_all()
981 irq: IrqNumber, in set_percpu_devid()
984 let desc = self.lookup(irq).ok_or(SystemError::EINVAL)?; in set_percpu_devid()