Lines Matching refs:irq_desc
47 fn handle(&self, irq_desc: &Arc<IrqDesc>, trap_frame: &mut TrapFrame); in handle()
101 let irq_desc = IrqDesc { in new() localVariable
124 let irq_desc = Arc::new(irq_desc); in new() localVariable
125 irq_desc.irq_data().set_irq_desc(Arc::downgrade(&irq_desc)); in new()
126 irq_desc.set_handler(bad_irq_handler()); in new()
127 irq_desc.inner().irq_data.irqd_set(irqd_flags); in new()
129 return irq_desc; in new()
882 let irq_desc = IrqDesc::new(IrqNumber::new(i), None, IrqStatus::empty()); in early_irq_init() localVariable
883 manager.insert(IrqNumber::new(i), irq_desc); in early_irq_init()
1032 let (irq_desc, _) = in handle_domain_irq()
1035 irq_desc.handler().unwrap().handle(&irq_desc, trap_frame); in handle_domain_irq()