Lines Matching refs:IrqDomain
44 domains: SpinLock<Vec<Arc<IrqDomain>>>,
73 ) -> Option<Arc<IrqDomain>> { in create_and_add_linear() argument
101 ) -> Option<Arc<IrqDomain>> { in create_and_add() argument
102 let domain = IrqDomain::new( in create_and_add()
117 fn add_domain(&self, domain: Arc<IrqDomain>) { in add_domain() argument
122 pub fn remove_domain(&self, domain: &Arc<IrqDomain>) { in remove_domain() argument
133 pub fn default_domain(&self) -> Option<Arc<IrqDomain>> { in default_domain() argument
140 pub fn set_default_domain(&self, domain: Arc<IrqDomain>) { in set_default_domain() argument
154 domain: &Arc<IrqDomain>, in domain_associate_many() argument
171 domain: &Arc<IrqDomain>, in domain_associate() argument
230 domain: &Arc<IrqDomain>, in irq_domain_set_mapping() argument
324 domain: &Arc<IrqDomain>, in domain_set_info() argument
352 domain: &Arc<IrqDomain>, in domain_set_hwirq_and_chip() argument
384 domain: &Arc<IrqDomain>, in domain_get_irq_data() argument
414 mut domain: Option<Arc<IrqDomain>>, in resolve_irq_mapping() argument
445 default_domain: Option<Arc<IrqDomain>>,
455 pub struct IrqDomain { struct
484 parent: Option<Weak<IrqDomain>>,
487 impl IrqDomain { implementation
502 let x = IrqDomain { in new()
650 _irq_domain: &Arc<IrqDomain>, in match_node() argument
663 _irq_domain: &Arc<IrqDomain>, in map() argument
672 fn unmap(&self, irq_domain: &Arc<IrqDomain>, virq: IrqNumber); in unmap() argument
676 _domain: &Arc<IrqDomain>, in activate() argument
683 fn deactivate(&self, _domain: &Arc<IrqDomain>, _irq_data: &Arc<IrqData>) {} in deactivate() argument