Home
last modified time | relevance | path

Searched refs:for_each_child_of_node (Results 1 – 143 of 143) sorted by relevance

/linux-4.1.27/drivers/of/
Dresolver.c41 for_each_child_of_node(node, child) { in __of_find_node_by_full_name()
110 for_each_child_of_node(node, child) in __of_adjust_tree_phandles()
270 for_each_child_of_node(node, child) { in __of_adjust_tree_phandle_references()
272 for_each_child_of_node(target, childtarget) in __of_adjust_tree_phandle_references()
323 for_each_child_of_node(resolve, childroot) in of_resolve_phandles()
346 for_each_child_of_node(resolve, child) { in of_resolve_phandles()
Doverlay.c146 for_each_child_of_node(overlay, child) { in of_overlay_apply_one()
272 for_each_child_of_node(tree, node) in of_build_overlay_info()
280 for_each_child_of_node(tree, node) { in of_build_overlay_info()
419 for_each_child_of_node(tree, child) { in overlay_subtree_check()
Dof_pci.c26 for_each_child_of_node(parent, node) { in of_pci_find_child_device()
35 for_each_child_of_node(node, node2) { in of_pci_find_child_device()
Dplatform.c365 for_each_child_of_node(bus, child) { in of_platform_bus_create()
403 } else for_each_child_of_node(root, child) { in of_platform_bus_probe()
447 for_each_child_of_node(root, child) { in of_platform_populate()
Dunittest.c204 for_each_child_of_node(np, child) { in of_unittest_check_node_linkage()
800 for_each_child_of_node(np, child) { in of_unittest_platform_populate()
801 for_each_child_of_node(child, grandchild) in of_unittest_platform_populate()
808 for_each_child_of_node(np, child) { in of_unittest_platform_populate()
809 for_each_child_of_node(child, grandchild) in of_unittest_platform_populate()
836 for_each_child_of_node(np, child) in update_node_properties()
1707 for_each_child_of_node(np, child) { in unittest_i2c_mux_probe()
Dbase.c728 for_each_child_of_node(node, child) in of_get_child_by_name()
2095 for_each_child_of_node(np, child) in of_find_next_cache_node()
2149 for_each_child_of_node(parent, port) { in of_graph_get_port_by_id()
/linux-4.1.27/drivers/mtd/
Dofpart.c47 for_each_child_of_node(node, pp) { in parse_ofpart_partitions()
62 for_each_child_of_node(node, pp) { in parse_ofpart_partitions()
/linux-4.1.27/drivers/memory/
Dof_memory.c123 for_each_child_of_node(np_ddr, np_tim) in of_get_ddr_timings()
134 for_each_child_of_node(np_ddr, np_tim) { in of_get_ddr_timings()
Djz4780-nemc.c318 for_each_child_of_node(nemc->dev->of_node, child) { in jz4780_nemc_probe()
/linux-4.1.27/drivers/clk/at91/
Dsckc.c48 for_each_child_of_node(np, childnp) { in of_at91sam9x5_sckc_setup()
Dclk-system.c159 for_each_child_of_node(np, sysclknp) { in of_at91_clk_sys_setup()
Dclk-programmable.c254 for_each_child_of_node(np, progclknp) { in of_at91_clk_prog_setup()
Dpmc.c396 for_each_child_of_node(np, childnp) { in of_at91_pmc_setup()
Dclk-peripheral.c368 for_each_child_of_node(np, periphclknp) { in of_at91_clk_periph_setup()
/linux-4.1.27/drivers/thermal/
Dof-thermal.c473 for_each_child_of_node(np, child) { in thermal_zone_of_sensor_register()
773 for_each_child_of_node(child, gchild) { in thermal_of_build_thermal_zone()
799 for_each_child_of_node(child, gchild) { in thermal_of_build_thermal_zone()
865 for_each_child_of_node(np, child) { in of_parse_thermal_zones()
940 for_each_child_of_node(np, child) { in of_thermal_destroy_zones()
/linux-4.1.27/arch/powerpc/platforms/powernv/
Dpci-p5ioc2.c198 for_each_child_of_node(np, phbn) { in pnv_pci_init_p5ioc2_hub()
228 for_each_child_of_node(np, phbn) { in pnv_pci_init_p5ioc2_hub()
Dopal.c700 for_each_child_of_node(opal_node, np) in opal_flash_init()
709 for_each_child_of_node(opal_node, np) in opal_ipmi_init()
802 for_each_child_of_node(consoles, np) { in opal_init()
Dpci-ioda.c2866 for_each_child_of_node(np, phbn) { in pnv_pci_init_ioda_hub()
/linux-4.1.27/arch/arm/mach-shmobile/
Dtimer.c50 for_each_child_of_node(cpus, np) { in shmobile_init_delay()
Dpm-rcar-gen2.c71 for_each_child_of_node(cpus, np) { in rcar_gen2_pm_init()
Dpm-rmobile.c367 for_each_child_of_node(parent, np) { in rmobile_add_pm_domains()
/linux-4.1.27/drivers/gpu/drm/msm/adreno/
Dadreno_device.c180 for_each_child_of_node(node, child) { in adreno_bind()
183 for_each_child_of_node(child, pwrlvl) { in adreno_bind()
/linux-4.1.27/drivers/regulator/
Dof_regulator.c239 for_each_child_of_node(node, child) { in of_regulator_match()
295 for_each_child_of_node(search, child) { in regulator_of_get_init_data()
Dmc13xxx-regulator-core.c187 for_each_child_of_node(parent, child) { in mc13xxx_parse_regulators_dt()
D88pm8607.c330 for_each_child_of_node(nproot, np) { in pm8607_regulator_dt_init()
Dda9052-regulator.c436 for_each_child_of_node(nproot, np) { in da9052_regulator_probe()
Ds5m8767.c567 for_each_child_of_node(regulators_np, reg_np) { in s5m8767_pmic_dt_parse_pdata()
Dmax8997.c943 for_each_child_of_node(regulators_np, reg_np) { in max8997_pmic_dt_parse_pdata()
/linux-4.1.27/drivers/pinctrl/samsung/
Dpinctrl-samsung.c289 for_each_child_of_node(np_config, np) { in samsung_dt_node_to_map()
723 for_each_child_of_node(dev_np, cfg_np) { in samsung_pinctrl_create_functions()
734 for_each_child_of_node(cfg_np, func_np) { in samsung_pinctrl_create_functions()
755 for_each_child_of_node(dev_np, cfg_np) { in samsung_pinctrl_create_functions()
770 for_each_child_of_node(cfg_np, func_np) { in samsung_pinctrl_create_functions()
1015 for_each_child_of_node(node, np) { in samsung_pinctrl_get_soc_data()
Dpinctrl-s3c24xx.c488 for_each_child_of_node(dev->of_node, np) { in s3c24xx_eint_init()
Dpinctrl-s3c64xx.c709 for_each_child_of_node(dev->of_node, np) { in s3c64xx_eint_eint0_init()
Dpinctrl-exynos5440.c704 for_each_child_of_node(dev_np, cfg_np) { in exynos5440_pinctrl_parse_dt()
Dpinctrl-exynos.c495 for_each_child_of_node(dev->of_node, np) { in exynos_eint_wkup_init()
/linux-4.1.27/drivers/pinctrl/
Dpinctrl-lantiq.c159 for_each_child_of_node(np_config, np) in ltq_pinctrl_dt_node_to_map()
166 for_each_child_of_node(np_config, np) in ltq_pinctrl_dt_node_to_map()
Dpinconf-generic.c378 for_each_child_of_node(np_config, np) { in pinconf_generic_dt_node_to_map()
Dpinctrl-rockchip.c1080 for_each_child_of_node(np, child) { in rockchip_pinctrl_child_count()
1180 for_each_child_of_node(np, child) { in rockchip_pinctrl_parse_functions()
1223 for_each_child_of_node(np, child) { in rockchip_pinctrl_parse_dt()
1756 for_each_child_of_node(node, np) { in rockchip_pinctrl_get_soc_data()
Dpinctrl-st.c1101 for_each_child_of_node(np, child) { in st_pctl_dt_child_count()
1321 for_each_child_of_node(np, child) { in st_pctl_parse_functions()
1678 for_each_child_of_node(np, child) { in st_pctl_probe_dt()
Dpinctrl-at91.c1003 for_each_child_of_node(np, child) { in at91_pinctrl_child_count()
1121 for_each_child_of_node(np, child) { in at91_pinctrl_parse_functions()
1193 for_each_child_of_node(np, child) { in at91_pinctrl_probe_dt()
Dpinctrl-tegra.c214 for_each_child_of_node(np_config, np) { in tegra_pinctrl_dt_node_to_map()
Dpinctrl-tz1090-pdc.c475 for_each_child_of_node(np_config, np) { in tz1090_pdc_pinctrl_dt_node_to_map()
Dpinctrl-tegra-xusb.c242 for_each_child_of_node(parent, np) { in tegra_xusb_padctl_dt_node_to_map()
Dpinctrl-tb10x.c798 for_each_child_of_node(of_node, child) { in tb10x_pinctrl_probe()
Dpinctrl-tz1090.c1191 for_each_child_of_node(np_config, np) { in tz1090_pinctrl_dt_node_to_map()
/linux-4.1.27/drivers/pinctrl/freescale/
Dpinctrl-mxs.c416 for_each_child_of_node(np, child) { in mxs_pinctrl_probe_dt()
442 for_each_child_of_node(np, child) { in mxs_pinctrl_probe_dt()
482 for_each_child_of_node(np, child) { in mxs_pinctrl_probe_dt()
Dpinctrl-imx1-core.c537 for_each_child_of_node(np, child) { in imx1_pinctrl_parse_functions()
561 for_each_child_of_node(np, child) { in imx1_pinctrl_parse_dt()
583 for_each_child_of_node(np, child) { in imx1_pinctrl_parse_dt()
Dpinctrl-imx.c600 for_each_child_of_node(np, child) { in imx_pinctrl_parse_functions()
633 for_each_child_of_node(np, child) in imx_pinctrl_probe_dt()
640 for_each_child_of_node(np, child) in imx_pinctrl_probe_dt()
/linux-4.1.27/arch/arm/kernel/
Ddevtree.c89 for_each_child_of_node(cpus, cpu) { in arm_dt_init_cpu_maps()
/linux-4.1.27/drivers/hwmon/
Dibmpowernv.c290 for_each_child_of_node(opal, np) { in populate_attr_groups()
367 for_each_child_of_node(opal, np) { in create_device_attrs()
Dads1015.c186 for_each_child_of_node(client->dev.of_node, node) { in ads1015_get_channels_config_of()
/linux-4.1.27/drivers/pinctrl/spear/
Dpinctrl-spear.c158 for_each_child_of_node(np_config, np) { in spear_pinctrl_dt_node_to_map()
179 for_each_child_of_node(np_config, np) { in spear_pinctrl_dt_node_to_map()
/linux-4.1.27/drivers/i2c/busses/
Di2c-pxa-pci.c40 for_each_child_of_node(dev->dev.of_node, child) { in add_i2c_device()
Di2c-powermac.c340 for_each_child_of_node(adap->dev.of_node, node) { in i2c_powermac_register_devices()
/linux-4.1.27/arch/powerpc/platforms/cell/
Dsetup.c170 for_each_child_of_node(root, np) { in cell_publish_devices()
/linux-4.1.27/drivers/gpu/drm/armada/
Darmada_drv.c366 for_each_child_of_node(port, ep) { in armada_add_endpoints()
431 for_each_child_of_node(d->of_node, port) in armada_drm_find_components()
/linux-4.1.27/arch/mips/pci/
Dpci-rt3883.c435 for_each_child_of_node(np, child) { in rt3883_pci_probe()
451 for_each_child_of_node(np, child) { in rt3883_pci_probe()
/linux-4.1.27/drivers/leds/
Dleds-pwm.c151 for_each_child_of_node(dev->of_node, child) { in led_pwm_create_of()
Dleds-88pm860x.c140 for_each_child_of_node(nproot, np) { in pm860x_led_dt_init()
Dleds-ns2.c275 for_each_child_of_node(np, child) { in ns2_leds_get_of_pdata()
Dleds-mc13783.c156 for_each_child_of_node(parent, child) { in mc13xxx_led_probe_dt()
Dleds-pca963x.c291 for_each_child_of_node(np, child) { in pca963x_dt_init()
Dleds-lp55xx-common.c571 for_each_child_of_node(np, child) { in lp55xx_of_populate_pdata()
Dleds-tca6507.c703 for_each_child_of_node(np, child) { in tca6507_led_dt_init()
/linux-4.1.27/arch/powerpc/platforms/44x/
Dwarp.c183 for_each_child_of_node(np, child) in pika_setup_leds()
/linux-4.1.27/drivers/i2c/
Di2c-mux.c165 for_each_child_of_node(mux_dev->of_node, child) { in i2c_add_mux_adapter()
/linux-4.1.27/arch/powerpc/kernel/
Dpci_32.c86 for_each_child_of_node(node, node) { in make_one_node_map()
Dpci_of_scan.c361 for_each_child_of_node(node, child) { in __of_scan_bus()
Dibmebus.c187 for_each_child_of_node(root, child) { in ibmebus_create_devices()
Dvio.c121 for_each_child_of_node(node_vroot, of_node) { in vio_cmo_num_OF_devs()
/linux-4.1.27/drivers/video/
Dof_display_timing.c194 for_each_child_of_node(timings_np, entry) { in of_get_display_timings()
/linux-4.1.27/drivers/video/backlight/
D88pm860x_bl.c176 for_each_child_of_node(nproot, np) { in pm860x_backlight_dt_init()
Dlp855x_bl.c377 for_each_child_of_node(node, child) { in lp855x_parse_dt()
/linux-4.1.27/drivers/soc/ti/
Dknav_qmss_queue.c1067 for_each_child_of_node(regions, child) { in knav_queue_setup_regions()
1279 for_each_child_of_node(queue_pools, type) { in knav_setup_queue_pools()
1280 for_each_child_of_node(type, range) { in knav_setup_queue_pools()
1366 for_each_child_of_node(qmgrs, child) { in knav_queue_init_qmgrs()
1444 for_each_child_of_node(pdsps, child) { in knav_queue_init_pdsps()
Dknav_dma.c760 for_each_child_of_node(node, child) { in knav_dma_probe()
/linux-4.1.27/drivers/gpu/drm/exynos/
Dexynos_drm_dpi.c180 for_each_child_of_node(parent, np) { in of_get_child_by_name_reg()
Dexynos_drm_dsi.c1543 for_each_child_of_node(parent, np) { in of_get_child_by_name_reg()
/linux-4.1.27/drivers/input/keyboard/
Dsun4i-lradc-keys.c182 for_each_child_of_node(np, pp) { in sun4i_lradc_load_dt_keymap()
Dsamsung-keypad.c291 for_each_child_of_node(np, key_np) { in samsung_keypad_parse_dt()
Dgpio_keys.c621 for_each_child_of_node(node, pp) { in gpio_keys_get_devtree_pdata()
/linux-4.1.27/drivers/gpio/
Dgpiolib-of.c216 for_each_child_of_node(chip->of_node, np) { in of_gpiochip_scan_hogs()
Dgpio-dwapb.c483 for_each_child_of_node(node, port_np) { in dwapb_gpio_get_pdata_of()
/linux-4.1.27/drivers/i2c/muxes/
Di2c-mux-gpio.c95 for_each_child_of_node(np, child) { in i2c_mux_gpio_probe_dt()
/linux-4.1.27/drivers/pinctrl/meson/
Dpinctrl-meson.c653 for_each_child_of_node(node, np) { in meson_pinctrl_parse_dt()
669 for_each_child_of_node(node, np) { in meson_pinctrl_parse_dt()
/linux-4.1.27/arch/c6x/kernel/
Dsetup.c195 for_each_child_of_node(node, np) in get_cpuinfo()
/linux-4.1.27/drivers/phy/
Dphy-rcar-gen2.c283 for_each_child_of_node(dev->of_node, np) { in rcar_gen2_phy_probe()
Dphy-miphy365x.c569 for_each_child_of_node(np, child) { in miphy365x_probe()
Dphy-core.c144 for_each_child_of_node(phy_provider->dev->of_node, child) in of_phy_provider_lookup()
Dphy-miphy28lp.c1229 for_each_child_of_node(np, child) { in miphy28lp_probe()
/linux-4.1.27/drivers/tty/hvc/
Dhvc_opal.c367 for_each_child_of_node(opal, np) { in hvc_opal_init_early()
/linux-4.1.27/drivers/net/ethernet/freescale/
Dfsl_pq_mdio.c426 for_each_child_of_node(np, tbi) { in fsl_pq_mdio_probe()
/linux-4.1.27/drivers/devfreq/event/
Dexynos-ppmu.c225 for_each_child_of_node(events_np, node) { in of_get_devfreq_events()
/linux-4.1.27/drivers/mfd/
Dmfd-core.c158 for_each_child_of_node(parent->of_node, np) { in mfd_add_device()
Dtc3589x.c352 for_each_child_of_node(np, child) { in tc3589x_of_probe()
Dstmpe.c1141 for_each_child_of_node(np, child) { in stmpe_of_probe()
Ddb8500-prcmu.c3117 for_each_child_of_node(parent->of_node, np) { in db8500_prcmu_register_ab8500()
/linux-4.1.27/include/linux/
Dof.h893 #define for_each_child_of_node(parent, child) \ macro
909 for_each_child_of_node(np, child) in of_get_child_count()
/linux-4.1.27/drivers/video/fbdev/
Dsimplefb.c406 for_each_child_of_node(of_chosen, np) { in simplefb_init()
/linux-4.1.27/drivers/pinctrl/sirf/
Dpinctrl-sirf.c86 for_each_child_of_node(np_config, np) { in sirfsoc_dt_node_to_map()
107 for_each_child_of_node(np_config, np) { in sirfsoc_dt_node_to_map()
/linux-4.1.27/drivers/gpu/drm/rockchip/
Drockchip_drm_drv.c424 for_each_child_of_node(port, ep) { in rockchip_add_endpoints()
/linux-4.1.27/arch/powerpc/sysdev/qe_lib/
Dqe.c570 for_each_child_of_node(qe, fw) { in qe_get_firmware_info()
/linux-4.1.27/arch/powerpc/sysdev/
Dmv64x60_dev.c470 for_each_child_of_node(np, np2) { in mv64x60_device_setup()
Dfsl_rio.c570 for_each_child_of_node(dev->dev.of_node, np) { in fsl_rio_setup()
/linux-4.1.27/drivers/pci/host/
Dpci-mvebu.c974 for_each_child_of_node(pdev->dev.of_node, child) { in mvebu_pcie_probe()
987 for_each_child_of_node(pdev->dev.of_node, child) { in mvebu_pcie_probe()
Dpci-tegra.c1672 for_each_child_of_node(np, port) { in tegra_pcie_parse_dt()
/linux-4.1.27/sound/soc/sh/rcar/
Dcore.c577 for_each_child_of_node(name##_node, name##_np) { \ in rsnd_of_parse_dai()
593 for_each_child_of_node(dai_node, dai_np) { in rsnd_of_parse_dai()
Ddma.c104 for_each_child_of_node(of_node, np) { in rsnd_dma_request_channel()
Dssi.c655 for_each_child_of_node(node, np) { in rsnd_of_parse_ssi()
Dsrc.c984 for_each_child_of_node(src_node, np) { in rsnd_of_parse_src()
/linux-4.1.27/drivers/ata/
Dlibahci_platform.c419 for_each_child_of_node(dev->of_node, child) { in ahci_platform_get_resources()
/linux-4.1.27/drivers/gpu/drm/imx/
Dimx-drm-core.c563 for_each_child_of_node(port, ep) { in imx_drm_platform_probe()
Dimx-ldb.c561 for_each_child_of_node(np, child) { in imx_ldb_bind()
/linux-4.1.27/arch/powerpc/platforms/pseries/
Dsetup.c475 for_each_child_of_node(root, node) { in find_and_init_phbs()
/linux-4.1.27/drivers/gpu/host1x/
Dbus.c81 for_each_child_of_node(device->dev.parent->of_node, np) { in host1x_device_parse_dt()
/linux-4.1.27/drivers/power/
Dlp8727_charger.c528 for_each_child_of_node(np, child) { in lp8727_parse_dt()
Dcharger-manager.c1571 for_each_child_of_node(np, child) { in of_cm_parse_desc()
1589 for_each_child_of_node(child, _child) { in of_cm_parse_desc()
/linux-4.1.27/drivers/clk/ux500/
Du8500_of_clk.c540 for_each_child_of_node(np, child) { in u8500_of_clk_init()
/linux-4.1.27/sound/soc/generic/
Dsimple-card.c445 for_each_child_of_node(node, np) { in asoc_simple_card_parse_of()
/linux-4.1.27/drivers/media/platform/xilinx/
Dxilinx-vipp.c477 for_each_child_of_node(ports, port) { in xvip_graph_dma_init()
Dxilinx-tpg.c724 for_each_child_of_node(ports, port) { in xtpg_parse_of()
/linux-4.1.27/drivers/pinctrl/sh-pfc/
Dpinctrl.c248 for_each_child_of_node(np, child) { in sh_pfc_dt_node_to_map()
/linux-4.1.27/drivers/bcma/
Dmain.c147 for_each_child_of_node(parent->dev.of_node, node) { in bcma_of_find_child_device()
/linux-4.1.27/drivers/pinctrl/qcom/
Dpinctrl-spmi-mpp.c296 for_each_child_of_node(np_config, np) { in pmic_mpp_dt_node_to_map()
/linux-4.1.27/drivers/net/ethernet/apm/xgene/
Dxgene_enet_hw.c707 for_each_child_of_node(dev->of_node, child_np) { in xgene_mdiobus_register()
/linux-4.1.27/drivers/dma/
Dfsl_raid.c842 for_each_child_of_node(np, child) { in fsl_re_probe()
Dfsldma.c1388 for_each_child_of_node(op->dev.of_node, child) { in fsldma_of_probe()
Dmv_xor.c1172 for_each_child_of_node(pdev->dev.of_node, np) { in mv_xor_probe()
/linux-4.1.27/drivers/dma/xilinx/
Dxilinx_vdma.c1293 for_each_child_of_node(node, child) { in xilinx_vdma_probe()
/linux-4.1.27/drivers/bus/
Darm-cci.c1413 for_each_child_of_node(np, cp) { in cci_probe_ports()
/linux-4.1.27/drivers/pinctrl/nomadik/
Dpinctrl-abx500.c958 for_each_child_of_node(np_config, np) { in abx500_dt_node_to_map()
Dpinctrl-nomadik.c1591 for_each_child_of_node(np_config, np) { in nmk_pinctrl_dt_node_to_map()
/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnouveau_connector.c179 for_each_child_of_node(dn, cn) { in nouveau_connector_of_detect()
/linux-4.1.27/drivers/iio/adc/
Dxilinx-xadc-core.c1112 for_each_child_of_node(chan_node, child) { in xadc_parse_dt()
Dat91_adc.c918 for_each_child_of_node(node, trig_node) { in at91_adc_probe_dt()
/linux-4.1.27/drivers/pinctrl/mediatek/
Dpinctrl-mtk-common.c488 for_each_child_of_node(np_config, np) { in mtk_pctrl_dt_node_to_map()
/linux-4.1.27/drivers/mtd/nand/
Dsunxi_nand.c1289 for_each_child_of_node(np, nand_np) { in sunxi_nand_chips_init()
/linux-4.1.27/drivers/net/ethernet/altera/
Daltera_tse_main.c139 for_each_child_of_node(priv->device->of_node, child_node) { in altera_tse_mdio_create()
/linux-4.1.27/drivers/media/platform/exynos4-is/
Dmedia-dev.c443 for_each_child_of_node(ports, node) { in fimc_md_register_sensor_entities()
/linux-4.1.27/drivers/clk/
Dclk-si5351.c1170 for_each_child_of_node(np, child) { in si5351_dt_parse()
/linux-4.1.27/drivers/net/ethernet/ti/
Dnetcp_ethss.c2413 for_each_child_of_node(node, port) { in init_secondary_ports()
2891 for_each_child_of_node(interfaces, interface) { in gbe_probe()
Dcpsw.c2019 for_each_child_of_node(node, slave_node) { in cpsw_probe_dt()
/linux-4.1.27/drivers/mmc/core/
Dcore.c1293 for_each_child_of_node(host->parent->of_node, node) { in mmc_of_find_child_device()
/linux-4.1.27/arch/arm/mach-omap2/
Domap_hwmod.c2358 for_each_child_of_node(np, np0) { in of_dev_hwmod_lookup()
/linux-4.1.27/drivers/mmc/host/
Datmel-mci.c543 for_each_child_of_node(np, cnp) { in atmci_of_init()
Ddw_mmc.c2326 for_each_child_of_node(dev->of_node, np) { in dw_mci_of_find_slot_node()