Lines Matching defs:info
78 static void pci_msi_domain_update_dom_ops(struct msi_domain_info *info)
80 struct msi_domain_ops *ops = info->ops;
83 info->ops = &pci_msi_domain_ops_default;
90 static void pci_msi_domain_update_chip_ops(struct msi_domain_info *info)
92 struct irq_chip *chip = info->chip;
106 * @info: MSI domain info
115 struct msi_domain_info *info,
118 if (WARN_ON(info->flags & MSI_FLAG_LEVEL_CAPABLE))
119 info->flags &= ~MSI_FLAG_LEVEL_CAPABLE;
121 if (info->flags & MSI_FLAG_USE_DEF_DOM_OPS)
122 pci_msi_domain_update_dom_ops(info);
123 if (info->flags & MSI_FLAG_USE_DEF_CHIP_OPS)
124 pci_msi_domain_update_chip_ops(info);
127 info->flags |= MSI_FLAG_FREE_MSI_DESCS;
129 info->flags |= MSI_FLAG_ACTIVATE_EARLY | MSI_FLAG_DEV_SYSFS;
131 info->flags |= MSI_FLAG_MUST_REACTIVATE;
134 info->chip->flags |= IRQCHIP_ONESHOT_SAFE;
136 info->bus_token = DOMAIN_BUS_PCI_MSI;
138 return msi_create_irq_domain(fwnode, info, parent);
189 .info = {
227 .info = {
327 struct msi_domain_info *info;
342 info = domain->host_data;
343 supported = info->flags;
361 * @template: The MSI info template which describes the domain
405 if (template->info.bus_token != DOMAIN_BUS_PCI_DEVICE_IMS ||
406 !(template->info.flags & MSI_FLAG_ALLOC_SIMPLE_MSI_DESCS) ||
407 !(template->info.flags & MSI_FLAG_FREE_MSI_DESCS) ||