Searched refs:inner_domain (Results 1 – 8 of 8) sorted by relevance
| /Linux-v5.4/drivers/irqchip/ |
| D | irq-mvebu-odmi.c | 164 struct irq_domain *inner_domain, *plat_domain; in mvebu_odmi_init() local 201 inner_domain = irq_domain_create_linear(of_node_to_fwnode(node), in mvebu_odmi_init() 204 if (!inner_domain) { in mvebu_odmi_init() 209 inner_domain->parent = irq_find_host(parent); in mvebu_odmi_init() 213 inner_domain); in mvebu_odmi_init() 222 irq_domain_remove(inner_domain); in mvebu_odmi_init()
|
| D | irq-mvebu-gicp.c | 171 struct irq_domain *inner_domain, *plat_domain, *parent_domain; in mvebu_gicp_probe() local 231 inner_domain = irq_domain_create_hierarchy(parent_domain, 0, in mvebu_gicp_probe() 235 if (!inner_domain) in mvebu_gicp_probe() 241 inner_domain); in mvebu_gicp_probe() 243 irq_domain_remove(inner_domain); in mvebu_gicp_probe()
|
| D | irq-gic-v2m.c | 282 struct irq_domain *inner_domain, *pci_domain, *plat_domain; in gicv2m_allocate_domains() local 289 inner_domain = irq_domain_create_tree(v2m->fwnode, in gicv2m_allocate_domains() 291 if (!inner_domain) { in gicv2m_allocate_domains() 296 irq_domain_update_bus_token(inner_domain, DOMAIN_BUS_NEXUS); in gicv2m_allocate_domains() 297 inner_domain->parent = parent; in gicv2m_allocate_domains() 300 inner_domain); in gicv2m_allocate_domains() 303 inner_domain); in gicv2m_allocate_domains() 310 irq_domain_remove(inner_domain); in gicv2m_allocate_domains()
|
| D | irq-gic-v3-its.c | 3461 struct irq_domain *inner_domain; in its_init_domain() local 3468 inner_domain = irq_domain_create_tree(handle, &its_domain_ops, its); in its_init_domain() 3469 if (!inner_domain) { in its_init_domain() 3474 inner_domain->parent = its_parent; in its_init_domain() 3475 irq_domain_update_bus_token(inner_domain, DOMAIN_BUS_NEXUS); in its_init_domain() 3476 inner_domain->flags |= its->msi_domain_flags; in its_init_domain() 3479 inner_domain->host_data = info; in its_init_domain()
|
| /Linux-v5.4/drivers/pci/controller/ |
| D | pcie-altera-msi.c | 33 struct irq_domain *inner_domain; member 68 virq = irq_find_mapping(msi->inner_domain, bit); in altera_msi_isr() 178 msi->inner_domain = irq_domain_add_linear(NULL, msi->num_of_vectors, in altera_allocate_domains() 180 if (!msi->inner_domain) { in altera_allocate_domains() 186 &altera_msi_domain_info, msi->inner_domain); in altera_allocate_domains() 189 irq_domain_remove(msi->inner_domain); in altera_allocate_domains() 199 irq_domain_remove(msi->inner_domain); in altera_free_domains()
|
| D | pci-xgene-msi.c | 34 struct irq_domain *inner_domain; member 245 msi->inner_domain = irq_domain_add_linear(NULL, NR_MSI_VEC, in xgene_allocate_domains() 247 if (!msi->inner_domain) in xgene_allocate_domains() 252 msi->inner_domain); in xgene_allocate_domains() 255 irq_domain_remove(msi->inner_domain); in xgene_allocate_domains() 266 if (msi->inner_domain) in xgene_free_domains() 267 irq_domain_remove(msi->inner_domain); in xgene_free_domains() 333 virq = irq_find_mapping(xgene_msi->inner_domain, hw_irq); in xgene_msi_isr()
|
| D | pcie-iproc-msi.c | 103 struct irq_domain *inner_domain; member 355 virq = irq_find_mapping(msi->inner_domain, hwirq); in iproc_msi_handler() 441 msi->inner_domain = irq_domain_add_linear(NULL, msi->nr_msi_vecs, in iproc_msi_alloc_domains() 443 if (!msi->inner_domain) in iproc_msi_alloc_domains() 448 msi->inner_domain); in iproc_msi_alloc_domains() 450 irq_domain_remove(msi->inner_domain); in iproc_msi_alloc_domains() 462 if (msi->inner_domain) in iproc_msi_free_domains() 463 irq_domain_remove(msi->inner_domain); in iproc_msi_free_domains()
|
| D | pcie-mediatek.c | 198 struct irq_domain *inner_domain; member 504 port->inner_domain = irq_domain_create_linear(fwnode, MTK_MSI_IRQS_NUM, in mtk_pcie_allocate_msi_domains() 506 if (!port->inner_domain) { in mtk_pcie_allocate_msi_domains() 512 port->inner_domain); in mtk_pcie_allocate_msi_domains() 515 irq_domain_remove(port->inner_domain); in mtk_pcie_allocate_msi_domains() 549 if (port->inner_domain) in mtk_pcie_irq_teardown() 550 irq_domain_remove(port->inner_domain); in mtk_pcie_irq_teardown() 628 virq = irq_find_mapping(port->inner_domain, bit); in mtk_pcie_intr_handler()
|