Home
last modified time | relevance | path

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

/arch/powerpc/sysdev/
A Dmpc5xxx_clocks.c16 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 Dirq.h25 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 Dinit.c152 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 Dmsi.c552 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 Dpci.h24 void *fwnode; /* IRQ domain for MSI assignment */ member
57 return to_pci_sysdata(bus)->fwnode; in _pci_root_bus_fwnode()
/arch/riscv/kernel/
A Dirq.c54 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 Dmpc5xxx.h16 unsigned long mpc5xxx_fwnode_get_bus_frequency(struct fwnode_handle *fwnode);
A Dpci-bridge.h137 struct fwnode_handle *fwnode; member
/arch/x86/platform/geode/
A Dgeode-common.c77 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 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/x86/pci/
A Dacpi.c296 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 Dsetup.c467 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 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/
A Domap-wakeupgen.c493 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 Dvector.c663 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 Dio_apic.c2235 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 Dcommon.c1135 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 Darch_timer.c1409 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 Dpci-ioda.c1813 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 Dspitz.c510 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 Dxics-common.c418 return xics_host_xlate(d, to_of_node(fwspec->fwnode), fwspec->param, in xics_host_domain_translate()
/arch/um/drivers/
A Dvirt-pci.c566 .fwnode = um_pci_fwnode, in um_pci_init()
/arch/mips/pci/
A Dpci-xtalk-bridge.c740 struct fwnode_handle *fn = bc->domain->fwnode; in bridge_remove()
/arch/x86/kernel/
A Dhpet.c561 fwspec.fwnode = fn; in hpet_create_irq_domain()

Completed in 53 milliseconds