Searched refs:dev_domain (Results 1 – 9 of 9) sorted by relevance
/linux-6.12.1/drivers/pci/controller/ |
D | pcie-xilinx-dma-pl.c | 95 struct irq_domain *dev_domain; member 283 virq = irq_find_mapping(msi->dev_domain, bit); in xilinx_pl_dma_pcie_msi_handler_high() 304 virq = irq_find_mapping(msi->dev_domain, bit); in xilinx_pl_dma_pcie_msi_handler_low() 457 if (msi->dev_domain) { in xilinx_pl_dma_pcie_free_irq_domains() 458 irq_domain_remove(msi->dev_domain); in xilinx_pl_dma_pcie_free_irq_domains() 459 msi->dev_domain = NULL; in xilinx_pl_dma_pcie_free_irq_domains() 475 msi->dev_domain = irq_domain_add_linear(NULL, XILINX_NUM_MSI_IRQS, in xilinx_pl_dma_pcie_init_msi_irq_domain() 477 if (!msi->dev_domain) in xilinx_pl_dma_pcie_init_msi_irq_domain() 482 msi->dev_domain); in xilinx_pl_dma_pcie_init_msi_irq_domain()
|
D | pcie-xilinx-nwl.c | 150 struct irq_domain *dev_domain; member 344 generic_handle_domain_irq(msi->dev_domain, bit); in nwl_pcie_handle_msi_irq() 501 msi->dev_domain = irq_domain_add_linear(NULL, INT_PCI_MSI_NR, in nwl_pcie_init_msi_irq_domain() 503 if (!msi->dev_domain) { in nwl_pcie_init_msi_irq_domain() 509 msi->dev_domain); in nwl_pcie_init_msi_irq_domain() 512 irq_domain_remove(msi->dev_domain); in nwl_pcie_init_msi_irq_domain()
|
/linux-6.12.1/arch/powerpc/platforms/pseries/ |
D | msi.c | 620 phb->dev_domain = irq_domain_create_hierarchy(parent, 0, count, in __pseries_msi_allocate_domains() 623 if (!phb->dev_domain) { in __pseries_msi_allocate_domains() 632 phb->dev_domain); in __pseries_msi_allocate_domains() 637 irq_domain_remove(phb->dev_domain); in __pseries_msi_allocate_domains() 661 if (phb->dev_domain) in pseries_msi_free_domains() 662 irq_domain_remove(phb->dev_domain); in pseries_msi_free_domains()
|
/linux-6.12.1/drivers/pci/controller/plda/ |
D | pcie-plda-host.c | 47 ret = generic_handle_domain_irq(msi->dev_domain, bit); in plda_handle_msi() 155 msi->dev_domain = irq_domain_add_linear(NULL, msi->num_vectors, in plda_allocate_msi_domains() 157 if (!msi->dev_domain) { in plda_allocate_msi_domains() 164 msi->dev_domain); in plda_allocate_msi_domains() 167 irq_domain_remove(msi->dev_domain); in plda_allocate_msi_domains() 558 irq_domain_remove(pcie->msi.dev_domain); in plda_pcie_irq_domain_deinit()
|
D | pcie-plda.h | 167 struct irq_domain *dev_domain; member
|
/linux-6.12.1/drivers/pci/controller/mobiveil/ |
D | pcie-mobiveil-host.c | 154 generic_handle_domain_irq(msi->dev_domain, msi_data); in mobiveil_pcie_isr() 442 msi->dev_domain = irq_domain_add_linear(NULL, msi->num_of_vectors, in mobiveil_allocate_msi_domains() 444 if (!msi->dev_domain) { in mobiveil_allocate_msi_domains() 451 msi->dev_domain); in mobiveil_allocate_msi_domains() 454 irq_domain_remove(msi->dev_domain); in mobiveil_allocate_msi_domains()
|
D | pcie-mobiveil.h | 139 struct irq_domain *dev_domain; member
|
/linux-6.12.1/arch/powerpc/include/asm/ |
D | pci-bridge.h | 135 struct irq_domain *dev_domain; member
|
/linux-6.12.1/arch/powerpc/platforms/powernv/ |
D | pci-ioda.c | 1933 hose->dev_domain = irq_domain_create_hierarchy(parent, 0, count, in pnv_msi_allocate_domains() 1936 if (!hose->dev_domain) { in pnv_msi_allocate_domains() 1945 hose->dev_domain); in pnv_msi_allocate_domains() 1950 irq_domain_remove(hose->dev_domain); in pnv_msi_allocate_domains()
|