to_of_node
return xics_host_xlate(d, to_of_node(fwspec->fwnode), fwspec->param,
return xive_irq_domain_xlate(d, to_of_node(fwspec->fwnode),
struct device_node *np = to_of_node(fwnode);
return to_of_node(fwspec->fwnode) &&
of_device_is_compatible(to_of_node(fwspec->fwnode),
dev->of_node = to_of_node(fwnode);
ret = of_dma_configure(dev, to_of_node(fwnode), true);
mask = of_irq_get_affinity(to_of_node(fwnode), num);
ret = of_irq_get(to_of_node(fwnode), num);
pdev->dev.of_node = of_node_get(to_of_node(pdev->dev.fwnode));
ret = parse_state(to_of_node(states[i].fwnode), &state);
chan = of_dma_request_slave_channel(to_of_node(fwnode), name);
const struct device_node *np = to_of_node(fwnode);
gpiospec.np = to_of_node(entry->fwnode);
desc = of_find_gpio(to_of_node(fwnode), con_id, idx, lookupflags);
to_of_node(hwm->fan_node), "qnap-mcu-hwmon",
return of_node_name_eq(to_of_node(fwnode), name);
return of_device_is_compatible(to_of_node(fwnode),
return of_cti_get_cpu_at_node(to_of_node(fwnode));
return of_node_full_name(to_of_node(fwnode));
of_node_clear_flag(to_of_node(fwnode), OF_POPULATED);
status = of_clk_set_defaults(to_of_node(fwnode), false);
clk = devm_get_clk_from_child(dev, to_of_node(node), NULL);
irq = of_irq_get_byname(to_of_node(child), "irq");
irq = of_irq_get_byname(to_of_node(child), "wakeup");
irq_of_parse_and_map(to_of_node(child), 0);
of_msi_configure(dev, to_of_node(dev->fwnode));
reg = of_io_request_and_map(to_of_node(fwnode), 0, NULL);
u32 contexts = of_irq_count(to_of_node(fwnode));
rc = of_irq_parse_one(to_of_node(fwnode), i, &parent);
struct device_node *msi_np = to_of_node(msi_node);
of_node_put(to_of_node(v2m->fwnode));
struct device_node *node = to_of_node(parent_handle);
gic_enable_of_quirks(to_of_node(its->fwnode_handle),
of_node = to_of_node(handle);
np = to_of_node(fwnode);
gicv5_its_of_probe(to_of_node(irs_data->fwnode));
struct device_node *np = to_of_node(handle);
struct device_node *of_node = to_of_node(fwspec->fwnode);
return (!node || (to_of_node(d->fwnode) == node)) && is_ipi;
return (!node || to_of_node(d->fwnode) == node) && is_ipi;
rc = of_irq_parse_one(to_of_node(dev->fwnode), index, &parent);
struct device_node *np = to_of_node(dev->fwnode);
msi_mode = of_property_present(to_of_node(dev->fwnode), "msi-parent");
of_msi_configure(dev, to_of_node(dev->fwnode));
rc = of_property_read_u32(to_of_node(fwnode), "riscv,guest-index-bits",
rc = of_property_read_u32(to_of_node(fwnode), "riscv,hart-index-bits",
rc = of_property_read_u32(to_of_node(fwnode), "riscv,group-index-bits",
rc = of_property_read_u32(to_of_node(fwnode), "riscv,group-index-shift",
rc = of_property_read_u32(to_of_node(fwnode), "riscv,num-ids",
rc = of_property_read_u32(to_of_node(fwnode), "riscv,num-guest-ids",
rc = of_irq_parse_one(to_of_node(fwnode), index, &parent);
return of_address_to_resource(to_of_node(fwnode), index, res);
rc = of_property_read_u32(to_of_node(fwnode), "riscv,ndev", nr_irqs);
*nr_contexts = of_irq_count(to_of_node(fwnode));
rc = of_irq_parse_one(to_of_node(fwnode), context, &parent);
id = of_match_node(plic_match, to_of_node(fwnode));
regs = of_iomap(to_of_node(fwnode), 0);
to_of_node(fwnode)->name);
int num_channels = of_get_available_child_count(to_of_node(np));
if (to_of_node(init_data.fwnode)->name[0] ==
led.name = to_of_node(fwnode)->name;
spec.np = to_of_node(fwspec.fwnode);
to_of_node(input_fwnode), ret);
dev_dbg(priv->dev, "Found '%pOF'\n", to_of_node(fwnode));
dev_dbg(isp->dev, "Found '%pOF'\n", to_of_node(fwnode));
vin_err(vin, "Failed to parse %pOF\n", to_of_node(fwnode));
to_of_node(fwnode), vep.base.id);
vin_err(vin, "Failed to parse %pOF\n", to_of_node(ep));
vin_dbg(vin, "Add parallel OF device %pOF\n", to_of_node(fwnode));
dev_err(cru->dev, "Failed to parse %pOF\n", to_of_node(fwnode));
if (!of_device_is_available(to_of_node(fwnode))) {
to_of_node(fwnode));
to_of_node(fwnode), vep.base.id);
(char *)to_of_node(subdev->fwnode)->full_name;
to_of_node(ep));
return of_fwnode_handle(of_graph_get_endpoint_by_regs(to_of_node(fwnode),
to_of_node(link.remote_node));
to_of_node(link.remote_node));
nand_set_flash_node(&data->chip, to_of_node(child));
node = to_of_node(fwn);
err = of_property_read_u32(to_of_node(child), "reg", &id);
serdes_phy = of_phy_get(to_of_node(dpmac_node), NULL);
if (of_phy_is_fixed_link(to_of_node(dpmac_node)) &&
net_dev->dev.of_node = to_of_node(mac->fw_node);
ret = of_mdiobus_register(bus, to_of_node(fwnode));
np = of_parse_phandle(to_of_node(mac_cb->fw_port),
np = of_parse_phandle(to_of_node(mac_cb->fw_port),
to_of_node(mac_cb->fw_port), "cpld-syscon", 1, 0,
of_node_put(to_of_node(priv->fwnode));
of_node_put(to_of_node(priv->fwnode));
ret = of_get_mac_address_nvmem(to_of_node(fwnode), fw_mac_addr);
struct device_node *port_node = to_of_node(port_fwnode);
to_of_node(portnp), NULL);
np = to_of_node(fwnode);
err = of_parse_phandle_with_fixed_args(to_of_node(fwnode),
err = devm_of_mdiobus_register(dev, bus, to_of_node(node));
of_parse_phandle(to_of_node(port), "phy-handle", 0);
node = to_of_node(fwn);
return of_fwnode_handle(of_node_get(to_of_node(fwnode)));
of_node_put(to_of_node(fwnode));
return of_device_is_available(to_of_node(fwnode));
if (of_dma_is_coherent(to_of_node(fwnode)))
return of_property_present(to_of_node(fwnode), propname);
return of_property_read_bool(to_of_node(fwnode), propname);
const struct device_node *node = to_of_node(fwnode);
const struct device_node *node = to_of_node(fwnode);
return kbasename(to_of_node(fwnode)->full_name);
if (!to_of_node(fwnode)->parent)
return of_fwnode_handle(of_get_parent(to_of_node(fwnode)));
return of_fwnode_handle(of_get_next_available_child(to_of_node(fwnode),
to_of_node(child)));
const struct device_node *node = to_of_node(fwnode);
ret = of_parse_phandle_with_args(to_of_node(fwnode), prop,
ret = of_parse_phandle_with_fixed_args(to_of_node(fwnode), prop,
return of_fwnode_handle(of_graph_get_next_endpoint(to_of_node(fwnode),
to_of_node(prev)));
of_graph_get_remote_endpoint(to_of_node(fwnode)));
np = of_get_parent(to_of_node(fwnode));
const struct device_node *node = to_of_node(fwnode);
return of_iomap(to_of_node(fwnode), index);
return of_irq_get(to_of_node(fwnode), index);
struct device_node *con_np = to_of_node(fwnode);
irq = irq_of_parse_and_map(to_of_node(dev_fwnode(port->pcie->dev)),
ret = of_parse_phandle_with_args(to_of_node(fwnode), "msi-ranges",
ret = of_property_read_u32_index(to_of_node(fwnode), "msi-ranges",
cbphy->syscfg = device_node_to_regmap(to_of_node(ref.fwnode));
cbphy->hsiocfg = device_node_to_regmap(to_of_node(ref.fwnode));
gpio_np = to_of_node(pc->fwnode);
struct device_node *np = to_of_node(gc->fwnode);
struct device_node *np = to_of_node(fwnode);
struct device_node *node = to_of_node(child);
npctl->ngroups += of_get_child_count(to_of_node(child));
bank->clk = of_clk_get(to_of_node(bank->fwnode), 0);
struct device_node *np = to_of_node(fwnode);
np = to_of_node(gctrl->fwnode);
if (of_match_node(ingenic_gpio_of_matches, to_of_node(fwnode))) {
irq = irq_of_parse_and_map(to_of_node(bank->fwnode), idx);
struct device_node *np = to_of_node(child);
if (of_address_to_resource(to_of_node(fwnode), 0, &res))
struct device_node *np = to_of_node(child);
ec->bridge.of_node = to_of_node(fwnode);
sdev->dev.of_node = to_of_node(node);
return of_pwm_get(dev, to_of_node(fwnode), con_id);
pwm = of_pwm_get(dev, to_of_node(fwnode), con_id);
alt_port->bridge = devm_drm_dp_hpd_bridge_alloc(dev, to_of_node(fwnode));
slave->dev.of_node = of_node_get(to_of_node(fwnode));
of_node_clear_flag(to_of_node(fwnode), OF_POPULATED);
of_node_put(to_of_node(fwnode));
to_of_node(ep), ret);
link.local_port, to_of_node(link.local_node));
to_of_node(link.local_node), link.local_port);
to_of_node(link.remote_node));
to_of_node(link.remote_node));
to_of_node(entity->asd.match.fwnode));
dev_dbg(vi->dev, "parsing node %pOF\n", to_of_node(fwnode));
for_each_endpoint_of_node(to_of_node(fwnode), node) {
to_of_node(connector),
bridge_dev = devm_drm_dp_hpd_bridge_alloc(tcpm->dev, to_of_node(tcpm->tcpc.fwnode));
ucsi_port->bridge = devm_drm_dp_hpd_bridge_alloc(dev, to_of_node(fwnode));
uec->bridge = devm_drm_dp_hpd_bridge_alloc(&adev->dev, to_of_node(fwnode));
return to_of_node(d->fwnode);
GFP_KERNEL, of_node_to_nid(to_of_node(info->fwnode)));
of_node_to_nid(to_of_node(info->fwnode))) < 0) {
rc = h->ops->match(h, to_of_node(fwnode), bus_token);
return d->ops->xlate(d, to_of_node(fwspec->fwnode),
of_node_full_name(to_of_node(fwspec->fwnode)));
hwirq, of_node_full_name(to_of_node(fwspec->fwnode)));