Lines Matching defs:IrqDomain
73 ) -> Option<Arc<IrqDomain>> { in create_and_add_linear()
101 ) -> Option<Arc<IrqDomain>> { in create_and_add()
117 fn add_domain(&self, domain: Arc<IrqDomain>) { in add_domain()
122 pub fn remove_domain(&self, domain: &Arc<IrqDomain>) { in remove_domain()
133 pub fn default_domain(&self) -> Option<Arc<IrqDomain>> { in default_domain()
140 pub fn set_default_domain(&self, domain: Arc<IrqDomain>) { in set_default_domain()
154 domain: &Arc<IrqDomain>, in domain_associate_many()
171 domain: &Arc<IrqDomain>, in domain_associate()
230 domain: &Arc<IrqDomain>, in irq_domain_set_mapping()
324 domain: &Arc<IrqDomain>, in domain_set_info()
352 domain: &Arc<IrqDomain>, in domain_set_hwirq_and_chip()
384 domain: &Arc<IrqDomain>, in domain_get_irq_data()
414 mut domain: Option<Arc<IrqDomain>>, in resolve_irq_mapping()
455 pub struct IrqDomain { struct
460 ops: &'static dyn IrqDomainOps, argument
461 inner: SpinLock<InnerIrqDomain>, argument
463 revmap: RwLock<IrqDomainRevMap>, argument
487 impl IrqDomain { impl
650 _irq_domain: &Arc<IrqDomain>, in match_node()
663 _irq_domain: &Arc<IrqDomain>, in map()
672 fn unmap(&self, irq_domain: &Arc<IrqDomain>, virq: IrqNumber); in unmap()
676 _domain: &Arc<IrqDomain>, in activate()
683 fn deactivate(&self, _domain: &Arc<IrqDomain>, _irq_data: &Arc<IrqData>) {} in deactivate()