/linux-master/drivers/irqchip/ |
H A D | irq-crossbar.c | 96 fwspec.fwnode = domain->parent->fwnode; 173 if (is_of_node(fwspec->fwnode)) {
|
H A D | irq-gic-v3-its-platform-msi.c | 86 static int __init its_pmsi_init_one(struct fwnode_handle *fwnode, argument 91 parent = irq_find_matching_fwnode(fwnode, DOMAIN_BUS_NEXUS); 97 if (!platform_msi_create_irq_domain(fwnode, &its_pmsi_domain_info,
|
H A D | irq-vf610-mscm-ir.c | 144 parent_fwspec.fwnode = domain->parent->fwnode;
|
/linux-master/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_dsaf_misc.h | 34 platform_device *hns_dsaf_find_platform_device(struct fwnode_handle *fwnode);
|
/linux-master/arch/arm/mach-exynos/ |
H A D | suspend.c | 141 if (is_of_node(fwspec->fwnode)) { 178 parent_fwspec.fwnode = domain->parent->fwnode;
|
/linux-master/arch/arm/mach-imx/ |
H A D | gpc.c | 177 if (is_of_node(fwspec->fwnode)) { 216 parent_fwspec.fwnode = domain->parent->fwnode;
|
/linux-master/arch/arm/mach-omap2/ |
H A D | omap-wakeupgen.c | 493 if (is_of_node(fwspec->fwnode)) { 532 parent_fwspec.fwnode = domain->parent->fwnode;
|
/linux-master/arch/arm64/kvm/ |
H A D | arch_timer.c | 1333 struct fwnode_handle *fwnode; local 1336 fwnode = irq_domain_alloc_named_fwnode("kvm-timer"); 1337 if (!fwnode) 1343 NR_KVM_TIMERS, fwnode, 1346 irq_domain_free_fwnode(fwnode);
|
/linux-master/arch/loongarch/kernel/ |
H A D | setup.c | 464 static int __init add_legacy_isa_io(struct fwnode_handle *fwnode, argument 475 range->fwnode = fwnode; 522 if (add_legacy_isa_io(&np->fwnode, range.cpu_addr, range.size))
|
/linux-master/arch/mips/loongson64/ |
H A D | init.c | 152 static int __init add_legacy_isa_io(struct fwnode_handle *fwnode, resource_size_t hw_start, argument 163 range->fwnode = fwnode; 211 if (add_legacy_isa_io(&np->fwnode, range.cpu_addr, range.size))
|
/linux-master/arch/mips/pci/ |
H A D | pci-xtalk-bridge.c | 740 struct fwnode_handle *fn = bc->domain->fwnode;
|
/linux-master/arch/powerpc/include/asm/ |
H A D | mpc5xxx.h | 16 unsigned long mpc5xxx_fwnode_get_bus_frequency(struct fwnode_handle *fwnode);
|
H A D | pci-bridge.h | 137 struct fwnode_handle *fwnode; member in struct:pci_controller
|
/linux-master/arch/powerpc/platforms/powernv/ |
H A D | pci-ioda.c | 1854 parent_fwspec.fwnode = domain->parent->fwnode; 1927 hose->fwnode = irq_domain_alloc_named_id_fwnode("PNV-MSI", phb->opal_id); 1928 if (!hose->fwnode) 1932 hose->fwnode, 1937 irq_domain_free_fwnode(hose->fwnode); 1947 irq_domain_free_fwnode(hose->fwnode);
|
/linux-master/arch/powerpc/platforms/pseries/ |
H A D | msi.c | 546 parent_fwspec.fwnode = domain->parent->fwnode; 615 phb->fwnode = irq_domain_alloc_named_id_fwnode("pSeries-MSI", 617 if (!phb->fwnode) 621 phb->fwnode, 626 irq_domain_free_fwnode(phb->fwnode); 636 irq_domain_free_fwnode(phb->fwnode); 663 if (phb->fwnode) 664 irq_domain_free_fwnode(phb->fwnode);
|
/linux-master/arch/powerpc/sysdev/ |
H A D | mpc5xxx_clocks.c | 11 * @fwnode: firmware node 16 unsigned long mpc5xxx_fwnode_get_bus_frequency(struct fwnode_handle *fwnode) argument 22 ret = fwnode_property_read_u32(fwnode, "bus-frequency", &bus_freq); 26 fwnode_for_each_parent_node(fwnode, parent) {
|
/linux-master/arch/powerpc/sysdev/xics/ |
H A D | xics-common.c | 418 return xics_host_xlate(d, to_of_node(fwspec->fwnode), fwspec->param,
|
/linux-master/arch/powerpc/sysdev/xive/ |
H A D | common.c | 1135 struct fwnode_handle *fwnode; local 1140 fwnode = irq_domain_alloc_named_fwnode("XIVE-IPI"); 1141 if (!fwnode) 1144 ipi_domain = irq_domain_create_linear(fwnode, nr_node_ids, 1177 irq_domain_free_fwnode(fwnode); 1397 return xive_irq_domain_xlate(d, to_of_node(fwspec->fwnode),
|
/linux-master/arch/x86/include/asm/ |
H A D | pci.h | 24 void *fwnode; /* IRQ domain for MSI assignment */ member in struct:pci_sysdata 57 return to_pci_sysdata(bus)->fwnode;
|
/linux-master/arch/x86/kernel/apic/ |
H A D | io_apic.c | 2350 fwspec.fwnode = fn; 2381 struct fwnode_handle *fn = ioapics[idx].irqdomain->fwnode;
|
H A D | vector.c | 663 if (is_fwnode_irqchip(fwspec->fwnode)) { 664 const char *fwname = fwnode_get_name(fwspec->fwnode); 668 return to_of_node(fwspec->fwnode) && 669 of_device_is_compatible(to_of_node(fwspec->fwnode), 678 if (is_fwnode_irqchip(fwspec->fwnode)) { 679 const char *fwname = fwnode_get_name(fwspec->fwnode);
|
/linux-master/arch/x86/kernel/ |
H A D | hpet.c | 567 fwspec.fwnode = fn;
|
/linux-master/drivers/acpi/ |
H A D | acpi_platform.c | 169 pdevinfo.fwnode = acpi_fwnode_handle(adev);
|
/linux-master/drivers/acpi/arm64/ |
H A D | apmt.c | 71 * @fwnode: fwnode associated with the APMT node 76 struct fwnode_handle *fwnode) 102 pdev->dev.fwnode = fwnode; 121 struct fwnode_handle *fwnode; local 137 fwnode = acpi_alloc_fwnode_static(); 138 if (!fwnode) 141 ret = apmt_add_platform_device(apmt_node, fwnode); 143 acpi_free_fwnode_static(fwnode); 75 apmt_add_platform_device(struct acpi_apmt_node *node, struct fwnode_handle *fwnode) argument [all...] |
H A D | iort.c | 39 struct fwnode_handle *fwnode; member in struct:iort_fwnode 49 * @fwnode: fwnode associated with the IORT node 55 struct fwnode_handle *fwnode) 66 np->fwnode = fwnode; 76 * iort_get_fwnode() - Retrieve fwnode associated with an IORT node 86 struct fwnode_handle *fwnode = NULL; local 91 fwnode = curr->fwnode; 54 iort_set_fwnode(struct acpi_iort_node *iort_node, struct fwnode_handle *fwnode) argument 127 iort_get_iort_node( struct fwnode_handle *fwnode) argument 1792 struct fwnode_handle *fwnode; local 1912 struct fwnode_handle *fwnode; local [all...] |