Home
last modified time | relevance | path

Searched refs:fwnode (Results 1 – 15 of 15) sorted by relevance

/arch/mips/loongson64/
Dinit.c149 static int __init add_legacy_isa_io(struct fwnode_handle *fwnode, resource_size_t hw_start, in add_legacy_isa_io() argument
160 range->fwnode = fwnode; in add_legacy_isa_io()
207 if (add_legacy_isa_io(&np->fwnode, range.cpu_addr, range.size)) in reserve_pio_range()
/arch/powerpc/platforms/pseries/
Dmsi.c561 parent_fwspec.fwnode = domain->parent->fwnode; in pseries_irq_parent_domain_alloc()
630 phb->fwnode = irq_domain_alloc_named_id_fwnode("pSeries-MSI", in __pseries_msi_allocate_domains()
632 if (!phb->fwnode) in __pseries_msi_allocate_domains()
636 phb->fwnode, in __pseries_msi_allocate_domains()
641 irq_domain_free_fwnode(phb->fwnode); in __pseries_msi_allocate_domains()
651 irq_domain_free_fwnode(phb->fwnode); in __pseries_msi_allocate_domains()
678 if (phb->fwnode) in pseries_msi_free_domains()
679 irq_domain_free_fwnode(phb->fwnode); in pseries_msi_free_domains()
/arch/x86/include/asm/
Dpci.h25 void *fwnode; /* IRQ domain for MSI assignment */ member
58 return to_pci_sysdata(bus)->fwnode; in _pci_root_bus_fwnode()
/arch/arm/mach-imx/
Dgpc.c177 if (is_of_node(fwspec->fwnode)) { in imx_gpc_domain_translate()
216 parent_fwspec.fwnode = domain->parent->fwnode; in imx_gpc_domain_alloc()
/arch/arm/mach-exynos/
Dsuspend.c141 if (is_of_node(fwspec->fwnode)) { in exynos_pmu_domain_translate()
178 parent_fwspec.fwnode = domain->parent->fwnode; in exynos_pmu_domain_alloc()
/arch/arm/mach-omap2/
Domap-wakeupgen.c492 if (is_of_node(fwspec->fwnode)) { in wakeupgen_domain_translate()
531 parent_fwspec.fwnode = domain->parent->fwnode; in wakeupgen_domain_alloc()
/arch/x86/kernel/apic/
Dvector.c656 if (is_fwnode_irqchip(fwspec->fwnode)) { in x86_fwspec_is_ioapic()
657 const char *fwname = fwnode_get_name(fwspec->fwnode); in x86_fwspec_is_ioapic()
661 return to_of_node(fwspec->fwnode) && in x86_fwspec_is_ioapic()
662 of_device_is_compatible(to_of_node(fwspec->fwnode), in x86_fwspec_is_ioapic()
671 if (is_fwnode_irqchip(fwspec->fwnode)) { in x86_fwspec_is_hpet()
672 const char *fwname = fwnode_get_name(fwspec->fwnode); in x86_fwspec_is_hpet()
Dio_apic.c2355 fwspec.fwnode = fn; in mp_irqdomain_create()
2389 struct fwnode_handle *fn = ioapics[idx].irqdomain->fwnode; in ioapic_destroy_irqdomain()
/arch/powerpc/sysdev/xive/
Dcommon.c1114 struct fwnode_handle *fwnode; in xive_init_ipis() local
1119 fwnode = irq_domain_alloc_named_fwnode("XIVE-IPI"); in xive_init_ipis()
1120 if (!fwnode) in xive_init_ipis()
1123 ipi_domain = irq_domain_create_linear(fwnode, nr_node_ids, in xive_init_ipis()
1156 irq_domain_free_fwnode(fwnode); in xive_init_ipis()
1376 return xive_irq_domain_xlate(d, to_of_node(fwspec->fwnode), in xive_irq_domain_translate()
/arch/arm64/kvm/
Darch_timer.c1077 struct fwnode_handle *fwnode; in kvm_irq_init() local
1080 fwnode = irq_domain_alloc_named_fwnode("kvm-timer"); in kvm_irq_init()
1081 if (!fwnode) in kvm_irq_init()
1087 NR_KVM_TIMERS, fwnode, in kvm_irq_init()
1090 irq_domain_free_fwnode(fwnode); in kvm_irq_init()
/arch/powerpc/include/asm/
Dpci-bridge.h133 struct fwnode_handle *fwnode; member
/arch/powerpc/sysdev/xics/
Dxics-common.c418 return xics_host_xlate(d, to_of_node(fwspec->fwnode), fwspec->param, in xics_host_domain_translate()
/arch/powerpc/platforms/powernv/
Dpci-ioda.c2202 parent_fwspec.fwnode = domain->parent->fwnode; in pnv_irq_parent_domain_alloc()
2275 hose->fwnode = irq_domain_alloc_named_id_fwnode("PNV-MSI", phb->opal_id); in pnv_msi_allocate_domains()
2276 if (!hose->fwnode) in pnv_msi_allocate_domains()
2280 hose->fwnode, in pnv_msi_allocate_domains()
2285 irq_domain_free_fwnode(hose->fwnode); in pnv_msi_allocate_domains()
2295 irq_domain_free_fwnode(hose->fwnode); in pnv_msi_allocate_domains()
/arch/mips/pci/
Dpci-xtalk-bridge.c740 struct fwnode_handle *fn = bc->domain->fwnode; in bridge_remove()
/arch/x86/kernel/
Dhpet.c567 fwspec.fwnode = fn; in hpet_create_irq_domain()