Lines Matching refs:domain
43 struct irq_domain *domain; in pci_msi_get_domain() local
45 domain = dev_get_msi_domain(&dev->dev); in pci_msi_get_domain()
46 if (domain) in pci_msi_get_domain()
47 return domain; in pci_msi_get_domain()
54 struct irq_domain *domain; in pci_msi_setup_msi_irqs() local
56 domain = pci_msi_get_domain(dev); in pci_msi_setup_msi_irqs()
57 if (domain && irq_domain_is_hierarchy(domain)) in pci_msi_setup_msi_irqs()
58 return pci_msi_domain_alloc_irqs(domain, dev, nvec, type); in pci_msi_setup_msi_irqs()
65 struct irq_domain *domain; in pci_msi_teardown_msi_irqs() local
67 domain = pci_msi_get_domain(dev); in pci_msi_teardown_msi_irqs()
68 if (domain && irq_domain_is_hierarchy(domain)) in pci_msi_teardown_msi_irqs()
69 pci_msi_domain_free_irqs(domain, dev); in pci_msi_teardown_msi_irqs()
1187 int pci_msi_domain_check_cap(struct irq_domain *domain, in pci_msi_domain_check_cap() argument
1202 static int pci_msi_domain_handle_error(struct irq_domain *domain, in pci_msi_domain_handle_error() argument
1274 struct irq_domain *domain; in pci_msi_create_irq_domain() local
1281 domain = msi_create_irq_domain(fwnode, info, parent); in pci_msi_create_irq_domain()
1282 if (!domain) in pci_msi_create_irq_domain()
1285 domain->bus_token = DOMAIN_BUS_PCI_MSI; in pci_msi_create_irq_domain()
1286 return domain; in pci_msi_create_irq_domain()
1299 int pci_msi_domain_alloc_irqs(struct irq_domain *domain, struct pci_dev *dev, in pci_msi_domain_alloc_irqs() argument
1302 return msi_domain_alloc_irqs(domain, &dev->dev, nvec); in pci_msi_domain_alloc_irqs()
1310 void pci_msi_domain_free_irqs(struct irq_domain *domain, struct pci_dev *dev) in pci_msi_domain_free_irqs() argument
1312 msi_domain_free_irqs(domain, &dev->dev); in pci_msi_domain_free_irqs()
1327 struct irq_domain *domain; in pci_msi_create_default_irq_domain() local
1332 domain = NULL; in pci_msi_create_default_irq_domain()
1334 domain = pci_msi_create_irq_domain(fwnode, info, parent); in pci_msi_create_default_irq_domain()
1335 pci_msi_default_domain = domain; in pci_msi_create_default_irq_domain()
1339 return domain; in pci_msi_create_default_irq_domain()
1359 u32 pci_msi_domain_get_msi_rid(struct irq_domain *domain, struct pci_dev *pdev) in pci_msi_domain_get_msi_rid() argument
1366 of_node = irq_domain_get_of_node(domain); in pci_msi_domain_get_msi_rid()