Symbol: of_get_parent
arch/arm/mach-mvebu/kirkwood.c
82
struct device_node *pnp = of_get_parent(np);
arch/mips/cavium-octeon/octeon-platform.c
83
uctl_node = of_get_parent(dev->of_node);
arch/powerpc/kernel/isa-bridge.c
126
for (parent = of_get_parent(np); parent;) {
arch/powerpc/kernel/isa-bridge.c
132
parent = of_get_parent(parent);
arch/powerpc/kernel/legacy_serial.c
169
struct device_node *tsi = of_get_parent(np);
arch/powerpc/kernel/legacy_serial.c
415
struct device_node *parent = of_get_parent(np);
arch/powerpc/kernel/legacy_serial.c
430
struct device_node *isa = of_get_parent(np);
arch/powerpc/kernel/legacy_serial.c
444
struct device_node *pci, *parent = of_get_parent(np);
arch/powerpc/kernel/legacy_serial.c
500
np = of_get_parent(np);
arch/powerpc/kernel/pci_dn.c
331
parent = of_get_parent(dn);
arch/powerpc/kernel/pci_dn.c
360
parent = of_get_parent(dn);
arch/powerpc/kernel/setup-common.c
675
parent = of_get_parent(np);
arch/powerpc/kernel/setup-common.c
708
parent = of_get_parent(np);
arch/powerpc/platforms/82xx/ep8248e.c
116
node = of_get_parent(ofdev->dev.of_node);
arch/powerpc/platforms/83xx/usb_831x.c
46
immr_node = of_get_parent(np);
arch/powerpc/platforms/embedded6xx/flipper-pic.c
131
pi = of_get_parent(np);
arch/powerpc/platforms/fsl_uli1575.c
370
while ((pci_with_uli = of_get_parent(node))) {
arch/powerpc/platforms/powermac/feature.c
1386
struct device_node *parent = of_get_parent(node);
arch/powerpc/platforms/powermac/low_i2c.c
627
parent = of_get_parent(np);
arch/powerpc/platforms/powermac/low_i2c.c
986
p = of_get_parent(p);
arch/powerpc/platforms/powermac/smp.c
572
p = of_get_parent(cc);
arch/powerpc/platforms/powermac/udbg_adb.c
196
struct device_node *parent = of_get_parent(np);
arch/powerpc/platforms/powermac/udbg_scc.c
77
macio = of_get_parent(escc);
arch/powerpc/platforms/powernv/pci.c
47
for (node = np; node; node = of_get_parent(node)) {
arch/powerpc/platforms/pseries/mobility.c
96
pdn = of_get_parent(dn);
arch/powerpc/platforms/pseries/msi.c
208
dn = of_get_parent(dn);
arch/powerpc/platforms/pseries/reconfig.c
69
parent = of_get_parent(np);
arch/powerpc/platforms/pseries/setup.c
239
np = of_get_parent(old);
arch/powerpc/platforms/pseries/setup.c
287
parent = of_get_parent(np);
arch/powerpc/platforms/pseries/vio.c
1349
parent_node = of_get_parent(of_node);
arch/powerpc/platforms/pseries/vio.c
1684
vnode_parent = of_get_parent(vnode);
arch/powerpc/sysdev/fsl_pci.c
1133
while ((fsl_pci_primary = of_get_parent(np))) {
drivers/clk/at91/dt-compat.c
1007
parent_np = of_get_parent(np);
drivers/clk/at91/dt-compat.c
1035
parent_np = of_get_parent(np);
drivers/clk/at91/dt-compat.c
146
parent_np = of_get_parent(np);
drivers/clk/at91/dt-compat.c
196
parent_np = of_get_parent(np);
drivers/clk/at91/dt-compat.c
266
parent_np = of_get_parent(np);
drivers/clk/at91/dt-compat.c
294
parent_np = of_get_parent(np);
drivers/clk/at91/dt-compat.c
320
parent_np = of_get_parent(np);
drivers/clk/at91/dt-compat.c
349
parent_np = of_get_parent(np);
drivers/clk/at91/dt-compat.c
38
parent_np = of_get_parent(np);
drivers/clk/at91/dt-compat.c
416
parent_np = of_get_parent(np);
drivers/clk/at91/dt-compat.c
475
parent_np = of_get_parent(np);
drivers/clk/at91/dt-compat.c
64
parent_np = of_get_parent(np);
drivers/clk/at91/dt-compat.c
658
parent_np = of_get_parent(np);
drivers/clk/at91/dt-compat.c
721
parent_np = of_get_parent(np);
drivers/clk/at91/dt-compat.c
760
parent_np = of_get_parent(np);
drivers/clk/at91/dt-compat.c
818
parent_np = of_get_parent(np);
drivers/clk/at91/dt-compat.c
856
parent_np = of_get_parent(np);
drivers/clk/at91/dt-compat.c
887
parent_np = of_get_parent(np);
drivers/clk/at91/dt-compat.c
90
parent_np = of_get_parent(np);
drivers/clk/at91/dt-compat.c
943
parent_np = of_get_parent(np);
drivers/clk/at91/dt-compat.c
973
parent_np = of_get_parent(np);
drivers/clk/bcm/clk-raspberrypi.c
517
firmware_node = of_get_parent(dev->of_node);
drivers/clk/berlin/bg2.c
494
struct device_node *parent_np = of_get_parent(np);
drivers/clk/berlin/bg2q.c
282
struct device_node *parent_np = of_get_parent(np);
drivers/clk/clk-k210.c
901
sysctl_np = of_get_parent(np);
drivers/clk/clk-qoriq.c
1070
struct device_node *parent_np __free(device_node) = of_get_parent(np);
drivers/clk/davinci/da8xx-cfgchip.c
751
struct device_node *parent __free(device_node) = of_get_parent(dev->of_node);
drivers/clk/meson/clk-regmap.c
40
parent_np = of_get_parent(np);
drivers/clk/meson/meson-aoclk.c
62
np = of_get_parent(dev->of_node);
drivers/clk/meson/meson-clkc-utils.c
66
np = of_get_parent(dev->of_node);
drivers/clk/meson/meson8b.c
3641
parent_np = of_get_parent(np);
drivers/clk/sprd/common.c
54
} else if (of_device_is_compatible(np = of_get_parent(node), "syscon") ||
drivers/clk/st/clk-flexgen.c
577
pnode = of_get_parent(np);
drivers/clk/st/clkgen-fsyn.c
998
parent_np = of_get_parent(np);
drivers/clk/st/clkgen-mux.c
67
parent_np = of_get_parent(np);
drivers/clk/st/clkgen-pll.c
695
pnode = of_get_parent(np);
drivers/clk/uniphier/clk-uniphier-core.c
54
parent = of_get_parent(dev->of_node); /* parent should be syscon node */
drivers/clk/versatile/clk-icst.c
511
parent = of_get_parent(np);
drivers/clk/versatile/clk-versatile.c
67
parent = of_get_parent(np);
drivers/clk/zynq/clkc.c
594
slcr = of_get_parent(np);
drivers/dma/imx-sdma.c
2367
struct device_node *sdma_parent_np __free(device_node) = of_get_parent(np);
drivers/edac/altera_edac.c
960
np_eccmgr = of_get_parent(np);
drivers/firmware/ti_sci.c
3422
ti_sci_np = of_get_parent(dev->of_node);
drivers/gpio/gpio-mxs.c
287
parent = of_get_parent(np);
drivers/gpio/gpio-raspberrypi-exp.c
209
fw_node = of_get_parent(np);
drivers/gpio/gpio-rockchip.c
608
struct device_node *pctlnp = of_get_parent(bank->of_node);
drivers/gpio/gpio-rockchip.c
724
struct device_node *pctlnp = of_get_parent(np);
drivers/gpu/drm/imx/ipuv3/imx-drm-core.c
203
np = of_get_parent(np);
drivers/gpu/drm/sysfb/ofdrm.c
267
of_parent = of_get_parent(of_node);
drivers/gpu/drm/sysfb/ofdrm.c
589
of_parent = of_get_parent(of_node);
drivers/i2c/busses/i2c-powermac.c
390
parent = of_get_parent(pmac_i2c_get_controller(bus));
drivers/i2c/i2c-core-of-prober.c
46
struct device_node *i2c_node __free(device_node) = of_get_parent(node);
drivers/iio/adc/berlin2-adc.c
294
struct device_node *parent_np = of_get_parent(pdev->dev.of_node);
drivers/input/touchscreen/raspberrypi-ts.c
130
struct device_node *fw_node __free(device_node) = of_get_parent(np);
drivers/irqchip/irq-gic-its-msi-parent.c
163
struct device_node *np __free(device_node) = pa ? of_get_parent(it.node)
drivers/mailbox/zynqmp-ipi-mailbox.c
695
parent_node = of_get_parent(node);
drivers/media/platform/samsung/exynos4-is/media-dev.c
452
np = of_get_parent(rem);
drivers/mfd/qcom-spmi-pmic.c
108
spmi_bus = of_get_parent(sdev->dev.of_node);
drivers/net/dsa/microchip/ksz_common.c
2437
phy_parent_node = of_get_parent(phy_node);
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
363
fman_node = of_get_parent(mac_node);
drivers/net/ethernet/freescale/fman/fman_port.c
1765
fm_node = of_get_parent(port_node);
drivers/net/ethernet/freescale/fman/mac.c
143
dev_node = of_get_parent(mac_node);
drivers/net/ethernet/sun/niu.c
10089
parent_id.of = of_get_parent(op->dev.of_node);
drivers/net/ethernet/xilinx/xilinx_emaclite.c
808
struct device_node *np = of_get_parent(lp->phy_node);
drivers/net/ethernet/xilinx/xilinx_emaclite.c
819
npp = of_get_parent(np);
drivers/net/mdio/mdio-realtek-rtl9300.c
554
struct device_node *parent = of_get_parent(dn);
drivers/net/mdio/mdio-realtek-rtl9300.c
558
grandparent = of_get_parent(parent);
drivers/net/mdio/mdio-realtek-rtl9300.c
596
ctrl_dn = of_get_parent(bus_dn);
drivers/net/pcs/pcs-rzn1-miic.c
466
pcs_np = of_get_parent(np);
drivers/net/phy/phy_package.c
285
package_node = of_get_parent(node);
drivers/net/sungem_phy.c
449
struct device_node *np = of_get_parent(phy->platform_data);
drivers/net/wan/framer/framer-core.c
443
args.np = of_get_parent(np);
drivers/nvmem/core.c
1439
nvmem_np = of_get_parent(cell_np);
drivers/nvmem/snvs_lpgpr.c
110
syscon_node = of_get_parent(node);
drivers/of/address.c
1043
struct device_node *parent __free(device_node) = of_get_parent(np);
drivers/of/address.c
590
ret = __of_translate_address(dev, of_get_parent,
drivers/of/address.c
609
return of_get_parent(np);
drivers/of/address.c
615
return of_get_parent(np);
drivers/of/address.c
691
struct device_node *parent __free(device_node) = of_get_parent(dev);
drivers/of/address.c
866
taddr = __of_translate_address(dev, of_get_parent,
drivers/of/base.c
655
EXPORT_SYMBOL(of_get_parent);
drivers/of/irq.c
288
tnode = of_get_parent(old);
drivers/of/irq.c
71
p = of_get_parent(child);
drivers/of/of_private.h
184
return of_get_parent(np);
drivers/of/property.c
1140
return of_fwnode_handle(of_get_parent(to_of_node(fwnode)));
drivers/of/property.c
1226
np = of_get_parent(to_of_node(fwnode));
drivers/of/property.c
1241
struct device_node *port_node __free(device_node) = of_get_parent(node);
drivers/of/property.c
693
of_get_parent(node);
drivers/of/property.c
834
port = of_get_parent(prev);
drivers/opp/of.c
102
of_get_parent(opp_np);
drivers/opp/of.c
373
of_get_parent(required_np);
drivers/pci/hotplug/pnv_php.c
851
while ((dn = of_get_parent(dn))) {
drivers/phy/amlogic/phy-meson-axg-mipi-pcie-analog.c
209
parent_np = of_get_parent(dev->of_node);
drivers/phy/amlogic/phy-meson-g12a-mipi-dphy-analog.c
133
parent_np = of_get_parent(np);
drivers/phy/phy-core.c
1164
next = of_get_parent(parent);
drivers/phy/socionext/phy-uniphier-usb2.c
124
parent = of_get_parent(dev->of_node);
drivers/pinctrl/berlin/berlin.c
335
struct device_node *parent_np = of_get_parent(dev->of_node);
drivers/pinctrl/freescale/pinctrl-imx.c
99
parent = of_get_parent(np);
drivers/pinctrl/freescale/pinctrl-imx1-core.c
255
parent = of_get_parent(np);
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
745
struct device_node *pnode __free(device_node) = of_get_parent(np);
drivers/pinctrl/nuvoton/pinctrl-ma35.c
212
parent = of_get_parent(np);
drivers/pinctrl/pinctrl-at91.c
320
parent = of_get_parent(np);
drivers/pinctrl/pinctrl-rockchip.c
426
parent = of_get_parent(np);
drivers/pinctrl/pinctrl-st.c
826
parent = of_get_parent(np);
drivers/pinctrl/sunplus/sppctl.c
872
parent = of_get_parent(np_config);
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
883
parent = of_get_parent(dev->of_node);
drivers/pmdomain/amlogic/meson-ee-pwrc.c
531
parent_np = of_get_parent(pdev->dev.of_node);
drivers/power/supply/rt5033_charger.c
701
np_edev = of_get_parent(np_conn);
drivers/pwm/pwm-raspberrypi-poe.c
148
firmware_node = of_get_parent(dev->of_node);
drivers/regulator/anatop-regulator.c
195
anatop_np = of_get_parent(np);
drivers/regulator/tps6594-regulator.c
675
np_pmic_parent = of_get_parent(of_get_parent(np));
drivers/remoteproc/pru_rproc.c
550
parent = of_get_parent(dev_of_node(pru->dev));
drivers/reset/reset-berlin.c
78
parent_np = of_get_parent(pdev->dev.of_node);
drivers/reset/reset-k210.c
102
parent_np = of_get_parent(dev->of_node);
drivers/reset/reset-raspberrypi.c
79
np = of_get_parent(dev->of_node);
drivers/reset/reset-uniphier.c
356
parent = of_get_parent(dev->of_node); /* parent should be syscon node */
drivers/thermal/broadcom/bcm2711_thermal.c
81
parent = of_get_parent(dev->of_node); /* parent should be syscon node */
drivers/thermal/uniphier_thermal.c
285
parent = of_get_parent(dev->of_node); /* parent should be syscon node */
drivers/usb/dwc3/core.c
2233
struct device_node *parent = of_get_parent(dev->of_node);
drivers/usb/host/pci-quirks.c
1277
parent = of_get_parent(pdev->bus->dev.of_node);
drivers/video/fbdev/offb.c
360
struct device_node *pciparent __free(device_node) = of_get_parent(dp);
drivers/video/fbdev/omap2/omapfb/dss/dss-of.c
27
np = of_get_parent(port);
drivers/virt/fsl_hypervisor.c
733
parent = of_get_parent(np);
drivers/watchdog/uniphier_wdt.c
194
parent = of_get_parent(dev->of_node); /* parent should be syscon node */
fs/pstore/ram.c
710
parent_node = of_get_parent(of_node);
include/linux/of.h
288
extern struct device_node *of_get_parent(const struct device_node *node);
lib/genalloc.c
894
parent = of_get_parent(np_pool);
sound/aoa/soundbus/i2sbus/core.c
133
parent = of_get_parent(np);
sound/soc/fsl/fsl_utils.c
73
dma_np = of_get_parent(dma_channel_np);
sound/soc/generic/audio-graph-card.c
30
#define ep_to_port(ep) of_get_parent(ep)
sound/soc/generic/audio-graph-card.c
33
struct device_node *ports = of_get_parent(port);
sound/soc/generic/audio-graph-card2.c
244
#define ep_to_port(ep) of_get_parent(ep)
sound/soc/generic/audio-graph-card2.c
247
struct device_node *ports = of_get_parent(port);
sound/soc/generic/audio-graph-card2.c
269
np = of_get_parent(lnk);
sound/soc/generic/audio-graph-card2.c
271
parent_np = of_get_parent(np);
sound/soc/generic/simple-card-utils.c
1051
struct device_node *parent __free(device_node) = of_get_parent(np);
sound/soc/generic/simple-card-utils.c
1060
struct device_node *ports __free(device_node) = of_get_parent(port);
sound/soc/generic/simple-card-utils.c
1075
struct device_node *port __free(device_node) = of_get_parent(ep);
sound/soc/generic/simple-card.c
133
struct device_node *node __free(device_node) = of_get_parent(np);
sound/soc/generic/simple-card.c
185
struct device_node *node __free(device_node) = of_get_parent(cpu);
sound/soc/generic/simple-card.c
239
struct device_node *node __free(device_node) = of_get_parent(np);
sound/soc/generic/simple-card.c
324
struct device_node *node __free(device_node) = of_get_parent(np);
sound/soc/stm/stm32_sai_sub.c
1571
sai->np_sync_provider = of_get_parent(args.np);
sound/soc/ti/davinci-mcasp.c
2068
port = of_get_parent(endpoint);
sound/soc/ti/davinci-mcasp.c
2207
port = of_get_parent(remote_ep);
sound/soc/ti/davinci-mcasp.c
2212
container = of_get_parent(port);
sound/soc/ti/davinci-mcasp.c
2218
parent = of_get_parent(container);