Home
last modified time | relevance | path

Searched refs:inner_domain (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/irqchip/
H A Dirq-mvebu-odmi.c169 struct irq_domain *parent_domain, *inner_domain; in mvebu_odmi_init() local
207 inner_domain = irq_domain_create_hierarchy(parent_domain, 0, in mvebu_odmi_init()
211 if (!inner_domain) { in mvebu_odmi_init()
216 irq_domain_update_bus_token(inner_domain, DOMAIN_BUS_GENERIC_MSI); in mvebu_odmi_init()
217 inner_domain->flags |= IRQ_DOMAIN_FLAG_MSI_PARENT; in mvebu_odmi_init()
218 inner_domain->msi_parent_ops = &odmi_msi_parent_ops; in mvebu_odmi_init()
H A Dirq-mvebu-gicp.c172 struct irq_domain *inner_domain, *parent_domain; in mvebu_gicp_probe() local
232 inner_domain = irq_domain_create_hierarchy(parent_domain, 0, in mvebu_gicp_probe()
236 if (!inner_domain) in mvebu_gicp_probe()
239 irq_domain_update_bus_token(inner_domain, DOMAIN_BUS_GENERIC_MSI); in mvebu_gicp_probe()
240 inner_domain->flags |= IRQ_DOMAIN_FLAG_MSI_PARENT; in mvebu_gicp_probe()
241 inner_domain->msi_parent_ops = &gicp_msi_parent_ops; in mvebu_gicp_probe()
H A Dirq-gic-v2m.c266 struct irq_domain *inner_domain; in gicv2m_allocate_domains() local
273 inner_domain = irq_domain_create_hierarchy(parent, 0, 0, v2m->fwnode, in gicv2m_allocate_domains()
275 if (!inner_domain) { in gicv2m_allocate_domains()
280 irq_domain_update_bus_token(inner_domain, DOMAIN_BUS_NEXUS); in gicv2m_allocate_domains()
281 inner_domain->flags |= IRQ_DOMAIN_FLAG_MSI_PARENT; in gicv2m_allocate_domains()
282 inner_domain->msi_parent_ops = &gicv2m_msi_parent_ops; in gicv2m_allocate_domains()
H A Dirq-gic-v3-its.c5107 struct irq_domain *inner_domain; in its_init_domain() local
5117 inner_domain = irq_domain_create_hierarchy(its_parent, in its_init_domain()
5121 if (!inner_domain) { in its_init_domain()
5126 irq_domain_update_bus_token(inner_domain, DOMAIN_BUS_NEXUS); in its_init_domain()
5128 inner_domain->msi_parent_ops = &gic_v3_its_msi_parent_ops; in its_init_domain()
5129 inner_domain->flags |= IRQ_DOMAIN_FLAG_MSI_PARENT; in its_init_domain()
/linux/drivers/pci/controller/
H A Dpcie-iproc-msi.c103 struct irq_domain *inner_domain; member
364 generic_handle_domain_irq(msi->inner_domain, hwirq); in iproc_msi_handler()
449 msi->inner_domain = irq_domain_add_linear(NULL, msi->nr_msi_vecs, in iproc_msi_alloc_domains()
451 if (!msi->inner_domain) in iproc_msi_alloc_domains()
456 msi->inner_domain); in iproc_msi_alloc_domains()
458 irq_domain_remove(msi->inner_domain); in iproc_msi_alloc_domains()
470 if (msi->inner_domain) in iproc_msi_free_domains()
471 irq_domain_remove(msi->inner_domain); in iproc_msi_free_domains()