Lines Matching refs:Some
39 IRQ_DOMAIN_MANAGER = Some(Arc::new(IrqDomainManager::new())); in irq_domain_manager_init()
104 Some(name), in create_and_add()
114 return Some(domain); in create_and_add()
141 self.inner.write_irqsave().default_domain = Some(domain); in set_default_domain()
201 irq_data_guard.set_domain(Some(domain.clone())); in domain_associate()
255 r = self.do_activate_irq(Some(irq_data.clone()), reserve); in activate_irq()
273 if let Some(irq_data) = irq_data { in do_activate_irq()
275 if let Some(domain) = irq_data.domain() { in do_activate_irq()
278 if let Some(parent_data) = parent_data.clone() { in do_activate_irq()
279 r = self.do_activate_irq(Some(parent_data), reserve); in do_activate_irq()
297 if let Some(irq_data) = irq_data { in do_deactivate_irq()
298 if let Some(domain) = irq_data.domain() { in do_deactivate_irq()
334 let r = self.domain_set_hwirq_and_chip(domain, virq, hwirq, Some(chip), chip_data); in domain_set_info()
366 if let Some(chip) = chip { in domain_set_hwirq_and_chip()
367 chip_info.set_chip(Some(chip)); in domain_set_hwirq_and_chip()
369 chip_info.set_chip(Some(no_irq_chip())); in domain_set_hwirq_and_chip()
389 let mut irq_data = Some(desc.irq_data()); in domain_get_irq_data()
394 return Some(dt); in domain_get_irq_data()
419 domain = Some(self.default_domain().ok_or(SystemError::EINVAL)?); in resolve_irq_mapping()
523 return Some(Arc::new(x)); in new()
550 if let Some(name) = self.name { in name()
551 return Some(name.to_string()); in name()
557 *self.allocated_name.lock_irqsave() = Some(name); in set_name()