/linux-6.12.1/drivers/irqchip/ |
D | irq-msi-lib.c | 42 if (domain->bus_token == pops->bus_select_token) { in msi_lib_init_dev_msi_info() 53 switch(info->bus_token) { in msi_lib_init_dev_msi_info() 126 enum irq_domain_bus_token bus_token) in msi_lib_irq_domain_select() argument 129 u32 busmask = BIT(bus_token); in msi_lib_irq_domain_select() 138 if (bus_token == ops->bus_select_token) in msi_lib_irq_domain_select()
|
D | irq-mips-cpu.c | 218 enum irq_domain_bus_token bus_token) in mips_cpu_ipi_match() argument 222 switch (bus_token) { in mips_cpu_ipi_match() 224 is_ipi = d->bus_token == bus_token; in mips_cpu_ipi_match()
|
D | irq-riscv-imsic-platform.c | 176 enum irq_domain_bus_token bus_token) in imsic_irq_domain_select() argument 179 u32 busmask = BIT(bus_token); in imsic_irq_domain_select() 185 if (bus_token == ops->bus_select_token) in imsic_irq_domain_select() 243 switch (real_parent->bus_token) { in imsic_init_dev_msi_info() 257 switch (info->bus_token) { in imsic_init_dev_msi_info()
|
D | irq-imx-intmux.c | 161 enum irq_domain_bus_token bus_token) in imx_intmux_irq_select() argument 171 return d->bus_token == bus_token; in imx_intmux_irq_select()
|
D | irq-msi-lib.h | 21 enum irq_domain_bus_token bus_token);
|
D | irq-mips-gic.c | 656 enum irq_domain_bus_token bus_token) in gic_ipi_domain_match() argument 660 switch (bus_token) { in gic_ipi_domain_match() 662 is_ipi = d->bus_token == bus_token; in gic_ipi_domain_match()
|
D | irq-mvebu-icu.c | 203 .bus_token = DOMAIN_BUS_WIRED_TO_MSI, 227 .bus_token = DOMAIN_BUS_WIRED_TO_MSI,
|
D | irq-gic-v3-its-msi-parent.c | 168 switch(info->bus_token) { in its_init_dev_msi_info()
|
D | irq-riscv-aplic-msi.c | 168 .bus_token = DOMAIN_BUS_WIRED_TO_MSI,
|
D | irq-mbigen.c | 217 .bus_token = DOMAIN_BUS_WIRED_TO_MSI,
|
/linux-6.12.1/kernel/irq/ |
D | irqdomain.c | 131 static int alloc_name(struct irq_domain *domain, char *base, enum irq_domain_bus_token bus_token) in alloc_name() argument 133 if (bus_token == DOMAIN_BUS_ANY) in alloc_name() 136 domain->name = kasprintf(GFP_KERNEL, "%s-%d", base, bus_token); in alloc_name() 145 enum irq_domain_bus_token bus_token, const char *suffix) in alloc_fwnode_name() argument 151 if (bus_token == DOMAIN_BUS_ANY) in alloc_fwnode_name() 154 name = kasprintf(GFP_KERNEL, "%pfw%s%s-%d", fwnode, sep, suf, bus_token); in alloc_fwnode_name() 168 static int alloc_unknown_name(struct irq_domain *domain, enum irq_domain_bus_token bus_token) in alloc_unknown_name() argument 173 if (bus_token == DOMAIN_BUS_ANY) in alloc_unknown_name() 176 domain->name = kasprintf(GFP_KERNEL, "unknown-%d-%d", id, bus_token); in alloc_unknown_name() 186 enum irq_domain_bus_token bus_token = info->bus_token; in irq_domain_set_name() local [all …]
|
D | msi.c | 865 irq_domain_update_bus_token(domain, info->bus_token); in __msi_create_irq_domain() 1091 enum irq_domain_bus_token bus_token) in msi_match_device_irq_domain() argument 1101 ret = info->bus_token == bus_token; in msi_match_device_irq_domain() 1133 switch(domain->bus_token) { in msi_check_reservation_mode() 1160 switch(domain->bus_token) { in msi_handle_pci_fail() 1521 if (WARN_ON_ONCE(!dev || domain->bus_token != DOMAIN_BUS_WIRED_TO_MSI)) in msi_device_domain_alloc_wired() 1675 if (WARN_ON_ONCE(!dev || !desc || domain->bus_token != DOMAIN_BUS_WIRED_TO_MSI)) in msi_device_domain_free_wired()
|
/linux-6.12.1/include/linux/ |
D | irqdomain.h | 103 enum irq_domain_bus_token bus_token); 105 enum irq_domain_bus_token bus_token); 181 enum irq_domain_bus_token bus_token; member 317 enum irq_domain_bus_token bus_token; member 354 enum irq_domain_bus_token bus_token); 374 enum irq_domain_bus_token bus_token); 378 enum irq_domain_bus_token bus_token) in irq_find_matching_fwnode() argument 384 return irq_find_matching_fwspec(&fwspec, bus_token); in irq_find_matching_fwnode() 388 enum irq_domain_bus_token bus_token) in irq_find_matching_host() argument 390 return irq_find_matching_fwnode(of_node_to_fwnode(node), bus_token); in irq_find_matching_host() [all …]
|
D | acpi_iort.h | 35 enum irq_domain_bus_token bus_token); 50 struct device *dev, u32 id, enum irq_domain_bus_token bus_token) in iort_get_device_domain() argument
|
D | of_irq.h | 55 u32 bus_token); 96 u32 id, u32 bus_token) in of_msi_map_get_device_domain() argument
|
D | msi.h | 475 enum irq_domain_bus_token bus_token; member 604 enum irq_domain_bus_token bus_token);
|
/linux-6.12.1/drivers/pci/msi/ |
D | irqdomain.c | 136 info->bus_token = DOMAIN_BUS_PCI_MSI; in pci_msi_create_irq_domain() 209 .bus_token = DOMAIN_BUS_PCI_DEVICE_MSI, 250 .bus_token = DOMAIN_BUS_PCI_DEVICE_MSIX, 254 static bool pci_match_device_domain(struct pci_dev *pdev, enum irq_domain_bus_token bus_token) in pci_match_device_domain() argument 256 return msi_match_device_irq_domain(&pdev->dev, MSI_DEFAULT_DOMAIN, bus_token); in pci_match_device_domain()
|
/linux-6.12.1/arch/x86/kernel/apic/ |
D | msi.c | 182 switch (info->bus_token) { in x86_msi_prepare() 211 switch (real_parent->bus_token) { in x86_init_dev_msi_info() 227 switch(info->bus_token) { in x86_init_dev_msi_info()
|
/linux-6.12.1/drivers/base/ |
D | platform-msi.c | 46 .bus_token = DOMAIN_BUS_DEVICE_MSI,
|
/linux-6.12.1/arch/powerpc/platforms/512x/ |
D | mpc5121_ads_cpld.c | 124 enum irq_domain_bus_token bus_token) in cpld_pic_host_match() argument
|
/linux-6.12.1/drivers/of/ |
D | irq.c | 704 u32 bus_token) in of_msi_map_get_device_domain() argument 709 return irq_find_matching_host(np, bus_token); in of_msi_map_get_device_domain()
|
/linux-6.12.1/arch/powerpc/sysdev/ |
D | i8259.c | 162 enum irq_domain_bus_token bus_token) in i8259_host_match() argument
|
D | ehv_pic.c | 182 enum irq_domain_bus_token bus_token) in ehv_pic_host_match() argument
|
/linux-6.12.1/arch/powerpc/platforms/powernv/ |
D | opal-irqchip.c | 135 enum irq_domain_bus_token bus_token) in opal_event_match() argument
|
/linux-6.12.1/drivers/iommu/ |
D | hyperv-iommu.c | 105 enum irq_domain_bus_token bus_token) in hyperv_irq_remapping_select() argument
|