| /arch/powerpc/sysdev/ |
| A D | mpc5xxx_clocks.c | 16 unsigned long mpc5xxx_fwnode_get_bus_frequency(struct fwnode_handle *fwnode) in mpc5xxx_fwnode_get_bus_frequency() argument 22 ret = fwnode_property_read_u32(fwnode, "bus-frequency", &bus_freq); in mpc5xxx_fwnode_get_bus_frequency() 26 fwnode_for_each_parent_node(fwnode, parent) { in mpc5xxx_fwnode_get_bus_frequency()
|
| /arch/riscv/include/asm/ |
| A D | irq.h | 25 int riscv_get_hart_index(struct fwnode_handle *fwnode, u32 logical_index, 37 int riscv_acpi_get_gsi_info(struct fwnode_handle *fwnode, u32 *gsi_base, 47 static inline int riscv_acpi_get_gsi_info(struct fwnode_handle *fwnode, u32 *gsi_base, in riscv_acpi_get_gsi_info() argument
|
| /arch/mips/loongson64/ |
| A D | init.c | 152 static int __init add_legacy_isa_io(struct fwnode_handle *fwnode, resource_size_t hw_start, in add_legacy_isa_io() argument 163 range->fwnode = fwnode; in add_legacy_isa_io() 211 if (add_legacy_isa_io(&np->fwnode, range.cpu_addr, range.size)) in reserve_pio_range()
|
| /arch/powerpc/platforms/pseries/ |
| A D | msi.c | 552 parent_fwspec.fwnode = domain->parent->fwnode; in pseries_irq_parent_domain_alloc() 621 phb->fwnode = irq_domain_alloc_named_id_fwnode("pSeries-MSI", in __pseries_msi_allocate_domains() 623 if (!phb->fwnode) in __pseries_msi_allocate_domains() 627 phb->fwnode, in __pseries_msi_allocate_domains() 632 irq_domain_free_fwnode(phb->fwnode); in __pseries_msi_allocate_domains() 642 irq_domain_free_fwnode(phb->fwnode); in __pseries_msi_allocate_domains() 669 if (phb->fwnode) in pseries_msi_free_domains() 670 irq_domain_free_fwnode(phb->fwnode); in pseries_msi_free_domains()
|
| /arch/x86/include/asm/ |
| A D | pci.h | 24 void *fwnode; /* IRQ domain for MSI assignment */ member 57 return to_pci_sysdata(bus)->fwnode; in _pci_root_bus_fwnode()
|
| /arch/riscv/kernel/ |
| A D | irq.c | 54 int riscv_get_hart_index(struct fwnode_handle *fwnode, u32 logical_index, in riscv_get_hart_index() argument 58 struct device_node *np = to_of_node(fwnode); in riscv_get_hart_index()
|
| /arch/powerpc/include/asm/ |
| A D | mpc5xxx.h | 16 unsigned long mpc5xxx_fwnode_get_bus_frequency(struct fwnode_handle *fwnode);
|
| A D | pci-bridge.h | 137 struct fwnode_handle *fwnode; member
|
| /arch/x86/platform/geode/ |
| A D | geode-common.c | 77 keys_info.fwnode = software_node_fwnode(&geode_gpio_keys_node); in geode_create_restart_key() 158 led_info.fwnode = software_node_fwnode(&geode_gpio_leds_node); in geode_create_leds()
|
| /arch/arm/mach-imx/ |
| A D | gpc.c | 177 if (is_of_node(fwspec->fwnode)) { in imx_gpc_domain_translate() 216 parent_fwspec.fwnode = domain->parent->fwnode; in imx_gpc_domain_alloc()
|
| /arch/x86/pci/ |
| A D | acpi.c | 296 struct fwnode_handle *fwnode; in pcie_has_usb4_host_interface() local 303 fwnode = fwnode_find_reference(dev_fwnode(&pdev->dev), in pcie_has_usb4_host_interface() 305 if (!IS_ERR(fwnode)) { in pcie_has_usb4_host_interface() 306 fwnode_handle_put(fwnode); in pcie_has_usb4_host_interface()
|
| /arch/loongarch/kernel/ |
| A D | setup.c | 467 static int __init add_legacy_isa_io(struct fwnode_handle *fwnode, in add_legacy_isa_io() argument 478 range->fwnode = fwnode; in add_legacy_isa_io() 525 if (add_legacy_isa_io(&np->fwnode, range.cpu_addr, range.size)) in arch_reserve_pio_range()
|
| /arch/arm/mach-exynos/ |
| A D | suspend.c | 141 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/ |
| A D | omap-wakeupgen.c | 493 if (is_of_node(fwspec->fwnode)) { in wakeupgen_domain_translate() 532 parent_fwspec.fwnode = domain->parent->fwnode; in wakeupgen_domain_alloc()
|
| /arch/x86/kernel/apic/ |
| A D | vector.c | 663 if (is_fwnode_irqchip(fwspec->fwnode)) { in x86_fwspec_is_ioapic() 664 const char *fwname = fwnode_get_name(fwspec->fwnode); in x86_fwspec_is_ioapic() 668 return to_of_node(fwspec->fwnode) && in x86_fwspec_is_ioapic() 669 of_device_is_compatible(to_of_node(fwspec->fwnode), in x86_fwspec_is_ioapic() 678 if (is_fwnode_irqchip(fwspec->fwnode)) { in x86_fwspec_is_hpet() 679 const char *fwname = fwnode_get_name(fwspec->fwnode); in x86_fwspec_is_hpet()
|
| A D | io_apic.c | 2235 fwspec.fwnode = fn; in mp_irqdomain_create() 2264 struct fwnode_handle *fn = ioapics[idx].irqdomain->fwnode; in ioapic_destroy_irqdomain()
|
| /arch/powerpc/sysdev/xive/ |
| A D | common.c | 1135 struct fwnode_handle *fwnode; in xive_init_ipis() local 1140 fwnode = irq_domain_alloc_named_fwnode("XIVE-IPI"); in xive_init_ipis() 1141 if (!fwnode) in xive_init_ipis() 1144 ipi_domain = irq_domain_create_linear(fwnode, nr_node_ids, in xive_init_ipis() 1177 irq_domain_free_fwnode(fwnode); in xive_init_ipis() 1397 return xive_irq_domain_xlate(d, to_of_node(fwspec->fwnode), in xive_irq_domain_translate()
|
| /arch/arm64/kvm/ |
| A D | arch_timer.c | 1409 struct fwnode_handle *fwnode; in kvm_irq_init() local 1412 fwnode = irq_domain_alloc_named_fwnode("kvm-timer"); in kvm_irq_init() 1413 if (!fwnode) in kvm_irq_init() 1419 NR_KVM_TIMERS, fwnode, in kvm_irq_init() 1422 irq_domain_free_fwnode(fwnode); in kvm_irq_init()
|
| /arch/powerpc/platforms/powernv/ |
| A D | pci-ioda.c | 1813 parent_fwspec.fwnode = domain->parent->fwnode; in pnv_irq_parent_domain_alloc() 1886 hose->fwnode = irq_domain_alloc_named_id_fwnode("PNV-MSI", phb->opal_id); in pnv_msi_allocate_domains() 1887 if (!hose->fwnode) in pnv_msi_allocate_domains() 1891 hose->fwnode, in pnv_msi_allocate_domains() 1896 irq_domain_free_fwnode(hose->fwnode); in pnv_msi_allocate_domains() 1906 irq_domain_free_fwnode(hose->fwnode); in pnv_msi_allocate_domains()
|
| /arch/arm/mach-pxa/ |
| A D | spitz.c | 510 keys_info.fwnode = software_node_fwnode(&spitz_gpio_keys_node); in spitz_keys_init() 577 led_info.fwnode = software_node_fwnode(&spitz_gpio_leds_node); in spitz_leds_init()
|
| /arch/powerpc/sysdev/xics/ |
| A D | xics-common.c | 418 return xics_host_xlate(d, to_of_node(fwspec->fwnode), fwspec->param, in xics_host_domain_translate()
|
| /arch/um/drivers/ |
| A D | virt-pci.c | 566 .fwnode = um_pci_fwnode, in um_pci_init()
|
| /arch/mips/pci/ |
| A D | pci-xtalk-bridge.c | 740 struct fwnode_handle *fn = bc->domain->fwnode; in bridge_remove()
|
| /arch/x86/kernel/ |
| A D | hpet.c | 561 fwspec.fwnode = fn; in hpet_create_irq_domain()
|