Lines Matching refs:parent

667 	struct irq_data *parent = irq_data->parent_data;  in msi_domain_set_affinity()  local
671 ret = parent->chip->irq_set_affinity(parent, mask, force); in msi_domain_set_affinity()
712 if (domain->parent) { in msi_domain_alloc()
868 struct irq_domain *parent) in __msi_create_irq_domain() argument
887 domain = irq_domain_create_hierarchy(parent, flags | IRQ_DOMAIN_FLAG_MSI, 0, in __msi_create_irq_domain()
894 domain->pm_dev = parent->pm_dev; in __msi_create_irq_domain()
910 struct irq_domain *parent) in msi_create_irq_domain() argument
912 return __msi_create_irq_domain(fwnode, info, 0, parent); in msi_create_irq_domain()
972 struct irq_domain *parent = domain->parent; in msi_parent_init_dev_msi_info() local
974 if (WARN_ON_ONCE(!parent || !parent->msi_parent_ops || in msi_parent_init_dev_msi_info()
975 !parent->msi_parent_ops->init_dev_msi_info)) in msi_parent_init_dev_msi_info()
978 return parent->msi_parent_ops->init_dev_msi_info(dev, parent, msi_parent_domain, in msi_parent_init_dev_msi_info()
1034 struct irq_domain *domain, *parent = dev->msi.domain; in msi_create_device_irq_domain() local
1038 if (!irq_domain_is_msi_parent(parent)) in msi_create_device_irq_domain()
1057 pops = parent->msi_parent_ops; in msi_create_device_irq_domain()
1087 if (!pops->init_dev_msi_info(dev, parent, parent, &bundle->info)) in msi_create_device_irq_domain()
1090 domain = __msi_create_irq_domain(fwnode, &bundle->info, IRQ_DOMAIN_FLAG_MSI_DEVICE, parent); in msi_create_device_irq_domain()
1775 for (; domain; domain = domain->parent) in msi_device_has_isolated_msi()