parent 23 arch/alpha/include/asm/gct.h gct6_handle parent; parent 528 arch/alpha/kernel/core_marvel.c if (!pbus->parent) { /* No parent means peer PCI bus. */ parent 184 arch/alpha/kernel/core_mcpcia.c if (!pbus->parent) /* No parent means peer PCI bus. */ parent 127 arch/alpha/kernel/core_titan.c if (!pbus->parent) /* No parent means peer PCI bus. */ parent 103 arch/alpha/kernel/core_tsunami.c if (!pbus->parent) /* No parent means peer PCI bus. */ parent 369 arch/alpha/kernel/core_wildfire.c if (!pbus->parent) /* No parent means peer PCI bus. */ parent 296 arch/alpha/kernel/pci.c if (r->parent || !r->start || !r->flags) parent 356 arch/alpha/kernel/pci.c bridge->dev.parent = NULL; parent 433 arch/alpha/kernel/sys_dp264.c if (!dev->bus->parent) { parent 223 arch/alpha/kernel/sys_nautilus.c bridge->dev.parent = NULL; parent 161 arch/arc/kernel/intc-arcv2.c init_onchip_IRQ(struct device_node *intc, struct device_node *parent) parent 170 arch/arc/kernel/intc-arcv2.c if (parent) parent 108 arch/arc/kernel/intc-compact.c init_onchip_IRQ(struct device_node *intc, struct device_node *parent) parent 112 arch/arc/kernel/intc-compact.c if (parent) parent 380 arch/arc/kernel/mcip.c idu_of_init(struct device_node *intc, struct device_node *parent) parent 241 arch/arm/common/locomo.c dev->dev.parent = lchip->dev; parent 534 arch/arm/common/locomo.c return (struct locomo *)dev_get_drvdata(ldev->dev.parent); parent 799 arch/arm/common/locomo.c locomo_gpio_write(dev->dev.parent, LOCOMO_GPIO_FL_VR, 1); parent 801 arch/arm/common/locomo.c locomo_gpio_write(dev->dev.parent, LOCOMO_GPIO_FL_VR, 0); parent 612 arch/arm/common/sa1111.c sachip->gc.parent = sachip->dev; parent 731 arch/arm/common/sa1111.c sa1111_init_one_child(struct sa1111 *sachip, struct resource *parent, parent 747 arch/arm/common/sa1111.c dev->dev.parent = sachip->dev; parent 770 arch/arm/common/sa1111.c ret = request_resource(parent, &dev->res); parent 1173 arch/arm/common/sa1111.c return (struct sa1111 *)dev_get_drvdata(sadev->dev.parent); parent 454 arch/arm/kernel/bios32.c static void pcibios_init_hw(struct device *parent, struct hw_pci *hw, parent 496 arch/arm/kernel/bios32.c bridge->dev.parent = parent; parent 525 arch/arm/kernel/bios32.c void pci_common_init_dev(struct device *parent, struct hw_pci *hw) parent 533 arch/arm/kernel/bios32.c pcibios_init_hw(parent, hw, &head); parent 182 arch/arm/kernel/ftrace.c void prepare_ftrace_return(unsigned long *parent, unsigned long self_addr, parent 191 arch/arm/kernel/ftrace.c old = *parent; parent 192 arch/arm/kernel/ftrace.c *parent = return_hooker; parent 195 arch/arm/kernel/ftrace.c *parent = old; parent 358 arch/arm/mach-davinci/board-dm644x-evm.c evm_led_dev->dev.parent = &client->dev; parent 234 arch/arm/mach-davinci/board-dm646x-evm.c evm_led_dev->dev.parent = &client->dev; parent 79 arch/arm/mach-dove/common.c const char *parent, u8 bit_idx) parent 81 arch/arm/mach-dove/common.c return clk_register_gate(NULL, name, parent, 0, parent 143 arch/arm/mach-dove/pcie.c if (dev->bus->parent == NULL && dev->devfn == 0) { parent 166 arch/arm/mach-dove/pcie.c bridge->dev.parent = NULL; parent 28 arch/arm/mach-ep93xx/clock.c struct clk *parent; parent 51 arch/arm/mach-ep93xx/clock.c .parent = &clk_xtali, parent 58 arch/arm/mach-ep93xx/clock.c .parent = &clk_xtali, parent 65 arch/arm/mach-ep93xx/clock.c .parent = &clk_xtali, parent 72 arch/arm/mach-ep93xx/clock.c .parent = &clk_xtali, parent 75 arch/arm/mach-ep93xx/clock.c .parent = &clk_pll1, parent 78 arch/arm/mach-ep93xx/clock.c .parent = &clk_pll1, parent 81 arch/arm/mach-ep93xx/clock.c .parent = &clk_pll1, parent 84 arch/arm/mach-ep93xx/clock.c .parent = &clk_xtali, parent 87 arch/arm/mach-ep93xx/clock.c .parent = &clk_pll2, parent 92 arch/arm/mach-ep93xx/clock.c .parent = &clk_xtali, parent 99 arch/arm/mach-ep93xx/clock.c .parent = &clk_xtali, parent 106 arch/arm/mach-ep93xx/clock.c .parent = &clk_xtali, parent 110 arch/arm/mach-ep93xx/clock.c .parent = &clk_xtali, parent 130 arch/arm/mach-ep93xx/clock.c .parent = &clk_i2s_mclk, parent 138 arch/arm/mach-ep93xx/clock.c .parent = &clk_i2s_sclk, parent 146 arch/arm/mach-ep93xx/clock.c .parent = &clk_h, parent 151 arch/arm/mach-ep93xx/clock.c .parent = &clk_h, parent 156 arch/arm/mach-ep93xx/clock.c .parent = &clk_h, parent 161 arch/arm/mach-ep93xx/clock.c .parent = &clk_h, parent 166 arch/arm/mach-ep93xx/clock.c .parent = &clk_h, parent 171 arch/arm/mach-ep93xx/clock.c .parent = &clk_h, parent 176 arch/arm/mach-ep93xx/clock.c .parent = &clk_h, parent 181 arch/arm/mach-ep93xx/clock.c .parent = &clk_h, parent 186 arch/arm/mach-ep93xx/clock.c .parent = &clk_h, parent 191 arch/arm/mach-ep93xx/clock.c .parent = &clk_h, parent 196 arch/arm/mach-ep93xx/clock.c .parent = &clk_h, parent 201 arch/arm/mach-ep93xx/clock.c .parent = &clk_h, parent 247 arch/arm/mach-ep93xx/clock.c if (clk->parent) parent 248 arch/arm/mach-ep93xx/clock.c __clk_enable(clk->parent); parent 292 arch/arm/mach-ep93xx/clock.c if (clk->parent) parent 293 arch/arm/mach-ep93xx/clock.c __clk_disable(clk->parent); parent 312 arch/arm/mach-ep93xx/clock.c unsigned long rate = clk_get_rate(clk->parent); parent 401 arch/arm/mach-ep93xx/clock.c clk->parent = mclk; parent 490 arch/arm/mach-ep93xx/clock.c int clk_set_parent(struct clk *clk, struct clk *parent) parent 499 arch/arm/mach-ep93xx/clock.c return clk->parent; parent 966 arch/arm/mach-ep93xx/core.c struct device *parent; parent 978 arch/arm/mach-ep93xx/core.c parent = ep93xx_init_soc(); parent 993 arch/arm/mach-ep93xx/core.c return parent; parent 178 arch/arm/mach-exynos/suspend.c parent_fwspec.fwnode = domain->parent->fwnode; parent 190 arch/arm/mach-exynos/suspend.c struct device_node *parent) parent 194 arch/arm/mach-exynos/suspend.c if (!parent) { parent 199 arch/arm/mach-exynos/suspend.c parent_domain = irq_find_host(parent); parent 217 arch/arm/mach-imx/gpc.c parent_fwspec.fwnode = domain->parent->fwnode; parent 229 arch/arm/mach-imx/gpc.c struct device_node *parent) parent 234 arch/arm/mach-imx/gpc.c if (!parent) { parent 239 arch/arm/mach-imx/gpc.c parent_domain = irq_find_host(parent); parent 261 arch/arm/mach-imx/mach-imx6q.c struct device *parent; parent 269 arch/arm/mach-imx/mach-imx6q.c parent = imx_soc_device_init(); parent 270 arch/arm/mach-imx/mach-imx6q.c if (parent == NULL) parent 275 arch/arm/mach-imx/mach-imx6q.c of_platform_default_populate(NULL, NULL, parent); parent 49 arch/arm/mach-imx/mach-imx6sl.c struct device *parent; parent 51 arch/arm/mach-imx/mach-imx6sl.c parent = imx_soc_device_init(); parent 52 arch/arm/mach-imx/mach-imx6sl.c if (parent == NULL) parent 55 arch/arm/mach-imx/mach-imx6sl.c of_platform_default_populate(NULL, NULL, parent); parent 66 arch/arm/mach-imx/mach-imx6sx.c struct device *parent; parent 68 arch/arm/mach-imx/mach-imx6sx.c parent = imx_soc_device_init(); parent 69 arch/arm/mach-imx/mach-imx6sx.c if (parent == NULL) parent 72 arch/arm/mach-imx/mach-imx6sx.c of_platform_default_populate(NULL, NULL, parent); parent 59 arch/arm/mach-imx/mach-imx6ul.c struct device *parent; parent 61 arch/arm/mach-imx/mach-imx6ul.c parent = imx_soc_device_init(); parent 62 arch/arm/mach-imx/mach-imx6ul.c if (parent == NULL) parent 65 arch/arm/mach-imx/mach-imx6ul.c of_platform_default_populate(NULL, NULL, parent); parent 81 arch/arm/mach-imx/mach-imx7d.c struct device *parent; parent 83 arch/arm/mach-imx/mach-imx7d.c parent = imx_soc_device_init(); parent 84 arch/arm/mach-imx/mach-imx7d.c if (parent == NULL) parent 495 arch/arm/mach-imx/mach-mx35_3ds.c mx35_3ds_lcd.dev.parent = &imx35_fb_pdev->dev; parent 193 arch/arm/mach-integrator/impd1.c impd1_tweak_control(fb->dev->dev.parent, IMPD1_CTRL_DISP_MASK, 0); parent 201 arch/arm/mach-integrator/impd1.c impd1_tweak_control(fb->dev->dev.parent, IMPD1_CTRL_DISP_MASK, parent 185 arch/arm/mach-mv78xx0/pcie.c if (dev->bus->parent == NULL && dev->devfn == 0) { parent 207 arch/arm/mach-mv78xx0/pcie.c bridge->dev.parent = NULL; parent 379 arch/arm/mach-mxs/mach-mxs.c struct device *parent; parent 404 arch/arm/mach-mxs/mach-mxs.c parent = soc_device_to_device(soc_dev); parent 422 arch/arm/mach-mxs/mach-mxs.c of_platform_default_populate(NULL, NULL, parent); parent 229 arch/arm/mach-omap1/board-osk.c osk5912_tps_leds.dev.parent = &client->dev; parent 54 arch/arm/mach-omap1/clock.c return clk->parent->rate / div; parent 146 arch/arm/mach-omap1/clock.c struct clk * parent; parent 149 arch/arm/mach-omap1/clock.c parent = clk->parent; parent 150 arch/arm/mach-omap1/clock.c if (unlikely(parent == NULL)) parent 153 arch/arm/mach-omap1/clock.c realrate = parent->rate; parent 169 arch/arm/mach-omap1/clock.c return clk->parent->rate / dsor; parent 187 arch/arm/mach-omap1/clock.c return clk->parent->rate / dsor; parent 241 arch/arm/mach-omap1/clock.c clk->rate = clk->parent->rate / (1 << dsor_exp); parent 253 arch/arm/mach-omap1/clock.c return clk->parent->rate / (1 << dsor_exp); parent 272 arch/arm/mach-omap1/clock.c clk->rate = clk->parent->rate / (1 << dsor_exp); parent 369 arch/arm/mach-omap1/clock.c p_rate = clk->parent->rate; parent 414 arch/arm/mach-omap1/clock.c if (clk->parent) { parent 415 arch/arm/mach-omap1/clock.c ret = omap1_clk_enable(clk->parent); parent 420 arch/arm/mach-omap1/clock.c omap1_clk_deny_idle(clk->parent); parent 425 arch/arm/mach-omap1/clock.c if (clk->parent) parent 426 arch/arm/mach-omap1/clock.c omap1_clk_disable(clk->parent); parent 441 arch/arm/mach-omap1/clock.c if (likely(clk->parent)) { parent 442 arch/arm/mach-omap1/clock.c omap1_clk_disable(clk->parent); parent 444 arch/arm/mach-omap1/clock.c omap1_clk_allow_idle(clk->parent); parent 702 arch/arm/mach-omap1/clock.c int clk_set_parent(struct clk *clk, struct clk *parent) parent 712 arch/arm/mach-omap1/clock.c return clk->parent; parent 723 arch/arm/mach-omap1/clock.c return clk->parent->rate; parent 734 arch/arm/mach-omap1/clock.c return clk->parent->rate / clk->fixed_div; parent 737 arch/arm/mach-omap1/clock.c void clk_reparent(struct clk *child, struct clk *parent) parent 740 arch/arm/mach-omap1/clock.c if (parent) parent 741 arch/arm/mach-omap1/clock.c list_add(&child->sibling, &parent->children); parent 742 arch/arm/mach-omap1/clock.c child->parent = parent; parent 804 arch/arm/mach-omap1/clock.c if (clk->parent) parent 805 arch/arm/mach-omap1/clock.c list_add(&clk->sibling, &clk->parent->children); parent 978 arch/arm/mach-omap1/clock.c pa = c->parent; parent 993 arch/arm/mach-omap1/clock.c struct clk *pa = c->parent; parent 1005 arch/arm/mach-omap1/clock.c struct clk *pa = c->parent; parent 46 arch/arm/mach-omap1/clock.h #define __clk_get_parent(clk) (clk->parent) parent 142 arch/arm/mach-omap1/clock.h struct clk *parent; parent 167 arch/arm/mach-omap1/clock.h int (*clk_set_parent)(struct clk *clk, struct clk *parent); parent 176 arch/arm/mach-omap1/clock.h extern void clk_reparent(struct clk *child, struct clk *parent); parent 84 arch/arm/mach-omap1/clock_data.c .parent = &ck_ref, parent 95 arch/arm/mach-omap1/clock_data.c .parent = &ck_dpll1, parent 108 arch/arm/mach-omap1/clock_data.c .parent = &ck_dpll1out.clk, parent 119 arch/arm/mach-omap1/clock_data.c .parent = &ck_dpll1, parent 130 arch/arm/mach-omap1/clock_data.c .parent = &ck_dpll1, parent 149 arch/arm/mach-omap1/clock_data.c .parent = &ck_dpll1, parent 160 arch/arm/mach-omap1/clock_data.c .parent = &ck_ref, parent 173 arch/arm/mach-omap1/clock_data.c .parent = &ck_ref, parent 186 arch/arm/mach-omap1/clock_data.c .parent = &ck_ref, parent 199 arch/arm/mach-omap1/clock_data.c .parent = &arm_ck, parent 211 arch/arm/mach-omap1/clock_data.c .parent = &ck_dpll1, parent 223 arch/arm/mach-omap1/clock_data.c .parent = &ck_dpll1, parent 233 arch/arm/mach-omap1/clock_data.c .parent = &ck_dpll1, parent 245 arch/arm/mach-omap1/clock_data.c .parent = &ck_ref, parent 254 arch/arm/mach-omap1/clock_data.c .parent = &ck_ref, parent 264 arch/arm/mach-omap1/clock_data.c .parent = &ck_dpll1, parent 277 arch/arm/mach-omap1/clock_data.c .parent = &tc_ck.clk, parent 289 arch/arm/mach-omap1/clock_data.c .parent = &tc_ck.clk, parent 297 arch/arm/mach-omap1/clock_data.c .parent = &tc_ck.clk, parent 306 arch/arm/mach-omap1/clock_data.c .parent = &tc_ck.clk, parent 319 arch/arm/mach-omap1/clock_data.c .parent = &tc_ck.clk, parent 330 arch/arm/mach-omap1/clock_data.c .parent = &tc_ck.clk, parent 337 arch/arm/mach-omap1/clock_data.c .parent = &tc_ck.clk, parent 345 arch/arm/mach-omap1/clock_data.c .parent = &tc_ck.clk, parent 358 arch/arm/mach-omap1/clock_data.c .parent = &tc_ck.clk, parent 370 arch/arm/mach-omap1/clock_data.c .parent = &tc_ck.clk, parent 377 arch/arm/mach-omap1/clock_data.c .parent = &tc_ck.clk, parent 384 arch/arm/mach-omap1/clock_data.c .parent = &ck_dpll1, parent 397 arch/arm/mach-omap1/clock_data.c .parent = &ck_dpll1, parent 419 arch/arm/mach-omap1/clock_data.c .parent = &armper_ck.clk, parent 439 arch/arm/mach-omap1/clock_data.c .parent = &armper_ck.clk, parent 458 arch/arm/mach-omap1/clock_data.c .parent = &armper_ck.clk, parent 477 arch/arm/mach-omap1/clock_data.c .parent = &armper_ck.clk, parent 497 arch/arm/mach-omap1/clock_data.c .parent = &armper_ck.clk, parent 606 arch/arm/mach-omap1/clock_data.c .parent = &armper_ck.clk, parent 621 arch/arm/mach-omap1/clock_data.c .parent = &armper_ck.clk, parent 632 arch/arm/mach-omap1/clock_data.c .parent = &armper_ck.clk, parent 642 arch/arm/mach-omap1/clock_data.c .parent = &arm_ck, /* Is smarter alias for */ parent 654 arch/arm/mach-omap1/clock_data.c .parent = &armxor_ck.clk, parent 662 arch/arm/mach-omap1/clock_data.c .parent = &armper_ck.clk, parent 790 arch/arm/mach-omap2/id.c struct device *parent; parent 808 arch/arm/mach-omap2/id.c parent = soc_device_to_device(soc_dev); parent 809 arch/arm/mach-omap2/id.c device_create_file(parent, &omap_soc_attr); parent 531 arch/arm/mach-omap2/omap-wakeupgen.c parent_fwspec.fwnode = domain->parent->fwnode; parent 546 arch/arm/mach-omap2/omap-wakeupgen.c struct device_node *parent) parent 553 arch/arm/mach-omap2/omap-wakeupgen.c if (!parent) { parent 558 arch/arm/mach-omap2/omap-wakeupgen.c parent_domain = irq_find_host(parent); parent 3695 arch/arm/mach-omap2/omap_hwmod.c uart = of_get_property(np->parent, parent 202 arch/arm/mach-omap2/timer.c error = omap_timer_add_disabled_property(np->parent); parent 301 arch/arm/mach-omap2/timer.c of_property_read_string_index(np->parent, "ti,hwmods", 0, parent 457 arch/arm/mach-omap2/timer.c of_property_read_string_index(np->parent, "ti,hwmods", 0, &oh_name); parent 517 arch/arm/mach-orion5x/pci.c if (dev->bus->parent == NULL && dev->devfn == 0) { parent 563 arch/arm/mach-orion5x/pci.c bridge->dev.parent = NULL; parent 321 arch/arm/mach-pxa/cm-x300.c .parent = &pxa27x_device_pwm0.dev, parent 211 arch/arm/mach-pxa/colibri-pxa270-income.c .parent = &pxa27x_device_pwm0.dev, parent 184 arch/arm/mach-pxa/devices.c void __init pxa_set_fb_info(struct device *parent, struct pxafb_mach_info *info) parent 186 arch/arm/mach-pxa/devices.c pxa_device_fb.dev.parent = parent; parent 64 arch/arm/mach-pxa/ezx.c .parent = &pxa27x_device_pwm0.dev, parent 549 arch/arm/mach-pxa/hx4700.c .parent = &w3220.dev, parent 567 arch/arm/mach-pxa/hx4700.c .parent = &pxa27x_device_pwm1.dev, parent 286 arch/arm/mach-pxa/lpd270.c .parent = &pxa27x_device_pwm0.dev, parent 415 arch/arm/mach-pxa/magician.c .parent = &pxa27x_device_pwm0.dev, parent 265 arch/arm/mach-pxa/mainstone.c .parent = &pxa27x_device_pwm0.dev, parent 667 arch/arm/mach-pxa/mioa701.c .parent = tparent, \ parent 330 arch/arm/mach-pxa/palm27x.c .parent = &pxa27x_device_pwm0.dev, parent 192 arch/arm/mach-pxa/palmtc.c .parent = &pxa25x_device_pwm1.dev, parent 188 arch/arm/mach-pxa/palmte2.c .parent = &pxa25x_device_pwm0.dev, parent 163 arch/arm/mach-pxa/pcm990-baseboard.c .parent = &pxa27x_device_pwm0.dev, parent 156 arch/arm/mach-pxa/pxa25x.c pxa25x_dt_init_irq(struct device_node *node, struct device_node *parent) parent 238 arch/arm/mach-pxa/pxa27x.c pxa27x_dt_init_irq(struct device_node *node, struct device_node *parent) parent 361 arch/arm/mach-pxa/pxa3xx.c pxa3xx_dt_init_irq(struct device_node *node, struct device_node *parent) parent 213 arch/arm/mach-pxa/tosa.c .parent = &tosascoop_device.dev, parent 416 arch/arm/mach-pxa/viper.c .parent = &pxa25x_device_pwm0.dev, parent 126 arch/arm/mach-pxa/zylonite.c .parent = &pxa27x_device_pwm1.dev, parent 709 arch/arm/mach-rpc/ecard.c ec->dev.parent = NULL; parent 136 arch/arm/mach-rpc/riscpc.c .parent = &iomd_device.dev, parent 352 arch/arm/mach-s3c24xx/mach-h1940.c .parent = &s3c_device_adc.dev, parent 528 arch/arm/mach-s3c24xx/mach-h1940.c .parent = &samsung_device_pwm.dev, parent 583 arch/arm/mach-s3c24xx/mach-h1940.c .dev.parent = &s3c_device_lcd.dev, parent 314 arch/arm/mach-s3c24xx/mach-osiris.c osiris_tps_device.dev.parent = &client->dev; parent 351 arch/arm/mach-s3c24xx/mach-rx1950.c .parent = &s3c_device_adc.dev, parent 541 arch/arm/mach-s3c24xx/mach-rx1950.c .parent = &samsung_device_pwm.dev, parent 48 arch/arm/mach-s3c24xx/simtec-audio.c .parent = &s3c_device_iis.dev, parent 106 arch/arm/mach-s3c64xx/dev-backlight.c samsung_bl_device->dev.parent = &samsung_device_pwm.dev; parent 127 arch/arm/mach-s3c64xx/mach-anw6410.c .dev.parent = &s3c_device_fb.dev, parent 124 arch/arm/mach-s3c64xx/mach-crag6410.c .parent = &samsung_device_pwm.dev, parent 146 arch/arm/mach-s3c64xx/mach-crag6410.c .dev.parent = &s3c_device_fb.dev, parent 128 arch/arm/mach-s3c64xx/mach-hmt.c .parent = &samsung_device_pwm.dev, parent 212 arch/arm/mach-s3c64xx/mach-mini6410.c .dev.parent = &s3c_device_fb.dev, parent 160 arch/arm/mach-s3c64xx/mach-smartq.c .parent = &samsung_device_pwm.dev, parent 244 arch/arm/mach-s3c64xx/mach-smartq.c .dev.parent = &s3c_device_fb.dev, parent 140 arch/arm/mach-s3c64xx/mach-smdk6410.c .dev.parent = &s3c_device_fb.dev, parent 234 arch/arm/mach-sa1100/neponset.c .parent = &dev->dev, parent 254 arch/arm/mach-sa1100/neponset.c .parent = &dev->dev, parent 355 arch/arm/mach-sa1100/neponset.c sa1111_resources[0].parent = sa1111_res; parent 360 arch/arm/mach-sa1100/neponset.c smc91x_resources[0].parent = smc91x_res; parent 361 arch/arm/mach-sa1100/neponset.c smc91x_resources[1].parent = smc91x_res; parent 106 arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c if (pos->np->parent != client->dev.parent->of_node) parent 81 arch/arm/mach-tegra/tegra.c struct device *parent = tegra_soc_device_register(); parent 83 arch/arm/mach-tegra/tegra.c of_platform_default_populate(NULL, NULL, parent); parent 108 arch/arm/mach-zynq/common.c struct device *parent = NULL; parent 130 arch/arm/mach-zynq/common.c parent = soc_device_to_device(soc_dev); parent 137 arch/arm/mach-zynq/common.c of_platform_default_populate(NULL, NULL, parent); parent 173 arch/arm/plat-samsung/devs.c .dev.parent = &s3c_device_adc.dev, parent 902 arch/arm/plat-samsung/devs.c .dev.parent = &s3c_device_adc.dev, parent 131 arch/arm/vfp/vfpmodule.c struct thread_info *parent = current_thread_info(); parent 133 arch/arm/vfp/vfpmodule.c vfp_sync_hwstate(parent); parent 134 arch/arm/vfp/vfpmodule.c thread->vfpstate = parent->vfpstate; parent 35 arch/arm/xen/p2m.c struct rb_node *parent = NULL; parent 40 arch/arm/xen/p2m.c parent = *link; parent 41 arch/arm/xen/p2m.c entry = rb_entry(parent, struct xen_p2m_entry, rbnode_phys); parent 51 arch/arm/xen/p2m.c rb_link_node(&new->rbnode_phys, parent, link); parent 280 arch/arm64/kernel/cpuinfo.c if (info->kobj.parent) { parent 226 arch/arm64/kernel/ftrace.c void prepare_ftrace_return(unsigned long self_addr, unsigned long *parent, parent 240 arch/arm64/kernel/ftrace.c old = *parent; parent 243 arch/arm64/kernel/ftrace.c *parent = return_hooker; parent 77 arch/arm64/kernel/pci.c struct acpi_device *adev = to_acpi_device(cfg->parent); parent 87 arch/arm64/kernel/pci.c struct acpi_device *adev = to_acpi_device(cfg->parent); parent 86 arch/c6x/include/asm/clock.h struct clk *parent; parent 29 arch/c6x/platforms/pll.c if (clk->parent) parent 30 arch/c6x/platforms/pll.c __clk_enable(clk->parent); parent 40 arch/c6x/platforms/pll.c if (clk->parent) parent 41 arch/c6x/platforms/pll.c __clk_disable(clk->parent); parent 128 arch/c6x/platforms/pll.c int clk_set_parent(struct clk *clk, struct clk *parent) parent 140 arch/c6x/platforms/pll.c clk->parent = parent; parent 142 arch/c6x/platforms/pll.c list_add(&clk->childnode, &clk->parent->children); parent 160 arch/c6x/platforms/pll.c if (WARN(clk->parent && !clk->parent->rate, parent 162 arch/c6x/platforms/pll.c clk->name, clk->parent->name)) parent 167 arch/c6x/platforms/pll.c if (clk->parent) parent 168 arch/c6x/platforms/pll.c list_add_tail(&clk->childnode, &clk->parent->children); parent 180 arch/c6x/platforms/pll.c else if (clk->parent) parent 181 arch/c6x/platforms/pll.c clk->rate = clk->parent->rate; parent 211 arch/c6x/platforms/pll.c if (WARN_ON(!clk->parent)) parent 214 arch/c6x/platforms/pll.c rate = clk->parent->rate; parent 217 arch/c6x/platforms/pll.c if (WARN_ON(!clk->parent->pll_data)) parent 220 arch/c6x/platforms/pll.c pll = clk->parent->pll_data; parent 256 arch/c6x/platforms/pll.c if (WARN_ON(!clk->parent)) parent 260 arch/c6x/platforms/pll.c clk->name, clk->parent->name, clk->parent->rate / 1000); parent 262 arch/c6x/platforms/pll.c return clk->parent->rate; parent 276 arch/c6x/platforms/pll.c rate = pll->input_rate = clk->parent->rate; parent 312 arch/c6x/platforms/pll.c pll->num, clk->parent->rate / 1000000, parent 316 arch/c6x/platforms/pll.c pll->num, clk->parent->rate / 1000000); parent 339 arch/c6x/platforms/pll.c else if (clk->parent) parent 375 arch/c6x/platforms/pll.c dump_clock(struct seq_file *s, unsigned nest, struct clk *parent) parent 382 arch/c6x/platforms/pll.c if (parent->flags & CLK_PLL) parent 390 arch/c6x/platforms/pll.c i = strlen(parent->name); parent 391 arch/c6x/platforms/pll.c memcpy(buf + nest, parent->name, parent 395 arch/c6x/platforms/pll.c buf, parent->usecount, state, clk_get_rate(parent)); parent 399 arch/c6x/platforms/pll.c list_for_each_entry(clk, &parent->children, childnode) { parent 413 arch/c6x/platforms/pll.c if (!clk->parent) parent 39 arch/c6x/platforms/plldata.c .parent = &clkin1, parent 45 arch/c6x/platforms/plldata.c .parent = &c6x_soc_pll1.sysclks[0], parent 50 arch/c6x/platforms/plldata.c .parent = &c6x_soc_pll1.sysclks[0], parent 55 arch/c6x/platforms/plldata.c .parent = &c6x_soc_pll1.sysclks[0], parent 60 arch/c6x/platforms/plldata.c .parent = &c6x_soc_pll1.sysclks[0], parent 65 arch/c6x/platforms/plldata.c .parent = &c6x_soc_pll1.sysclks[0], parent 70 arch/c6x/platforms/plldata.c .parent = &c6x_soc_pll1.sysclks[0], parent 75 arch/c6x/platforms/plldata.c .parent = &c6x_soc_pll1.sysclks[0], parent 80 arch/c6x/platforms/plldata.c .parent = &c6x_soc_pll1.sysclks[0], parent 85 arch/c6x/platforms/plldata.c .parent = &c6x_soc_pll1.sysclks[0], parent 90 arch/c6x/platforms/plldata.c .parent = &c6x_soc_pll1.sysclks[0], parent 95 arch/c6x/platforms/plldata.c .parent = &c6x_soc_pll1.sysclks[0], parent 100 arch/c6x/platforms/plldata.c .parent = &c6x_soc_pll1.sysclks[0], parent 105 arch/c6x/platforms/plldata.c .parent = &c6x_soc_pll1.sysclks[0], parent 110 arch/c6x/platforms/plldata.c .parent = &c6x_soc_pll1.sysclks[0], parent 115 arch/c6x/platforms/plldata.c .parent = &c6x_soc_pll1.sysclks[0], parent 120 arch/c6x/platforms/plldata.c .parent = &c6x_soc_pll1.sysclks[0], parent 182 arch/c6x/platforms/plldata.c c6x_core_clk.parent = &sysclks[0]; parent 183 arch/c6x/platforms/plldata.c c6x_i2c_clk.parent = &sysclks[3]; parent 184 arch/c6x/platforms/plldata.c c6x_watchdog_clk.parent = &sysclks[3]; parent 185 arch/c6x/platforms/plldata.c c6x_mdio_clk.parent = &sysclks[3]; parent 222 arch/c6x/platforms/plldata.c c6x_core_clk.parent = &sysclks[1]; parent 223 arch/c6x/platforms/plldata.c c6x_i2c_clk.parent = &sysclks[3]; parent 224 arch/c6x/platforms/plldata.c c6x_watchdog_clk.parent = &sysclks[5]; parent 225 arch/c6x/platforms/plldata.c c6x_mdio_clk.parent = &sysclks[5]; parent 277 arch/c6x/platforms/plldata.c c6x_core_clk.parent = &sysclks[get_coreid() + 1]; parent 278 arch/c6x/platforms/plldata.c c6x_i2c_clk.parent = &sysclks[8]; parent 279 arch/c6x/platforms/plldata.c c6x_watchdog_clk.parent = &sysclks[8]; parent 280 arch/c6x/platforms/plldata.c c6x_mdio_clk.parent = &sysclks[5]; parent 326 arch/c6x/platforms/plldata.c c6x_core_clk.parent = &sysclks[7]; parent 327 arch/c6x/platforms/plldata.c c6x_i2c_clk.parent = &sysclks[10]; parent 328 arch/c6x/platforms/plldata.c c6x_watchdog_clk.parent = &sysclks[10]; parent 329 arch/c6x/platforms/plldata.c c6x_mcbsp1_clk.parent = &sysclks[10]; parent 330 arch/c6x/platforms/plldata.c c6x_mcbsp2_clk.parent = &sysclks[10]; parent 391 arch/c6x/platforms/plldata.c c6x_core_clk.parent = &sysclks[0]; parent 392 arch/c6x/platforms/plldata.c c6x_i2c_clk.parent = &sysclks[7]; parent 139 arch/csky/kernel/ftrace.c void prepare_ftrace_return(unsigned long *parent, unsigned long self_addr, parent 148 arch/csky/kernel/ftrace.c old = *parent; parent 151 arch/csky/kernel/ftrace.c *(unsigned long *)frame_pointer, parent)) { parent 171 arch/csky/kernel/ftrace.c *parent = return_hooker; parent 1933 arch/ia64/hp/common/sba_iommu.c acpi_handle handle, parent; parent 1959 arch/ia64/hp/common/sba_iommu.c status = acpi_get_parent(handle, &parent); parent 1960 arch/ia64/hp/common/sba_iommu.c handle = parent; parent 1821 arch/ia64/kernel/mca.c p->parent = p->real_parent = p->group_leader = p; parent 355 arch/ia64/kernel/topology.c if (all_cpu_cache_info[cpu].kobj.parent) parent 399 arch/ia64/kernel/topology.c if (all_cpu_cache_info[cpu].kobj.parent) { parent 59 arch/ia64/pci/fixup.c bus = bus->parent; parent 67 arch/ia64/pci/fixup.c if (res->parent) parent 319 arch/ia64/pci/pci.c if (!bridge->dev.parent) { parent 336 arch/ia64/pci/pci.c if (!r->flags || r->parent || !r->start) parent 354 arch/ia64/pci/pci.c if (!r->flags || r->parent || !r->start) parent 147 arch/m68k/coldfire/clk.c int clk_set_parent(struct clk *clk, struct clk *parent) parent 233 arch/m68k/coldfire/pci.c bridge->dev.parent = NULL; parent 288 arch/m68k/include/asm/oplib.h extern void prom_apply_generic_ranges(int node, int parent, parent 31 arch/microblaze/include/asm/pci-bridge.h struct device *parent; parent 22 arch/microblaze/kernel/ftrace.c void prepare_ftrace_return(unsigned long *parent, unsigned long self_addr) parent 53 arch/microblaze/kernel/ftrace.c : "r" (parent), "r" (return_hooker) parent 56 arch/microblaze/kernel/ftrace.c flush_dcache_range((u32)parent, (u32)parent + 4); parent 57 arch/microblaze/kernel/ftrace.c flush_icache_range((u32)parent, (u32)parent + 4); parent 66 arch/microblaze/kernel/ftrace.c *parent = old; parent 139 arch/microblaze/pci/pci-common.c node = node->parent; parent 532 arch/microblaze/pci/pci-common.c res->parent = res->child = res->sibling = NULL; parent 608 arch/microblaze/pci/pci-common.c static int __init reparent_resources(struct resource *parent, parent 614 arch/microblaze/pci/pci-common.c for (pp = &parent->child; (p = *pp) != NULL; pp = &p->sibling) { parent 626 arch/microblaze/pci/pci-common.c res->parent = parent; parent 632 arch/microblaze/pci/pci-common.c p->parent = res; parent 685 arch/microblaze/pci/pci-common.c || res->start > res->end || res->parent) parent 687 arch/microblaze/pci/pci-common.c if (bus->parent == NULL) parent 784 arch/microblaze/pci/pci-common.c if (r->parent) /* Already allocated */ parent 973 arch/microblaze/pci/pci-common.c bus = pci_scan_root_bus(hose->parent, hose->first_busno, parent 363 arch/mips/alchemy/common/clock.c int parent; /* parent before disable [Au1300] */ parent 595 arch/mips/alchemy/common/clock.c v |= (c->parent & 3) << c->shift; parent 639 arch/mips/alchemy/common/clock.c c->parent = index + 1; /* value to write to register */ parent 653 arch/mips/alchemy/common/clock.c v = c->parent - 1; parent 790 arch/mips/alchemy/common/clock.c a->parent = (v >> a->shift) & 3; parent 791 arch/mips/alchemy/common/clock.c if (!a->parent) { parent 792 arch/mips/alchemy/common/clock.c a->parent = 1; parent 825 arch/mips/alchemy/common/clock.c v |= ((c->parent & 7) << 2) << c->shift; parent 862 arch/mips/alchemy/common/clock.c c->parent = index + 1; /* value to write to register */ parent 874 arch/mips/alchemy/common/clock.c return c->parent - 1; parent 1009 arch/mips/alchemy/common/clock.c a->parent = ((v >> a->shift) >> 2) & 7; parent 1010 arch/mips/alchemy/common/clock.c if (!a->parent) { parent 1011 arch/mips/alchemy/common/clock.c a->parent = 1; parent 482 arch/mips/ar7/clock.c int clk_set_parent(struct clk *clk, struct clk *parent) parent 70 arch/mips/ath79/clock.c static struct clk * __init ath79_set_ff_clk(int type, const char *parent, parent 76 arch/mips/ath79/clock.c clk = clk_register_fixed_factor(NULL, name, parent, 0, mult, div); parent 1445 arch/mips/cavium-octeon/octeon-irq.c struct device_node *ciu_node, struct device_node *parent) parent 1571 arch/mips/cavium-octeon/octeon-irq.c struct device_node *gpio_node, struct device_node *parent) parent 1578 arch/mips/cavium-octeon/octeon-irq.c r = of_property_read_u32(parent, "#interrupt-cells", &interrupt_cells); parent 2036 arch/mips/cavium-octeon/octeon-irq.c struct device_node *ciu_node, struct device_node *parent) parent 2266 arch/mips/cavium-octeon/octeon-irq.c struct device_node *parent) parent 2847 arch/mips/cavium-octeon/octeon-irq.c struct device_node *parent) parent 27 arch/mips/include/asm/clock.h struct clk *parent; parent 19 arch/mips/include/asm/irq_cpu.h struct device_node *parent); parent 121 arch/mips/kernel/vpe-cmp.c vpe_device.parent = NULL, parent 369 arch/mips/kernel/vpe-mt.c vpe_device.parent = NULL, parent 337 arch/mips/lantiq/irq.c int __init icu_of_init(struct device_node *node, struct device_node *parent) parent 27 arch/mips/lib/iomap-pci.c while (bus->parent) parent 28 arch/mips/lib/iomap-pci.c bus = bus->parent; parent 61 arch/mips/loongson64/lemote-2f/clock.c if (likely(clkp->parent != clk)) parent 284 arch/mips/netlogic/common/irq.c struct device_node *parent) parent 75 arch/mips/pci/fixup-jmr3927.c if (dev->bus->parent == NULL && parent 52 arch/mips/pci/fixup-loongson3.c if (res->parent) parent 152 arch/mips/pci/ops-bcm63xx.c type = bus->parent ? 1 : 0; parent 166 arch/mips/pci/ops-bcm63xx.c type = bus->parent ? 1 : 0; parent 367 arch/mips/pci/ops-bcm63xx.c if (!bus->parent && PCI_SLOT(devfn) == FAKE_CB_BRIDGE_SLOT) { parent 389 arch/mips/pci/ops-bcm63xx.c if (!bus->parent && PCI_SLOT(devfn) == FAKE_CB_BRIDGE_SLOT) { parent 29 arch/mips/pci/ops-emma2rh.c if (bus->parent != NULL) parent 50 arch/mips/pci/ops-tx3927.c if (bus->parent == NULL && parent 56 arch/mips/pci/ops-tx3927.c (where & 0xfc) | (bus->parent ? 1 : 0); parent 61 arch/mips/pci/ops-tx4927.c if (bus->parent == NULL && parent 66 arch/mips/pci/ops-tx4927.c | (bus->parent ? 1 : 0), parent 438 arch/mips/pci/pci-ar2315.c apc->mem_res.parent = res; parent 352 arch/mips/pci/pci-ar71xx.c apc->io_res.parent = res; parent 362 arch/mips/pci/pci-ar71xx.c apc->mem_res.parent = res; parent 398 arch/mips/pci/pci-ar724x.c apc->io_res.parent = res; parent 408 arch/mips/pci/pci-ar724x.c apc->mem_res.parent = res; parent 94 arch/mips/pci/pci-legacy.c bridge->dev.parent = NULL; parent 186 arch/mips/pci/pci-legacy.c struct resource *parent; parent 188 arch/mips/pci/pci-legacy.c parent = hose->mem_resource->parent; parent 189 arch/mips/pci/pci-legacy.c if (!parent) parent 190 arch/mips/pci/pci-legacy.c parent = &iomem_resource; parent 192 arch/mips/pci/pci-legacy.c if (request_resource(parent, hose->mem_resource) < 0) parent 195 arch/mips/pci/pci-legacy.c parent = hose->io_resource->parent; parent 196 arch/mips/pci/pci-legacy.c if (!parent) parent 197 arch/mips/pci/pci-legacy.c parent = &ioport_resource; parent 199 arch/mips/pci/pci-legacy.c if (request_resource(parent, hose->io_resource) < 0) { parent 65 arch/mips/pci/pci-rc32434.c .parent = &rc32434_res_pci_mem1, parent 77 arch/mips/pci/pci-xlp.c } else if (bus->parent->number == 0) { /* SoC bus */ parent 187 arch/mips/pci/pci-xlp.c for (p = bus->parent; p && p->parent && p->parent->number != 0; parent 188 arch/mips/pci/pci-xlp.c p = p->parent) parent 190 arch/mips/pci/pci-xlp.c return (p && p->parent) ? bus->self : NULL; parent 193 arch/mips/pci/pci-xlp.c for (p = bus->parent; p && p->number != 0; p = p->parent) parent 172 arch/mips/pci/pci-xlr.c for (p = bus->parent; p && p->number != 0; p = p->parent) parent 434 arch/mips/pci/pci-xtalk-bridge.c struct irq_domain *domain, *parent; parent 439 arch/mips/pci/pci-xtalk-bridge.c parent = irq_get_default_host(); parent 440 arch/mips/pci/pci-xtalk-bridge.c if (!parent) parent 445 arch/mips/pci/pci-xtalk-bridge.c domain = irq_domain_create_hierarchy(parent, 0, 8, fn, parent 519 arch/mips/pci/pci-xtalk-bridge.c host->dev.parent = dev; parent 1474 arch/mips/pci/pcie-octeon.c dev->bus && dev->bus->parent) { parent 1479 arch/mips/pci/pcie-octeon.c while (dev->bus && dev->bus->parent) parent 1555 arch/mips/pci/pcie-octeon.c if (bus->parent == NULL) { parent 1578 arch/mips/pci/pcie-octeon.c if ((bus->parent == NULL) && (devfn >> 3 != 0)) parent 1596 arch/mips/pci/pcie-octeon.c if ((bus->parent == NULL) && (devfn >= 2)) parent 1738 arch/mips/pci/pcie-octeon.c if ((bus->parent == NULL) && (enable_pcie_bus_num_war[pcie_port])) parent 147 arch/mips/ralink/irq.c struct device_node *parent) parent 103 arch/mips/sgi-ip22/ip22-gio.c giodev->dev.parent = &gio_bus; parent 40 arch/mips/txx9/generic/pci.c fake_bus.parent = &fake_bus; parent 42 arch/mips/txx9/generic/pci.c fake_bus.parent = NULL; parent 209 arch/nds32/kernel/ftrace.c void prepare_ftrace_return(unsigned long *parent, unsigned long self_addr, parent 218 arch/nds32/kernel/ftrace.c old = *parent; parent 221 arch/nds32/kernel/ftrace.c *parent = return_hooker; parent 45 arch/parisc/include/asm/parisc-device.h #define parisc_parent(d) to_parisc_device(d->dev.parent) parent 58 arch/parisc/kernel/drivers.c parse_tree_node(struct device *parent, int index, struct hardware_path *modpath); parent 297 arch/parisc/kernel/drivers.c dev = dev->parent; parent 319 arch/parisc/kernel/drivers.c dev = dev->parent; parent 329 arch/parisc/kernel/drivers.c dev = dev->parent; parent 358 arch/parisc/kernel/drivers.c get_node_path(dev->dev.parent, &path); parent 407 arch/parisc/kernel/drivers.c get_node_path(padev->dev.parent, &path); parent 418 arch/parisc/kernel/drivers.c struct parisc_device * __init create_tree_node(char id, struct device *parent) parent 427 arch/parisc/kernel/drivers.c dev->dev.parent = parent; parent 470 arch/parisc/kernel/drivers.c struct device *parent, char id) parent 475 arch/parisc/kernel/drivers.c if (device_for_each_child(parent, &d, match_by_id)) parent 478 arch/parisc/kernel/drivers.c return create_tree_node(id, parent); parent 484 arch/parisc/kernel/drivers.c struct device *parent = &root; parent 488 arch/parisc/kernel/drivers.c parent = &alloc_tree_node(parent, modpath->bc[i])->dev; parent 490 arch/parisc/kernel/drivers.c return alloc_tree_node(parent, modpath->mod); parent 732 arch/parisc/kernel/drivers.c parse_tree_node(struct device *parent, int index, struct hardware_path *modpath) parent 744 arch/parisc/kernel/drivers.c if (device_for_each_child(parent, &recurse_data, descend_children)) parent 758 arch/parisc/kernel/drivers.c struct device *parent = &root; parent 762 arch/parisc/kernel/drivers.c parent = parse_tree_node(parent, i, modpath); parent 763 arch/parisc/kernel/drivers.c if (!parent) parent 766 arch/parisc/kernel/drivers.c if (dev_is_pci(parent)) /* pci devices already parse MOD */ parent 767 arch/parisc/kernel/drivers.c return parent; parent 769 arch/parisc/kernel/drivers.c return parse_tree_node(parent, 6, modpath); parent 783 arch/parisc/kernel/drivers.c get_node_path(dev->parent, path); parent 811 arch/parisc/kernel/drivers.c struct device *parent); parent 844 arch/parisc/kernel/drivers.c unsigned long io_io_high, struct device *parent) parent 850 arch/parisc/kernel/drivers.c get_node_path(parent, &path); parent 31 arch/parisc/kernel/ftrace.c static void __hot prepare_ftrace_return(unsigned long *parent, parent 43 arch/parisc/kernel/ftrace.c old = *parent; parent 47 arch/parisc/kernel/ftrace.c *parent = (unsigned long) &parisc_return_to_handler; parent 51 arch/parisc/kernel/ftrace.c void notrace __hot ftrace_function_trampoline(unsigned long parent, parent 63 arch/parisc/kernel/ftrace.c ftrace_trace_function(self_addr, parent, parent 74 arch/parisc/kernel/ftrace.c if (*parent_rp != parent) parent 205 arch/parisc/kernel/pci.c res->parent, res->start, res->end, parent 204 arch/powerpc/boot/cpm-serial.c void *parent, *muram; parent 243 arch/powerpc/boot/cpm-serial.c parent = get_parent(devp); parent 244 arch/powerpc/boot/cpm-serial.c if (!parent) parent 247 arch/powerpc/boot/cpm-serial.c if (dt_get_virtual_reg(parent, &cpcr, 1) < 1) parent 233 arch/powerpc/boot/devtree.c void *parent; parent 238 arch/powerpc/boot/devtree.c parent = get_parent(node); parent 239 arch/powerpc/boot/devtree.c if (!parent) parent 242 arch/powerpc/boot/devtree.c dt_get_reg_format(parent, &naddr, &nsize); parent 264 arch/powerpc/boot/devtree.c node = parent; parent 266 arch/powerpc/boot/devtree.c parent = get_parent(node); parent 267 arch/powerpc/boot/devtree.c if (!parent) parent 270 arch/powerpc/boot/devtree.c dt_get_reg_format(parent, &naddr, &nsize); parent 47 arch/powerpc/boot/ops.h void *(*create_node)(const void *parent, const char *name); parent 141 arch/powerpc/boot/ops.h static inline void *create_node(const void *parent, const char *name) parent 143 arch/powerpc/boot/ops.h return dt_ops.create_node ? dt_ops.create_node(parent, name) : NULL; parent 137 arch/powerpc/include/asm/asm-prototypes.h unsigned long prepare_ftrace_return(unsigned long parent, unsigned long ip, parent 42 arch/powerpc/include/asm/bootx.h u32 parent; parent 86 arch/powerpc/include/asm/eeh.h struct eeh_pe *parent; /* Parent PE */ parent 162 arch/powerpc/include/asm/imc-pmu.h extern int init_imc_pmu(struct device_node *parent, parent 60 arch/powerpc/include/asm/pci-bridge.h struct device *parent; parent 194 arch/powerpc/include/asm/pci-bridge.h struct pci_dn *parent; parent 68 arch/powerpc/include/asm/pnv-pci.h struct pnv_php_slot *parent; parent 630 arch/powerpc/kernel/cacheinfo.c struct kobject *cache_dir_kobj = index_dir_kobj->parent; parent 631 arch/powerpc/kernel/cacheinfo.c struct kobject *cpu_dev_kobj = cache_dir_kobj->parent; parent 550 arch/powerpc/kernel/eeh.c parent_pe = pe->parent; parent 566 arch/powerpc/kernel/eeh.c parent_pe = parent_pe->parent; parent 1601 arch/powerpc/kernel/eeh.c if (pe->parent && parent 1603 arch/powerpc/kernel/eeh.c (pe->parent->state & (EEH_PE_ISOLATED | EEH_PE_RECOVERING))) parent 122 arch/powerpc/kernel/eeh_cache.c struct rb_node *parent = NULL; parent 127 arch/powerpc/kernel/eeh_cache.c parent = *p; parent 128 arch/powerpc/kernel/eeh_cache.c piar = rb_entry(parent, struct pci_io_addr_range, rb_node); parent 130 arch/powerpc/kernel/eeh_cache.c p = &parent->rb_left; parent 132 arch/powerpc/kernel/eeh_cache.c p = &parent->rb_right; parent 154 arch/powerpc/kernel/eeh_cache.c rb_link_node(&piar->rb_node, parent, p); parent 191 arch/powerpc/kernel/eeh_pe.c if (next != &pe->parent->child_list) parent 193 arch/powerpc/kernel/eeh_pe.c pe = pe->parent; parent 331 arch/powerpc/kernel/eeh_pe.c struct eeh_dev *parent; parent 342 arch/powerpc/kernel/eeh_pe.c pdn = pdn ? pdn->parent : NULL; parent 345 arch/powerpc/kernel/eeh_pe.c parent = pdn_to_eeh_dev(pdn); parent 346 arch/powerpc/kernel/eeh_pe.c if (!parent) parent 349 arch/powerpc/kernel/eeh_pe.c if (parent->pe) parent 350 arch/powerpc/kernel/eeh_pe.c return parent->pe; parent 352 arch/powerpc/kernel/eeh_pe.c pdn = pdn->parent; parent 369 arch/powerpc/kernel/eeh_pe.c struct eeh_pe *pe, *parent; parent 394 arch/powerpc/kernel/eeh_pe.c parent = pe; parent 395 arch/powerpc/kernel/eeh_pe.c while (parent) { parent 396 arch/powerpc/kernel/eeh_pe.c if (!(parent->type & EEH_PE_INVALID)) parent 398 arch/powerpc/kernel/eeh_pe.c parent->type &= ~EEH_PE_INVALID; parent 399 arch/powerpc/kernel/eeh_pe.c parent = parent->parent; parent 404 arch/powerpc/kernel/eeh_pe.c pe->parent->addr); parent 435 arch/powerpc/kernel/eeh_pe.c parent = eeh_pe_get_parent(edev); parent 436 arch/powerpc/kernel/eeh_pe.c if (!parent) { parent 437 arch/powerpc/kernel/eeh_pe.c parent = eeh_phb_pe_get(pdn->phb); parent 438 arch/powerpc/kernel/eeh_pe.c if (!parent) { parent 446 arch/powerpc/kernel/eeh_pe.c pe->parent = parent; parent 452 arch/powerpc/kernel/eeh_pe.c list_add_tail(&pe->child, &parent->child_list); parent 456 arch/powerpc/kernel/eeh_pe.c pe->parent->addr); parent 472 arch/powerpc/kernel/eeh_pe.c struct eeh_pe *pe, *parent, *child; parent 493 arch/powerpc/kernel/eeh_pe.c parent = pe->parent; parent 542 arch/powerpc/kernel/eeh_pe.c pe = parent; parent 892 arch/powerpc/kernel/eeh_pe.c bus = bus->parent; parent 905 arch/powerpc/kernel/eeh_pe.c bus = bus->parent; parent 128 arch/powerpc/kernel/isa-bridge.c struct device_node *np, *parent = NULL, *tmp; parent 141 arch/powerpc/kernel/isa-bridge.c for (parent = of_get_parent(np); parent;) { parent 142 arch/powerpc/kernel/isa-bridge.c if (parent == hose->dn) { parent 143 arch/powerpc/kernel/isa-bridge.c of_node_put(parent); parent 146 arch/powerpc/kernel/isa-bridge.c tmp = parent; parent 147 arch/powerpc/kernel/isa-bridge.c parent = of_get_parent(parent); parent 150 arch/powerpc/kernel/isa-bridge.c if (parent != NULL) parent 387 arch/powerpc/kernel/legacy_serial.c struct device_node *parent = of_get_parent(np); parent 388 arch/powerpc/kernel/legacy_serial.c if (!parent) parent 390 arch/powerpc/kernel/legacy_serial.c if (of_match_node(legacy_serial_parents, parent) != NULL) { parent 397 arch/powerpc/kernel/legacy_serial.c of_node_put(parent); parent 416 arch/powerpc/kernel/legacy_serial.c struct device_node *pci, *parent = of_get_parent(np); parent 417 arch/powerpc/kernel/legacy_serial.c if (of_node_name_eq(parent, "isa")) { parent 418 arch/powerpc/kernel/legacy_serial.c of_node_put(parent); parent 423 arch/powerpc/kernel/legacy_serial.c of_node_put(parent); parent 432 arch/powerpc/kernel/legacy_serial.c else if (of_device_is_compatible(parent, "pciclass,0700") || parent 433 arch/powerpc/kernel/legacy_serial.c of_device_is_compatible(parent, "pciclass,070002")) parent 434 arch/powerpc/kernel/legacy_serial.c pci = parent; parent 436 arch/powerpc/kernel/legacy_serial.c of_node_put(parent); parent 442 arch/powerpc/kernel/legacy_serial.c of_node_put(parent); parent 51 arch/powerpc/kernel/of_platform.c phb->parent = &dev->dev; parent 346 arch/powerpc/kernel/pci-common.c node = node->parent; parent 765 arch/powerpc/kernel/pci-common.c res->parent = res->child = res->sibling = NULL; parent 1095 arch/powerpc/kernel/pci-common.c static int reparent_resources(struct resource *parent, parent 1101 arch/powerpc/kernel/pci-common.c for (pp = &parent->child; (p = *pp) != NULL; pp = &p->sibling) { parent 1113 arch/powerpc/kernel/pci-common.c res->parent = parent; parent 1119 arch/powerpc/kernel/pci-common.c p->parent = res; parent 1169 arch/powerpc/kernel/pci-common.c if (!res || !res->flags || res->start > res->end || res->parent) parent 1176 arch/powerpc/kernel/pci-common.c if (bus->parent == NULL) parent 1262 arch/powerpc/kernel/pci-common.c if (r->parent) /* Already allocated */ parent 1400 arch/powerpc/kernel/pci-common.c if (r->parent || !r->start || !r->flags) parent 1613 arch/powerpc/kernel/pci-common.c bus = pci_create_root_bus(hose->parent, hose->first_busno, parent 1662 arch/powerpc/kernel/pci-common.c (dev->bus->parent == NULL)) { parent 45 arch/powerpc/kernel/pci_dn.c pbus = pbus->parent; parent 62 arch/powerpc/kernel/pci_dn.c struct pci_dn *parent, *pdn; parent 82 arch/powerpc/kernel/pci_dn.c parent = pci_bus_to_pdn(bus); parent 83 arch/powerpc/kernel/pci_dn.c if (!parent) parent 86 arch/powerpc/kernel/pci_dn.c list_for_each_entry(pdn, &parent->child_list, list) { parent 98 arch/powerpc/kernel/pci_dn.c struct pci_dn *parent, *pdn; parent 114 arch/powerpc/kernel/pci_dn.c parent = pci_bus_to_pdn(pdev->bus); parent 115 arch/powerpc/kernel/pci_dn.c if (!parent) parent 118 arch/powerpc/kernel/pci_dn.c list_for_each_entry(pdn, &parent->child_list, list) { parent 128 arch/powerpc/kernel/pci_dn.c static struct pci_dn *add_one_dev_pci_data(struct pci_dn *parent, parent 135 arch/powerpc/kernel/pci_dn.c if (!parent) parent 142 arch/powerpc/kernel/pci_dn.c pdn->phb = parent->phb; parent 143 arch/powerpc/kernel/pci_dn.c pdn->parent = parent; parent 150 arch/powerpc/kernel/pci_dn.c list_add_tail(&pdn->list, &parent->child_list); parent 159 arch/powerpc/kernel/pci_dn.c struct pci_dn *parent, *pdn; parent 172 arch/powerpc/kernel/pci_dn.c parent = pci_bus_to_pdn(pdev->bus); parent 173 arch/powerpc/kernel/pci_dn.c if (!parent) parent 179 arch/powerpc/kernel/pci_dn.c pdn = add_one_dev_pci_data(parent, i, parent 203 arch/powerpc/kernel/pci_dn.c struct pci_dn *parent; parent 228 arch/powerpc/kernel/pci_dn.c parent = pci_bus_to_pdn(pdev->bus); parent 229 arch/powerpc/kernel/pci_dn.c if (!parent) parent 241 arch/powerpc/kernel/pci_dn.c &parent->child_list, list) { parent 282 arch/powerpc/kernel/pci_dn.c struct device_node *parent; parent 326 arch/powerpc/kernel/pci_dn.c parent = of_get_parent(dn); parent 327 arch/powerpc/kernel/pci_dn.c pdn->parent = parent ? PCI_DN(parent) : NULL; parent 328 arch/powerpc/kernel/pci_dn.c if (pdn->parent) parent 329 arch/powerpc/kernel/pci_dn.c list_add_tail(&pdn->list, &pdn->parent->child_list); parent 338 arch/powerpc/kernel/pci_dn.c struct device_node *parent; parent 354 arch/powerpc/kernel/pci_dn.c parent = of_get_parent(dn); parent 355 arch/powerpc/kernel/pci_dn.c if (parent) parent 356 arch/powerpc/kernel/pci_dn.c of_node_put(parent); parent 430 arch/powerpc/kernel/pci_dn.c dn = dn->parent; parent 454 arch/powerpc/kernel/pci_dn.c if (next != &pdn->parent->child_list) parent 457 arch/powerpc/kernel/pci_dn.c pdn = pdn->parent; parent 188 arch/powerpc/kernel/pci_of_scan.c dev->dev.parent = bus->bridge; parent 2868 arch/powerpc/kernel/prom_init.c u32 parent; parent 2898 arch/powerpc/kernel/prom_init.c parent = (u32)mpic; parent 2900 arch/powerpc/kernel/prom_init.c &parent, sizeof(parent)); parent 3051 arch/powerpc/kernel/prom_init.c u32 interrupts[2], parent, rval, val = 0; parent 3071 arch/powerpc/kernel/prom_init.c parent = ADDR(iob); parent 3098 arch/powerpc/kernel/prom_init.c prom_setprop(node, pci_name, "interrupt-parent", &parent, parent 3099 arch/powerpc/kernel/prom_init.c sizeof(parent)); parent 642 arch/powerpc/kernel/setup-common.c struct device_node *parent, *np = NULL; parent 650 arch/powerpc/kernel/setup-common.c parent = of_get_parent(np); parent 652 arch/powerpc/kernel/setup-common.c of_i8042_kbd_irq = irq_of_parse_and_map(parent, 0); parent 656 arch/powerpc/kernel/setup-common.c of_i8042_aux_irq = irq_of_parse_and_map(parent, 1); parent 661 arch/powerpc/kernel/setup-common.c np = parent; parent 683 arch/powerpc/kernel/setup-common.c parent = of_get_parent(np); parent 684 arch/powerpc/kernel/setup-common.c if (parent) { parent 685 arch/powerpc/kernel/setup-common.c if (of_node_is_type(parent, "isa")) parent 687 arch/powerpc/kernel/setup-common.c of_node_put(parent); parent 947 arch/powerpc/kernel/trace/ftrace.c unsigned long prepare_ftrace_return(unsigned long parent, unsigned long ip, parent 960 arch/powerpc/kernel/trace/ftrace.c if (!function_graph_enter(parent, ip, 0, (unsigned long *)sp)) parent 961 arch/powerpc/kernel/trace/ftrace.c parent = return_hooker; parent 963 arch/powerpc/kernel/trace/ftrace.c return parent; parent 562 arch/powerpc/perf/hv-24x7.c struct rb_node **new = &(root->rb_node), *parent = NULL; parent 574 arch/powerpc/perf/hv-24x7.c parent = *new; parent 599 arch/powerpc/perf/hv-24x7.c rb_link_node(&data->node, parent, new); parent 1528 arch/powerpc/perf/imc-pmu.c static int imc_mem_init(struct imc_pmu *pmu_ptr, struct device_node *parent, parent 1534 arch/powerpc/perf/imc-pmu.c if (of_property_read_string(parent, "name", &s)) parent 1634 arch/powerpc/perf/imc-pmu.c int init_imc_pmu(struct device_node *parent, struct imc_pmu *pmu_ptr, int pmu_idx) parent 1638 arch/powerpc/perf/imc-pmu.c ret = imc_mem_init(pmu_ptr, parent, pmu_idx); parent 1700 arch/powerpc/perf/imc-pmu.c ret = update_events_in_group(parent, pmu_ptr); parent 131 arch/powerpc/platforms/82xx/ep8248e.c bus->parent = &ofdev->dev; parent 665 arch/powerpc/platforms/8xx/cpm1.c gc->parent = dev; parent 784 arch/powerpc/platforms/8xx/cpm1.c gc->parent = dev; parent 69 arch/powerpc/platforms/cell/cbe_powerbutton.c dev->dev.parent = &button_pdev->dev; parent 71 arch/powerpc/platforms/cell/cbe_regs.c tmp_np = tmp_np->parent; parent 730 arch/powerpc/platforms/cell/iommu.c if (np->parent == NULL || np->parent->parent != NULL) parent 737 arch/powerpc/platforms/cell/iommu.c if (np->parent == NULL || np->parent->parent != NULL) parent 1063 arch/powerpc/platforms/cell/iommu.c if (np->parent == NULL || np->parent->parent != NULL) parent 1072 arch/powerpc/platforms/cell/iommu.c if (np->parent == NULL || np->parent->parent != NULL) parent 99 arch/powerpc/platforms/cell/spider-pci.c dummy_page_da = dma_map_single(phb->parent, dummy_page_va, parent 101 arch/powerpc/platforms/cell/spider-pci.c if (dma_mapping_error(phb->parent, dummy_page_da)) { parent 80 arch/powerpc/platforms/cell/spu_manage.c tmp = of_get_property(np->parent->parent, "node-id", NULL); parent 169 arch/powerpc/platforms/cell/spufs/inode.c static int spufs_rmdir(struct inode *parent, struct dentry *dir) parent 175 arch/powerpc/platforms/cell/spufs/inode.c res = simple_rmdir(parent, dir); parent 202 arch/powerpc/platforms/cell/spufs/inode.c struct inode *parent; parent 207 arch/powerpc/platforms/cell/spufs/inode.c parent = d_inode(dir->d_parent); parent 210 arch/powerpc/platforms/cell/spufs/inode.c inode_lock_nested(parent, I_MUTEX_PARENT); parent 211 arch/powerpc/platforms/cell/spufs/inode.c ret = spufs_rmdir(parent, dir); parent 212 arch/powerpc/platforms/cell/spufs/inode.c inode_unlock(parent); parent 541 arch/powerpc/platforms/chrp/setup.c if (of_node_is_type(kbd->parent, "adb")) parent 241 arch/powerpc/platforms/pasemi/gpio_mdio.c new_bus->parent = dev; parent 80 arch/powerpc/platforms/powermac/feature.c child = child->parent; parent 968 arch/powerpc/platforms/powermac/feature.c (!node->parent || node->parent != macio->of_node)) parent 1385 arch/powerpc/platforms/powermac/feature.c struct device_node *parent = of_get_parent(node); parent 1388 arch/powerpc/platforms/powermac/feature.c if (parent == NULL) parent 1390 arch/powerpc/platforms/powermac/feature.c is_u3 = of_node_name_eq(parent, "u3") || of_node_name_eq(parent, "u4"); parent 1391 arch/powerpc/platforms/powermac/feature.c of_node_put(parent); parent 2813 arch/powerpc/platforms/powermac/feature.c if (np->parent parent 2814 arch/powerpc/platforms/powermac/feature.c && of_device_is_compatible(np->parent, "uni-north") parent 2825 arch/powerpc/platforms/powermac/feature.c if (np->parent parent 2826 arch/powerpc/platforms/powermac/feature.c && of_device_is_compatible(np->parent, "uni-north") parent 2837 arch/powerpc/platforms/powermac/feature.c if (np->parent parent 2838 arch/powerpc/platforms/powermac/feature.c && of_device_is_compatible(np->parent, "uni-north") parent 2846 arch/powerpc/platforms/powermac/feature.c if (np->parent == macio_chips[0].of_node) { parent 596 arch/powerpc/platforms/powermac/low_i2c.c struct device_node *np, *child, *parent; parent 625 arch/powerpc/platforms/powermac/low_i2c.c parent = of_get_parent(np); parent 626 arch/powerpc/platforms/powermac/low_i2c.c if (parent == NULL) parent 628 arch/powerpc/platforms/powermac/low_i2c.c chans = parent->name[0] == 'u' ? 2 : 1; parent 500 arch/powerpc/platforms/powermac/pci.c if (p2pbridge == NULL || !of_node_name_eq(p2pbridge->parent, "pci")) parent 972 arch/powerpc/platforms/powermac/pci.c uninorth_child = node->parent && parent 973 arch/powerpc/platforms/powermac/pci.c of_device_is_compatible(node->parent, "uni-north"); parent 1034 arch/powerpc/platforms/powermac/pci.c if (nd->parent && (of_device_is_compatible(nd, "pci106b,18") || parent 1037 arch/powerpc/platforms/powermac/pci.c && of_device_is_compatible(nd->parent, "uni-north")) { parent 1043 arch/powerpc/platforms/powermac/pci.c if (nd->parent && of_device_is_compatible(nd, "gmac") parent 1044 arch/powerpc/platforms/powermac/pci.c && of_device_is_compatible(nd->parent, "uni-north")) parent 414 arch/powerpc/platforms/powermac/pic.c device = device->parent; parent 196 arch/powerpc/platforms/powermac/udbg_adb.c struct device_node *parent = of_get_parent(np); parent 197 arch/powerpc/platforms/powermac/udbg_adb.c int found = of_node_is_type(parent, "adb"); parent 198 arch/powerpc/platforms/powermac/udbg_adb.c of_node_put(parent); parent 1162 arch/powerpc/platforms/powernv/eeh-powernv.c if (pci_is_root_bus(bus->parent)) parent 1415 arch/powerpc/platforms/powernv/eeh-powernv.c dev_pe = dev_pe->parent; parent 1420 arch/powerpc/platforms/powernv/eeh-powernv.c dev_pe = dev_pe->parent; parent 1430 arch/powerpc/platforms/powernv/eeh-powernv.c dev_pe = dev_pe->parent; parent 1607 arch/powerpc/platforms/powernv/eeh-powernv.c parent_pe = (*pe)->parent; parent 1619 arch/powerpc/platforms/powernv/eeh-powernv.c parent_pe = parent_pe->parent; parent 39 arch/powerpc/platforms/powernv/opal-imc.c struct dentry *parent, u64 *value) parent 41 arch/powerpc/platforms/powernv/opal-imc.c return debugfs_create_file_unsafe(name, mode, parent, parent 149 arch/powerpc/platforms/powernv/opal-imc.c static struct imc_pmu *imc_pmu_create(struct device_node *parent, int pmu_index, int domain) parent 167 arch/powerpc/platforms/powernv/opal-imc.c ret = of_property_read_u32(parent, "size", &pmu_ptr->counter_mem_size); parent 171 arch/powerpc/platforms/powernv/opal-imc.c if (!of_property_read_u32(parent, "offset", &offset)) { parent 172 arch/powerpc/platforms/powernv/opal-imc.c if (imc_get_mem_addr_nest(parent, pmu_ptr, offset)) parent 177 arch/powerpc/platforms/powernv/opal-imc.c ret = init_imc_pmu(parent, pmu_ptr, pmu_index); parent 44 arch/powerpc/platforms/powernv/opal-prd.c struct device_node *parent, *node; parent 50 arch/powerpc/platforms/powernv/opal-prd.c parent = of_find_node_by_path("/reserved-memory"); parent 51 arch/powerpc/platforms/powernv/opal-prd.c if (!parent) parent 56 arch/powerpc/platforms/powernv/opal-prd.c for_each_child_of_node(parent, node) { parent 82 arch/powerpc/platforms/powernv/opal-prd.c of_node_put(parent); parent 264 arch/powerpc/platforms/powernv/pci-ioda.c if (!r->parent || !pnv_pci_is_m64(phb, r)) parent 677 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *parent, parent 688 arch/powerpc/platforms/powernv/pci-ioda.c rc = opal_pci_set_peltv(phb->opal_id, parent->pe_number, parent 701 arch/powerpc/platforms/powernv/pci-ioda.c rc = opal_pci_set_peltv(phb->opal_id, parent->pe_number, parent 765 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *parent; parent 768 arch/powerpc/platforms/powernv/pci-ioda.c parent = &phb->ioda.pe_array[pdn->pe_number]; parent 769 arch/powerpc/platforms/powernv/pci-ioda.c ret = pnv_ioda_set_one_peltv(phb, parent, pe, is_add); parent 782 arch/powerpc/platforms/powernv/pci-ioda.c struct pci_dev *parent; parent 793 arch/powerpc/platforms/powernv/pci-ioda.c parent = pe->pbus->self; parent 816 arch/powerpc/platforms/powernv/pci-ioda.c parent = pe->parent_dev; parent 819 arch/powerpc/platforms/powernv/pci-ioda.c parent = pe->pdev->bus->self; parent 831 arch/powerpc/platforms/powernv/pci-ioda.c while (parent) { parent 832 arch/powerpc/platforms/powernv/pci-ioda.c struct pci_dn *pdn = pci_get_pdn(parent); parent 838 arch/powerpc/platforms/powernv/pci-ioda.c parent = parent->bus->self; parent 865 arch/powerpc/platforms/powernv/pci-ioda.c struct pci_dev *parent; parent 875 arch/powerpc/platforms/powernv/pci-ioda.c parent = pe->pbus->self; parent 898 arch/powerpc/platforms/powernv/pci-ioda.c parent = pe->parent_dev; parent 901 arch/powerpc/platforms/powernv/pci-ioda.c parent = pe->pdev->bus->self; parent 981 arch/powerpc/platforms/powernv/pci-ioda.c if (!res->flags || !res->parent) parent 1012 arch/powerpc/platforms/powernv/pci-ioda.c if (!res->flags || !res->parent) parent 1035 arch/powerpc/platforms/powernv/pci-ioda.c devm_request_resource(&dev->dev, res->parent, parent 1373 arch/powerpc/platforms/powernv/pci-ioda.c if (!res->flags || !res->parent) parent 1596 arch/powerpc/platforms/powernv/pci-ioda.c list_for_each_entry(vf_pdn, &pdn->parent->child_list, list) { parent 2913 arch/powerpc/platforms/powernv/pci-ioda.c if (!res->flags || res->parent) parent 2949 arch/powerpc/platforms/powernv/pci-ioda.c if (!res->flags || res->parent) parent 3271 arch/powerpc/platforms/powernv/pci-ioda.c if (!r->flags || !r->parent) parent 41 arch/powerpc/platforms/powernv/pci.c struct device_node *parent = np; parent 51 arch/powerpc/platforms/powernv/pci.c while ((parent = of_get_parent(parent))) { parent 52 arch/powerpc/platforms/powernv/pci.c if (!PCI_DN(parent)) { parent 53 arch/powerpc/platforms/powernv/pci.c of_node_put(parent); parent 57 arch/powerpc/platforms/powernv/pci.c if (!of_device_is_compatible(parent, "ibm,ioda2-phb") && parent 58 arch/powerpc/platforms/powernv/pci.c !of_device_is_compatible(parent, "ibm,ioda3-phb")) { parent 59 arch/powerpc/platforms/powernv/pci.c of_node_put(parent); parent 63 arch/powerpc/platforms/powernv/pci.c ret = of_property_read_u64(parent, "ibm,opal-phbid", &phbid); parent 65 arch/powerpc/platforms/powernv/pci.c of_node_put(parent); parent 739 arch/powerpc/platforms/ps3/system-bus.c if (!dev->core.parent) parent 740 arch/powerpc/platforms/ps3/system-bus.c dev->core.parent = &ps3_system_bus; parent 134 arch/powerpc/platforms/pseries/dlpar.c struct device_node *parent) parent 180 arch/powerpc/platforms/pseries/dlpar.c dn->parent = last_dn->parent; parent 191 arch/powerpc/platforms/pseries/dlpar.c dn->parent = parent; parent 194 arch/powerpc/platforms/pseries/dlpar.c dn->parent = last_dn; parent 216 arch/powerpc/platforms/pseries/dlpar.c last_dn = last_dn->parent; parent 244 arch/powerpc/platforms/pseries/dlpar.c int dlpar_attach_node(struct device_node *dn, struct device_node *parent) parent 248 arch/powerpc/platforms/pseries/dlpar.c dn->parent = parent; parent 305 arch/powerpc/platforms/pseries/eeh_pseries.c } else if (pdn->parent && pdn_to_eeh_dev(pdn->parent) && parent 306 arch/powerpc/platforms/pseries/eeh_pseries.c (pdn_to_eeh_dev(pdn->parent))->pe) { parent 310 arch/powerpc/platforms/pseries/eeh_pseries.c edev->pe_config_addr = pdn_to_eeh_dev(pdn->parent)->pe_config_addr; parent 712 arch/powerpc/platforms/pseries/eeh_pseries.c struct pci_dn *pdn, *tmp, *parent, *physfn_pdn; parent 723 arch/powerpc/platforms/pseries/eeh_pseries.c parent = pdn->parent; parent 732 arch/powerpc/platforms/pseries/eeh_pseries.c &parent->child_list, parent 384 arch/powerpc/platforms/pseries/hotplug-cpu.c static bool dlpar_cpu_exists(struct device_node *parent, u32 drc_index) parent 394 arch/powerpc/platforms/pseries/hotplug-cpu.c for_each_child_of_node(parent, child) { parent 410 arch/powerpc/platforms/pseries/hotplug-cpu.c static bool valid_cpu_drc_index(struct device_node *parent, u32 drc_index) parent 419 arch/powerpc/platforms/pseries/hotplug-cpu.c rc = of_property_read_u32_index(parent, "ibm,drc-indexes", parent 433 arch/powerpc/platforms/pseries/hotplug-cpu.c struct device_node *dn, *parent; parent 438 arch/powerpc/platforms/pseries/hotplug-cpu.c parent = of_find_node_by_path("/cpus"); parent 439 arch/powerpc/platforms/pseries/hotplug-cpu.c if (!parent) { parent 444 arch/powerpc/platforms/pseries/hotplug-cpu.c if (dlpar_cpu_exists(parent, drc_index)) { parent 445 arch/powerpc/platforms/pseries/hotplug-cpu.c of_node_put(parent); parent 450 arch/powerpc/platforms/pseries/hotplug-cpu.c if (!valid_cpu_drc_index(parent, drc_index)) { parent 451 arch/powerpc/platforms/pseries/hotplug-cpu.c of_node_put(parent); parent 460 arch/powerpc/platforms/pseries/hotplug-cpu.c of_node_put(parent); parent 464 arch/powerpc/platforms/pseries/hotplug-cpu.c dn = dlpar_configure_connector(cpu_to_be32(drc_index), parent); parent 469 arch/powerpc/platforms/pseries/hotplug-cpu.c of_node_put(parent); parent 473 arch/powerpc/platforms/pseries/hotplug-cpu.c rc = dlpar_attach_node(dn, parent); parent 476 arch/powerpc/platforms/pseries/hotplug-cpu.c of_node_put(parent); parent 722 arch/powerpc/platforms/pseries/hotplug-cpu.c struct device_node *parent; parent 726 arch/powerpc/platforms/pseries/hotplug-cpu.c parent = of_find_node_by_path("/cpus"); parent 727 arch/powerpc/platforms/pseries/hotplug-cpu.c if (!parent) { parent 742 arch/powerpc/platforms/pseries/hotplug-cpu.c rc = of_property_read_u32_index(parent, "ibm,drc-indexes", parent 747 arch/powerpc/platforms/pseries/hotplug-cpu.c if (dlpar_cpu_exists(parent, drc)) parent 753 arch/powerpc/platforms/pseries/hotplug-cpu.c of_node_put(parent); parent 158 arch/powerpc/platforms/pseries/hotplug-memory.c struct device_node *parent, *lmb_node, *dr_node; parent 164 arch/powerpc/platforms/pseries/hotplug-memory.c parent = of_find_node_by_path("/"); parent 165 arch/powerpc/platforms/pseries/hotplug-memory.c if (!parent) parent 169 arch/powerpc/platforms/pseries/hotplug-memory.c parent); parent 170 arch/powerpc/platforms/pseries/hotplug-memory.c of_node_put(parent); parent 585 arch/powerpc/platforms/pseries/iommu.c isa_dn = isa_dn->parent; parent 687 arch/powerpc/platforms/pseries/iommu.c for (pdn = dn; pdn != NULL; pdn = pdn->parent) { parent 748 arch/powerpc/platforms/pseries/iommu.c dn = dn->parent; parent 1167 arch/powerpc/platforms/pseries/iommu.c pdn = pdn->parent) { parent 1218 arch/powerpc/platforms/pseries/iommu.c pdn = pdn->parent) { parent 20 arch/powerpc/platforms/pseries/of_helpers.c struct device_node *parent; parent 36 arch/powerpc/platforms/pseries/of_helpers.c parent = of_find_node_by_path(parent_path); parent 39 arch/powerpc/platforms/pseries/of_helpers.c return parent ? parent : ERR_PTR(-EINVAL); parent 123 arch/powerpc/platforms/pseries/pci.c if (!res->parent) parent 250 arch/powerpc/platforms/pseries/pci.c if (!of_device_is_compatible(nvdn->parent, parent 40 arch/powerpc/platforms/pseries/reconfig.c np->parent = pseries_of_derive_parent(path); parent 41 arch/powerpc/platforms/pseries/reconfig.c if (IS_ERR(np->parent)) { parent 42 arch/powerpc/platforms/pseries/reconfig.c err = PTR_ERR(np->parent); parent 52 arch/powerpc/platforms/pseries/reconfig.c of_node_put(np->parent); parent 58 arch/powerpc/platforms/pseries/reconfig.c of_node_put(np->parent); parent 67 arch/powerpc/platforms/pseries/reconfig.c struct device_node *parent, *child; parent 69 arch/powerpc/platforms/pseries/reconfig.c parent = of_get_parent(np); parent 70 arch/powerpc/platforms/pseries/reconfig.c if (!parent) parent 75 arch/powerpc/platforms/pseries/reconfig.c of_node_put(parent); parent 80 arch/powerpc/platforms/pseries/reconfig.c of_node_put(parent); parent 245 arch/powerpc/platforms/pseries/setup.c struct device_node *parent, *np = rd->dn; parent 251 arch/powerpc/platforms/pseries/setup.c parent = of_get_parent(np); parent 252 arch/powerpc/platforms/pseries/setup.c pdn = parent ? PCI_DN(parent) : NULL; parent 256 arch/powerpc/platforms/pseries/setup.c of_node_put(parent); parent 1417 arch/powerpc/platforms/pseries/vio.c viodev->dev.parent = &vio_bus_device.dev; parent 212 arch/powerpc/sysdev/cpm_common.c gc->parent = dev; parent 496 arch/powerpc/sysdev/fsl_pci.c if (bus->parent == hose->bus && (is_pcie || no_link)) { parent 555 arch/powerpc/sysdev/fsl_pci.c hose->parent = &pdev->dev; parent 1182 arch/powerpc/sysdev/fsl_pci.c res = devm_request_irq(hose->parent, pme_irq, parent 650 arch/powerpc/sysdev/fsl_rio.c port->dev.parent = &dev->dev; parent 66 arch/powerpc/sysdev/mpic_u3msi.c for (bus = pdev->bus; bus && bus->self; bus = bus->parent) { parent 3097 arch/powerpc/xmon/xmon.c tsk->pid, rcu_dereference(tsk->parent)->pid, parent 130 arch/riscv/kernel/ftrace.c void prepare_ftrace_return(unsigned long *parent, unsigned long self_addr, parent 143 arch/riscv/kernel/ftrace.c old = *parent; parent 145 arch/riscv/kernel/ftrace.c if (!function_graph_enter(old, self_addr, frame_pointer, parent)) parent 146 arch/riscv/kernel/ftrace.c *parent = return_hooker; parent 23 arch/s390/hypfs/hypfs.h extern struct dentry *hypfs_mkdir(struct dentry *parent, const char *name); parent 69 arch/s390/hypfs/inode.c struct dentry *parent; parent 71 arch/s390/hypfs/inode.c parent = dentry->d_parent; parent 72 arch/s390/hypfs/inode.c inode_lock(d_inode(parent)); parent 75 arch/s390/hypfs/inode.c simple_rmdir(d_inode(parent), dentry); parent 77 arch/s390/hypfs/inode.c simple_unlink(d_inode(parent), dentry); parent 81 arch/s390/hypfs/inode.c inode_unlock(d_inode(parent)); parent 342 arch/s390/hypfs/inode.c static struct dentry *hypfs_create_file(struct dentry *parent, const char *name, parent 348 arch/s390/hypfs/inode.c inode_lock(d_inode(parent)); parent 349 arch/s390/hypfs/inode.c dentry = lookup_one_len(name, parent, strlen(name)); parent 354 arch/s390/hypfs/inode.c inode = hypfs_make_inode(parent->d_sb, mode); parent 369 arch/s390/hypfs/inode.c inc_nlink(d_inode(parent)); parent 376 arch/s390/hypfs/inode.c inode_unlock(d_inode(parent)); parent 380 arch/s390/hypfs/inode.c struct dentry *hypfs_mkdir(struct dentry *parent, const char *name) parent 384 arch/s390/hypfs/inode.c dentry = hypfs_create_file(parent, name, NULL, S_IFDIR | DIR_MODE); parent 62 arch/s390/include/asm/gmap.h struct gmap *parent; parent 98 arch/s390/include/asm/gmap.h return !!gmap->parent; parent 122 arch/s390/include/asm/gmap.h struct gmap *gmap_shadow(struct gmap *parent, unsigned long asce, parent 67 arch/s390/kernel/entry.h unsigned long prepare_ftrace_return(unsigned long parent, unsigned long sp, unsigned long ip); parent 644 arch/s390/kernel/perf_cpum_sf.c if (event->parent) parent 645 arch/s390/kernel/perf_cpum_sf.c event = event->parent; parent 986 arch/s390/kvm/gaccess.c struct gmap *parent; parent 994 arch/s390/kvm/gaccess.c parent = sg->parent; parent 1037 arch/s390/kvm/gaccess.c rc = gmap_read_table(parent, ptr + vaddr.rfx * 8, &rfte.val); parent 1062 arch/s390/kvm/gaccess.c rc = gmap_read_table(parent, ptr + vaddr.rsx * 8, &rste.val); parent 1088 arch/s390/kvm/gaccess.c rc = gmap_read_table(parent, ptr + vaddr.rtx * 8, &rtte.val); parent 1123 arch/s390/kvm/gaccess.c rc = gmap_read_table(parent, ptr + vaddr.sx * 8, &ste.val); parent 1192 arch/s390/kvm/gaccess.c rc = gmap_read_table(sg->parent, pgt + vaddr.px * 8, &pte.val); parent 203 arch/s390/mm/gmap.c gmap_put(gmap->parent); parent 1208 arch/s390/mm/gmap.c struct gmap *parent; parent 1216 arch/s390/mm/gmap.c parent = sg->parent; parent 1218 arch/s390/mm/gmap.c vmaddr = __gmap_translate(parent, paddr); parent 1231 arch/s390/mm/gmap.c ptep = gmap_pte_op_walk(parent, paddr, &ptl); parent 1234 arch/s390/mm/gmap.c rc = ptep_force_prot(parent->mm, paddr, ptep, PROT_READ, parent 1244 arch/s390/mm/gmap.c rc = gmap_pte_op_fixup(parent, paddr, vmaddr, PROT_READ); parent 1590 arch/s390/mm/gmap.c static struct gmap *gmap_find_shadow(struct gmap *parent, unsigned long asce, parent 1595 arch/s390/mm/gmap.c list_for_each_entry(sg, &parent->children, list) { parent 1642 arch/s390/mm/gmap.c struct gmap *gmap_shadow(struct gmap *parent, unsigned long asce, parent 1649 arch/s390/mm/gmap.c BUG_ON(parent->mm->context.allow_gmap_hpage_1m); parent 1650 arch/s390/mm/gmap.c BUG_ON(gmap_is_shadow(parent)); parent 1651 arch/s390/mm/gmap.c spin_lock(&parent->shadow_lock); parent 1652 arch/s390/mm/gmap.c sg = gmap_find_shadow(parent, asce, edat_level); parent 1653 arch/s390/mm/gmap.c spin_unlock(&parent->shadow_lock); parent 1663 arch/s390/mm/gmap.c new->mm = parent->mm; parent 1664 arch/s390/mm/gmap.c new->parent = gmap_get(parent); parent 1668 arch/s390/mm/gmap.c spin_lock(&parent->shadow_lock); parent 1670 arch/s390/mm/gmap.c sg = gmap_find_shadow(parent, asce, edat_level); parent 1672 arch/s390/mm/gmap.c spin_unlock(&parent->shadow_lock); parent 1678 arch/s390/mm/gmap.c list_for_each_entry(sg, &parent->children, list) { parent 1690 arch/s390/mm/gmap.c list_add(&new->list, &parent->children); parent 1694 arch/s390/mm/gmap.c spin_unlock(&parent->shadow_lock); parent 1697 arch/s390/mm/gmap.c spin_unlock(&parent->shadow_lock); parent 1699 arch/s390/mm/gmap.c down_read(&parent->mm->mmap_sem); parent 1700 arch/s390/mm/gmap.c rc = gmap_protect_range(parent, asce & _ASCE_ORIGIN, parent 1703 arch/s390/mm/gmap.c up_read(&parent->mm->mmap_sem); parent 1704 arch/s390/mm/gmap.c spin_lock(&parent->shadow_lock); parent 1711 arch/s390/mm/gmap.c spin_unlock(&parent->shadow_lock); parent 2107 arch/s390/mm/gmap.c struct gmap *parent; parent 2116 arch/s390/mm/gmap.c parent = sg->parent; parent 2126 arch/s390/mm/gmap.c vmaddr = __gmap_translate(parent, paddr); parent 2135 arch/s390/mm/gmap.c sptep = gmap_pte_op_walk(parent, paddr, &ptl); parent 2159 arch/s390/mm/gmap.c rc = gmap_pte_op_fixup(parent, paddr, vmaddr, prot); parent 119 arch/s390/numa/mode_emu.c return core->parent->parent->parent->parent; parent 127 arch/s390/numa/mode_emu.c return core->parent->parent->parent; parent 135 arch/s390/numa/mode_emu.c return core->parent->parent; parent 143 arch/s390/numa/mode_emu.c return core->parent; parent 61 arch/s390/numa/toptree.c oldparent = cand->parent; parent 62 arch/s390/numa/toptree.c cand->parent = NULL; parent 78 arch/s390/numa/toptree.c if (cand->parent) parent 107 arch/s390/numa/toptree.c if (cand->parent) parent 108 arch/s390/numa/toptree.c toptree_update_mask(cand->parent); parent 129 arch/s390/numa/toptree.c cand->parent = target; parent 215 arch/s390/numa/toptree.c ptr->parent->id); parent 219 arch/s390/numa/toptree.c ptr = ptr->parent; parent 284 arch/s390/numa/toptree.c if (cur->parent == NULL) parent 287 arch/s390/numa/toptree.c if (cur == list_last_entry(&cur->parent->children, parent 322 arch/s390/numa/toptree.c cur_context = cur_context->parent; parent 19 arch/s390/numa/toptree.h struct toptree *parent; parent 43 arch/s390/numa/toptree.h ((ptree->parent == NULL) || \ parent 44 arch/s390/numa/toptree.h (ptree->parent->children.prev == &ptree->sibling)) parent 59 arch/s390/numa/toptree.h toptree_for_each(ptree, start->parent, start->level) parent 440 arch/s390/pci/pci.c pdev->resource[bar].parent = &iov_res; parent 578 arch/s390/pci/pci.c if (res->parent || !res->flags) parent 26 arch/sh/drivers/pci/common.c bus.parent = &bus; parent 28 arch/sh/drivers/pci/common.c bus.parent = NULL; parent 27 arch/sh/drivers/pci/ops-sh7786.c type = !!bus->parent; parent 59 arch/sh/drivers/pci/pci.c bridge->dev.parent = NULL; parent 237 arch/sh/drivers/pci/pcie-sh7786.c clk->parent = &fixed_pciexclkp; parent 15 arch/sh/kernel/cpu/clock-cpg.c .parent = &master_clk, parent 20 arch/sh/kernel/cpu/clock-cpg.c .parent = &master_clk, parent 25 arch/sh/kernel/cpu/clock-cpg.c .parent = &master_clk, parent 35 arch/sh/kernel/cpu/sh2/clock-sh7619.c return clk->parent->rate / pfc_divisors[idx]; parent 44 arch/sh/kernel/cpu/sh2/clock-sh7619.c return clk->parent->rate / pll1rate[(__raw_readw(FREQCR) >> 8) & 7]; parent 37 arch/sh/kernel/cpu/sh2a/clock-sh7201.c return clk->parent->rate / pfc_divisors[idx]; parent 47 arch/sh/kernel/cpu/sh2a/clock-sh7201.c return clk->parent->rate / pfc_divisors[idx]; parent 57 arch/sh/kernel/cpu/sh2a/clock-sh7201.c return clk->parent->rate / ifc_divisors[idx]; parent 39 arch/sh/kernel/cpu/sh2a/clock-sh7203.c return clk->parent->rate / pfc_divisors[idx]; parent 49 arch/sh/kernel/cpu/sh2a/clock-sh7203.c return clk->parent->rate / pfc_divisors[idx-2]; parent 36 arch/sh/kernel/cpu/sh2a/clock-sh7206.c return clk->parent->rate / pfc_divisors[idx]; parent 45 arch/sh/kernel/cpu/sh2a/clock-sh7206.c return clk->parent->rate / pll1rate[(__raw_readw(FREQCR) >> 8) & 0x0007]; parent 55 arch/sh/kernel/cpu/sh2a/clock-sh7206.c return clk->parent->rate / ifc_divisors[idx]; parent 43 arch/sh/kernel/cpu/sh2a/clock-sh7264.c unsigned long rate = clk->parent->rate / pll1_div; parent 53 arch/sh/kernel/cpu/sh2a/clock-sh7264.c .parent = &extal_clk, parent 40 arch/sh/kernel/cpu/sh2a/clock-sh7269.c return clk->parent->rate * PLL_RATE; parent 49 arch/sh/kernel/cpu/sh2a/clock-sh7269.c .parent = &extal_clk, parent 55 arch/sh/kernel/cpu/sh2a/clock-sh7269.c return clk->parent->rate / 8; parent 64 arch/sh/kernel/cpu/sh2a/clock-sh7269.c .parent = &pll_clk, parent 70 arch/sh/kernel/cpu/sh2a/clock-sh7269.c return clk->parent->rate / 4; parent 79 arch/sh/kernel/cpu/sh2a/clock-sh7269.c .parent = &pll_clk, parent 43 arch/sh/kernel/cpu/sh3/clock-sh3.c return clk->parent->rate / pfc_divisors[idx]; parent 55 arch/sh/kernel/cpu/sh3/clock-sh3.c return clk->parent->rate / stc_multipliers[idx]; parent 67 arch/sh/kernel/cpu/sh3/clock-sh3.c return clk->parent->rate / ifc_divisors[idx]; parent 42 arch/sh/kernel/cpu/sh3/clock-sh7705.c return clk->parent->rate / pfc_divisors[idx]; parent 52 arch/sh/kernel/cpu/sh3/clock-sh7705.c return clk->parent->rate / stc_multipliers[idx]; parent 62 arch/sh/kernel/cpu/sh3/clock-sh7705.c return clk->parent->rate / ifc_divisors[idx]; parent 39 arch/sh/kernel/cpu/sh3/clock-sh7706.c return clk->parent->rate / pfc_divisors[idx]; parent 51 arch/sh/kernel/cpu/sh3/clock-sh7706.c return clk->parent->rate / stc_multipliers[idx]; parent 63 arch/sh/kernel/cpu/sh3/clock-sh7706.c return clk->parent->rate / ifc_divisors[idx]; parent 39 arch/sh/kernel/cpu/sh3/clock-sh7709.c return clk->parent->rate / pfc_divisors[idx]; parent 52 arch/sh/kernel/cpu/sh3/clock-sh7709.c return clk->parent->rate * stc_multipliers[idx]; parent 64 arch/sh/kernel/cpu/sh3/clock-sh7709.c return clk->parent->rate / ifc_divisors[idx]; parent 36 arch/sh/kernel/cpu/sh3/clock-sh7710.c return clk->parent->rate / md_table[idx]; parent 46 arch/sh/kernel/cpu/sh3/clock-sh7710.c return clk->parent->rate / md_table[idx]; parent 56 arch/sh/kernel/cpu/sh3/clock-sh7710.c return clk->parent->rate / md_table[idx]; parent 38 arch/sh/kernel/cpu/sh3/clock-sh7712.c return clk->parent->rate / divisors[idx]; parent 50 arch/sh/kernel/cpu/sh3/clock-sh7712.c return clk->parent->rate / divisors[idx]; parent 25 arch/sh/kernel/cpu/sh4/clock-sh4-202.c return clk->parent->rate / frqcr3_divisors[idx]; parent 30 arch/sh/kernel/cpu/sh4/clock-sh4-202.c int divisor = clk->parent->rate / rate; parent 53 arch/sh/kernel/cpu/sh4/clock-sh4-202.c return clk->parent->rate / frqcr3_divisors[idx]; parent 81 arch/sh/kernel/cpu/sh4/clock-sh4-202.c if (clk->ops->set_rate(clk, clk->parent->rate / divisor) == 0) parent 91 arch/sh/kernel/cpu/sh4/clock-sh4-202.c return clk->parent->rate / frqcr3_divisors[idx]; parent 125 arch/sh/kernel/cpu/sh4/clock-sh4-202.c clk->rate = clk->parent->rate / frqcr3_divisors[tmp]; parent 165 arch/sh/kernel/cpu/sh4/clock-sh4-202.c clkp->parent = clk; parent 38 arch/sh/kernel/cpu/sh4/clock-sh4.c return clk->parent->rate / pfc_divisors[idx]; parent 48 arch/sh/kernel/cpu/sh4/clock-sh4.c return clk->parent->rate / bfc_divisors[idx]; parent 58 arch/sh/kernel/cpu/sh4/clock-sh4.c return clk->parent->rate / ifc_divisors[idx]; parent 49 arch/sh/kernel/cpu/sh4a/clock-sh7343.c return clk->parent->rate * mult; parent 58 arch/sh/kernel/cpu/sh4a/clock-sh7343.c .parent = &r_clk, parent 69 arch/sh/kernel/cpu/sh4a/clock-sh7343.c return clk->parent->rate * mult; parent 258 arch/sh/kernel/cpu/sh4a/clock-sh7343.c pll_clk.parent = &dll_clk; parent 260 arch/sh/kernel/cpu/sh4a/clock-sh7343.c pll_clk.parent = &extal_clk; parent 49 arch/sh/kernel/cpu/sh4a/clock-sh7366.c return clk->parent->rate * mult; parent 58 arch/sh/kernel/cpu/sh4a/clock-sh7366.c .parent = &r_clk, parent 72 arch/sh/kernel/cpu/sh4a/clock-sh7366.c return (clk->parent->rate * mult) / div; parent 251 arch/sh/kernel/cpu/sh4a/clock-sh7366.c pll_clk.parent = &dll_clk; parent 253 arch/sh/kernel/cpu/sh4a/clock-sh7366.c pll_clk.parent = &extal_clk; parent 52 arch/sh/kernel/cpu/sh4a/clock-sh7722.c return clk->parent->rate * mult; parent 61 arch/sh/kernel/cpu/sh4a/clock-sh7722.c .parent = &r_clk, parent 75 arch/sh/kernel/cpu/sh4a/clock-sh7722.c return (clk->parent->rate * mult) / div; parent 226 arch/sh/kernel/cpu/sh4a/clock-sh7722.c pll_clk.parent = &dll_clk; parent 228 arch/sh/kernel/cpu/sh4a/clock-sh7722.c pll_clk.parent = &extal_clk; parent 53 arch/sh/kernel/cpu/sh4a/clock-sh7723.c return clk->parent->rate * mult; parent 62 arch/sh/kernel/cpu/sh4a/clock-sh7723.c .parent = &r_clk, parent 76 arch/sh/kernel/cpu/sh4a/clock-sh7723.c return (clk->parent->rate * mult) / div; parent 274 arch/sh/kernel/cpu/sh4a/clock-sh7723.c pll_clk.parent = &dll_clk; parent 276 arch/sh/kernel/cpu/sh4a/clock-sh7723.c pll_clk.parent = &extal_clk; parent 58 arch/sh/kernel/cpu/sh4a/clock-sh7724.c return (clk->parent->rate * mult) / div; parent 67 arch/sh/kernel/cpu/sh4a/clock-sh7724.c .parent = &r_clk, parent 78 arch/sh/kernel/cpu/sh4a/clock-sh7724.c return clk->parent->rate * mult; parent 93 arch/sh/kernel/cpu/sh4a/clock-sh7724.c return clk->parent->rate / 3; parent 102 arch/sh/kernel/cpu/sh4a/clock-sh7724.c .parent = &pll_clk, parent 348 arch/sh/kernel/cpu/sh4a/clock-sh7724.c pll_clk.parent = &fll_clk; parent 350 arch/sh/kernel/cpu/sh4a/clock-sh7724.c pll_clk.parent = &extal_clk; parent 35 arch/sh/kernel/cpu/sh4a/clock-sh7734.c return clk->parent->rate * mode; parent 44 arch/sh/kernel/cpu/sh4a/clock-sh7734.c .parent = &extal_clk, parent 30 arch/sh/kernel/cpu/sh4a/clock-sh7757.c return clk->parent->rate * multiplier; parent 39 arch/sh/kernel/cpu/sh4a/clock-sh7757.c .parent = &extal_clk, parent 34 arch/sh/kernel/cpu/sh4a/clock-sh7763.c return clk->parent->rate / p0fc_divisors[idx]; parent 44 arch/sh/kernel/cpu/sh4a/clock-sh7763.c return clk->parent->rate / bfc_divisors[idx]; parent 71 arch/sh/kernel/cpu/sh4a/clock-sh7763.c return clk->parent->rate / cfc_divisors[idx]; parent 107 arch/sh/kernel/cpu/sh4a/clock-sh7763.c clkp->parent = clk; parent 31 arch/sh/kernel/cpu/sh4a/clock-sh7770.c return clk->parent->rate / pfc_divisors[idx]; parent 41 arch/sh/kernel/cpu/sh4a/clock-sh7770.c return clk->parent->rate / bfc_divisors[idx]; parent 51 arch/sh/kernel/cpu/sh4a/clock-sh7770.c return clk->parent->rate / ifc_divisors[idx]; parent 34 arch/sh/kernel/cpu/sh4a/clock-sh7780.c return clk->parent->rate / pfc_divisors[idx]; parent 44 arch/sh/kernel/cpu/sh4a/clock-sh7780.c return clk->parent->rate / bfc_divisors[idx]; parent 54 arch/sh/kernel/cpu/sh4a/clock-sh7780.c return clk->parent->rate / ifc_divisors[idx]; parent 77 arch/sh/kernel/cpu/sh4a/clock-sh7780.c return clk->parent->rate / cfc_divisors[idx]; parent 113 arch/sh/kernel/cpu/sh4a/clock-sh7780.c clkp->parent = clk; parent 33 arch/sh/kernel/cpu/sh4a/clock-sh7785.c return clk->parent->rate * multiplier; parent 42 arch/sh/kernel/cpu/sh4a/clock-sh7785.c .parent = &extal_clk, parent 35 arch/sh/kernel/cpu/sh4a/clock-sh7786.c return clk->parent->rate * multiplier; parent 44 arch/sh/kernel/cpu/sh4a/clock-sh7786.c .parent = &extal_clk, parent 29 arch/sh/kernel/cpu/sh4a/clock-shx3.c return clk->parent->rate * 72; parent 38 arch/sh/kernel/cpu/sh4a/clock-shx3.c .parent = &extal_clk, parent 35 arch/sh/kernel/cpu/sh5/clock-sh5.c return clk->parent->rate / ifc_table[idx]; parent 45 arch/sh/kernel/cpu/sh5/clock-sh5.c return clk->parent->rate / ifc_table[idx]; parent 55 arch/sh/kernel/cpu/sh5/clock-sh5.c return clk->parent->rate / ifc_table[idx]; parent 739 arch/sh/kernel/dwarf.c struct rb_node *parent = *rb_node; parent 842 arch/sh/kernel/dwarf.c parent = *rb_node; parent 845 arch/sh/kernel/dwarf.c rb_node = &parent->rb_left; parent 847 arch/sh/kernel/dwarf.c rb_node = &parent->rb_right; parent 852 arch/sh/kernel/dwarf.c rb_link_node(&cie->node, parent, rb_node); parent 870 arch/sh/kernel/dwarf.c struct rb_node *parent = *rb_node; parent 934 arch/sh/kernel/dwarf.c parent = *rb_node; parent 937 arch/sh/kernel/dwarf.c rb_node = &parent->rb_left; parent 939 arch/sh/kernel/dwarf.c rb_node = &parent->rb_right; parent 944 arch/sh/kernel/dwarf.c rb_link_node(&fde->node, parent, rb_node); parent 321 arch/sh/kernel/ftrace.c void prepare_ftrace_return(unsigned long *parent, unsigned long self_addr) parent 358 arch/sh/kernel/ftrace.c : "r" (parent), "r" (return_hooker) parent 368 arch/sh/kernel/ftrace.c __raw_writel(old, parent); parent 558 arch/sparc/include/asm/floppy_64.h if (!of_node_name_eq(dp->parent, "sbus")) parent 30 arch/sparc/include/asm/ftrace.h unsigned long prepare_ftrace_return(unsigned long parent, parent 172 arch/sparc/include/asm/oplib_32.h void prom_apply_generic_ranges(phandle node, phandle parent, parent 115 arch/sparc/include/asm/parport.h struct device_node *parent; parent 119 arch/sparc/include/asm/parport.h parent = op->dev.of_node->parent; parent 120 arch/sparc/include/asm/parport.h if (of_node_name_eq(parent, "dma")) { parent 123 arch/sparc/include/asm/parport.h op->dev.parent->parent, 0); parent 174 arch/sparc/include/asm/parport.h op->dev.parent, parent 111 arch/sparc/kernel/auxio_64.c if (of_node_name_eq(dp->parent, "ebus")) { parent 114 arch/sparc/kernel/auxio_64.c } else if (of_node_name_eq(dp->parent, "sbus")) { parent 119 arch/sparc/kernel/auxio_64.c dp->parent); parent 111 arch/sparc/kernel/central.c p->leds_pdev.dev.parent = &op->dev; parent 171 arch/sparc/kernel/central.c if (of_node_name_eq(op->dev.of_node->parent, "central")) parent 205 arch/sparc/kernel/central.c p->leds_pdev.dev.parent = &op->dev; parent 124 arch/sparc/kernel/ftrace.c unsigned long prepare_ftrace_return(unsigned long parent, parent 131 arch/sparc/kernel/ftrace.c return parent + 8UL; parent 133 arch/sparc/kernel/ftrace.c if (function_graph_enter(parent, self_addr, frame_pointer, NULL)) parent 134 arch/sparc/kernel/ftrace.c return parent + 8UL; parent 43 arch/sparc/kernel/leon_pci.c bridge->dev.parent = &ofdev->dev; parent 188 arch/sparc/kernel/of_device_32.c static int __init build_one_resource(struct device_node *parent, parent 198 arch/sparc/kernel/of_device_32.c ranges = of_get_property(parent, "ranges", &rlen); parent 247 arch/sparc/kernel/of_device_32.c struct device *parent) parent 255 arch/sparc/kernel/of_device_32.c if (!parent) parent 258 arch/sparc/kernel/of_device_32.c p_op = to_platform_device(parent); parent 303 arch/sparc/kernel/of_device_32.c pp = dp->parent; parent 341 arch/sparc/kernel/of_device_32.c struct device *parent) parent 376 arch/sparc/kernel/of_device_32.c build_device_resources(op, parent); parent 378 arch/sparc/kernel/of_device_32.c op->dev.parent = parent; parent 380 arch/sparc/kernel/of_device_32.c if (!parent) parent 397 arch/sparc/kernel/of_device_32.c static void __init scan_tree(struct device_node *dp, struct device *parent) parent 400 arch/sparc/kernel/of_device_32.c struct platform_device *op = scan_one_device(dp, parent); parent 412 arch/sparc/kernel/of_device_32.c struct platform_device *parent; parent 414 arch/sparc/kernel/of_device_32.c parent = scan_one_device(root, NULL); parent 415 arch/sparc/kernel/of_device_32.c if (!parent) parent 418 arch/sparc/kernel/of_device_32.c scan_tree(root->child, &parent->dev); parent 242 arch/sparc/kernel/of_device_64.c static int __init build_one_resource(struct device_node *parent, parent 251 arch/sparc/kernel/of_device_64.c ranges = of_get_property(parent, "ranges", &rlen); parent 317 arch/sparc/kernel/of_device_64.c struct device *parent) parent 325 arch/sparc/kernel/of_device_64.c if (!parent) parent 328 arch/sparc/kernel/of_device_64.c p_op = to_platform_device(parent); parent 380 arch/sparc/kernel/of_device_64.c pp = dp->parent; parent 535 arch/sparc/kernel/of_device_64.c struct device *parent, parent 565 arch/sparc/kernel/of_device_64.c pp = dp->parent; parent 613 arch/sparc/kernel/of_device_64.c pp = pp->parent; parent 637 arch/sparc/kernel/of_device_64.c struct device *parent) parent 668 arch/sparc/kernel/of_device_64.c build_device_resources(op, parent); parent 670 arch/sparc/kernel/of_device_64.c op->archdata.irqs[i] = build_one_device_irq(op, parent, op->archdata.irqs[i]); parent 672 arch/sparc/kernel/of_device_64.c op->dev.parent = parent; parent 674 arch/sparc/kernel/of_device_64.c if (!parent) parent 690 arch/sparc/kernel/of_device_64.c static void __init scan_tree(struct device_node *dp, struct device *parent) parent 693 arch/sparc/kernel/of_device_64.c struct platform_device *op = scan_one_device(dp, parent); parent 705 arch/sparc/kernel/of_device_64.c struct platform_device *parent; parent 707 arch/sparc/kernel/of_device_64.c parent = scan_one_device(root, NULL); parent 708 arch/sparc/kernel/of_device_64.c if (!parent) parent 711 arch/sparc/kernel/of_device_64.c scan_tree(root->child, &parent->dev); parent 167 arch/sparc/kernel/of_device_common.c dp = dp->parent; parent 29 arch/sparc/kernel/of_device_common.h int (*match)(struct device_node *parent); parent 293 arch/sparc/kernel/pci.c dev->dev.parent = bus->bridge; parent 672 arch/sparc/kernel/pci.c if (r->parent || !r->start || !r->flags) parent 690 arch/sparc/kernel/pci.c struct device *parent) parent 709 arch/sparc/kernel/pci.c bus = pci_create_root_bus(parent, pbm->pci_first_busno, pbm->pci_ops, parent 169 arch/sparc/kernel/pci_impl.h struct device *parent); parent 371 arch/sparc/kernel/pci_psycho.c struct device *parent) parent 375 arch/sparc/kernel/pci_psycho.c pbm->pci_bus = pci_scan_one_pbm(pbm, parent); parent 322 arch/sparc/kernel/pci_sabre.c dp = dp->parent; parent 407 arch/sparc/kernel/pci_sabre.c static void sabre_scan_bus(struct pci_pbm_info *pbm, struct device *parent) parent 435 arch/sparc/kernel/pci_sabre.c pbm->pci_bus = pci_scan_one_pbm(pbm, parent); parent 1069 arch/sparc/kernel/pci_schizo.c static void schizo_scan_bus(struct pci_pbm_info *pbm, struct device *parent) parent 1076 arch/sparc/kernel/pci_schizo.c pbm->pci_bus = pci_scan_one_pbm(pbm, parent); parent 697 arch/sparc/kernel/pci_sun4v.c static void pci_sun4v_scan_bus(struct pci_pbm_info *pbm, struct device *parent) parent 705 arch/sparc/kernel/pci_sun4v.c pbm->pci_bus = pci_scan_one_pbm(pbm, parent); parent 178 arch/sparc/kernel/prom_32.c struct device_node *parent = dp->parent; parent 180 arch/sparc/kernel/prom_32.c if (parent != NULL) { parent 181 arch/sparc/kernel/prom_32.c if (of_node_is_type(parent, "pci") || parent 182 arch/sparc/kernel/prom_32.c of_node_is_type(parent, "pciex")) parent 184 arch/sparc/kernel/prom_32.c if (of_node_is_type(parent, "sbus")) parent 186 arch/sparc/kernel/prom_32.c if (of_node_is_type(parent, "ebus")) parent 188 arch/sparc/kernel/prom_32.c if (of_node_is_type(parent, "ambapp")) parent 78 arch/sparc/kernel/prom_64.c if (!of_node_is_root(dp->parent)) { parent 119 arch/sparc/kernel/prom_64.c if (!of_node_is_root(dp->parent)) { parent 311 arch/sparc/kernel/prom_64.c struct device_node *parent = dp->parent; parent 313 arch/sparc/kernel/prom_64.c if (parent != NULL) { parent 314 arch/sparc/kernel/prom_64.c if (of_node_is_type(parent, "pci") || parent 315 arch/sparc/kernel/prom_64.c of_node_is_type(parent, "pciex")) { parent 319 arch/sparc/kernel/prom_64.c if (of_node_is_type(parent, "sbus")) { parent 323 arch/sparc/kernel/prom_64.c if (of_node_is_type(parent, "upa")) { parent 327 arch/sparc/kernel/prom_64.c if (of_node_is_type(parent, "ebus")) { parent 331 arch/sparc/kernel/prom_64.c if (of_node_name_eq(parent, "usb") || parent 332 arch/sparc/kernel/prom_64.c of_node_name_eq(parent, "hub")) { parent 336 arch/sparc/kernel/prom_64.c if (of_node_is_type(parent, "i2c")) { parent 340 arch/sparc/kernel/prom_64.c if (of_node_is_type(parent, "firewire")) { parent 344 arch/sparc/kernel/prom_64.c if (of_node_is_type(parent, "virtual-devices")) { parent 510 arch/sparc/kernel/prom_64.c portid_parent = portid_parent->parent; parent 184 arch/sparc/kernel/prom_irqtrans.c struct device_node *parent = dp->parent; parent 195 arch/sparc/kernel/prom_irqtrans.c while (parent) { parent 196 arch/sparc/kernel/prom_irqtrans.c if (of_node_is_type(parent, "pci")) parent 198 arch/sparc/kernel/prom_irqtrans.c parent = parent->parent; parent 201 arch/sparc/kernel/prom_irqtrans.c if (!parent) parent 204 arch/sparc/kernel/prom_irqtrans.c parent_model = of_get_property(parent, parent 211 arch/sparc/kernel/prom_irqtrans.c parent_compat = of_get_property(parent, parent 834 arch/sparc/kernel/prom_irqtrans.c of_node_name_eq(dp->parent, "central")) { parent 328 arch/sparc/kernel/sun4d_irq.c struct device_node *board_parent, *bus = dp->parent; parent 348 arch/sparc/kernel/sun4d_irq.c bus = bus->parent; parent 363 arch/sparc/kernel/sun4d_irq.c if (!of_node_name_eq(bus->parent, bus_connection)) { parent 368 arch/sparc/kernel/sun4d_irq.c board_parent = bus->parent; parent 564 arch/sparc/kernel/time_64.c if (of_node_name_eq(dp->parent, "fhc") && parent 565 arch/sparc/kernel/time_64.c !of_node_name_eq(dp->parent->parent, "central")) parent 294 arch/sparc/kernel/vio.c struct device *parent) parent 362 arch/sparc/kernel/vio.c vdev->dev.parent = parent; parent 366 arch/sparc/kernel/vio.c if (parent == NULL) { parent 368 arch/sparc/kernel/vio.c } else if (to_vio_dev(parent) == root_vdev) { parent 374 arch/sparc/kernel/vio.c dp = to_vio_dev(parent)->dp; parent 88 arch/sparc/prom/ranges.c void prom_apply_generic_ranges(phandle node, phandle parent, parent 100 arch/sparc/prom/ranges.c if (parent) { parent 104 arch/sparc/prom/ranges.c success = prom_getproperty(parent, "ranges", parent 871 arch/um/drivers/ubd_kern.c struct device *parent = NULL; parent 894 arch/um/drivers/ubd_kern.c parent = &ubd_devs[unit].pdev.dev; parent 899 arch/um/drivers/ubd_kern.c device_add_disk(parent, disk, NULL); parent 984 arch/um/drivers/virtio_uml.c vu_dev->vdev.dev.parent = &pdev->dev; parent 63 arch/um/os-Linux/process.c int parent = FAILURE_PID, n, fd; parent 66 arch/um/os-Linux/process.c return parent; parent 73 arch/um/os-Linux/process.c return parent; parent 82 arch/um/os-Linux/process.c return parent; parent 85 arch/um/os-Linux/process.c parent = FAILURE_PID; parent 86 arch/um/os-Linux/process.c n = sscanf(data, "%*d " COMM_SCANF " %*c %d", &parent); parent 90 arch/um/os-Linux/process.c return parent; parent 1249 arch/x86/events/intel/pt.c if (event->parent) parent 1250 arch/x86/events/intel/pt.c memcpy(filters, event->parent->hw.addr_filters, parent 1887 arch/x86/kernel/apic/io_apic.c struct irq_data *parent = irq_data->parent_data; parent 1891 arch/x86/kernel/apic/io_apic.c ret = parent->chip->irq_set_affinity(parent, mask, force); parent 2300 arch/x86/kernel/apic/io_apic.c struct irq_domain *parent; parent 2314 arch/x86/kernel/apic/io_apic.c parent = irq_remapping_get_ir_irq_domain(&info); parent 2315 arch/x86/kernel/apic/io_apic.c if (!parent) parent 2316 arch/x86/kernel/apic/io_apic.c parent = x86_vector_domain; parent 2339 arch/x86/kernel/apic/io_apic.c ip->irqdomain->parent = parent; parent 3008 arch/x86/kernel/apic/io_apic.c irq_data->chip = (domain->parent == x86_vector_domain) ? parent 65 arch/x86/kernel/apic/msi.c struct irq_data *parent = irqd->parent_data; parent 74 arch/x86/kernel/apic/msi.c ret = parent->chip->irq_set_affinity(parent, mask, force); parent 253 arch/x86/kernel/apic/msi.c void __init arch_init_msi_domain(struct irq_domain *parent) parent 264 arch/x86/kernel/apic/msi.c parent); parent 293 arch/x86/kernel/apic/msi.c struct irq_domain *arch_create_remap_msi_irq_domain(struct irq_domain *parent, parent 302 arch/x86/kernel/apic/msi.c d = pci_msi_create_irq_domain(fn, &pci_msi_ir_domain_info, parent); parent 460 arch/x86/kernel/apic/msi.c struct irq_domain *parent, *d; parent 477 arch/x86/kernel/apic/msi.c parent = irq_remapping_get_ir_irq_domain(&info); parent 478 arch/x86/kernel/apic/msi.c if (parent == NULL) parent 479 arch/x86/kernel/apic/msi.c parent = x86_vector_domain; parent 490 arch/x86/kernel/apic/msi.c d = msi_create_irq_domain(fn, domain_info, parent); parent 144 arch/x86/kernel/cpu/resctrl/internal.h struct rdtgroup *parent; parent 336 arch/x86/kernel/cpu/resctrl/rdtgroup.c struct rdtgroup *prgrp = rdtgrp->mon.parent, *crgrp; parent 580 arch/x86/kernel/cpu/resctrl/rdtgroup.c if (rdtgrp->mon.parent->closid == tsk->closid) { parent 746 arch/x86/kernel/cpu/resctrl/rdtgroup.c struct rdt_resource *r = of->kn->parent->priv; parent 755 arch/x86/kernel/cpu/resctrl/rdtgroup.c struct rdt_resource *r = of->kn->parent->priv; parent 764 arch/x86/kernel/cpu/resctrl/rdtgroup.c struct rdt_resource *r = of->kn->parent->priv; parent 773 arch/x86/kernel/cpu/resctrl/rdtgroup.c struct rdt_resource *r = of->kn->parent->priv; parent 796 arch/x86/kernel/cpu/resctrl/rdtgroup.c struct rdt_resource *r = of->kn->parent->priv; parent 874 arch/x86/kernel/cpu/resctrl/rdtgroup.c struct rdt_resource *r = of->kn->parent->priv; parent 883 arch/x86/kernel/cpu/resctrl/rdtgroup.c struct rdt_resource *r = of->kn->parent->priv; parent 893 arch/x86/kernel/cpu/resctrl/rdtgroup.c struct rdt_resource *r = of->kn->parent->priv; parent 905 arch/x86/kernel/cpu/resctrl/rdtgroup.c struct rdt_resource *r = of->kn->parent->priv; parent 914 arch/x86/kernel/cpu/resctrl/rdtgroup.c struct rdt_resource *r = of->kn->parent->priv; parent 923 arch/x86/kernel/cpu/resctrl/rdtgroup.c struct rdt_resource *r = of->kn->parent->priv; parent 933 arch/x86/kernel/cpu/resctrl/rdtgroup.c struct rdt_resource *r = of->kn->parent->priv; parent 1571 arch/x86/kernel/cpu/resctrl/rdtgroup.c struct kernfs_node *kn, *parent; parent 1589 arch/x86/kernel/cpu/resctrl/rdtgroup.c parent = kernfs_get_parent(kn); parent 1590 arch/x86/kernel/cpu/resctrl/rdtgroup.c if (parent) { parent 1591 arch/x86/kernel/cpu/resctrl/rdtgroup.c iattr.ia_mode |= parent->mode; parent 1592 arch/x86/kernel/cpu/resctrl/rdtgroup.c kernfs_put(parent); parent 1887 arch/x86/kernel/cpu/resctrl/rdtgroup.c if (kn == kn_info || kn->parent == kn_info) parent 1892 arch/x86/kernel/cpu/resctrl/rdtgroup.c return kn->parent->priv; parent 2691 arch/x86/kernel/cpu/resctrl/rdtgroup.c rdtgrp->mon.parent = prdtgrp; parent 2782 arch/x86/kernel/cpu/resctrl/rdtgroup.c prgrp = rdtgrp->mon.parent; parent 2890 arch/x86/kernel/cpu/resctrl/rdtgroup.c return rdtgroup_mkdir_mon(parent_kn, parent_kn->parent, name, mode); parent 2898 arch/x86/kernel/cpu/resctrl/rdtgroup.c struct rdtgroup *prdtgrp = rdtgrp->mon.parent; parent 2988 arch/x86/kernel/cpu/resctrl/rdtgroup.c struct kernfs_node *parent_kn = kn->parent; parent 1180 arch/x86/kernel/e820.c if (!res->parent && res->end) parent 920 arch/x86/kernel/ftrace.c void prepare_ftrace_return(unsigned long self_addr, unsigned long *parent, parent 1019 arch/x86/kernel/ftrace.c void prepare_ftrace_return(unsigned long self_addr, unsigned long *parent, parent 1065 arch/x86/kernel/ftrace.c : [parent] "r" (parent), [return_hooker] "r" (return_hooker) parent 1075 arch/x86/kernel/ftrace.c if (function_graph_enter(old, self_addr, frame_pointer, parent)) parent 1076 arch/x86/kernel/ftrace.c *parent = old; parent 71 arch/x86/kernel/kdebugfs.c create_setup_data_node(struct dentry *parent, int no, parent 78 arch/x86/kernel/kdebugfs.c d = debugfs_create_dir(buf, parent); parent 84 arch/x86/kernel/kdebugfs.c static int __init create_setup_data_nodes(struct dentry *parent) parent 93 arch/x86/kernel/kdebugfs.c d = debugfs_create_dir("setup_data", parent); parent 209 arch/x86/kernel/ksysfs.c static int __init create_setup_data_node(struct kobject *parent, parent 218 arch/x86/kernel/ksysfs.c kobj = kobject_create_and_add(name, parent); parent 265 arch/x86/kernel/ksysfs.c static int __init create_setup_data_nodes(struct kobject *parent) parent 275 arch/x86/kernel/ksysfs.c setup_data_kobj = kobject_create_and_add("setup_data", parent); parent 317 arch/x86/kernel/pci-calgary_64.c pbus = pbus->parent; parent 1025 arch/x86/kernel/pci-calgary_64.c if (dev->bus->parent) parent 1026 arch/x86/kernel/pci-calgary_64.c dev->bus->parent->self = dev; parent 1044 arch/x86/kernel/pci-calgary_64.c if (dev->bus->parent) { parent 1045 arch/x86/kernel/pci-calgary_64.c if (dev->bus->parent->self) parent 1048 arch/x86/kernel/pci-calgary_64.c dev->bus->parent->self = dev; parent 2432 arch/x86/kvm/mmu.c struct kvm_mmu_page *parent[PT64_ROOT_MAX_LEVEL]; parent 2456 arch/x86/kvm/mmu.c parents->parent[level-2] = sp; parent 2477 arch/x86/kvm/mmu.c parents->parent[level-2] = sp; parent 2482 arch/x86/kvm/mmu.c parents->parent[level-1] = NULL; parent 2493 arch/x86/kvm/mmu.c sp = parents->parent[level]; parent 2504 arch/x86/kvm/mmu.c struct kvm_mmu_page *parent) parent 2513 arch/x86/kvm/mmu.c while (mmu_unsync_walk(parent, &pages)) { parent 2792 arch/x86/kvm/mmu.c struct kvm_mmu_page *parent, parent 2799 arch/x86/kvm/mmu.c if (parent->role.level == PT_PAGE_TABLE_LEVEL) parent 2802 arch/x86/kvm/mmu.c while (mmu_unsync_walk(parent, &pages)) { parent 169 arch/x86/mm/pat_rbtree.c struct rb_node *parent = NULL; parent 174 arch/x86/mm/pat_rbtree.c parent = *node; parent 184 arch/x86/mm/pat_rbtree.c rb_link_node(&newdata->rb, parent, node); parent 393 arch/x86/pci/acpi.c if (!bridge->dev.parent) { parent 148 arch/x86/pci/common.c if (rom_r->parent) parent 269 arch/x86/pci/fixup.c pci_bus_set_ops(pbus, pbus->parent->ops); parent 336 arch/x86/pci/fixup.c bus = bus->parent; parent 344 arch/x86/pci/fixup.c if (res->parent) parent 218 arch/x86/pci/i386.c if (r->parent) /* Already allocated */ parent 266 arch/x86/pci/i386.c if (r->parent) /* Already allocated */ parent 333 arch/x86/pci/i386.c if (r->parent) /* Already allocated */ parent 1225 arch/x86/pci/irq.c while (irq < 0 && dev->bus->parent) { /* go back to the bridge */ parent 38 arch/x86/pci/mmconfig-shared.c if (cfg->res.parent) parent 707 arch/x86/pci/mmconfig-shared.c if (!cfg->res.parent) parent 784 arch/x86/pci/mmconfig-shared.c if (cfg->res.parent) parent 806 arch/x86/pci/mmconfig-shared.c if (cfg->res.parent) parent 93 arch/x86/platform/intel-mid/device_libs/platform_bt.c info.parent = ddata->dev; parent 450 arch/x86/platform/olpc/olpc-xo1-sci.c power_button_idev->dev.parent = &pdev->dev; parent 480 arch/x86/platform/olpc/olpc-xo1-sci.c ebook_switch_idev->dev.parent = &pdev->dev; parent 510 arch/x86/platform/olpc/olpc-xo1-sci.c lid_switch_idev->dev.parent = &pdev->dev; parent 319 arch/x86/platform/ts5500/ts5500.c ts5500_dio1_pdev.dev.parent = &pdev->dev; parent 322 arch/x86/platform/ts5500/ts5500.c ts5500_dio2_pdev.dev.parent = &pdev->dev; parent 331 arch/x86/platform/ts5500/ts5500.c ts5500_adc_pdev.dev.parent = &pdev->dev; parent 54 arch/x86/platform/uv/uv_irq.c struct irq_data *parent = data->parent_data; parent 58 arch/x86/platform/uv/uv_irq.c ret = parent->chip->irq_set_affinity(parent, mask, force); parent 172 arch/x86/platform/uv/uv_irq.c uv_domain->parent = x86_vector_domain; parent 71 arch/xtensa/include/asm/pci-bridge.h res->parent = NULL; parent 63 arch/xtensa/kernel/pci.c if (bus->parent) { parent 303 block/bfq-cgroup.c struct blkcg_gq *pblkg = bfqg_to_blkg(bfqg)->parent; parent 310 block/bfq-cgroup.c struct bfq_entity *group_entity = bfqq->entity.parent; parent 397 block/bfq-cgroup.c struct bfq_group *parent; parent 402 block/bfq-cgroup.c parent = bfqg_parent(bfqg); parent 406 block/bfq-cgroup.c if (unlikely(!parent)) parent 409 block/bfq-cgroup.c bfqg_stats_add_aux(&parent->stats, &bfqg->stats); parent 428 block/bfq-cgroup.c entity->parent = bfqg->my_entity; /* NULL for root group */ parent 558 block/bfq-cgroup.c struct bfq_group *parent) parent 563 block/bfq-cgroup.c entity->parent = parent->my_entity; parent 564 block/bfq-cgroup.c entity->sched_data = &parent->sched_data; parent 581 block/bfq-cgroup.c struct bfq_group *bfqg, *parent; parent 599 block/bfq-cgroup.c parent = bfqg_parent(curr_bfqg); parent 600 block/bfq-cgroup.c if (!parent) parent 601 block/bfq-cgroup.c parent = bfqd->root_group; parent 602 block/bfq-cgroup.c bfq_group_set_parent(curr_bfqg, parent); parent 650 block/bfq-cgroup.c entity->parent = bfqg->my_entity; parent 555 block/bfq-iosched.c struct rb_node **p, *parent; parent 558 block/bfq-iosched.c parent = NULL; parent 563 block/bfq-iosched.c parent = *p; parent 564 block/bfq-iosched.c bfqq = rb_entry(parent, struct bfq_queue, pos_node); parent 580 block/bfq-iosched.c *ret_parent = parent; parent 609 block/bfq-iosched.c struct rb_node **p, *parent; parent 636 block/bfq-iosched.c blk_rq_pos(bfqq->next_rq), &parent, &p); parent 638 block/bfq-iosched.c rb_link_node(&bfqq->pos_node, parent, p); parent 726 block/bfq-iosched.c struct rb_node **new = &(root->rb_root.rb_node), *parent = NULL; parent 748 block/bfq-iosched.c parent = *new; parent 781 block/bfq-iosched.c rb_link_node(&bfqq->weight_counter->weights_node, parent, new); parent 822 block/bfq-iosched.c struct bfq_entity *entity = bfqq->entity.parent; parent 1087 block/bfq-iosched.c bfqd->burst_parent_entity = bfqq->entity.parent; parent 1275 block/bfq-iosched.c bfqq->entity.parent != bfqd->burst_parent_entity) { parent 1633 block/bfq-iosched.c if (in_serv_bfqq->entity.parent == bfqq->entity.parent) { parent 1637 block/bfq-iosched.c if (bfqq->entity.parent) parent 1638 block/bfq-iosched.c bfqq_weight = bfqq->entity.parent->weight; parent 1641 block/bfq-iosched.c if (in_serv_bfqq->entity.parent) parent 1642 block/bfq-iosched.c in_serv_weight = in_serv_bfqq->entity.parent->weight; parent 2415 block/bfq-iosched.c struct rb_node *parent, *node; parent 2425 block/bfq-iosched.c __bfqq = bfq_rq_pos_tree_lookup(bfqd, root, sector, &parent, NULL); parent 2434 block/bfq-iosched.c __bfqq = rb_entry(parent, struct bfq_queue, pos_node); parent 2656 block/bfq-iosched.c bfqq->entity.parent == in_service_bfqq->entity.parent && parent 4041 block/bfq-iosched.c entity = entity->parent; parent 6413 block/bfq-iosched.c root_group->entity.parent = NULL; parent 183 block/bfq-iosched.h struct bfq_entity *parent; parent 999 block/bfq-iosched.h for (; entity ; entity = entity->parent) parent 1007 block/bfq-iosched.h #define for_each_entity_safe(entity, parent) \ parent 1008 block/bfq-iosched.h for (; entity && ({ parent = entity->parent; 1; }); entity = parent) parent 1019 block/bfq-iosched.h #define for_each_entity_safe(entity, parent) \ parent 1020 block/bfq-iosched.h for (parent = NULL; entity ; entity = parent) parent 150 block/bfq-wf2q.c struct bfq_entity *group_entity = bfqq->entity.parent; parent 378 block/bfq-wf2q.c struct rb_node *parent = NULL; parent 381 block/bfq-wf2q.c parent = *node; parent 382 block/bfq-wf2q.c entry = rb_entry(parent, struct bfq_entity, rb_node); parent 385 block/bfq-wf2q.c node = &parent->rb_left; parent 387 block/bfq-wf2q.c node = &parent->rb_right; parent 390 block/bfq-wf2q.c rb_link_node(&entity->rb_node, parent, node); parent 446 block/bfq-wf2q.c struct rb_node *parent; parent 451 block/bfq-wf2q.c parent = rb_parent(node); parent 452 block/bfq-wf2q.c if (!parent) parent 455 block/bfq-wf2q.c if (node == parent->rb_left && parent->rb_right) parent 456 block/bfq-wf2q.c bfq_update_active_node(parent->rb_right); parent 457 block/bfq-wf2q.c else if (parent->rb_left) parent 458 block/bfq-wf2q.c bfq_update_active_node(parent->rb_left); parent 460 block/bfq-wf2q.c node = parent; parent 1228 block/bfq-wf2q.c struct bfq_entity *parent = NULL; parent 1230 block/bfq-wf2q.c for_each_entity_safe(entity, parent) { parent 1298 block/bfq-wf2q.c entity = parent; parent 306 block/bio.c struct bio *parent = bio->bi_private; parent 308 block/bio.c if (!parent->bi_status) parent 309 block/bio.c parent->bi_status = bio->bi_status; parent 311 block/bio.c return parent; parent 330 block/bio.c void bio_chain(struct bio *bio, struct bio *parent) parent 334 block/bio.c bio->bi_private = parent; parent 336 block/bio.c bio_inc_remaining(parent); parent 2106 block/bio.c if (!css || !css->parent) parent 97 block/blk-cgroup.c if (blkg->parent) parent 98 block/blk-cgroup.c blkg_put(blkg->parent); parent 266 block/blk-cgroup.c blkg->parent = __blkg_lookup(blkcg_parent(blkcg), q, false); parent 267 block/blk-cgroup.c if (WARN_ON_ONCE(!blkg->parent)) { parent 271 block/blk-cgroup.c blkg_get(blkg->parent); parent 347 block/blk-cgroup.c struct blkcg *parent = blkcg_parent(blkcg); parent 350 block/blk-cgroup.c while (parent) { parent 351 block/blk-cgroup.c blkg = __blkg_lookup(parent, q, false); parent 357 block/blk-cgroup.c pos = parent; parent 358 block/blk-cgroup.c parent = blkcg_parent(parent); parent 396 block/blk-cgroup.c struct blkcg_gq *parent = blkg->parent; parent 413 block/blk-cgroup.c if (parent) { parent 414 block/blk-cgroup.c blkg_rwstat_add_aux(&parent->stat_bytes, &blkg->stat_bytes); parent 415 block/blk-cgroup.c blkg_rwstat_add_aux(&parent->stat_ios, &blkg->stat_ios); parent 839 block/blk-cgroup.c struct blkcg *parent; parent 842 block/blk-cgroup.c parent = blkcg_parent(blkcg); parent 843 block/blk-cgroup.c while (parent && !__blkg_lookup(parent, q, false)) { parent 844 block/blk-cgroup.c pos = parent; parent 845 block/blk-cgroup.c parent = blkcg_parent(parent); parent 1622 block/blk-cgroup.c if (!blkg->parent) parent 1700 block/blk-cgroup.c while (blkg->parent) { parent 1706 block/blk-cgroup.c blkg = blkg->parent; parent 624 block/blk-iocost.c return kobject_name(q->kobj.parent); parent 904 block/blk-iocost.c struct ioc_gq *parent = iocg->ancestors[lvl]; parent 909 block/blk-iocost.c parent->child_active_sum += (s32)(active - child->active); parent 910 block/blk-iocost.c parent->child_inuse_sum += (s32)(inuse - child->inuse); parent 920 block/blk-iocost.c if (parent->child_active_sum) { parent 921 block/blk-iocost.c parent_active = parent->weight; parent 923 block/blk-iocost.c parent_active * parent->child_inuse_sum, parent 924 block/blk-iocost.c parent->child_active_sum); parent 928 block/blk-iocost.c if (parent_active == parent->active && parent 929 block/blk-iocost.c parent_inuse == parent->inuse) parent 983 block/blk-iocost.c struct ioc_gq *parent = iocg->ancestors[lvl]; parent 985 block/blk-iocost.c u32 active_sum = READ_ONCE(parent->child_active_sum); parent 986 block/blk-iocost.c u32 inuse_sum = READ_ONCE(parent->child_inuse_sum); parent 2043 block/blk-iocost.c for (tblkg = blkg; tblkg; tblkg = tblkg->parent) { parent 393 block/blk-iolatency.c struct iolatency_grp *parent; parent 401 block/blk-iolatency.c if (lat_to_blkg(iolat)->parent == NULL) parent 404 block/blk-iolatency.c parent = blkg_to_lat(lat_to_blkg(iolat)->parent); parent 405 block/blk-iolatency.c if (!parent) parent 408 block/blk-iolatency.c lat_info = &parent->child_lat; parent 469 block/blk-iolatency.c while (blkg && blkg->parent) { parent 472 block/blk-iolatency.c blkg = blkg->parent; parent 479 block/blk-iolatency.c blkg = blkg->parent; parent 523 block/blk-iolatency.c struct iolatency_grp *parent; parent 539 block/blk-iolatency.c parent = blkg_to_lat(blkg->parent); parent 540 block/blk-iolatency.c if (!parent) parent 543 block/blk-iolatency.c lat_info = &parent->child_lat; parent 611 block/blk-iolatency.c while (blkg && blkg->parent) { parent 614 block/blk-iolatency.c blkg = blkg->parent; parent 637 block/blk-iolatency.c blkg = blkg->parent; parent 771 block/blk-iolatency.c if (blkg->parent) { parent 772 block/blk-iolatency.c struct iolatency_grp *iolat = blkg_to_lat(blkg->parent); parent 989 block/blk-iolatency.c if (blkg->parent && blkg_to_pd(blkg->parent, &blkcg_policy_iolatency)) { parent 990 block/blk-iolatency.c struct iolatency_grp *parent = blkg_to_lat(blkg->parent); parent 992 block/blk-iolatency.c atomic_read(&parent->child_lat.scale_cookie)); parent 808 block/blk-mq-debugfs.c static void debugfs_create_files(struct dentry *parent, void *data, parent 811 block/blk-mq-debugfs.c if (IS_ERR_OR_NULL(parent)) parent 814 block/blk-mq-debugfs.c d_inode(parent)->i_private = data; parent 817 block/blk-mq-debugfs.c debugfs_create_file(attr->name, attr->mode, parent, parent 826 block/blk-mq-debugfs.c q->debugfs_dir = debugfs_create_dir(kobject_name(q->kobj.parent), parent 327 block/blk-mq-sysfs.c WARN_ON_ONCE(!q->kobj.parent); parent 298 block/blk-throttle.c if (cgroup_subsys_on_dfl(io_cgrp_subsys) && !blkg->parent) parent 328 block/blk-throttle.c if (cgroup_subsys_on_dfl(io_cgrp_subsys) && !blkg->parent) parent 539 block/blk-throttle.c if (cgroup_subsys_on_dfl(io_cgrp_subsys) && blkg->parent) parent 540 block/blk-throttle.c sq->parent_sq = &blkg_to_tg(blkg->parent)->service_queue; parent 655 block/blk-throttle.c struct rb_node *parent = NULL; parent 661 block/blk-throttle.c parent = *node; parent 662 block/blk-throttle.c __tg = rb_entry_tg(parent); parent 665 block/blk-throttle.c node = &parent->rb_left; parent 667 block/blk-throttle.c node = &parent->rb_right; parent 672 block/blk-throttle.c rb_link_node(&tg->rb_node, parent, node); parent 1391 block/blk-throttle.c if (!cgroup_subsys_on_dfl(io_cgrp_subsys) || !blkg->parent || parent 1392 block/blk-throttle.c !blkg->parent->parent) parent 1394 block/blk-throttle.c parent_tg = blkg_to_tg(blkg->parent); parent 1754 block/blk-throttle.c struct throtl_grp *parent = tg; parent 1758 block/blk-throttle.c parent_sq = parent->service_queue.parent_sq; parent 1759 block/blk-throttle.c parent = sq_to_tg(parent_sq); parent 1760 block/blk-throttle.c if (!parent) parent 1767 block/blk-throttle.c if (!parent->bps[READ][LIMIT_LOW] && parent 1768 block/blk-throttle.c !parent->iops[READ][LIMIT_LOW] && parent 1769 block/blk-throttle.c !parent->bps[WRITE][LIMIT_LOW] && parent 1770 block/blk-throttle.c !parent->iops[WRITE][LIMIT_LOW]) parent 1772 block/blk-throttle.c if (time_after(__tg_last_low_overflow_time(parent), ret)) parent 1773 block/blk-throttle.c ret = __tg_last_low_overflow_time(parent); parent 1837 block/blk-throttle.c if (!tg || !tg_to_blkg(tg)->parent) parent 1954 block/blk-throttle.c if (!tg || !tg_to_blkg(tg)->parent) parent 406 block/bsg.c int bsg_register_queue(struct request_queue *q, struct device *parent, parent 438 block/bsg.c class_dev = device_create(bsg_class, parent, dev, NULL, "%s", name); parent 463 block/bsg.c int bsg_scsi_register_queue(struct request_queue *q, struct device *parent) parent 470 block/bsg.c return bsg_register_queue(q, parent, dev_name(parent), &bsg_scsi_ops); parent 258 block/elevator.c struct rb_node *parent = NULL; parent 262 block/elevator.c parent = *p; parent 263 block/elevator.c __rq = rb_entry(parent, struct request, rb_node); parent 271 block/elevator.c rb_link_node(&rq->rb_node, parent, p); parent 596 block/genhd.c static void register_disk(struct device *parent, struct gendisk *disk, parent 605 block/genhd.c ddev->parent = parent; parent 691 block/genhd.c static void __device_add_disk(struct device *parent, struct gendisk *disk, parent 745 block/genhd.c register_disk(parent, disk, groups); parent 759 block/genhd.c void device_add_disk(struct device *parent, struct gendisk *disk, parent 763 block/genhd.c __device_add_disk(parent, disk, groups, true); parent 767 block/genhd.c void device_add_disk_no_queue_reg(struct device *parent, struct gendisk *disk) parent 769 block/genhd.c __device_add_disk(parent, disk, NULL, false); parent 981 block/genhd.c if (dev->parent && dev->parent->driver) parent 983 block/genhd.c dev->parent->driver->name); parent 369 block/partition-generic.c pdev->parent = ddev; parent 134 crypto/af_alg.c sk = ask->parent; parent 307 crypto/af_alg.c alg_sk(sk2)->parent = sk; parent 47 crypto/algif_aead.c struct sock *psk = ask->parent; parent 65 crypto/algif_aead.c struct sock *psk = ask->parent; parent 93 crypto/algif_aead.c struct sock *psk = ask->parent; parent 390 crypto/algif_aead.c psk = ask->parent; parent 391 crypto/algif_aead.c pask = alg_sk(ask->parent); parent 529 crypto/algif_aead.c struct sock *psk = ask->parent; parent 252 crypto/algif_hash.c err = af_alg_accept(ask->parent, newsock, kern); parent 307 crypto/algif_hash.c psk = ask->parent; parent 308 crypto/algif_hash.c pask = alg_sk(ask->parent); parent 42 crypto/algif_skcipher.c struct sock *psk = ask->parent; parent 55 crypto/algif_skcipher.c struct sock *psk = ask->parent; parent 221 crypto/algif_skcipher.c psk = ask->parent; parent 222 crypto/algif_skcipher.c pask = alg_sk(ask->parent); parent 323 crypto/algif_skcipher.c struct sock *psk = ask->parent; parent 602 crypto/ccm.c static int crypto_rfc4309_setkey(struct crypto_aead *parent, const u8 *key, parent 605 crypto/ccm.c struct crypto_rfc4309_ctx *ctx = crypto_aead_ctx(parent); parent 616 crypto/ccm.c crypto_aead_set_flags(child, crypto_aead_get_flags(parent) & parent 619 crypto/ccm.c crypto_aead_set_flags(parent, crypto_aead_get_flags(child) & parent 625 crypto/ccm.c static int crypto_rfc4309_setauthsize(struct crypto_aead *parent, parent 628 crypto/ccm.c struct crypto_rfc4309_ctx *ctx = crypto_aead_ctx(parent); parent 832 crypto/ccm.c static int crypto_cbcmac_digest_setkey(struct crypto_shash *parent, parent 835 crypto/ccm.c struct cbcmac_tfm_ctx *ctx = crypto_shash_ctx(parent); parent 855 crypto/ccm.c struct crypto_shash *parent = pdesc->tfm; parent 856 crypto/ccm.c struct cbcmac_tfm_ctx *tctx = crypto_shash_ctx(parent); parent 859 crypto/ccm.c int bs = crypto_shash_digestsize(parent); parent 860 crypto/ccm.c u8 *dg = (u8 *)ctx + crypto_shash_descsize(parent) - bs; parent 881 crypto/ccm.c struct crypto_shash *parent = pdesc->tfm; parent 882 crypto/ccm.c struct cbcmac_tfm_ctx *tctx = crypto_shash_ctx(parent); parent 885 crypto/ccm.c int bs = crypto_shash_digestsize(parent); parent 886 crypto/ccm.c u8 *dg = (u8 *)ctx + crypto_shash_descsize(parent) - bs; parent 49 crypto/cmac.c static int crypto_cmac_digest_setkey(struct crypto_shash *parent, parent 52 crypto/cmac.c unsigned long alignmask = crypto_shash_alignmask(parent); parent 53 crypto/cmac.c struct cmac_tfm_ctx *ctx = crypto_shash_ctx(parent); parent 54 crypto/cmac.c unsigned int bs = crypto_shash_blocksize(parent); parent 120 crypto/cmac.c struct crypto_shash *parent = pdesc->tfm; parent 121 crypto/cmac.c unsigned long alignmask = crypto_shash_alignmask(parent); parent 122 crypto/cmac.c struct cmac_tfm_ctx *tctx = crypto_shash_ctx(parent); parent 125 crypto/cmac.c int bs = crypto_shash_blocksize(parent); parent 166 crypto/cmac.c struct crypto_shash *parent = pdesc->tfm; parent 167 crypto/cmac.c unsigned long alignmask = crypto_shash_alignmask(parent); parent 168 crypto/cmac.c struct cmac_tfm_ctx *tctx = crypto_shash_ctx(parent); parent 171 crypto/cmac.c int bs = crypto_shash_blocksize(parent); parent 250 crypto/cryptd.c static int cryptd_skcipher_setkey(struct crypto_skcipher *parent, parent 253 crypto/cryptd.c struct cryptd_skcipher_ctx *ctx = crypto_skcipher_ctx(parent); parent 259 crypto/cryptd.c crypto_skcipher_get_flags(parent) & parent 262 crypto/cryptd.c crypto_skcipher_set_flags(parent, parent 489 crypto/cryptd.c static int cryptd_hash_setkey(struct crypto_ahash *parent, parent 492 crypto/cryptd.c struct cryptd_hash_ctx *ctx = crypto_ahash_ctx(parent); parent 497 crypto/cryptd.c crypto_shash_set_flags(child, crypto_ahash_get_flags(parent) & parent 500 crypto/cryptd.c crypto_ahash_set_flags(parent, crypto_shash_get_flags(child) & parent 734 crypto/cryptd.c static int cryptd_aead_setkey(struct crypto_aead *parent, parent 737 crypto/cryptd.c struct cryptd_aead_ctx *ctx = crypto_aead_ctx(parent); parent 743 crypto/cryptd.c static int cryptd_aead_setauthsize(struct crypto_aead *parent, parent 746 crypto/cryptd.c struct cryptd_aead_ctx *ctx = crypto_aead_ctx(parent); parent 169 crypto/ctr.c static int crypto_rfc3686_setkey(struct crypto_skcipher *parent, parent 172 crypto/ctr.c struct crypto_rfc3686_ctx *ctx = crypto_skcipher_ctx(parent); parent 186 crypto/ctr.c crypto_skcipher_set_flags(child, crypto_skcipher_get_flags(parent) & parent 189 crypto/ctr.c crypto_skcipher_set_flags(parent, crypto_skcipher_get_flags(child) & parent 76 crypto/cts.c static int crypto_cts_setkey(struct crypto_skcipher *parent, const u8 *key, parent 79 crypto/cts.c struct crypto_cts_ctx *ctx = crypto_skcipher_ctx(parent); parent 84 crypto/cts.c crypto_skcipher_set_flags(child, crypto_skcipher_get_flags(parent) & parent 87 crypto/cts.c crypto_skcipher_set_flags(parent, crypto_skcipher_get_flags(child) & parent 725 crypto/gcm.c static int crypto_rfc4106_setkey(struct crypto_aead *parent, const u8 *key, parent 728 crypto/gcm.c struct crypto_rfc4106_ctx *ctx = crypto_aead_ctx(parent); parent 739 crypto/gcm.c crypto_aead_set_flags(child, crypto_aead_get_flags(parent) & parent 742 crypto/gcm.c crypto_aead_set_flags(parent, crypto_aead_get_flags(child) & parent 748 crypto/gcm.c static int crypto_rfc4106_setauthsize(struct crypto_aead *parent, parent 751 crypto/gcm.c struct crypto_rfc4106_ctx *ctx = crypto_aead_ctx(parent); parent 954 crypto/gcm.c static int crypto_rfc4543_setkey(struct crypto_aead *parent, const u8 *key, parent 957 crypto/gcm.c struct crypto_rfc4543_ctx *ctx = crypto_aead_ctx(parent); parent 968 crypto/gcm.c crypto_aead_set_flags(child, crypto_aead_get_flags(parent) & parent 971 crypto/gcm.c crypto_aead_set_flags(parent, crypto_aead_get_flags(child) & parent 977 crypto/gcm.c static int crypto_rfc4543_setauthsize(struct crypto_aead *parent, parent 980 crypto/gcm.c struct crypto_rfc4543_ctx *ctx = crypto_aead_ctx(parent); parent 40 crypto/hmac.c static int hmac_setkey(struct crypto_shash *parent, parent 43 crypto/hmac.c int bs = crypto_shash_blocksize(parent); parent 44 crypto/hmac.c int ds = crypto_shash_digestsize(parent); parent 45 crypto/hmac.c int ss = crypto_shash_statesize(parent); parent 46 crypto/hmac.c char *ipad = crypto_shash_ctx_aligned(parent); parent 115 crypto/hmac.c struct crypto_shash *parent = pdesc->tfm; parent 116 crypto/hmac.c int ds = crypto_shash_digestsize(parent); parent 117 crypto/hmac.c int ss = crypto_shash_statesize(parent); parent 118 crypto/hmac.c char *opad = crypto_shash_ctx_aligned(parent) + ss; parent 130 crypto/hmac.c struct crypto_shash *parent = pdesc->tfm; parent 131 crypto/hmac.c int ds = crypto_shash_digestsize(parent); parent 132 crypto/hmac.c int ss = crypto_shash_statesize(parent); parent 133 crypto/hmac.c char *opad = crypto_shash_ctx_aligned(parent) + ss; parent 143 crypto/hmac.c struct crypto_shash *parent = __crypto_shash_cast(tfm); parent 147 crypto/hmac.c struct hmac_ctx *ctx = hmac_ctx(parent); parent 153 crypto/hmac.c parent->descsize = sizeof(struct shash_desc) + parent 155 crypto/hmac.c if (WARN_ON(parent->descsize > HASH_MAX_DESCSIZE)) { parent 68 crypto/lrw.c static int setkey(struct crypto_skcipher *parent, const u8 *key, parent 71 crypto/lrw.c struct priv *ctx = crypto_skcipher_ctx(parent); parent 79 crypto/lrw.c crypto_skcipher_set_flags(child, crypto_skcipher_get_flags(parent) & parent 82 crypto/lrw.c crypto_skcipher_set_flags(parent, crypto_skcipher_get_flags(child) & parent 43 crypto/pcrypt.c static int pcrypt_aead_setkey(struct crypto_aead *parent, parent 46 crypto/pcrypt.c struct pcrypt_aead_ctx *ctx = crypto_aead_ctx(parent); parent 51 crypto/pcrypt.c static int pcrypt_aead_setauthsize(struct crypto_aead *parent, parent 54 crypto/pcrypt.c struct pcrypt_aead_ctx *ctx = crypto_aead_ctx(parent); parent 50 crypto/xcbc.c static int crypto_xcbc_digest_setkey(struct crypto_shash *parent, parent 53 crypto/xcbc.c unsigned long alignmask = crypto_shash_alignmask(parent); parent 54 crypto/xcbc.c struct xcbc_tfm_ctx *ctx = crypto_shash_ctx(parent); parent 87 crypto/xcbc.c struct crypto_shash *parent = pdesc->tfm; parent 88 crypto/xcbc.c unsigned long alignmask = crypto_shash_alignmask(parent); parent 89 crypto/xcbc.c struct xcbc_tfm_ctx *tctx = crypto_shash_ctx(parent); parent 92 crypto/xcbc.c int bs = crypto_shash_blocksize(parent); parent 133 crypto/xcbc.c struct crypto_shash *parent = pdesc->tfm; parent 134 crypto/xcbc.c unsigned long alignmask = crypto_shash_alignmask(parent); parent 135 crypto/xcbc.c struct xcbc_tfm_ctx *tctx = crypto_shash_ctx(parent); parent 138 crypto/xcbc.c int bs = crypto_shash_blocksize(parent); parent 40 crypto/xts.c static int setkey(struct crypto_skcipher *parent, const u8 *key, parent 43 crypto/xts.c struct priv *ctx = crypto_skcipher_ctx(parent); parent 48 crypto/xts.c err = xts_verify_key(parent, key, keylen); parent 61 crypto/xts.c crypto_cipher_set_flags(tweak, crypto_skcipher_get_flags(parent) & parent 64 crypto/xts.c crypto_skcipher_set_flags(parent, crypto_cipher_get_flags(tweak) & parent 72 crypto/xts.c crypto_skcipher_set_flags(child, crypto_skcipher_get_flags(parent) & parent 75 crypto/xts.c crypto_skcipher_set_flags(parent, crypto_skcipher_get_flags(child) & parent 99 drivers/acpi/acpi_amba.c if (adev->parent) parent 100 drivers/acpi/acpi_amba.c dev->dev.parent = acpi_get_first_physical_node(adev->parent); parent 398 drivers/acpi/acpi_lpss.c const char *parent, *clk_name; parent 413 drivers/acpi/acpi_lpss.c parent = clk_data->name; parent 417 drivers/acpi/acpi_lpss.c clk = clk_register_fixed_rate(NULL, devname, parent, 0, parent 423 drivers/acpi/acpi_lpss.c clk = clk_register_gate(NULL, devname, parent, 0, parent 425 drivers/acpi/acpi_lpss.c parent = devname; parent 436 drivers/acpi/acpi_lpss.c clk = clk_register_fractional_divider(NULL, clk_name, parent, parent 439 drivers/acpi/acpi_lpss.c parent = clk_name; parent 443 drivers/acpi/acpi_lpss.c kfree(parent); parent 446 drivers/acpi/acpi_lpss.c clk = clk_register_gate(NULL, clk_name, parent, parent 449 drivers/acpi/acpi_lpss.c kfree(parent); parent 75 drivers/acpi/acpi_platform.c struct device *parent; parent 83 drivers/acpi/acpi_platform.c parent = acpi_get_first_physical_node(adev->parent); parent 84 drivers/acpi/acpi_platform.c if (parent && dev_is_pci(parent)) parent 85 drivers/acpi/acpi_platform.c dest->parent = pci_find_resource(to_pci_dev(parent), dest); parent 142 drivers/acpi/acpi_platform.c pdevinfo.parent = adev->parent ? parent 143 drivers/acpi/acpi_platform.c acpi_get_first_physical_node(adev->parent) : NULL; parent 1745 drivers/acpi/acpi_video.c struct device *parent = NULL; parent 1766 drivers/acpi/acpi_video.c parent = &pdev->dev; parent 1775 drivers/acpi/acpi_video.c parent, parent 1948 drivers/acpi/acpi_video.c input->dev.parent = &video->device->dev; parent 2025 drivers/acpi/acpi_video.c device->parent->handle, 1, parent 139 drivers/acpi/acpica/aclocal.h struct acpi_namespace_node *parent; /* Parent node */ parent 731 drivers/acpi/acpica/aclocal.h union acpi_parse_object *parent; /* Parent op */\ parent 813 drivers/acpi/acpica/aclocal.h struct acpi_file_node *parent; parent 86 drivers/acpi/acpica/acnamesp.h *parent, parent 93 drivers/acpi/acpica/acnamesp.h *parent, parent 142 drivers/acpi/acpica/acnamesp.h void acpi_ns_delete_children(struct acpi_namespace_node *parent); parent 121 drivers/acpi/acpica/dbdisply.c acpi_os_printf("%20.20s : %p\n", "Parent", op->common.parent); parent 380 drivers/acpi/acpica/dbdisply.c while (root_op->common.parent) { parent 381 drivers/acpi/acpica/dbdisply.c root_op = root_op->common.parent; parent 193 drivers/acpi/acpica/dbnames.c if (((struct acpi_namespace_node *)subtree_entry)->parent) { parent 146 drivers/acpi/acpica/dbxface.c parent_op = op->common.parent; parent 163 drivers/acpi/acpica/dbxface.c parent_op = parent_op->common.parent; parent 179 drivers/acpi/acpica/dbxface.c parent_op = parent_op->common.parent; parent 171 drivers/acpi/acpica/dsargs.c status = acpi_ds_execute_arguments(node, node->parent, parent 216 drivers/acpi/acpica/dsargs.c status = acpi_ds_execute_arguments(node, node->parent, parent 56 drivers/acpi/acpica/dsobject.c if ((op->common.parent->common.aml_opcode == parent 58 drivers/acpi/acpica/dsobject.c || (op->common.parent->common.aml_opcode == parent 113 drivers/acpi/acpica/dsobject.c if ((op->common.parent->common.aml_opcode == AML_PACKAGE_OP) || parent 114 drivers/acpi/acpica/dsobject.c (op->common.parent->common.aml_opcode == AML_VARIABLE_PACKAGE_OP)) { parent 650 drivers/acpi/acpica/dsopcode.c if ((!op->common.parent) || parent 651 drivers/acpi/acpica/dsopcode.c ((op->common.parent->common.aml_opcode != AML_PACKAGE_OP) && parent 652 drivers/acpi/acpica/dsopcode.c (op->common.parent->common.aml_opcode != parent 654 drivers/acpi/acpica/dsopcode.c && (op->common.parent->common.aml_opcode != parent 61 drivers/acpi/acpica/dspkginit.c union acpi_parse_object *parent; parent 79 drivers/acpi/acpica/dspkginit.c parent = op->common.parent; parent 80 drivers/acpi/acpica/dspkginit.c while ((parent->common.aml_opcode == AML_PACKAGE_OP) || parent 81 drivers/acpi/acpica/dspkginit.c (parent->common.aml_opcode == AML_VARIABLE_PACKAGE_OP)) { parent 82 drivers/acpi/acpica/dspkginit.c parent = parent->common.parent; parent 98 drivers/acpi/acpica/dspkginit.c obj_desc->package.node = parent->common.node; parent 167 drivers/acpi/acpica/dsutils.c if ((!op->common.parent) || parent 168 drivers/acpi/acpica/dsutils.c (op->common.parent->common.aml_opcode == AML_SCOPE_OP)) { parent 182 drivers/acpi/acpica/dsutils.c acpi_ps_get_opcode_info(op->common.parent->common.aml_opcode); parent 197 drivers/acpi/acpica/dsutils.c switch (op->common.parent->common.aml_opcode) { parent 238 drivers/acpi/acpica/dsutils.c if ((op->common.parent->common.aml_opcode == AML_REGION_OP) || parent 239 drivers/acpi/acpica/dsutils.c (op->common.parent->common.aml_opcode == AML_DATA_REGION_OP) parent 240 drivers/acpi/acpica/dsutils.c || (op->common.parent->common.aml_opcode == AML_PACKAGE_OP) parent 241 drivers/acpi/acpica/dsutils.c || (op->common.parent->common.aml_opcode == AML_BUFFER_OP) parent 242 drivers/acpi/acpica/dsutils.c || (op->common.parent->common.aml_opcode == parent 244 drivers/acpi/acpica/dsutils.c || (op->common.parent->common.aml_opcode == parent 246 drivers/acpi/acpica/dsutils.c || (op->common.parent->common.aml_opcode == parent 269 drivers/acpi/acpica/dsutils.c acpi_ps_get_opcode_name(op->common.parent->common. parent 278 drivers/acpi/acpica/dsutils.c acpi_ps_get_opcode_name(op->common.parent->common. parent 481 drivers/acpi/acpica/dsutils.c parent_op = arg->common.parent; parent 755 drivers/acpi/acpica/dsutils.c if (!op->common.parent) { parent 762 drivers/acpi/acpica/dsutils.c if ((op->common.parent->common.aml_opcode == AML_PACKAGE_OP) || parent 763 drivers/acpi/acpica/dsutils.c (op->common.parent->common.aml_opcode == AML_VARIABLE_PACKAGE_OP) || parent 764 drivers/acpi/acpica/dsutils.c (op->common.parent->common.aml_opcode == AML_REF_OF_OP)) { parent 470 drivers/acpi/acpica/dswexec.c if ((op->asl.parent) && parent 471 drivers/acpi/acpica/dswexec.c ((op->asl.parent->asl.aml_opcode == AML_PACKAGE_OP) parent 472 drivers/acpi/acpica/dswexec.c || (op->asl.parent->asl.aml_opcode == parent 580 drivers/acpi/acpica/dswexec.c op->common.parent->common. parent 583 drivers/acpi/acpica/dswexec.c switch (op->common.parent->common.aml_opcode) { parent 590 drivers/acpi/acpica/dswexec.c op->common.parent->common.node; parent 594 drivers/acpi/acpica/dswexec.c op->common.parent-> parent 596 drivers/acpi/acpica/dswexec.c op->common.parent); parent 610 drivers/acpi/acpica/dswexec.c parent->common. parent 631 drivers/acpi/acpica/dswstate.c extra_op = extra_op->common.parent; parent 545 drivers/acpi/acpica/evregion.c node = region_obj->region.node->parent; parent 165 drivers/acpi/acpica/evrgnini.c parent_node = region_obj->region.node->parent; parent 213 drivers/acpi/acpica/evrgnini.c pci_root_node = pci_root_node->parent; parent 245 drivers/acpi/acpica/evrgnini.c pci_device_node = pci_device_node->parent; parent 494 drivers/acpi/acpica/evrgnini.c node = region_obj->region.node->parent; parent 554 drivers/acpi/acpica/evrgnini.c node = node->parent; parent 275 drivers/acpi/acpica/exdump.c {ACPI_EXD_NODE, ACPI_EXD_NSOFFSET(parent), "Parent"}, parent 118 drivers/acpi/acpica/nsaccess.c new_node->parent = &acpi_gbl_root_node_struct; parent 346 drivers/acpi/acpica/nsaccess.c prefix_node = prefix_node->parent; parent 426 drivers/acpi/acpica/nsaccess.c this_node = this_node->parent; parent 140 drivers/acpi/acpica/nsalloc.c parent_node = node->parent; parent 223 drivers/acpi/acpica/nsalloc.c node->parent = parent_node; parent 382 drivers/acpi/acpica/nsalloc.c parent_node = parent_node->parent; parent 488 drivers/acpi/acpica/nsalloc.c parent_node = parent_node->parent; parent 478 drivers/acpi/acpica/nsinit.c parent_node = node->parent; parent 488 drivers/acpi/acpica/nsinit.c parent_node = parent_node->parent; parent 634 drivers/acpi/acpica/nsinit.c device_node->parent != acpi_gbl_root_node) { parent 244 drivers/acpi/acpica/nsnames.c next_node = next_node->parent; parent 173 drivers/acpi/acpica/nssearch.c parent_node = node->parent; parent 217 drivers/acpi/acpica/nssearch.c parent_node = parent_node->parent; parent 315 drivers/acpi/acpica/nswalk.c parent_node = parent_node->parent; parent 46 drivers/acpi/acpica/nsxfname.c acpi_get_handle(acpi_handle parent, parent 63 drivers/acpi/acpica/nsxfname.c if (parent) { parent 64 drivers/acpi/acpica/nsxfname.c prefix_node = acpi_ns_validate_handle(parent); parent 113 drivers/acpi/acpica/nsxfobj.c parent_node = node->parent; parent 149 drivers/acpi/acpica/nsxfobj.c acpi_handle parent, parent 174 drivers/acpi/acpica/nsxfobj.c parent_node = acpi_ns_validate_handle(parent); parent 318 drivers/acpi/acpica/psargs.c else if ((arg->common.parent) && parent 319 drivers/acpi/acpica/psargs.c ((arg->common.parent->common.aml_opcode == parent 321 drivers/acpi/acpica/psargs.c || (arg->common.parent->common.aml_opcode == parent 160 drivers/acpi/acpica/psloop.c if ((op->common.parent) && parent 161 drivers/acpi/acpica/psloop.c (op->common.parent->common.aml_opcode == parent 129 drivers/acpi/acpica/psparse.c if (op->common.parent) { parent 130 drivers/acpi/acpica/psparse.c prev = op->common.parent->common.value.arg; parent 143 drivers/acpi/acpica/psparse.c acpi_ps_get_opcode_info(op->common.parent->common. parent 169 drivers/acpi/acpica/psparse.c if ((op->common.parent->common.aml_opcode == parent 171 drivers/acpi/acpica/psparse.c || (op->common.parent->common.aml_opcode == parent 173 drivers/acpi/acpica/psparse.c || (op->common.parent->common.aml_opcode == parent 175 drivers/acpi/acpica/psparse.c || (op->common.parent->common.aml_opcode == parent 177 drivers/acpi/acpica/psparse.c || (op->common.parent->common.aml_opcode == parent 179 drivers/acpi/acpica/psparse.c || (op->common.parent->common.aml_opcode == parent 188 drivers/acpi/acpica/psparse.c if ((op->common.parent->common.aml_opcode == parent 229 drivers/acpi/acpica/psparse.c replacement_op->common.parent = parent 230 drivers/acpi/acpica/psparse.c op->common.parent; parent 233 drivers/acpi/acpica/psparse.c op->common.parent->common.value.arg = parent 237 drivers/acpi/acpica/psparse.c op->common.parent->common.value.arg = parent 252 drivers/acpi/acpica/psparse.c replacement_op->common.parent = parent 253 drivers/acpi/acpica/psparse.c op->common.parent; parent 146 drivers/acpi/acpica/pstree.c arg->common.parent = op; parent 173 drivers/acpi/acpica/pstree.c union acpi_parse_object *parent; parent 200 drivers/acpi/acpica/pstree.c parent = op->common.parent; parent 202 drivers/acpi/acpica/pstree.c while (parent) { parent 203 drivers/acpi/acpica/pstree.c arg = acpi_ps_get_arg(parent, 0); parent 217 drivers/acpi/acpica/pstree.c if (parent->common.next) { parent 221 drivers/acpi/acpica/pstree.c ASL_CV_LABEL_FILENODE(parent->common.next); parent 222 drivers/acpi/acpica/pstree.c return (parent->common.next); parent 225 drivers/acpi/acpica/pstree.c op = parent; parent 226 drivers/acpi/acpica/pstree.c parent = parent->common.parent; parent 33 drivers/acpi/acpica/pswalk.c union acpi_parse_object *parent = NULL; parent 43 drivers/acpi/acpica/pswalk.c if (op != parent) { parent 86 drivers/acpi/acpica/pswalk.c parent = op->common.parent; parent 100 drivers/acpi/acpica/pswalk.c op = parent; parent 187 drivers/acpi/acpica/utinit.c acpi_gbl_root_node_struct.parent = NULL; parent 328 drivers/acpi/arm64/iort.c struct acpi_iort_node *parent; parent 345 drivers/acpi/arm64/iort.c parent = ACPI_ADD_PTR(struct acpi_iort_node, iort_table, parent 354 drivers/acpi/arm64/iort.c return parent; parent 463 drivers/acpi/arm64/iort.c struct acpi_iort_node *parent; parent 467 drivers/acpi/arm64/iort.c parent = iort_node_get_id(node, &id, index); parent 468 drivers/acpi/arm64/iort.c if (!parent) parent 477 drivers/acpi/arm64/iort.c if (!(IORT_TYPE_MASK(parent->type) & type_mask)) parent 478 drivers/acpi/arm64/iort.c parent = iort_node_map_id(parent, id, id_out, type_mask); parent 483 drivers/acpi/arm64/iort.c return parent; parent 513 drivers/acpi/arm64/iort.c pbus = pbus->parent; parent 919 drivers/acpi/arm64/iort.c struct acpi_iort_node *parent; parent 922 drivers/acpi/arm64/iort.c parent = iort_node_map_id(info->node, alias, &streamid, parent 924 drivers/acpi/arm64/iort.c return iort_iommu_xlate(info->dev, parent, streamid); parent 937 drivers/acpi/arm64/iort.c struct acpi_iort_node *node, *parent; parent 974 drivers/acpi/arm64/iort.c parent = iort_node_map_platform_id(node, &streamid, parent 978 drivers/acpi/arm64/iort.c if (parent) parent 979 drivers/acpi/arm64/iort.c err = iort_iommu_xlate(dev, parent, streamid); parent 980 drivers/acpi/arm64/iort.c } while (parent && !err); parent 1546 drivers/acpi/arm64/iort.c struct acpi_iort_node *parent; parent 1557 drivers/acpi/arm64/iort.c parent = ACPI_ADD_PTR(struct acpi_iort_node, parent 1563 drivers/acpi/arm64/iort.c if ((parent->type == ACPI_IORT_NODE_SMMU) || parent 1564 drivers/acpi/arm64/iort.c (parent->type == ACPI_IORT_NODE_SMMU_V3)) { parent 549 drivers/acpi/button.c input->dev.parent = &device->dev; parent 85 drivers/acpi/device_pm.c *state = device->parent ? parent 86 drivers/acpi/device_pm.c device->parent->power.state : ACPI_STATE_D0; parent 125 drivers/acpi/device_pm.c if (!device->power.flags.ignore_parent && device->parent parent 126 drivers/acpi/device_pm.c && device->parent->power.state == ACPI_STATE_UNKNOWN parent 128 drivers/acpi/device_pm.c device->parent->power.state = ACPI_STATE_D0; parent 199 drivers/acpi/device_pm.c device->parent && (state < device->parent->power.state)) { parent 203 drivers/acpi/device_pm.c acpi_power_state_string(device->parent->power.state)); parent 114 drivers/acpi/glue.c struct acpi_device *acpi_find_child_device(struct acpi_device *parent, parent 120 drivers/acpi/glue.c if (!parent) parent 123 drivers/acpi/glue.c list_for_each_entry(adev, &parent->children, node) { parent 187 drivers/acpi/ioapic.c if (ioapic->res.flags && ioapic->res.parent) parent 240 drivers/acpi/ioapic.c if (ioapic->res.flags && ioapic->res.parent) parent 1725 drivers/acpi/nfit/core.c dev_dbg(dev->parent, "%s: event: %d\n", dev_name(dev), parent 1729 drivers/acpi/nfit/core.c dev_dbg(dev->parent, "%s: unknown event: %d\n", dev_name(dev), parent 1734 drivers/acpi/nfit/core.c acpi_desc = dev_get_drvdata(dev->parent); parent 1753 drivers/acpi/nfit/core.c nfit_device_lock(dev->parent); parent 1755 drivers/acpi/nfit/core.c nfit_device_unlock(dev->parent); parent 1796 drivers/acpi/nfit/core.c dev_dbg(dev->parent, "%s: failed to retrieve initial health\n", parent 251 drivers/acpi/pci_irq.c for (bus_it = bus ; bus_it ; bus_it = bus_it->parent) { parent 848 drivers/acpi/pci_root.c if (res->parent && parent 866 drivers/acpi/pci_root.c if (res->parent && parent 387 drivers/acpi/pmic/intel_pmic_bxtwc.c struct intel_soc_pmic *pmic = dev_get_drvdata(pdev->dev.parent); parent 390 drivers/acpi/pmic/intel_pmic_bxtwc.c ACPI_HANDLE(pdev->dev.parent), parent 109 drivers/acpi/pmic/intel_pmic_chtdc_ti.c struct intel_soc_pmic *pmic = dev_get_drvdata(pdev->dev.parent); parent 113 drivers/acpi/pmic/intel_pmic_chtdc_ti.c ACPI_HANDLE(pdev->dev.parent), pmic->regmap, parent 119 drivers/acpi/pmic/intel_pmic_chtdc_ti.c acpi_walk_dep_device_list(ACPI_HANDLE(pdev->dev.parent)); parent 266 drivers/acpi/pmic/intel_pmic_chtwc.c struct intel_soc_pmic *pmic = dev_get_drvdata(pdev->dev.parent); parent 269 drivers/acpi/pmic/intel_pmic_chtwc.c ACPI_HANDLE(pdev->dev.parent), parent 289 drivers/acpi/pmic/intel_pmic_crc.c struct intel_soc_pmic *pmic = dev_get_drvdata(pdev->dev.parent); parent 291 drivers/acpi/pmic/intel_pmic_crc.c ACPI_HANDLE(pdev->dev.parent), pmic->regmap, parent 280 drivers/acpi/pmic/intel_pmic_xpower.c struct device *parent = pdev->dev.parent; parent 281 drivers/acpi/pmic/intel_pmic_xpower.c struct axp20x_dev *axp20x = dev_get_drvdata(parent); parent 285 drivers/acpi/pmic/intel_pmic_xpower.c status = acpi_install_address_space_handler(ACPI_HANDLE(parent), parent 292 drivers/acpi/pmic/intel_pmic_xpower.c ACPI_HANDLE(parent), axp20x->regmap, parent 295 drivers/acpi/pmic/intel_pmic_xpower.c acpi_remove_address_space_handler(ACPI_HANDLE(parent), parent 373 drivers/acpi/pmic/tps68470_pmic.c struct regmap *tps68470_regmap = dev_get_drvdata(pdev->dev.parent); parent 374 drivers/acpi/pmic/tps68470_pmic.c acpi_handle handle = ACPI_HANDLE(pdev->dev.parent); parent 186 drivers/acpi/pptt.c cpu_node = fetch_pptt_node(table_hdr, cpu_node->parent); parent 224 drivers/acpi/pptt.c cpu_node->parent == node_entry) parent 338 drivers/acpi/pptt.c cpu_node = fetch_pptt_node(table_hdr, cpu_node->parent); parent 446 drivers/acpi/pptt.c next = fetch_pptt_node(table_hdr, cpu->parent); parent 471 drivers/acpi/pptt.c prev_node = fetch_pptt_node(table_hdr, cpu->parent); parent 1085 drivers/acpi/processor_idle.c struct acpi_lpi_state *parent, parent 1088 drivers/acpi/processor_idle.c if (parent->entry_method == ACPI_CSTATE_INTEGER) { parent 1089 drivers/acpi/processor_idle.c if (!parent->address) /* 0 means autopromotable */ parent 1091 drivers/acpi/processor_idle.c result->address = local->address + parent->address; parent 1093 drivers/acpi/processor_idle.c result->address = parent->address; parent 1096 drivers/acpi/processor_idle.c result->min_residency = max(local->min_residency, parent->min_residency); parent 1097 drivers/acpi/processor_idle.c result->wake_latency = local->wake_latency + parent->wake_latency; parent 1098 drivers/acpi/processor_idle.c result->enable_parent_state = parent->enable_parent_state; parent 1101 drivers/acpi/processor_idle.c result->flags = parent->flags; parent 1102 drivers/acpi/processor_idle.c result->arch_flags = parent->arch_flags; parent 1103 drivers/acpi/processor_idle.c result->index = parent->index; parent 1107 drivers/acpi/processor_idle.c strlcat(result->desc, parent->desc, ACPI_CX_DESC_LEN); parent 58 drivers/acpi/property.c struct fwnode_handle *parent); parent 66 drivers/acpi/property.c struct fwnode_handle *parent) parent 77 drivers/acpi/property.c dn->parent = parent; parent 118 drivers/acpi/property.c struct fwnode_handle *parent) parent 129 drivers/acpi/property.c parent)) parent 139 drivers/acpi/property.c struct fwnode_handle *parent) parent 152 drivers/acpi/property.c return acpi_nondev_subnode_data_ok(handle, link, list, parent); parent 158 drivers/acpi/property.c struct fwnode_handle *parent) parent 181 drivers/acpi/property.c parent); parent 186 drivers/acpi/property.c parent); parent 191 drivers/acpi/property.c list, parent); parent 206 drivers/acpi/property.c struct fwnode_handle *parent) parent 230 drivers/acpi/property.c parent); parent 298 drivers/acpi/property.c if (adev->parent parent 299 drivers/acpi/property.c && adev->parent->flags.of_compatible_ok) parent 1096 drivers/acpi/property.c return to_acpi_data_node(fwnode)->parent; parent 638 drivers/acpi/sbs.c sbs->hc = acpi_driver_data(device->parent); parent 270 drivers/acpi/sbshc.c hc->ec = acpi_driver_data(device->parent); parent 31 drivers/acpi/scan.c #define ACPI_IS_ROOT_DEVICE(device) (!(device)->parent) parent 480 drivers/acpi/scan.c if (device->parent) parent 684 drivers/acpi/scan.c if (device->parent) parent 685 drivers/acpi/scan.c list_add_tail(&device->node, &device->parent->children); parent 691 drivers/acpi/scan.c if (device->parent) parent 692 drivers/acpi/scan.c device->dev.parent = &device->parent->dev; parent 710 drivers/acpi/scan.c if (device->parent) parent 1412 drivers/acpi/scan.c dma_dev = dma_dev->parent; parent 1489 drivers/acpi/scan.c struct acpi_device *parent = adev->parent; parent 1491 drivers/acpi/scan.c if (parent && parent->flags.cca_seen) { parent 1497 drivers/acpi/scan.c cca = parent->flags.coherent_dma; parent 1533 drivers/acpi/scan.c struct acpi_device *parent = device->parent; parent 1539 drivers/acpi/scan.c return parent && !acpi_match_device_ids(parent, indirect_io_hosts); parent 1591 drivers/acpi/scan.c device->parent = acpi_bus_get_parent(handle); parent 1654 drivers/acpi/scan.c device->parent ? dev_name(&device->parent->dev) : "(null)")); parent 363 drivers/amba/bus.c if (d->res.parent) parent 368 drivers/amba/bus.c static int amba_device_try_add(struct amba_device *dev, struct resource *parent) parent 377 drivers/amba/bus.c ret = request_resource(parent, &dev->res); parent 496 drivers/amba/bus.c struct resource *parent; parent 515 drivers/amba/bus.c int ret = amba_device_try_add(ddev->dev, ddev->parent); parent 540 drivers/amba/bus.c int amba_device_add(struct amba_device *dev, struct resource *parent) parent 542 drivers/amba/bus.c int ret = amba_device_try_add(dev, parent); parent 552 drivers/amba/bus.c ddev->parent = parent; parent 569 drivers/amba/bus.c amba_aphb_device_add(struct device *parent, const char *name, parent 586 drivers/amba/bus.c dev->dev.parent = parent; parent 598 drivers/amba/bus.c amba_apb_device_add(struct device *parent, const char *name, parent 602 drivers/amba/bus.c return amba_aphb_device_add(parent, name, base, size, irq1, irq2, pdata, parent 608 drivers/amba/bus.c amba_ahb_device_add(struct device *parent, const char *name, parent 612 drivers/amba/bus.c return amba_aphb_device_add(parent, name, base, size, irq1, irq2, pdata, parent 618 drivers/amba/bus.c amba_apb_device_add_res(struct device *parent, const char *name, parent 623 drivers/amba/bus.c return amba_aphb_device_add(parent, name, base, size, irq1, irq2, pdata, parent 629 drivers/amba/bus.c amba_ahb_device_add_res(struct device *parent, const char *name, parent 634 drivers/amba/bus.c return amba_aphb_device_add(parent, name, base, size, irq1, irq2, pdata, parent 686 drivers/amba/bus.c int amba_device_register(struct amba_device *dev, struct resource *parent) parent 691 drivers/amba/bus.c return amba_device_add(dev, parent); parent 723 drivers/amba/bus.c struct device *parent; parent 736 drivers/amba/bus.c if (d->parent) parent 737 drivers/amba/bus.c r &= d->parent == dev->parent; parent 764 drivers/amba/bus.c amba_find_device(const char *busid, struct device *parent, unsigned int id, parent 770 drivers/amba/bus.c data.parent = parent; parent 1109 drivers/android/binder.c struct rb_node *parent = NULL; parent 1119 drivers/android/binder.c parent = *p; parent 1120 drivers/android/binder.c node = rb_entry(parent, struct binder_node, rb_node); parent 1139 drivers/android/binder.c rb_link_node(&node->rb_node, parent, p); parent 1442 drivers/android/binder.c struct rb_node *parent = NULL; parent 1447 drivers/android/binder.c parent = *p; parent 1448 drivers/android/binder.c ref = rb_entry(parent, struct binder_ref, rb_node_node); parent 1464 drivers/android/binder.c rb_link_node(&new_ref->rb_node_node, parent, p); parent 1477 drivers/android/binder.c parent = *p; parent 1478 drivers/android/binder.c ref = rb_entry(parent, struct binder_ref, rb_node_desc); parent 1487 drivers/android/binder.c rb_link_node(&new_ref->rb_node_desc, parent, p); parent 2194 drivers/android/binder.c sizeof(binder_size_t) * last_bbo->parent; parent 2361 drivers/android/binder.c struct binder_buffer_object *parent; parent 2380 drivers/android/binder.c parent = binder_validate_ptr(proc, buffer, &ptr_object, parent 2381 drivers/android/binder.c fda->parent, parent 2385 drivers/android/binder.c if (!parent) { parent 2396 drivers/android/binder.c if (fd_buf_size > parent->length || parent 2397 drivers/android/binder.c fda->parent_offset > parent->length - fd_buf_size) { parent 2411 drivers/android/binder.c (parent->buffer - (uintptr_t)buffer->user_data) + parent 2626 drivers/android/binder.c struct binder_buffer_object *parent, parent 2642 drivers/android/binder.c if (fd_buf_size > parent->length || parent 2643 drivers/android/binder.c fda->parent_offset > parent->length - fd_buf_size) { parent 2656 drivers/android/binder.c fda_offset = (parent->buffer - (uintptr_t)t->buffer->user_data) + parent 2688 drivers/android/binder.c struct binder_buffer_object *parent; parent 2699 drivers/android/binder.c parent = binder_validate_ptr(target_proc, b, &object, bp->parent, parent 2702 drivers/android/binder.c if (!parent) { parent 2717 drivers/android/binder.c if (parent->length < sizeof(binder_uintptr_t) || parent 2718 drivers/android/binder.c bp->parent_offset > parent->length - sizeof(binder_uintptr_t)) { parent 2725 drivers/android/binder.c (uintptr_t)parent->buffer - (uintptr_t)b->user_data; parent 3319 drivers/android/binder.c struct binder_buffer_object *parent = parent 3321 drivers/android/binder.c &ptr_object, fda->parent, parent 3325 drivers/android/binder.c if (!parent) { parent 3346 drivers/android/binder.c ret = binder_translate_fd_array(fda, parent, t, thread, parent 4634 drivers/android/binder.c struct rb_node *parent = NULL; parent 4638 drivers/android/binder.c parent = *p; parent 4639 drivers/android/binder.c thread = rb_entry(parent, struct binder_thread, rb_node); parent 4657 drivers/android/binder.c rb_link_node(&thread->rb_node, parent, p); parent 72 drivers/android/binder_alloc.c struct rb_node *parent = NULL; parent 86 drivers/android/binder_alloc.c parent = *p; parent 87 drivers/android/binder_alloc.c buffer = rb_entry(parent, struct binder_buffer, rb_node); parent 93 drivers/android/binder_alloc.c p = &parent->rb_left; parent 95 drivers/android/binder_alloc.c p = &parent->rb_right; parent 97 drivers/android/binder_alloc.c rb_link_node(&new_buffer->rb_node, parent, p); parent 105 drivers/android/binder_alloc.c struct rb_node *parent = NULL; parent 111 drivers/android/binder_alloc.c parent = *p; parent 112 drivers/android/binder_alloc.c buffer = rb_entry(parent, struct binder_buffer, rb_node); parent 116 drivers/android/binder_alloc.c p = &parent->rb_left; parent 118 drivers/android/binder_alloc.c p = &parent->rb_right; parent 122 drivers/android/binder_alloc.c rb_link_node(&new_buffer->rb_node, parent, p); parent 491 drivers/android/binderfs.c static struct dentry *binderfs_create_dentry(struct dentry *parent, parent 496 drivers/android/binderfs.c dentry = lookup_one_len(name, parent, strlen(name)); parent 524 drivers/android/binderfs.c struct dentry *binderfs_create_file(struct dentry *parent, const char *name, parent 532 drivers/android/binderfs.c parent_inode = d_inode(parent); parent 535 drivers/android/binderfs.c dentry = binderfs_create_dentry(parent, name); parent 557 drivers/android/binderfs.c static struct dentry *binderfs_create_dir(struct dentry *parent, parent 564 drivers/android/binderfs.c parent_inode = d_inode(parent); parent 567 drivers/android/binderfs.c dentry = binderfs_create_dentry(parent, name); parent 211 drivers/ata/libata-acpi.c struct acpi_device *parent, *adev; parent 228 drivers/ata/libata-acpi.c parent = host_companion; parent 231 drivers/ata/libata-acpi.c parent = port_companion; parent 234 drivers/ata/libata-acpi.c acpi_preset_companion(&dev->tdev, parent, adr); parent 5038 drivers/ata/libata-scsi.c int ata_sas_tport_add(struct device *parent, struct ata_port *ap) parent 5040 drivers/ata/libata-scsi.c return ata_tport_add(parent, ap); parent 71 drivers/ata/libata-transport.c tdev_to_device((dev)->parent) parent 76 drivers/ata/libata-transport.c tdev_to_link((dev)->parent) parent 81 drivers/ata/libata-transport.c tdev_to_port((dev)->parent) parent 279 drivers/ata/libata-transport.c int ata_tport_add(struct device *parent, parent 288 drivers/ata/libata-transport.c dev->parent = parent; parent 415 drivers/ata/libata-transport.c dev->parent = &ap->tdev; parent 666 drivers/ata/libata-transport.c dev->parent = &link->tdev; parent 11 drivers/ata/libata-transport.h int ata_tport_add(struct device *parent, struct ata_port *ap); parent 689 drivers/atm/fore200e.c bursts = of_getintprop_default(op->dev.of_node->parent, "burst-sizes", 0x00); parent 2475 drivers/atm/fore200e.c static int fore200e_register(struct fore200e *fore200e, struct device *parent) parent 2481 drivers/atm/fore200e.c atm_dev = atm_dev_register(fore200e->bus->proc_name, parent, &fore200e_ops, parent 2501 drivers/atm/fore200e.c static int fore200e_init(struct fore200e *fore200e, struct device *parent) parent 2503 drivers/atm/fore200e.c if (fore200e_register(fore200e, parent) < 0) parent 1354 drivers/atm/solos-pci.c static int atm_init(struct solos_card *card, struct device *parent) parent 1365 drivers/atm/solos-pci.c card->atmdev[i] = atm_dev_register("solos-pci", parent, &fpga_ops, -1, NULL); parent 373 drivers/auxdisplay/img-ascii-lcd.c ctx->regmap = syscon_node_to_regmap(pdev->dev.parent->of_node); parent 116 drivers/base/attribute_container.c struct device *dev = classdev->parent; parent 166 drivers/base/attribute_container.c ic->classdev.parent = get_device(dev); parent 225 drivers/base/attribute_container.c if (dev != ic->classdev.parent) parent 271 drivers/base/attribute_container.c if (dev == ic->classdev.parent) parent 431 drivers/base/attribute_container.c if (ic->classdev.parent == dev) { parent 121 drivers/base/base.h struct device *parent); parent 691 drivers/base/bus.c if (dev->parent && dev->bus->need_parent_lock) parent 692 drivers/base/bus.c device_lock(dev->parent); parent 694 drivers/base/bus.c if (dev->parent && dev->bus->need_parent_lock) parent 695 drivers/base/bus.c device_unlock(dev->parent); parent 1117 drivers/base/bus.c dev->kobj.parent = parent_of_root; parent 607 drivers/base/cacheinfo.c struct device *ci_dev, *parent; parent 616 drivers/base/cacheinfo.c parent = per_cpu_cache_dev(cpu); parent 624 drivers/base/cacheinfo.c ci_dev = cpu_device_create(parent, this_leaf, cache_groups, parent 428 drivers/base/class.c struct class *parent; parent 435 drivers/base/class.c parent = class_get(class_intf->class); parent 436 drivers/base/class.c if (!parent) parent 439 drivers/base/class.c mutex_lock(&parent->p->mutex); parent 440 drivers/base/class.c list_add_tail(&class_intf->node, &parent->p->interfaces); parent 442 drivers/base/class.c class_dev_iter_init(&iter, parent, NULL, NULL); parent 447 drivers/base/class.c mutex_unlock(&parent->p->mutex); parent 454 drivers/base/class.c struct class *parent = class_intf->class; parent 458 drivers/base/class.c if (!parent) parent 461 drivers/base/class.c mutex_lock(&parent->p->mutex); parent 464 drivers/base/class.c class_dev_iter_init(&iter, parent, NULL, NULL); parent 469 drivers/base/class.c mutex_unlock(&parent->p->mutex); parent 471 drivers/base/class.c class_put(parent); parent 835 drivers/base/core.c consumer->parent); parent 1245 drivers/base/core.c while (!top_kobj->kset && top_kobj->parent) parent 1246 drivers/base/core.c top_kobj = top_kobj->parent; parent 1783 drivers/base/core.c struct device *parent) parent 1793 drivers/base/core.c if (parent && parent->class == &block_class) parent 1794 drivers/base/core.c return &parent->kobj; parent 1804 drivers/base/core.c if (parent == NULL) parent 1806 drivers/base/core.c else if (parent->class && !dev->class->ns_type) parent 1807 drivers/base/core.c return &parent->kobj; parent 1809 drivers/base/core.c parent_kobj = &parent->kobj; parent 1816 drivers/base/core.c if (k->parent == parent_kobj) { parent 1834 drivers/base/core.c if (!parent && dev->bus && dev->bus->dev_root) parent 1837 drivers/base/core.c if (parent) parent 1838 drivers/base/core.c return &parent->kobj; parent 1853 drivers/base/core.c return dev->kobj.parent; parent 1946 drivers/base/core.c if (dev->parent && device_is_not_partition(dev)) { parent 1947 drivers/base/core.c error = sysfs_create_link(&dev->kobj, &dev->parent->kobj, parent 1985 drivers/base/core.c if (dev->parent && device_is_not_partition(dev)) parent 2101 drivers/base/core.c struct device *parent; parent 2138 drivers/base/core.c parent = get_device(dev->parent); parent 2139 drivers/base/core.c kobj = get_device_parent(dev, parent); parent 2145 drivers/base/core.c dev->kobj.parent = kobj; parent 2148 drivers/base/core.c if (parent && (dev_to_node(dev) == NUMA_NO_NODE)) parent 2149 drivers/base/core.c set_dev_node(dev, dev_to_node(parent)); parent 2153 drivers/base/core.c error = kobject_add(&dev->kobj, dev->kobj.parent, NULL); parent 2203 drivers/base/core.c if (parent) parent 2205 drivers/base/core.c &parent->p->klist_children); parent 2246 drivers/base/core.c put_device(parent); parent 2338 drivers/base/core.c struct device *parent = dev->parent; parent 2354 drivers/base/core.c if (parent) parent 2390 drivers/base/core.c put_device(parent); parent 2496 drivers/base/core.c int device_for_each_child(struct device *parent, void *data, parent 2503 drivers/base/core.c if (!parent->p) parent 2506 drivers/base/core.c klist_iter_init(&parent->p->klist_children, &i); parent 2526 drivers/base/core.c int device_for_each_child_reverse(struct device *parent, void *data, parent 2533 drivers/base/core.c if (!parent->p) parent 2536 drivers/base/core.c klist_iter_init(&parent->p->klist_children, &i); parent 2561 drivers/base/core.c struct device *device_find_child(struct device *parent, void *data, parent 2567 drivers/base/core.c if (!parent) parent 2570 drivers/base/core.c klist_iter_init(&parent->p->klist_children, &i); parent 2589 drivers/base/core.c struct device *device_find_child_by_name(struct device *parent, parent 2595 drivers/base/core.c if (!parent) parent 2598 drivers/base/core.c klist_iter_init(&parent->p->klist_children, &i); parent 2817 drivers/base/core.c device_create_groups_vargs(struct class *class, struct device *parent, parent 2837 drivers/base/core.c dev->parent = parent; parent 2882 drivers/base/core.c struct device *device_create_vargs(struct class *class, struct device *parent, parent 2886 drivers/base/core.c return device_create_groups_vargs(class, parent, devt, drvdata, NULL, parent 2915 drivers/base/core.c struct device *device_create(struct class *class, struct device *parent, parent 2922 drivers/base/core.c dev = device_create_vargs(class, parent, devt, drvdata, fmt, vargs); parent 2956 drivers/base/core.c struct device *parent, dev_t devt, parent 2965 drivers/base/core.c dev = device_create_groups_vargs(class, parent, devt, drvdata, groups, parent 3118 drivers/base/core.c old_parent = dev->parent; parent 3119 drivers/base/core.c dev->parent = new_parent; parent 3136 drivers/base/core.c dev->parent = old_parent; parent 3178 drivers/base/core.c struct device *dev, *parent; parent 3200 drivers/base/core.c parent = get_device(dev->parent); parent 3210 drivers/base/core.c if (parent) parent 3211 drivers/base/core.c device_lock(parent); parent 3234 drivers/base/core.c if (parent) parent 3235 drivers/base/core.c device_unlock(parent); parent 3238 drivers/base/core.c put_device(parent); parent 414 drivers/base/cpu.c __cpu_device_create(struct device *parent, void *drvdata, parent 428 drivers/base/cpu.c dev->parent = parent; parent 449 drivers/base/cpu.c struct device *cpu_device_create(struct device *parent, void *drvdata, parent 457 drivers/base/cpu.c dev = __cpu_device_create(parent, drvdata, groups, fmt, vargs); parent 717 drivers/base/dd.c if (dev->parent) parent 718 drivers/base/dd.c pm_runtime_get_sync(dev->parent); parent 727 drivers/base/dd.c if (dev->parent) parent 728 drivers/base/dd.c pm_runtime_put(dev->parent); parent 854 drivers/base/dd.c if (dev->parent) parent 855 drivers/base/dd.c pm_runtime_get_sync(dev->parent); parent 862 drivers/base/dd.c if (dev->parent) parent 863 drivers/base/dd.c pm_runtime_put(dev->parent); parent 894 drivers/base/dd.c if (dev->parent) parent 895 drivers/base/dd.c pm_runtime_get_sync(dev->parent); parent 914 drivers/base/dd.c if (dev->parent) parent 915 drivers/base/dd.c pm_runtime_put(dev->parent); parent 956 drivers/base/dd.c static void __device_driver_lock(struct device *dev, struct device *parent) parent 958 drivers/base/dd.c if (parent && dev->bus->need_parent_lock) parent 959 drivers/base/dd.c device_lock(parent); parent 972 drivers/base/dd.c static void __device_driver_unlock(struct device *dev, struct device *parent) parent 975 drivers/base/dd.c if (parent && dev->bus->need_parent_lock) parent 976 drivers/base/dd.c device_unlock(parent); parent 991 drivers/base/dd.c __device_driver_lock(dev, dev->parent); parent 1000 drivers/base/dd.c __device_driver_unlock(dev, dev->parent); parent 1011 drivers/base/dd.c __device_driver_lock(dev, dev->parent); parent 1022 drivers/base/dd.c __device_driver_unlock(dev, dev->parent); parent 1099 drivers/base/dd.c static void __device_release_driver(struct device *dev, struct device *parent) parent 1106 drivers/base/dd.c __device_driver_unlock(dev, parent); parent 1110 drivers/base/dd.c __device_driver_lock(dev, parent); parent 1163 drivers/base/dd.c struct device *parent) parent 1165 drivers/base/dd.c __device_driver_lock(dev, parent); parent 1168 drivers/base/dd.c __device_release_driver(dev, parent); parent 1170 drivers/base/dd.c __device_driver_unlock(dev, parent); parent 1204 drivers/base/dd.c device_release_driver_internal(dev, NULL, dev->parent); parent 1231 drivers/base/dd.c device_release_driver_internal(dev, drv, dev->parent); parent 245 drivers/base/devtmpfs.c struct path parent; parent 249 drivers/base/devtmpfs.c dentry = kern_path_locked(name, &parent); parent 254 drivers/base/devtmpfs.c err = vfs_rmdir(d_inode(parent.dentry), dentry); parent 261 drivers/base/devtmpfs.c inode_unlock(d_inode(parent.dentry)); parent 262 drivers/base/devtmpfs.c path_put(&parent); parent 314 drivers/base/devtmpfs.c struct path parent; parent 319 drivers/base/devtmpfs.c dentry = kern_path_locked(nodename, &parent); parent 325 drivers/base/devtmpfs.c struct path p = {.mnt = parent.mnt, .dentry = dentry}; parent 342 drivers/base/devtmpfs.c err = vfs_unlink(d_inode(parent.dentry), dentry, NULL); parent 350 drivers/base/devtmpfs.c inode_unlock(d_inode(parent.dentry)); parent 352 drivers/base/devtmpfs.c path_put(&parent); parent 480 drivers/base/firmware_loader/fallback.c f_dev->parent = device; parent 136 drivers/base/isa.c isa_dev->dev.parent = &isa_bus; parent 136 drivers/base/node.c dev->parent = &node->dev; parent 265 drivers/base/node.c dev->parent = &node->dev; parent 316 drivers/base/node.c dev->parent = node->cache_dev; parent 179 drivers/base/platform-msi.c struct irq_domain *parent) parent 188 drivers/base/platform-msi.c domain = msi_create_irq_domain(fwnode, info, parent); parent 346 drivers/base/platform-msi.c err = msi_domain_prepare_irqs(domain->parent, dev, nvec, &data->arg); parent 406 drivers/base/platform-msi.c err = msi_domain_populate_irqs(domain->parent, data->dev, parent 483 drivers/base/platform.c if (!pdev->dev.parent) parent 484 drivers/base/platform.c pdev->dev.parent = &platform_bus; parent 516 drivers/base/platform.c p = r->parent; parent 534 drivers/base/platform.c dev_name(&pdev->dev), dev_name(pdev->dev.parent)); parent 548 drivers/base/platform.c if (r->parent) parent 579 drivers/base/platform.c if (r->parent) parent 631 drivers/base/platform.c pdev->dev.parent = pdevinfo->parent; parent 669 drivers/base/power/domain.c dev = dev->parent; parent 2279 drivers/base/power/domain.c struct generic_pm_domain *parent, *subdomain; parent 2284 drivers/base/power/domain.c parent = genpd_get_from_provider(parent_spec); parent 2285 drivers/base/power/domain.c if (IS_ERR(parent)) { parent 2286 drivers/base/power/domain.c ret = PTR_ERR(parent); parent 2296 drivers/base/power/domain.c ret = genpd_add_subdomain(parent, subdomain); parent 135 drivers/base/power/main.c if (dev->parent && dev->parent->power.is_prepared) parent 137 drivers/base/power/main.c dev_name(dev->parent)); parent 210 drivers/base/power/main.c dev->parent ? dev_name(dev->parent) : "none"); parent 278 drivers/base/power/main.c struct device *parent; parent 294 drivers/base/power/main.c parent = get_device(dev->parent); parent 298 drivers/base/power/main.c dpm_wait(parent, async); parent 299 drivers/base/power/main.c put_device(parent); parent 1233 drivers/base/power/main.c if (dev->parent) parent 1234 drivers/base/power/main.c dev->parent->power.must_resume = true; parent 1460 drivers/base/power/main.c struct device *parent = dev->parent; parent 1462 drivers/base/power/main.c if (!parent) parent 1465 drivers/base/power/main.c spin_lock_irq(&parent->power.lock); parent 1467 drivers/base/power/main.c if (dev->power.wakeup_path && !parent->power.ignore_children) parent 1468 drivers/base/power/main.c parent->power.wakeup_path = true; parent 1470 drivers/base/power/main.c spin_unlock_irq(&parent->power.lock); parent 1690 drivers/base/power/main.c if (dev->parent) { parent 1691 drivers/base/power/main.c spin_lock_irq(&dev->parent->power.lock); parent 1692 drivers/base/power/main.c dev->parent->power.direct_complete = false; parent 1693 drivers/base/power/main.c spin_unlock_irq(&dev->parent->power.lock); parent 156 drivers/base/power/power.h extern int wakeup_source_sysfs_add(struct device *parent, parent 160 drivers/base/power/power.h extern int pm_wakeup_source_sysfs_add(struct device *parent); parent 164 drivers/base/power/power.h static inline int pm_wakeup_source_sysfs_add(struct device *parent) parent 571 drivers/base/power/qos.c struct device *ancestor = dev->parent; parent 577 drivers/base/power/qos.c ancestor = ancestor->parent; parent 582 drivers/base/power/qos.c ancestor = ancestor->parent; parent 238 drivers/base/power/runtime.c dev = dev->parent; parent 519 drivers/base/power/runtime.c struct device *parent = NULL; parent 637 drivers/base/power/runtime.c if (dev->parent) { parent 638 drivers/base/power/runtime.c parent = dev->parent; parent 639 drivers/base/power/runtime.c atomic_add_unless(&parent->power.child_count, -1, 0); parent 651 drivers/base/power/runtime.c if (parent && !parent->power.ignore_children && !dev->power.irq_safe) { parent 654 drivers/base/power/runtime.c spin_lock(&parent->power.lock); parent 655 drivers/base/power/runtime.c rpm_idle(parent, RPM_ASYNC); parent 656 drivers/base/power/runtime.c spin_unlock(&parent->power.lock); parent 711 drivers/base/power/runtime.c struct device *parent = NULL; parent 786 drivers/base/power/runtime.c if (dev->power.no_callbacks && !parent && dev->parent) { parent 787 drivers/base/power/runtime.c spin_lock_nested(&dev->parent->power.lock, SINGLE_DEPTH_NESTING); parent 788 drivers/base/power/runtime.c if (dev->parent->power.disable_depth > 0 parent 789 drivers/base/power/runtime.c || dev->parent->power.ignore_children parent 790 drivers/base/power/runtime.c || dev->parent->power.runtime_status == RPM_ACTIVE) { parent 791 drivers/base/power/runtime.c atomic_inc(&dev->parent->power.child_count); parent 792 drivers/base/power/runtime.c spin_unlock(&dev->parent->power.lock); parent 796 drivers/base/power/runtime.c spin_unlock(&dev->parent->power.lock); parent 810 drivers/base/power/runtime.c if (!parent && dev->parent) { parent 816 drivers/base/power/runtime.c parent = dev->parent; parent 821 drivers/base/power/runtime.c pm_runtime_get_noresume(parent); parent 823 drivers/base/power/runtime.c spin_lock(&parent->power.lock); parent 828 drivers/base/power/runtime.c if (!parent->power.disable_depth parent 829 drivers/base/power/runtime.c && !parent->power.ignore_children) { parent 830 drivers/base/power/runtime.c rpm_resume(parent, 0); parent 831 drivers/base/power/runtime.c if (parent->power.runtime_status != RPM_ACTIVE) parent 834 drivers/base/power/runtime.c spin_unlock(&parent->power.lock); parent 860 drivers/base/power/runtime.c if (parent) parent 861 drivers/base/power/runtime.c atomic_inc(&parent->power.child_count); parent 869 drivers/base/power/runtime.c if (parent && !dev->power.irq_safe) { parent 872 drivers/base/power/runtime.c pm_runtime_put(parent); parent 1135 drivers/base/power/runtime.c struct device *parent = dev->parent; parent 1176 drivers/base/power/runtime.c if (dev->power.runtime_status == status || !parent) parent 1180 drivers/base/power/runtime.c atomic_add_unless(&parent->power.child_count, -1, 0); parent 1181 drivers/base/power/runtime.c notify_parent = !parent->power.ignore_children; parent 1183 drivers/base/power/runtime.c spin_lock_nested(&parent->power.lock, SINGLE_DEPTH_NESTING); parent 1190 drivers/base/power/runtime.c if (!parent->power.disable_depth parent 1191 drivers/base/power/runtime.c && !parent->power.ignore_children parent 1192 drivers/base/power/runtime.c && parent->power.runtime_status != RPM_ACTIVE) { parent 1195 drivers/base/power/runtime.c dev_name(parent)); parent 1198 drivers/base/power/runtime.c atomic_inc(&parent->power.child_count); parent 1201 drivers/base/power/runtime.c spin_unlock(&parent->power.lock); parent 1218 drivers/base/power/runtime.c pm_request_idle(parent); parent 1474 drivers/base/power/runtime.c if (dev->parent) parent 1475 drivers/base/power/runtime.c pm_runtime_get_sync(dev->parent); parent 1605 drivers/base/power/runtime.c if (dev->parent) parent 1606 drivers/base/power/runtime.c pm_runtime_put(dev->parent); parent 133 drivers/base/power/wakeup_stats.c static struct device *wakeup_source_device_create(struct device *parent, parent 148 drivers/base/power/wakeup_stats.c dev->parent = parent; parent 174 drivers/base/power/wakeup_stats.c int wakeup_source_sysfs_add(struct device *parent, struct wakeup_source *ws) parent 178 drivers/base/power/wakeup_stats.c dev = wakeup_source_device_create(parent, ws); parent 191 drivers/base/power/wakeup_stats.c int pm_wakeup_source_sysfs_add(struct device *parent) parent 193 drivers/base/power/wakeup_stats.c if (!parent->power.wakeup || parent->power.wakeup->dev) parent 196 drivers/base/power/wakeup_stats.c return wakeup_source_sysfs_add(parent, parent->power.wakeup); parent 572 drivers/base/property.c struct fwnode_handle *parent = fwnode_get_parent(fwnode); parent 576 drivers/base/property.c return parent; parent 915 drivers/base/property.c struct fwnode_handle *port, *parent; parent 918 drivers/base/property.c parent = fwnode_call_ptr_op(port, graph_get_port_parent); parent 922 drivers/base/property.c return parent; parent 935 drivers/base/property.c struct fwnode_handle *endpoint, *parent; parent 938 drivers/base/property.c parent = fwnode_graph_get_port_parent(endpoint); parent 942 drivers/base/property.c return parent; parent 99 drivers/base/regmap/regcache-rbtree.c struct rb_node **new, *parent; parent 104 drivers/base/regmap/regcache-rbtree.c parent = NULL; parent 113 drivers/base/regmap/regcache-rbtree.c parent = *new; parent 125 drivers/base/regmap/regcache-rbtree.c rb_link_node(&rbnode->node, parent, new); parent 535 drivers/base/regmap/regmap.c struct rb_node **new = &(root->rb_node), *parent = NULL; parent 541 drivers/base/regmap/regmap.c parent = *new; parent 550 drivers/base/regmap/regmap.c rb_link_node(&data->node, parent, new); parent 24 drivers/base/swnode.c struct swnode *parent; parent 523 drivers/base/swnode.c if (!swnode || !swnode->parent) parent 526 drivers/base/swnode.c return fwnode_handle_get(&swnode->parent->fwnode); parent 637 drivers/base/swnode.c software_node_find_by_name(const struct software_node *parent, const char *name) parent 649 drivers/base/swnode.c if (parent == swnode->node->parent && swnode->node->name && parent 682 drivers/base/swnode.c if (swnode->parent) { parent 683 drivers/base/swnode.c ida_simple_remove(&swnode->parent->child_ids, swnode->id); parent 703 drivers/base/swnode.c swnode_register(const struct software_node *node, struct swnode *parent, parent 715 drivers/base/swnode.c ret = ida_simple_get(parent ? &parent->child_ids : &swnode_root_ids, parent 724 drivers/base/swnode.c swnode->parent = parent; parent 735 drivers/base/swnode.c parent ? &parent->kobj : NULL, parent 739 drivers/base/swnode.c parent ? &parent->kobj : NULL, parent 746 drivers/base/swnode.c if (parent) parent 747 drivers/base/swnode.c list_add_tail(&swnode->entry, &parent->children); parent 806 drivers/base/swnode.c struct swnode *parent = software_node_to_swnode(node->parent); parent 811 drivers/base/swnode.c return PTR_ERR_OR_ZERO(swnode_register(node, parent, 0)); parent 817 drivers/base/swnode.c const struct fwnode_handle *parent) parent 823 drivers/base/swnode.c if (parent) { parent 824 drivers/base/swnode.c if (IS_ERR(parent)) parent 825 drivers/base/swnode.c return ERR_CAST(parent); parent 826 drivers/base/swnode.c if (!is_software_node(parent)) parent 828 drivers/base/swnode.c p = to_swnode(parent); parent 841 drivers/base/swnode.c node->parent = p ? p->node : NULL; parent 186 drivers/bcma/driver_gpio.c chip->parent = bus->dev; parent 139 drivers/bcma/main.c static struct device_node *bcma_of_find_child_device(struct device *parent, parent 146 drivers/bcma/main.c if (!parent->of_node) parent 149 drivers/bcma/main.c for_each_child_of_node(parent->of_node, node) { parent 159 drivers/bcma/main.c static int bcma_of_irq_parse(struct device *parent, parent 172 drivers/bcma/main.c out_irq->np = parent->of_node; parent 180 drivers/bcma/main.c static unsigned int bcma_of_get_irq(struct device *parent, parent 186 drivers/bcma/main.c if (!IS_ENABLED(CONFIG_OF_IRQ) || !parent->of_node) parent 189 drivers/bcma/main.c ret = bcma_of_irq_parse(parent, core, &out_irq, num); parent 199 drivers/bcma/main.c static void bcma_of_fill_device(struct device *parent, parent 204 drivers/bcma/main.c node = bcma_of_find_child_device(parent, core); parent 208 drivers/bcma/main.c core->irq = bcma_of_get_irq(parent, core, 0); parent 242 drivers/bcma/main.c core->dev.parent = bus->dev; parent 422 drivers/block/drbd/drbd_debugfs.c struct dentry *parent; parent 427 drivers/block/drbd/drbd_debugfs.c parent = file->f_path.dentry->d_parent; parent 429 drivers/block/drbd/drbd_debugfs.c inode_lock(d_inode(parent)); parent 434 drivers/block/drbd/drbd_debugfs.c inode_unlock(d_inode(parent)); parent 27 drivers/block/drbd/drbd_interval.c struct rb_node **new = &root->rb_node, *parent = NULL; parent 36 drivers/block/drbd/drbd_interval.c parent = *new; parent 52 drivers/block/drbd/drbd_interval.c rb_link_node(&this->rb, parent, new); parent 3974 drivers/block/mtip32xx/mtip32xx.c parent_dev->bus->parent && parent 3975 drivers/block/mtip32xx/mtip32xx.c parent_dev->bus->parent->self && parent 3976 drivers/block/mtip32xx/mtip32xx.c parent_dev->bus->parent->self->vendor == parent 3978 drivers/block/mtip32xx/mtip32xx.c (parent_dev->bus->parent->self->device & parent 3981 drivers/block/mtip32xx/mtip32xx.c parent_dev->bus->parent->self); parent 121 drivers/block/pktcdvd.c struct kobject* parent, parent 131 drivers/block/pktcdvd.c error = kobject_init_and_add(&p->kobj, ktype, parent, "%s", name); parent 679 drivers/block/pktcdvd.c struct rb_node *parent = NULL; parent 684 drivers/block/pktcdvd.c parent = *p; parent 685 drivers/block/pktcdvd.c tmp = rb_entry(parent, struct pkt_rb_node, rb_node); parent 691 drivers/block/pktcdvd.c rb_link_node(&node->rb_node, parent, p); parent 442 drivers/block/rbd.c struct rbd_device *parent; parent 2937 drivers/block/rbd.c child_img_req = rbd_img_request_create(img_req->rbd_dev->parent, parent 5085 drivers/block/rbd.c if (rbd_dev->parent) { parent 5363 drivers/block/rbd.c if (!rbd_dev->parent) parent 5366 drivers/block/rbd.c for ( ; rbd_dev->parent; rbd_dev = rbd_dev->parent) { parent 5417 drivers/block/rbd.c static DEVICE_ATTR(parent, 0444, rbd_parent_show, NULL); parent 5577 drivers/block/rbd.c rbd_dev->dev.parent = &rbd_root_dev; parent 6820 drivers/block/rbd.c struct rbd_device *parent = NULL; parent 6832 drivers/block/rbd.c parent = __rbd_dev_create(rbd_dev->rbd_client, rbd_dev->parent_spec); parent 6833 drivers/block/rbd.c if (!parent) { parent 6845 drivers/block/rbd.c ret = rbd_dev_image_probe(parent, depth); parent 6849 drivers/block/rbd.c rbd_dev->parent = parent; parent 6855 drivers/block/rbd.c rbd_dev_destroy(parent); parent 7175 drivers/block/rbd.c while (rbd_dev->parent) { parent 7177 drivers/block/rbd.c struct rbd_device *second = first->parent; parent 7184 drivers/block/rbd.c while (second && (third = second->parent)) { parent 7191 drivers/block/rbd.c first->parent = NULL; parent 3109 drivers/block/skd_main.c static int skd_bdev_attach(struct device *parent, struct skd_device *skdev) parent 3112 drivers/block/skd_main.c device_add_disk(parent, skdev->disk, NULL); parent 967 drivers/block/sunvdc.c dev = device_find_child(vdev->dev.parent, &port_data, parent 233 drivers/block/xen-blkback/blkback.c struct rb_node **new = NULL, *parent = NULL; parent 247 drivers/block/xen-blkback/blkback.c parent = *new; parent 260 drivers/block/xen-blkback/blkback.c rb_link_node(&(persistent_gnt->node), parent, new); parent 590 drivers/block/zram/zram_drv.c unsigned long entry, struct bio *parent) parent 605 drivers/block/zram/zram_drv.c if (!parent) { parent 609 drivers/block/zram/zram_drv.c bio->bi_opf = parent->bi_opf; parent 610 drivers/block/zram/zram_drv.c bio_chain(bio, parent); parent 823 drivers/block/zram/zram_drv.c unsigned long entry, struct bio *parent, bool sync) parent 827 drivers/block/zram/zram_drv.c return read_from_bdev_sync(zram, bvec, entry, parent); parent 829 drivers/block/zram/zram_drv.c return read_from_bdev_async(zram, bvec, entry, parent); parent 834 drivers/block/zram/zram_drv.c unsigned long entry, struct bio *parent, bool sync) parent 136 drivers/bluetooth/btqcomsmd.c wcnss = dev_get_drvdata(pdev->dev.parent); parent 437 drivers/bluetooth/hci_bcm.c if (hu->tty->dev->parent == dev->dev->parent) { parent 306 drivers/bluetooth/hci_intel.c if (hu->tty->dev->parent != idev->pdev->dev.parent) parent 378 drivers/bluetooth/hci_intel.c if (intel->hu->tty->dev->parent == idev->pdev->dev.parent) { parent 847 drivers/bluetooth/hci_intel.c if (hu->tty->dev->parent == dev->pdev->dev.parent) { parent 1017 drivers/bluetooth/hci_intel.c if (hu->tty->dev->parent == idev->pdev->dev.parent) { parent 592 drivers/bus/fsl-mc/dprc-driver.c struct device *parent_dev = mc_dev->dev.parent; parent 113 drivers/bus/fsl-mc/fsl-mc-allocator.c mc_bus_dev = to_fsl_mc_device(mc_dev->dev.parent); parent 282 drivers/bus/fsl-mc/fsl-mc-allocator.c if (!dev_is_fsl_mc(mc_dev->dev.parent)) parent 288 drivers/bus/fsl-mc/fsl-mc-allocator.c mc_bus_dev = to_fsl_mc_device(mc_dev->dev.parent); parent 456 drivers/bus/fsl-mc/fsl-mc-allocator.c mc_bus = to_fsl_mc_bus(to_fsl_mc_device(mc_dev->dev.parent)); parent 519 drivers/bus/fsl-mc/fsl-mc-allocator.c mc_bus = to_fsl_mc_bus(to_fsl_mc_device(mc_dev->dev.parent)); parent 589 drivers/bus/fsl-mc/fsl-mc-allocator.c mc_bus_dev = to_fsl_mc_device(mc_dev->dev.parent); parent 135 drivers/bus/fsl-mc/fsl-mc-bus.c dma_dev = dma_dev->parent; parent 368 drivers/bus/fsl-mc/fsl-mc-bus.c while (dev_is_fsl_mc((*root_dprc_dev)->parent)) parent 369 drivers/bus/fsl-mc/fsl-mc-bus.c *root_dprc_dev = (*root_dprc_dev)->parent; parent 422 drivers/bus/fsl-mc/fsl-mc-bus.c mc = dev_get_drvdata(root_dprc_dev->parent); parent 455 drivers/bus/fsl-mc/fsl-mc-bus.c struct device *parent_dev = mc_dev->dev.parent; parent 592 drivers/bus/fsl-mc/fsl-mc-bus.c mc_dev->dev.parent = parent_dev; parent 162 drivers/bus/fsl-mc/fsl-mc-msi.c struct irq_domain *parent) parent 173 drivers/bus/fsl-mc/fsl-mc-msi.c domain = msi_create_irq_domain(fwnode, info, parent); parent 176 drivers/bus/fsl-mc/mc-io.c if (!dev_is_fsl_mc(mc_dev->dev.parent)) parent 179 drivers/bus/fsl-mc/mc-io.c mc_bus_dev = to_fsl_mc_device(mc_dev->dev.parent); parent 547 drivers/bus/hisi_lpc.c pdev->dev.parent = hostdev; parent 539 drivers/bus/mips_cdmm.c dev->dev.parent = get_cpu_device(cpu); parent 155 drivers/bus/moxtet.c dev->dev.parent = moxtet->dev; parent 212 drivers/bus/sunxi-rsb.c rdev->dev.parent = rsb->dev; parent 1877 drivers/bus/ti-sysc.c struct device *parent = dev->parent; parent 1879 drivers/bus/ti-sysc.c if (!parent || parent->type != &sysc_device_type) parent 1882 drivers/bus/ti-sysc.c return dev_get_drvdata(parent); parent 79 drivers/bus/vexpress-config.c struct vexpress_config_bridge *bridge = dev_get_drvdata(dev->parent); parent 91 drivers/bus/vexpress-config.c if (WARN_ON(dev->parent->class != vexpress_config_class)) parent 94 drivers/bus/vexpress-config.c bridge = dev_get_drvdata(dev->parent); parent 116 drivers/bus/vexpress-config.c struct device *vexpress_config_bridge_register(struct device *parent, parent 129 drivers/bus/vexpress-config.c dev = device_create(vexpress_config_class, parent, 0, parent 130 drivers/bus/vexpress-config.c NULL, "%s.bridge", dev_name(parent)); parent 146 drivers/bus/vexpress-config.c dev_dbg(parent, "Registered bridge '%s', parent node %p\n", parent 147 drivers/bus/vexpress-config.c dev_name(dev), parent->of_node); parent 158 drivers/bus/vexpress-config.c dev->parent->of_node, node); parent 160 drivers/bus/vexpress-config.c return dev->parent->of_node == node; parent 166 drivers/bus/vexpress-config.c struct device *parent; parent 173 drivers/bus/vexpress-config.c parent = class_find_device(vexpress_config_class, NULL, bridge, parent 176 drivers/bus/vexpress-config.c if (WARN_ON(!parent)) parent 179 drivers/bus/vexpress-config.c ret = of_platform_populate(node, NULL, NULL, parent); parent 181 drivers/bus/vexpress-config.c put_device(parent); parent 477 drivers/char/agp/hp-agp.c acpi_handle handle, parent; parent 507 drivers/char/agp/hp-agp.c status = acpi_get_parent(handle, &parent); parent 508 drivers/char/agp/hp-agp.c handle = parent; parent 445 drivers/char/ipmi/bt-bmc.c bt_bmc->map = syscon_node_to_regmap(pdev->dev.parent->of_node); parent 473 drivers/char/ipmi/bt-bmc.c bt_bmc->miscdev.parent = dev; parent 313 drivers/char/ipmi/ipmb_dev_int.c ipmb_dev->miscdev.parent = &client->dev; parent 261 drivers/char/ipmi/kcs_bmc_aspeed.c priv->map = syscon_node_to_regmap(dev->parent->of_node); parent 154 drivers/char/ipmi/kcs_bmc_npcm7xx.c priv->map = syscon_node_to_regmap(dev->parent->of_node); parent 206 drivers/char/misc.c device_create_with_groups(misc_class, misc->parent, dev, parent 382 drivers/char/ps3flash.c ps3flash_misc.parent = &dev->sbd.core; parent 1162 drivers/char/sonypi.c jog_dev->dev.parent = &pdev->dev; parent 1177 drivers/char/sonypi.c key_dev->dev.parent = &pdev->dev; parent 30 drivers/char/tpm/eventlog/of.c if (chip->dev.parent && chip->dev.parent->of_node) parent 31 drivers/char/tpm/eventlog/of.c np = chip->dev.parent->of_node; parent 352 drivers/char/tpm/tpm-chip.c chip->dev.parent = pdev; parent 355 drivers/char/tpm/tpm-chip.c chip->devs.parent = pdev; parent 499 drivers/char/tpm/tpm-chip.c sysfs_remove_link(&chip->dev.parent->kobj, "ppi"); parent 502 drivers/char/tpm/tpm-chip.c sysfs_remove_link(&chip->dev.parent->kobj, (*i)->name); parent 518 drivers/char/tpm/tpm-chip.c &chip->dev.parent->kobj, &chip->dev.kobj, "ppi"); parent 525 drivers/char/tpm/tpm-chip.c &chip->dev.parent->kobj, &chip->dev.kobj, (*i)->name); parent 46 drivers/char/tpm/tpm_ftpm_tee.c struct ftpm_tee_private *pvt_data = dev_get_drvdata(chip->dev.parent); parent 75 drivers/char/tpm/tpm_ftpm_tee.c struct ftpm_tee_private *pvt_data = dev_get_drvdata(chip->dev.parent); parent 43 drivers/char/tpm/tpm_i2c_atmel.c struct i2c_client *client = to_i2c_client(chip->dev.parent); parent 70 drivers/char/tpm/tpm_i2c_atmel.c struct i2c_client *client = to_i2c_client(chip->dev.parent); parent 110 drivers/char/tpm/tpm_i2c_atmel.c struct i2c_client *client = to_i2c_client(chip->dev.parent); parent 90 drivers/char/tpm/tpm_i2c_nuvoton.c struct i2c_client *client = to_i2c_client(chip->dev.parent); parent 123 drivers/char/tpm/tpm_i2c_nuvoton.c struct i2c_client *client = to_i2c_client(chip->dev.parent); parent 267 drivers/char/tpm/tpm_i2c_nuvoton.c struct device *dev = chip->dev.parent; parent 355 drivers/char/tpm/tpm_i2c_nuvoton.c struct device *dev = chip->dev.parent; parent 446 drivers/char/tpm/tpm_tis_core.c devm_free_irq(chip->dev.parent, priv->irq, chip); parent 685 drivers/char/tpm/tpm_tis_core.c if (devm_request_irq(chip->dev.parent, irq, tis_int_handler, flags, parent 441 drivers/char/virtio_console.c if (!vdev->dev.parent || !vdev->dev.parent->parent) parent 443 drivers/char/virtio_console.c buf->dev = vdev->dev.parent->parent; parent 20 drivers/clk/actions/owl-mux.c u8 parent; parent 23 drivers/clk/actions/owl-mux.c parent = reg >> mux_hw->shift; parent 24 drivers/clk/actions/owl-mux.c parent &= BIT(mux_hw->width) - 1; parent 26 drivers/clk/actions/owl-mux.c return parent; parent 99 drivers/clk/at91/clk-generated.c struct clk_hw *parent, parent 116 drivers/clk/at91/clk-generated.c req->best_parent_hw = parent; parent 124 drivers/clk/at91/clk-generated.c struct clk_hw *parent = NULL; parent 133 drivers/clk/at91/clk-generated.c parent = clk_hw_get_parent_by_index(hw, i); parent 134 drivers/clk/at91/clk-generated.c if (!parent) parent 137 drivers/clk/at91/clk-generated.c parent_rate = clk_hw_get_rate(parent); parent 147 drivers/clk/at91/clk-generated.c clk_generated_best_diff(req, parent, parent_rate, div, parent 167 drivers/clk/at91/clk-generated.c parent = clk_hw_get_parent_by_index(hw, GCK_INDEX_DT_AUDIO_PLL); parent 168 drivers/clk/at91/clk-generated.c if (!parent) parent 173 drivers/clk/at91/clk-generated.c __clk_determine_rate(parent, &req_parent); parent 174 drivers/clk/at91/clk-generated.c clk_generated_best_diff(req, parent, req_parent.rate, div, parent 54 drivers/clk/at91/clk-main.c u8 parent; parent 502 drivers/clk/at91/clk-main.c clkmain->parent = clk_main_parent_select(status); parent 134 drivers/clk/at91/clk-peripheral.c struct clk_hw *parent; parent 142 drivers/clk/at91/clk-peripheral.c parent = clk_hw_get_parent_by_index(&periph->hw, 0); parent 143 drivers/clk/at91/clk-peripheral.c parent_rate = clk_hw_get_rate(parent); parent 53 drivers/clk/at91/clk-programmable.c struct clk_hw *parent; parent 61 drivers/clk/at91/clk-programmable.c parent = clk_hw_get_parent_by_index(hw, i); parent 62 drivers/clk/at91/clk-programmable.c if (!parent) parent 65 drivers/clk/at91/clk-programmable.c parent_rate = clk_hw_get_rate(parent); parent 87 drivers/clk/at91/clk-programmable.c req->best_parent_hw = parent; parent 58 drivers/clk/at91/clk-usb.c struct clk_hw *parent; parent 68 drivers/clk/at91/clk-usb.c parent = clk_hw_get_parent_by_index(hw, i); parent 69 drivers/clk/at91/clk-usb.c if (!parent) parent 76 drivers/clk/at91/clk-usb.c tmp_parent_rate = clk_hw_round_rate(parent, parent 91 drivers/clk/at91/clk-usb.c req->best_parent_hw = parent; parent 297 drivers/clk/at91/clk-usb.c struct clk_hw *parent = clk_hw_get_parent(hw); parent 311 drivers/clk/at91/clk-usb.c tmp_parent_rate = clk_hw_round_rate(parent, tmp_parent_rate); parent 63 drivers/clk/at91/sckc.c u8 parent; parent 345 drivers/clk/at91/sckc.c slowck->parent = !!(readl(sckcr) & slowck->bits->cr_oscsel); parent 20 drivers/clk/bcm/clk-bcm2835-aux.c const char *parent; parent 28 drivers/clk/bcm/clk-bcm2835-aux.c parent = __clk_get_name(parent_clk); parent 45 drivers/clk/bcm/clk-bcm2835-aux.c clk_hw_register_gate(dev, "aux_uart", parent, 0, gate, 0, 0, NULL); parent 48 drivers/clk/bcm/clk-bcm2835-aux.c clk_hw_register_gate(dev, "aux_spi1", parent, 0, gate, 1, 0, NULL); parent 51 drivers/clk/bcm/clk-bcm2835-aux.c clk_hw_register_gate(dev, "aux_spi2", parent, 0, gate, 2, 0, NULL); parent 507 drivers/clk/bcm/clk-bcm2835.c const char *parent; parent 1111 drivers/clk/bcm/clk-bcm2835.c struct clk_hw *parent; parent 1113 drivers/clk/bcm/clk-bcm2835.c parent = clk_hw_get_parent_by_index(hw, parent_idx); parent 1116 drivers/clk/bcm/clk-bcm2835.c *prate = clk_hw_get_rate(parent); parent 1152 drivers/clk/bcm/clk-bcm2835.c tmp_rate = clk_hw_round_rate(parent, rate * curdiv); parent 1172 drivers/clk/bcm/clk-bcm2835.c struct clk_hw *parent, *best_parent = NULL; parent 1186 drivers/clk/bcm/clk-bcm2835.c parent = clk_hw_get_parent_by_index(hw, i); parent 1187 drivers/clk/bcm/clk-bcm2835.c if (!parent) parent 1197 drivers/clk/bcm/clk-bcm2835.c if (bcm2835_clk_is_pllc(parent) && !current_parent_is_pllc) parent 1204 drivers/clk/bcm/clk-bcm2835.c best_parent = parent; parent 1454 drivers/clk/bcm/clk-bcm2835.c return clk_register_gate(cprman->dev, data->name, data->parent, parent 2167 drivers/clk/bcm/clk-bcm2835.c .parent = "vpu", parent 2182 drivers/clk/bcm/clk-bcm2835.c struct clk *parent = clk_get_parent(sdc); parent 2184 drivers/clk/bcm/clk-bcm2835.c if (IS_ERR(parent)) parent 2185 drivers/clk/bcm/clk-bcm2835.c return PTR_ERR(parent); parent 2187 drivers/clk/bcm/clk-bcm2835.c return clk_prepare_enable(parent); parent 1058 drivers/clk/bcm/clk-kona.c struct clk_hw *parent = clk_hw_get_parent_by_index(hw, which); parent 1062 drivers/clk/bcm/clk-kona.c BUG_ON(!parent); parent 1063 drivers/clk/bcm/clk-kona.c if (parent == current_parent) parent 1067 drivers/clk/bcm/clk-kona.c parent_rate = clk_hw_get_rate(parent); parent 1074 drivers/clk/bcm/clk-kona.c req->best_parent_hw = parent; parent 383 drivers/clk/clk-axi-clkgen.c unsigned int parent; parent 385 drivers/clk/clk-axi-clkgen.c axi_clkgen_read(axi_clkgen, AXI_CLKGEN_V2_REG_CLKSEL, &parent); parent 387 drivers/clk/clk-axi-clkgen.c return parent; parent 125 drivers/clk/clk-axm5516.c u32 ctrl, parent; parent 128 drivers/clk/clk-axm5516.c parent = (ctrl >> mux->shift) & ((1 << mux->width) - 1); parent 130 drivers/clk/clk-axm5516.c return (u8) parent; parent 71 drivers/clk/clk-bd718x7.c struct device *parent = pdev->dev.parent; parent 72 drivers/clk/clk-bd718x7.c struct rohm_regmap_dev *mfd = dev_get_drvdata(parent); parent 83 drivers/clk/clk-bd718x7.c parent_clk = of_clk_get_parent_name(parent->of_node, 0); parent 108 drivers/clk/clk-bd718x7.c of_property_read_string_index(parent->of_node, parent 70 drivers/clk/clk-cdce706.c unsigned parent; parent 146 drivers/clk/clk-cdce706.c hwd->parent = index; parent 154 drivers/clk/clk-cdce706.c return hwd->parent; parent 261 drivers/clk/clk-cdce706.c if (hwd->parent == index) parent 263 drivers/clk/clk-cdce706.c hwd->parent = index; parent 274 drivers/clk/clk-cdce706.c return hwd->parent; parent 310 drivers/clk/clk-cdce706.c struct clk *gp_clk = cdce->clkin_clk[cdce->clkin[0].parent]; parent 402 drivers/clk/clk-cdce706.c if (hwd->parent == index) parent 404 drivers/clk/clk-cdce706.c hwd->parent = index; parent 414 drivers/clk/clk-cdce706.c return hwd->parent; parent 482 drivers/clk/clk-cdce706.c struct clk *parent = devm_clk_get(&cdce->client->dev, parent 485 drivers/clk/clk-cdce706.c if (IS_ERR(parent)) { parent 488 drivers/clk/clk-cdce706.c cdce->clkin_name[i] = __clk_get_name(parent); parent 489 drivers/clk/clk-cdce706.c cdce->clkin_clk[i] = parent; parent 501 drivers/clk/clk-cdce706.c cdce->clkin[0].parent = !!(clock & CDCE706_CLKIN_CLOCK_MASK); parent 569 drivers/clk/clk-cdce706.c cdce->divider[i].parent = parent 579 drivers/clk/clk-cdce706.c cdce->divider[i].parent, cdce->divider[i].div); parent 605 drivers/clk/clk-cdce706.c cdce->clkout[i].parent = val & CDCE706_CLKOUT_DIVIDER_MASK; parent 608 drivers/clk/clk-cdce706.c cdce->clkout[i].parent); parent 202 drivers/clk/clk-cdce925.c struct clk *parent = clk_get_parent(hw->clk); parent 203 drivers/clk/clk-cdce925.c unsigned long rate = clk_get_rate(parent); parent 52 drivers/clk/clk-composite.c struct clk_hw *parent; parent 68 drivers/clk/clk-composite.c parent = clk_hw_get_parent(mux_hw); parent 69 drivers/clk/clk-composite.c req->best_parent_hw = parent; parent 70 drivers/clk/clk-composite.c req->best_parent_rate = clk_hw_get_rate(parent); parent 82 drivers/clk/clk-composite.c parent = clk_hw_get_parent_by_index(mux_hw, i); parent 83 drivers/clk/clk-composite.c if (!parent) parent 86 drivers/clk/clk-composite.c parent_rate = clk_hw_get_rate(parent); parent 97 drivers/clk/clk-composite.c req->best_parent_hw = parent; parent 288 drivers/clk/clk-divider.c static int clk_divider_bestdiv(struct clk_hw *hw, struct clk_hw *parent, parent 328 drivers/clk/clk-divider.c parent_rate = clk_hw_round_rate(parent, rate * i); parent 339 drivers/clk/clk-divider.c *best_parent_rate = clk_hw_round_rate(parent, 1); parent 345 drivers/clk/clk-divider.c long divider_round_rate_parent(struct clk_hw *hw, struct clk_hw *parent, parent 352 drivers/clk/clk-divider.c div = clk_divider_bestdiv(hw, parent, rate, prate, table, width, flags); parent 358 drivers/clk/clk-divider.c long divider_ro_round_rate_parent(struct clk_hw *hw, struct clk_hw *parent, parent 369 drivers/clk/clk-divider.c if (!parent) parent 372 drivers/clk/clk-divider.c *prate = clk_hw_round_rate(parent, rate * div); parent 76 drivers/clk/clk-hi655x.c struct device *parent = pdev->dev.parent; parent 77 drivers/clk/clk-hi655x.c struct hi655x_pmic *hi655x = dev_get_drvdata(parent); parent 90 drivers/clk/clk-hi655x.c of_property_read_string_index(parent->of_node, "clock-output-names", parent 258 drivers/clk/clk-lochnagar.c priv->regmap = dev_get_regmap(dev->parent, NULL); parent 164 drivers/clk/clk-max77686.c struct device *parent = dev->parent; parent 175 drivers/clk/clk-max77686.c regmap = dev_get_regmap(parent, NULL); parent 222 drivers/clk/clk-max77686.c if (parent->of_node && parent 223 drivers/clk/clk-max77686.c !of_property_read_string_index(parent->of_node, parent 247 drivers/clk/clk-max77686.c if (parent->of_node) { parent 241 drivers/clk/clk-palmas.c struct palmas *palmas = dev_get_drvdata(pdev->dev.parent); parent 155 drivers/clk/clk-rk808.c struct rk808 *rk808 = dev_get_drvdata(pdev->dev.parent); parent 100 drivers/clk/clk-s2mps11.c struct sec_pmic_dev *iodev = dev_get_drvdata(pdev->dev.parent); parent 122 drivers/clk/clk-s2mps11.c struct sec_pmic_dev *iodev = dev_get_drvdata(pdev->dev.parent); parent 327 drivers/clk/clk-si5351.c unsigned long parent) parent 366 drivers/clk/clk-si5351.c int num, enum si5351_pll_src parent) parent 370 drivers/clk/clk-si5351.c if (parent == SI5351_PLL_SRC_DEFAULT) parent 377 drivers/clk/clk-si5351.c parent != SI5351_PLL_SRC_XTAL) parent 381 drivers/clk/clk-si5351.c (parent == SI5351_PLL_SRC_XTAL) ? 0 : mask); parent 564 drivers/clk/clk-si5351.c int num, enum si5351_multisynth_src parent) parent 566 drivers/clk/clk-si5351.c if (parent == SI5351_MULTISYNTH_SRC_DEFAULT) parent 573 drivers/clk/clk-si5351.c (parent == SI5351_MULTISYNTH_SRC_VCO0) ? 0 : parent 800 drivers/clk/clk-si5351.c int num, enum si5351_clkout_src parent) parent 807 drivers/clk/clk-si5351.c switch (parent) { parent 984 drivers/clk/clk-si5351.c enum si5351_clkout_src parent = SI5351_CLKOUT_SRC_DEFAULT; parent 988 drivers/clk/clk-si5351.c parent = SI5351_CLKOUT_SRC_MSYNTH_N; parent 991 drivers/clk/clk-si5351.c parent = SI5351_CLKOUT_SRC_MSYNTH_0_4; parent 994 drivers/clk/clk-si5351.c parent = SI5351_CLKOUT_SRC_XTAL; parent 997 drivers/clk/clk-si5351.c parent = SI5351_CLKOUT_SRC_CLKIN; parent 1001 drivers/clk/clk-si5351.c return _si5351_clkout_reparent(hwdata->drvdata, hwdata->num, parent); parent 531 drivers/clk/clk-stm32f4.c const char *parent; parent 1770 drivers/clk/clk-stm32f4.c post_div->parent, parent 591 drivers/clk/clk-stm32h7.c const char *parent; parent 601 drivers/clk/clk-stm32h7.c .parent = _parent,\ parent 784 drivers/clk/clk-stm32h7.c const char *parent, parent 803 drivers/clk/clk-stm32h7.c init.parent_names = &parent; parent 982 drivers/clk/clk-stm32h7.c const char *parent; parent 991 drivers/clk/clk-stm32h7.c .parent = _parent,\ parent 1279 drivers/clk/clk-stm32h7.c stm32_oclk[n].parent, parent 1336 drivers/clk/clk-stm32h7.c pclk[n].parent, parent 22 drivers/clk/clk-tango4.c static void __init make_pll(int idx, const char *parent, void __iomem *base) parent 31 drivers/clk/clk-tango4.c clk_register_fixed_factor(NULL, name, parent, 0, mul, div); parent 54 drivers/clk/clk-tango4.c const char *parent = of_clk_get_parent_name(np, 0); parent 67 drivers/clk/clk-tango4.c make_pll(0, parent, base); parent 68 drivers/clk/clk-tango4.c make_pll(1, parent, base); parent 69 drivers/clk/clk-tango4.c make_pll(2, parent, base); parent 128 drivers/clk/clk-twl6040.c struct twl6040 *twl6040 = dev_get_drvdata(pdev->dev.parent); parent 317 drivers/clk/clk-wm831x.c static int wm831x_clkout_set_parent(struct clk_hw *hw, u8 parent) parent 325 drivers/clk/clk-wm831x.c parent << WM831X_CLKOUT_SRC_SHIFT); parent 346 drivers/clk/clk-wm831x.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); parent 63 drivers/clk/clk.c struct clk_core *parent; parent 290 drivers/clk/clk.c return hw->core->parent ? hw->core->parent->hw : NULL; parent 423 drivers/clk/clk.c struct clk_core *parent = ERR_PTR(-ENOENT); parent 426 drivers/clk/clk.c parent = entry->hw->core; parent 432 drivers/clk/clk.c if (!parent) parent 433 drivers/clk/clk.c parent = ERR_PTR(-EPROBE_DEFER); parent 435 drivers/clk/clk.c parent = clk_core_get(core, index); parent 436 drivers/clk/clk.c if (IS_ERR(parent) && PTR_ERR(parent) == -ENOENT && entry->name) parent 437 drivers/clk/clk.c parent = clk_core_lookup(entry->name); parent 441 drivers/clk/clk.c if (!IS_ERR(parent)) parent 442 drivers/clk/clk.c entry->core = parent; parent 460 drivers/clk/clk.c struct clk_core *parent; parent 462 drivers/clk/clk.c parent = clk_core_get_parent_by_index(hw->core, index); parent 464 drivers/clk/clk.c return !parent ? NULL : parent->hw; parent 478 drivers/clk/clk.c if (!core->num_parents || core->parent) parent 555 drivers/clk/clk.c struct clk_core *core = hw->core, *parent, *best_parent = NULL; parent 562 drivers/clk/clk.c parent = core->parent; parent 564 drivers/clk/clk.c ret = __clk_determine_rate(parent ? parent->hw : NULL, parent 570 drivers/clk/clk.c } else if (parent) { parent 571 drivers/clk/clk.c best = clk_core_get_rate_nolock(parent); parent 582 drivers/clk/clk.c parent = clk_core_get_parent_by_index(core, i); parent 583 drivers/clk/clk.c if (!parent) parent 588 drivers/clk/clk.c ret = __clk_determine_rate(parent->hw, &parent_req); parent 592 drivers/clk/clk.c parent_req.rate = clk_core_get_rate_nolock(parent); parent 597 drivers/clk/clk.c best_parent = parent; parent 689 drivers/clk/clk.c clk_core_rate_unprotect(core->parent); parent 758 drivers/clk/clk.c clk_core_rate_protect(core->parent); parent 840 drivers/clk/clk.c clk_core_unprepare(core->parent); parent 884 drivers/clk/clk.c ret = clk_core_prepare(core->parent); parent 913 drivers/clk/clk.c clk_core_unprepare(core->parent); parent 975 drivers/clk/clk.c clk_core_disable(core->parent); parent 1022 drivers/clk/clk.c ret = clk_core_enable(core->parent); parent 1035 drivers/clk/clk.c clk_core_disable(core->parent); parent 1235 drivers/clk/clk.c clk_core_prepare_enable(core->parent); parent 1267 drivers/clk/clk.c clk_core_disable_unprepare(core->parent); parent 1344 drivers/clk/clk.c struct clk_core *parent; parent 1349 drivers/clk/clk.c parent = core->parent; parent 1350 drivers/clk/clk.c if (parent) { parent 1351 drivers/clk/clk.c req->best_parent_hw = parent->hw; parent 1352 drivers/clk/clk.c req->best_parent_rate = parent->rate; parent 1379 drivers/clk/clk.c return clk_core_round_rate_nolock(core->parent, req); parent 1511 drivers/clk/clk.c if (core->parent) parent 1512 drivers/clk/clk.c parent_accuracy = core->parent->accuracy; parent 1590 drivers/clk/clk.c if (core->parent) parent 1591 drivers/clk/clk.c parent_rate = core->parent->rate; parent 1639 drivers/clk/clk.c struct clk_core *parent) parent 1643 drivers/clk/clk.c if (!parent) parent 1648 drivers/clk/clk.c if (core->parents[i].core == parent) parent 1657 drivers/clk/clk.c if (core->parents[i].hw == parent->hw) parent 1665 drivers/clk/clk.c if (parent == clk_core_get(core, i)) parent 1670 drivers/clk/clk.c !strcmp(parent->name, core->parents[i].name)) parent 1677 drivers/clk/clk.c core->parents[i].core = parent; parent 1717 drivers/clk/clk.c core->parent = new_parent; parent 1721 drivers/clk/clk.c struct clk_core *parent) parent 1724 drivers/clk/clk.c struct clk_core *old_parent = core->parent; parent 1749 drivers/clk/clk.c clk_core_prepare_enable(parent); parent 1754 drivers/clk/clk.c clk_core_prepare_enable(parent); parent 1760 drivers/clk/clk.c clk_reparent(core, parent); parent 1767 drivers/clk/clk.c struct clk_core *parent, parent 1781 drivers/clk/clk.c clk_core_disable_unprepare(parent); parent 1786 drivers/clk/clk.c static int __clk_set_parent(struct clk_core *core, struct clk_core *parent, parent 1793 drivers/clk/clk.c old_parent = __clk_set_parent_before(core, parent); parent 1795 drivers/clk/clk.c trace_clk_set_parent(core, parent); parent 1798 drivers/clk/clk.c if (parent && core->ops->set_parent) parent 1801 drivers/clk/clk.c trace_clk_set_parent_complete(core, parent); parent 1807 drivers/clk/clk.c __clk_set_parent_after(core, old_parent, parent); parent 1812 drivers/clk/clk.c __clk_set_parent_after(core, parent, old_parent); parent 1872 drivers/clk/clk.c if (new_parent && new_parent != core->parent) parent 1889 drivers/clk/clk.c struct clk_core *old_parent, *parent; parent 1902 drivers/clk/clk.c parent = old_parent = core->parent; parent 1903 drivers/clk/clk.c if (parent) parent 1904 drivers/clk/clk.c best_parent_rate = parent->rate; parent 1924 drivers/clk/clk.c parent = req.best_parent_hw ? req.best_parent_hw->core : NULL; parent 1928 drivers/clk/clk.c } else if (!parent || !(core->flags & CLK_SET_RATE_PARENT)) { parent 1934 drivers/clk/clk.c top = clk_calc_new_rates(parent, rate); parent 1935 drivers/clk/clk.c new_rate = parent->new_rate; parent 1940 drivers/clk/clk.c if (parent != old_parent && parent 1948 drivers/clk/clk.c if (parent && core->num_parents > 1) { parent 1949 drivers/clk/clk.c p_index = clk_fetch_parent_index(core, parent); parent 1952 drivers/clk/clk.c __func__, parent->name, core->name); parent 1957 drivers/clk/clk.c if ((core->flags & CLK_SET_RATE_PARENT) && parent && parent 1958 drivers/clk/clk.c best_parent_rate != parent->rate) parent 1959 drivers/clk/clk.c top = clk_calc_new_rates(parent, best_parent_rate); parent 1962 drivers/clk/clk.c clk_calc_subtree(core, new_rate, parent, p_index); parent 2018 drivers/clk/clk.c struct clk_core *parent = NULL; parent 2023 drivers/clk/clk.c parent = core->new_parent; parent 2025 drivers/clk/clk.c } else if (core->parent) { parent 2026 drivers/clk/clk.c parent = core->parent; parent 2027 drivers/clk/clk.c best_parent_rate = core->parent->rate; parent 2042 drivers/clk/clk.c if (core->new_parent && core->new_parent != core->parent) { parent 2060 drivers/clk/clk.c clk_core_prepare_enable(parent); parent 2081 drivers/clk/clk.c clk_core_disable_unprepare(parent); parent 2386 drivers/clk/clk.c struct clk *parent; parent 2393 drivers/clk/clk.c parent = !clk->core->parent ? NULL : clk->core->parent->hw->clk; parent 2396 drivers/clk/clk.c return parent; parent 2436 drivers/clk/clk.c bool clk_has_parent(struct clk *clk, struct clk *parent) parent 2442 drivers/clk/clk.c if (!clk || !parent) parent 2446 drivers/clk/clk.c parent_core = parent->core; parent 2449 drivers/clk/clk.c if (core->parent == parent_core) parent 2461 drivers/clk/clk.c struct clk_core *parent) parent 2472 drivers/clk/clk.c if (core->parent == parent) parent 2487 drivers/clk/clk.c if (parent) { parent 2488 drivers/clk/clk.c p_index = clk_fetch_parent_index(core, parent); parent 2491 drivers/clk/clk.c __func__, parent->name, core->name); parent 2494 drivers/clk/clk.c p_rate = parent->rate; parent 2509 drivers/clk/clk.c ret = __clk_set_parent(core, parent, p_index); parent 2525 drivers/clk/clk.c int clk_hw_set_parent(struct clk_hw *hw, struct clk_hw *parent) parent 2527 drivers/clk/clk.c return clk_core_set_parent_nolock(hw->core, parent->core); parent 2548 drivers/clk/clk.c int clk_set_parent(struct clk *clk, struct clk *parent) parent 2561 drivers/clk/clk.c parent ? parent->core : NULL); parent 2721 drivers/clk/clk.c if (core->parent && parent 2723 drivers/clk/clk.c ret = clk_core_update_duty_cycle_nolock(core->parent); parent 2724 drivers/clk/clk.c memcpy(&core->duty, &core->parent->duty, sizeof(core->duty)); parent 2764 drivers/clk/clk.c if (core->parent && parent 2766 drivers/clk/clk.c ret = clk_core_set_duty_cycle_nolock(core->parent, duty); parent 2767 drivers/clk/clk.c memcpy(&core->duty, &core->parent->duty, sizeof(core->duty)); parent 3048 drivers/clk/clk.c struct clk_core *parent; parent 3062 drivers/clk/clk.c parent = clk_core_get_parent_by_index(core, i); parent 3063 drivers/clk/clk.c if (parent) parent 3064 drivers/clk/clk.c seq_puts(s, parent->name); parent 3097 drivers/clk/clk.c if (core->parent) parent 3098 drivers/clk/clk.c seq_printf(s, "%s\n", core->parent->name); parent 3267 drivers/clk/clk.c struct clk_core *parent = __clk_init_parent(orphan); parent 3275 drivers/clk/clk.c if (parent) { parent 3277 drivers/clk/clk.c __clk_set_parent_before(orphan, parent); parent 3278 drivers/clk/clk.c __clk_set_parent_after(orphan, parent, NULL); parent 3361 drivers/clk/clk.c core->parent = __clk_init_parent(core); parent 3373 drivers/clk/clk.c if (core->parent) { parent 3375 drivers/clk/clk.c &core->parent->children); parent 3376 drivers/clk/clk.c core->orphan = core->parent->orphan; parent 3394 drivers/clk/clk.c __clk_get_accuracy(core->parent)); parent 3395 drivers/clk/clk.c else if (core->parent) parent 3396 drivers/clk/clk.c core->accuracy = core->parent->accuracy; parent 3420 drivers/clk/clk.c clk_core_get_rate_nolock(core->parent)); parent 3421 drivers/clk/clk.c else if (core->parent) parent 3422 drivers/clk/clk.c rate = core->parent->rate; parent 3590 drivers/clk/clk.c struct clk_parent_map *parents, *parent; parent 3605 drivers/clk/clk.c for (i = 0, parent = parents; i < num_parents; i++, parent++) { parent 3606 drivers/clk/clk.c parent->index = -1; parent 3612 drivers/clk/clk.c ret = clk_cpy_name(&parent->name, parent_names[i], parent 3615 drivers/clk/clk.c parent->hw = parent_data[i].hw; parent 3616 drivers/clk/clk.c parent->index = parent_data[i].index; parent 3617 drivers/clk/clk.c ret = clk_cpy_name(&parent->fw_name, parent 3620 drivers/clk/clk.c ret = clk_cpy_name(&parent->name, parent 3624 drivers/clk/clk.c parent->hw = parent_hws[i]; parent 3761 drivers/clk/clk.c np = dev_of_node(dev->parent); parent 4391 drivers/clk/clk.c parent_np = dev->parent ? dev->parent->of_node : NULL; parent 4552 drivers/clk/clk.c np = np->parent; parent 4861 drivers/clk/clk.c struct clock_provider *parent; parent 4866 drivers/clk/clk.c parent = kzalloc(sizeof(*parent), GFP_KERNEL); parent 4867 drivers/clk/clk.c if (!parent) { parent 4878 drivers/clk/clk.c parent->clk_init_cb = match->data; parent 4879 drivers/clk/clk.c parent->np = of_node_get(np); parent 4880 drivers/clk/clk.c list_add_tail(&parent->node, &clk_provider_list); parent 91 drivers/clk/davinci/da8xx-cfgchip.c struct clk *parent; parent 97 drivers/clk/davinci/da8xx-cfgchip.c parent = devm_clk_get(dev, NULL); parent 98 drivers/clk/davinci/da8xx-cfgchip.c if (IS_ERR(parent)) parent 99 drivers/clk/davinci/da8xx-cfgchip.c return ERR_CAST(parent); parent 101 drivers/clk/davinci/da8xx-cfgchip.c parent_name = __clk_get_name(parent); parent 302 drivers/clk/davinci/da8xx-cfgchip.c struct clk_hw *parent; parent 311 drivers/clk/davinci/da8xx-cfgchip.c parent = clk_hw_get_parent_by_index(&mux->hw, 1); parent 312 drivers/clk/davinci/da8xx-cfgchip.c if (parent) parent 313 drivers/clk/davinci/da8xx-cfgchip.c clk_set_parent(mux->hw.clk, parent->clk); parent 609 drivers/clk/davinci/da8xx-cfgchip.c struct clk_hw *parent; parent 619 drivers/clk/davinci/da8xx-cfgchip.c parent = clk_hw_get_parent_by_index(&usb0->hw, 1); parent 620 drivers/clk/davinci/da8xx-cfgchip.c if (parent) parent 621 drivers/clk/davinci/da8xx-cfgchip.c clk_set_parent(usb0->hw.clk, parent->clk); parent 633 drivers/clk/davinci/da8xx-cfgchip.c parent = clk_hw_get_parent_by_index(&usb1->hw, 0); parent 634 drivers/clk/davinci/da8xx-cfgchip.c if (parent) parent 635 drivers/clk/davinci/da8xx-cfgchip.c clk_set_parent(usb1->hw.clk, parent->clk); parent 749 drivers/clk/davinci/da8xx-cfgchip.c struct device_node *parent; parent 752 drivers/clk/davinci/da8xx-cfgchip.c parent = of_get_parent(dev->of_node); parent 753 drivers/clk/davinci/da8xx-cfgchip.c regmap = syscon_node_to_regmap(parent); parent 754 drivers/clk/davinci/da8xx-cfgchip.c of_node_put(parent); parent 132 drivers/clk/davinci/pll.c struct clk_hw *parent = req->best_parent_hw; parent 163 drivers/clk/davinci/pll.c parent_rate = clk_hw_round_rate(parent, rate / mult); parent 409 drivers/clk/davinci/psc.c lpsc = davinci_lpsc_clk_register(dev, info->name, info->parent, parent 62 drivers/clk/davinci/psc.h const char *parent; parent 72 drivers/clk/davinci/psc.h .parent = #p, \ parent 40 drivers/clk/imgtec/clk-boston.c regmap = syscon_node_to_regmap(np->parent); parent 88 drivers/clk/imx/clk-fixup-div.c struct clk_hw *imx_clk_hw_fixup_divider(const char *name, const char *parent, parent 107 drivers/clk/imx/clk-fixup-div.c init.parent_names = parent ? &parent : NULL; parent 108 drivers/clk/imx/clk-fixup-div.c init.num_parents = parent ? 1 : 0; parent 58 drivers/clk/imx/clk-gate-exclusive.c struct clk_hw *imx_clk_hw_gate_exclusive(const char *name, const char *parent, parent 78 drivers/clk/imx/clk-gate-exclusive.c init.parent_names = parent ? &parent : NULL; parent 79 drivers/clk/imx/clk-gate-exclusive.c init.num_parents = parent ? 1 : 0; parent 176 drivers/clk/imx/clk-imx6q.c int parent, child, sel; parent 194 drivers/clk/imx/clk-imx6q.c parent = clkspec.args[0]; parent 210 drivers/clk/imx/clk-imx6q.c sel = ldb_di_sel_by_clock_id(parent); parent 213 drivers/clk/imx/clk-imx6q.c child == IMX6QDL_CLK_LDB_DI1_SEL, parent); parent 36 drivers/clk/imx/clk-imx8qxp-lpcg.c char *parent; parent 193 drivers/clk/imx/clk-imx8qxp-lpcg.c clks[lpcg->id] = imx_clk_lpcg_scu(lpcg->name, lpcg->parent, parent 115 drivers/clk/imx/clk-pllv1.c const char *parent, void __iomem *base) parent 131 drivers/clk/imx/clk-pllv1.c init.parent_names = &parent; parent 242 drivers/clk/imx/clk-pllv2.c struct clk *imx_clk_pllv2(const char *name, const char *parent, parent 258 drivers/clk/imx/clk-pllv2.c init.parent_names = &parent; parent 94 drivers/clk/imx/clk-sccg-pll.c u8 parent; parent 397 drivers/clk/imx/clk-sccg-pll.c u8 ret = pll->parent; parent 444 drivers/clk/imx/clk-sccg-pll.c bypass_parent_index = pll->parent; parent 512 drivers/clk/imx/clk-sccg-pll.c u8 parent, u8 bypass1, u8 bypass2, parent 525 drivers/clk/imx/clk-sccg-pll.c pll->parent = parent; parent 89 drivers/clk/imx/clk-scu.c u8 parent; parent 105 drivers/clk/imx/clk-scu.c u8 parent; parent 257 drivers/clk/imx/clk-scu.c return msg.data.resp.parent; parent 273 drivers/clk/imx/clk-scu.c msg.parent = index; parent 67 drivers/clk/imx/clk.h #define imx_clk_gate_exclusive(name, parent, reg, shift, exclusive_mask) \ parent 68 drivers/clk/imx/clk.h to_clk(imx_clk_hw_gate_exclusive(name, parent, reg, shift, exclusive_mask)) parent 70 drivers/clk/imx/clk.h #define imx_clk_fixed_factor(name, parent, mult, div) \ parent 71 drivers/clk/imx/clk.h to_clk(imx_clk_hw_fixed_factor(name, parent, mult, div)) parent 73 drivers/clk/imx/clk.h #define imx_clk_divider2(name, parent, reg, shift, width) \ parent 74 drivers/clk/imx/clk.h to_clk(imx_clk_hw_divider2(name, parent, reg, shift, width)) parent 76 drivers/clk/imx/clk.h #define imx_clk_gate_dis(name, parent, reg, shift) \ parent 77 drivers/clk/imx/clk.h to_clk(imx_clk_hw_gate_dis(name, parent, reg, shift)) parent 79 drivers/clk/imx/clk.h #define imx_clk_gate2(name, parent, reg, shift) \ parent 80 drivers/clk/imx/clk.h to_clk(imx_clk_hw_gate2(name, parent, reg, shift)) parent 82 drivers/clk/imx/clk.h #define imx_clk_gate2_flags(name, parent, reg, shift, flags) \ parent 83 drivers/clk/imx/clk.h to_clk(imx_clk_hw_gate2_flags(name, parent, reg, shift, flags)) parent 85 drivers/clk/imx/clk.h #define imx_clk_gate2_shared2(name, parent, reg, shift, share_count) \ parent 86 drivers/clk/imx/clk.h to_clk(imx_clk_hw_gate2_shared2(name, parent, reg, shift, share_count)) parent 88 drivers/clk/imx/clk.h #define imx_clk_gate3(name, parent, reg, shift) \ parent 89 drivers/clk/imx/clk.h to_clk(imx_clk_hw_gate3(name, parent, reg, shift)) parent 91 drivers/clk/imx/clk.h #define imx_clk_gate4(name, parent, reg, shift) \ parent 92 drivers/clk/imx/clk.h to_clk(imx_clk_hw_gate4(name, parent, reg, shift)) parent 101 drivers/clk/imx/clk.h const char *parent, void __iomem *base); parent 103 drivers/clk/imx/clk.h struct clk *imx_clk_pllv2(const char *name, const char *parent, parent 112 drivers/clk/imx/clk.h u8 parent, u8 bypass1, u8 bypass2, parent 167 drivers/clk/imx/clk.h struct clk_hw *imx_clk_hw_gate_exclusive(const char *name, const char *parent, parent 190 drivers/clk/imx/clk.h struct clk_hw *imx_clk_hw_fixup_divider(const char *name, const char *parent, parent 225 drivers/clk/imx/clk.h const char *parent, unsigned int mult, unsigned int div) parent 227 drivers/clk/imx/clk.h return clk_hw_register_fixed_factor(NULL, name, parent, parent 231 drivers/clk/imx/clk.h static inline struct clk *imx_clk_divider(const char *name, const char *parent, parent 234 drivers/clk/imx/clk.h return clk_register_divider(NULL, name, parent, CLK_SET_RATE_PARENT, parent 239 drivers/clk/imx/clk.h const char *parent, parent 243 drivers/clk/imx/clk.h return clk_hw_register_divider(NULL, name, parent, CLK_SET_RATE_PARENT, parent 248 drivers/clk/imx/clk.h const char *parent, void __iomem *reg, u8 shift, u8 width, parent 251 drivers/clk/imx/clk.h return clk_register_divider(NULL, name, parent, flags, parent 256 drivers/clk/imx/clk.h const char *parent, parent 260 drivers/clk/imx/clk.h return clk_hw_register_divider(NULL, name, parent, flags, parent 264 drivers/clk/imx/clk.h static inline struct clk_hw *imx_clk_hw_divider2(const char *name, const char *parent, parent 267 drivers/clk/imx/clk.h return clk_hw_register_divider(NULL, name, parent, parent 273 drivers/clk/imx/clk.h const char *parent, void __iomem *reg, u8 shift, u8 width, parent 276 drivers/clk/imx/clk.h return clk_register_divider(NULL, name, parent, parent 281 drivers/clk/imx/clk.h static inline struct clk *imx_clk_gate(const char *name, const char *parent, parent 284 drivers/clk/imx/clk.h return clk_register_gate(NULL, name, parent, CLK_SET_RATE_PARENT, reg, parent 288 drivers/clk/imx/clk.h static inline struct clk_hw *imx_clk_hw_gate_flags(const char *name, const char *parent, parent 291 drivers/clk/imx/clk.h return clk_hw_register_gate(NULL, name, parent, flags | CLK_SET_RATE_PARENT, reg, parent 295 drivers/clk/imx/clk.h static inline struct clk_hw *imx_clk_hw_gate(const char *name, const char *parent, parent 298 drivers/clk/imx/clk.h return clk_hw_register_gate(NULL, name, parent, CLK_SET_RATE_PARENT, reg, parent 302 drivers/clk/imx/clk.h static inline struct clk_hw *imx_clk_hw_gate_dis(const char *name, const char *parent, parent 305 drivers/clk/imx/clk.h return clk_hw_register_gate(NULL, name, parent, CLK_SET_RATE_PARENT, reg, parent 309 drivers/clk/imx/clk.h static inline struct clk_hw *imx_clk_hw_gate_dis_flags(const char *name, const char *parent, parent 312 drivers/clk/imx/clk.h return clk_hw_register_gate(NULL, name, parent, flags | CLK_SET_RATE_PARENT, reg, parent 316 drivers/clk/imx/clk.h static inline struct clk_hw *imx_clk_hw_gate2(const char *name, const char *parent, parent 319 drivers/clk/imx/clk.h return clk_hw_register_gate2(NULL, name, parent, CLK_SET_RATE_PARENT, reg, parent 323 drivers/clk/imx/clk.h static inline struct clk_hw *imx_clk_hw_gate2_flags(const char *name, const char *parent, parent 326 drivers/clk/imx/clk.h return clk_hw_register_gate2(NULL, name, parent, flags | CLK_SET_RATE_PARENT, reg, parent 331 drivers/clk/imx/clk.h const char *parent, void __iomem *reg, u8 shift, parent 334 drivers/clk/imx/clk.h return clk_hw_register_gate2(NULL, name, parent, CLK_SET_RATE_PARENT, reg, parent 339 drivers/clk/imx/clk.h const char *parent, void __iomem *reg, u8 shift, parent 342 drivers/clk/imx/clk.h return clk_hw_register_gate2(NULL, name, parent, CLK_SET_RATE_PARENT | parent 348 drivers/clk/imx/clk.h const char *parent, void __iomem *reg, u8 shift, u8 cgr_val) parent 350 drivers/clk/imx/clk.h return clk_register_gate2(NULL, name, parent, CLK_SET_RATE_PARENT, reg, parent 354 drivers/clk/imx/clk.h static inline struct clk_hw *imx_clk_hw_gate3(const char *name, const char *parent, parent 357 drivers/clk/imx/clk.h return clk_hw_register_gate(NULL, name, parent, parent 363 drivers/clk/imx/clk.h const char *parent, void __iomem *reg, u8 shift, parent 366 drivers/clk/imx/clk.h return clk_register_gate(NULL, name, parent, parent 371 drivers/clk/imx/clk.h static inline struct clk_hw *imx_clk_hw_gate4(const char *name, const char *parent, parent 374 drivers/clk/imx/clk.h return clk_hw_register_gate2(NULL, name, parent, parent 380 drivers/clk/imx/clk.h const char *parent, void __iomem *reg, u8 shift, parent 383 drivers/clk/imx/clk.h return clk_register_gate2(NULL, name, parent, parent 601 drivers/clk/ingenic/cgu.c struct clk *clk, *parent; parent 659 drivers/clk/ingenic/cgu.c parent = cgu->clocks.clks[clk_info->parents[i]]; parent 661 drivers/clk/ingenic/cgu.c __clk_get_name(parent); parent 670 drivers/clk/ingenic/cgu.c parent = cgu->clocks.clks[clk_info->parents[0]]; parent 671 drivers/clk/ingenic/cgu.c parent_names[0] = __clk_get_name(parent); parent 270 drivers/clk/ingenic/tcu.c unsigned int idx, enum tcu_clk_parent parent, parent 288 drivers/clk/ingenic/tcu.c regmap_update_bits(tcu->map, info->tcsr_reg, 0xffff, BIT(parent)); parent 1006 drivers/clk/mediatek/clk-mt8173.c const char *parent; parent 1013 drivers/clk/mediatek/clk-mt8173.c .parent = _parent, \ parent 1102 drivers/clk/mediatek/clk-mt8173.c clk = mtk_clk_register_ref2usb_tx(cku->name, cku->parent, parent 57 drivers/clk/mediatek/clk-mtk.c clk = clk_register_fixed_rate(NULL, rc->name, rc->parent, 0, parent 159 drivers/clk/mediatek/clk-mtk.c const char *parent; parent 179 drivers/clk/mediatek/clk-mtk.c parent = mc->parent; parent 180 drivers/clk/mediatek/clk-mtk.c parent_names = &parent; parent 25 drivers/clk/mediatek/clk-mtk.h const char *parent; parent 32 drivers/clk/mediatek/clk-mtk.h .parent = _parent, \ parent 62 drivers/clk/mediatek/clk-mtk.h const char *parent; parent 134 drivers/clk/mediatek/clk-mtk.h .parent = _parent, \ parent 53 drivers/clk/meson/sclk-div.c struct clk_hw *parent = clk_hw_get_parent(hw); parent 81 drivers/clk/meson/sclk-div.c parent_now = clk_hw_round_rate(parent, rate * i); parent 116 drivers/clk/mmp/clk-mix.c struct clk_hw *parent, *hw; parent 123 drivers/clk/mmp/clk-mix.c parent = clk_hw_get_parent_by_index(hw, item->parent_index); parent 124 drivers/clk/mmp/clk-mix.c parent_rate = clk_hw_get_rate(parent); parent 209 drivers/clk/mmp/clk-mix.c struct clk_hw *parent, *parent_best; parent 227 drivers/clk/mmp/clk-mix.c parent = clk_hw_get_parent_by_index(hw, parent 229 drivers/clk/mmp/clk-mix.c parent_rate = clk_hw_get_rate(parent); parent 233 drivers/clk/mmp/clk-mix.c parent_best = parent; parent 243 drivers/clk/mmp/clk-mix.c parent = clk_hw_get_parent_by_index(hw, i); parent 244 drivers/clk/mmp/clk-mix.c parent_rate = clk_hw_get_rate(parent); parent 251 drivers/clk/mmp/clk-mix.c parent_best = parent; parent 383 drivers/clk/mmp/clk-mix.c struct clk_hw *parent; parent 393 drivers/clk/mmp/clk-mix.c parent = clk_hw_get_parent_by_index(hw, parent 395 drivers/clk/mmp/clk-mix.c parent_rate = clk_hw_get_rate(parent); parent 409 drivers/clk/mmp/clk-mix.c parent = clk_hw_get_parent_by_index(hw, i); parent 410 drivers/clk/mmp/clk-mix.c parent_rate = clk_hw_get_rate(parent); parent 239 drivers/clk/mvebu/ap-cpu-clk.c regmap = syscon_node_to_regmap(np->parent); parent 287 drivers/clk/mvebu/ap-cpu-clk.c struct clk *parent; parent 301 drivers/clk/mvebu/ap-cpu-clk.c parent = of_clk_get(np, cluster_index); parent 302 drivers/clk/mvebu/ap-cpu-clk.c if (IS_ERR(parent)) { parent 306 drivers/clk/mvebu/ap-cpu-clk.c parent_name = __clk_get_name(parent); parent 309 drivers/clk/mvebu/ap-cpu-clk.c ap_cp_unique_name(dev, np->parent, clk_name); parent 262 drivers/clk/mvebu/ap806-system-controller.c return ap806_syscon_common_probe(pdev, pdev->dev.of_node->parent); parent 88 drivers/clk/mvebu/armada-37xx-tbg.c struct clk *parent; parent 100 drivers/clk/mvebu/armada-37xx-tbg.c parent = clk_get(dev, NULL); parent 101 drivers/clk/mvebu/armada-37xx-tbg.c if (IS_ERR(parent)) { parent 105 drivers/clk/mvebu/armada-37xx-tbg.c parent_name = __clk_get_name(parent); parent 106 drivers/clk/mvebu/armada-37xx-tbg.c clk_put(parent); parent 23 drivers/clk/mvebu/armada-37xx-xtal.c struct device_node *parent; parent 36 drivers/clk/mvebu/armada-37xx-xtal.c parent = np->parent; parent 37 drivers/clk/mvebu/armada-37xx-xtal.c if (!parent) { parent 42 drivers/clk/mvebu/armada-37xx-xtal.c regmap = syscon_node_to_regmap(parent); parent 277 drivers/clk/mvebu/common.c const char *parent = parent 278 drivers/clk/mvebu/common.c (desc[n].parent) ? desc[n].parent : default_parent; parent 279 drivers/clk/mvebu/common.c ctrl->gates[n] = clk_register_gate(NULL, desc[n].name, parent, parent 40 drivers/clk/mvebu/common.h const char *parent; parent 321 drivers/clk/mvebu/cp110-system-controller.c const char *parent; parent 328 drivers/clk/mvebu/cp110-system-controller.c parent = nand_name; parent 333 drivers/clk/mvebu/cp110-system-controller.c parent = ppv2_name; parent 336 drivers/clk/mvebu/cp110-system-controller.c parent = sdio_name; parent 343 drivers/clk/mvebu/cp110-system-controller.c parent = x2core_name; parent 346 drivers/clk/mvebu/cp110-system-controller.c parent = core_name; parent 349 drivers/clk/mvebu/cp110-system-controller.c hw = cp110_register_gate(gate_name[i], parent, regmap, i); parent 403 drivers/clk/mvebu/cp110-system-controller.c return cp110_syscon_common_probe(pdev, pdev->dev.of_node->parent); parent 99 drivers/clk/mvebu/dove-divider.c static unsigned long dove_recalc_rate(struct clk_hw *hw, unsigned long parent) parent 103 drivers/clk/mvebu/dove-divider.c unsigned long rate = DIV_ROUND_CLOSEST(parent, divider); parent 106 drivers/clk/mvebu/dove-divider.c __func__, dc->name, divider, parent, rate); parent 112 drivers/clk/mvebu/dove-divider.c unsigned long *parent) parent 115 drivers/clk/mvebu/dove-divider.c unsigned long parent_rate = *parent; parent 181 drivers/clk/nxp/clk-lpc18xx-ccu.c const struct clk_hw *parent; parent 189 drivers/clk/nxp/clk-lpc18xx-ccu.c parent = clk_hw_get_parent(hw); parent 190 drivers/clk/nxp/clk-lpc18xx-ccu.c if (!parent) parent 193 drivers/clk/nxp/clk-lpc18xx-ccu.c if (!clk_hw_is_enabled(parent)) parent 207 drivers/clk/nxp/clk-lpc18xx-ccu.c const char *parent) parent 230 drivers/clk/nxp/clk-lpc18xx-ccu.c branch->clk = clk_register_composite(NULL, branch->name, &parent, 1, parent 253 drivers/clk/nxp/clk-lpc18xx-ccu.c const char *parent = base_name; parent 261 drivers/clk/nxp/clk-lpc18xx-ccu.c parent); parent 264 drivers/clk/nxp/clk-lpc18xx-ccu.c parent = clk_branches[i].name; parent 496 drivers/clk/nxp/clk-lpc18xx-cgu.c const struct clk_hw *parent; parent 504 drivers/clk/nxp/clk-lpc18xx-cgu.c parent = clk_hw_get_parent(hw); parent 505 drivers/clk/nxp/clk-lpc18xx-cgu.c if (!parent) parent 508 drivers/clk/nxp/clk-lpc18xx-cgu.c if (!clk_hw_is_enabled(parent)) parent 526 drivers/clk/nxp/clk-lpc18xx-cgu.c static void lpc18xx_fill_parent_names(const char **parent, u32 *id, int size) parent 531 drivers/clk/nxp/clk-lpc18xx-cgu.c parent[i] = clk_src_names[id[i]]; parent 172 drivers/clk/nxp/clk-lpc18xx-creg.c syscon = syscon_node_to_regmap(np->parent); parent 201 drivers/clk/nxp/clk-lpc18xx-creg.c syscon = syscon_node_to_regmap(np->parent); parent 504 drivers/clk/pistachio/clk-pll.c clk = pll_register(pll[i].name, pll[i].parent, parent 65 drivers/clk/pistachio/clk.c clk = clk_register_gate(NULL, gate[i].name, gate[i].parent, parent 99 drivers/clk/pistachio/clk.c clk = clk_register_divider(NULL, div[i].name, div[i].parent, parent 115 drivers/clk/pistachio/clk.c clk = clk_register_fixed_factor(NULL, ff[i].name, ff[i].parent, parent 16 drivers/clk/pistachio/clk.h const char *parent; parent 25 drivers/clk/pistachio/clk.h .parent = _pname, \ parent 56 drivers/clk/pistachio/clk.h const char *parent; parent 66 drivers/clk/pistachio/clk.h .parent = _pname, \ parent 76 drivers/clk/pistachio/clk.h .parent = _pname, \ parent 83 drivers/clk/pistachio/clk.h const char *parent; parent 91 drivers/clk/pistachio/clk.h .parent = _pname, \ parent 116 drivers/clk/pistachio/clk.h const char *parent; parent 127 drivers/clk/pistachio/clk.h .parent = _pname, \ parent 138 drivers/clk/pistachio/clk.h .parent = _pname, \ parent 312 drivers/clk/pxa/clk-pxa25x.c { .con_id = _con_id, .dev_id = _dev_id, .parent = _parent } parent 316 drivers/clk/pxa/clk-pxa25x.c const char *parent; parent 343 drivers/clk/pxa/clk-pxa25x.c clk = clk_register_fixed_factor(NULL, name, d->parent, 0, 1, 1); parent 454 drivers/clk/pxa/clk-pxa27x.c { .con_id = _con_id, .dev_id = _dev_id, .parent = _parent } parent 458 drivers/clk/pxa/clk-pxa27x.c const char *parent; parent 477 drivers/clk/pxa/clk-pxa27x.c clk = clk_register_fixed_factor(NULL, name, d->parent, 0, 1, 1); parent 300 drivers/clk/pxa/clk-pxa3xx.c { .con_id = _con_id, .dev_id = _dev_id, .parent = _parent } parent 304 drivers/clk/pxa/clk-pxa3xx.c const char *parent; parent 323 drivers/clk/pxa/clk-pxa3xx.c clk = clk_register_fixed_factor(NULL, name, d->parent, 0, 1, 1); parent 48 drivers/clk/qcom/apcs-msm8916.c struct device *parent = dev->parent; parent 54 drivers/clk/qcom/apcs-msm8916.c regmap = dev_get_regmap(parent, NULL); parent 79 drivers/clk/qcom/apcs-msm8916.c a53cc->pclk = devm_clk_get(parent, NULL); parent 97 drivers/clk/qcom/clk-regmap-mux-div.c struct clk_hw *parent = clk_hw_get_parent_by_index(hw, i); parent 98 drivers/clk/qcom/clk-regmap-mux-div.c unsigned long parent_rate = clk_hw_get_rate(parent); parent 103 drivers/clk/qcom/clk-regmap-mux-div.c parent_rate = clk_hw_round_rate(parent, parent_rate); parent 110 drivers/clk/qcom/clk-regmap-mux-div.c req->best_parent_hw = parent; parent 134 drivers/clk/qcom/clk-regmap-mux-div.c struct clk_hw *parent = clk_hw_get_parent_by_index(hw, i); parent 135 drivers/clk/qcom/clk-regmap-mux-div.c unsigned long parent_rate = clk_hw_get_rate(parent); parent 140 drivers/clk/qcom/clk-regmap-mux-div.c parent_rate = clk_hw_round_rate(parent, parent_rate); parent 100 drivers/clk/qcom/clk-regmap.c else if (dev && dev->parent) parent 101 drivers/clk/qcom/clk-regmap.c rclk->regmap = dev_get_regmap(dev->parent, NULL); parent 577 drivers/clk/qcom/clk-rpm.c rpm = dev_get_drvdata(pdev->dev.parent); parent 751 drivers/clk/qcom/clk-smd-rpm.c rpm = dev_get_drvdata(pdev->dev.parent); parent 218 drivers/clk/qcom/clk-spmi-pmic-div.c regmap = dev_get_regmap(dev->parent, NULL); parent 390 drivers/clk/qcom/gdsc.c if (scs[i]->parent) parent 391 drivers/clk/qcom/gdsc.c pm_genpd_add_subdomain(scs[i]->parent, &scs[i]->pd); parent 408 drivers/clk/qcom/gdsc.c if (scs[i]->parent) parent 409 drivers/clk/qcom/gdsc.c pm_genpd_remove_subdomain(scs[i]->parent, &scs[i]->pd); parent 30 drivers/clk/qcom/gdsc.h struct generic_pm_domain *parent; parent 2393 drivers/clk/qcom/mmcc-msm8974.c .parent = &oxili_gdsc.pd, parent 2943 drivers/clk/qcom/mmcc-msm8996.c .parent = &mmagic_video_gdsc.pd, parent 2954 drivers/clk/qcom/mmcc-msm8996.c .parent = &venus_gdsc.pd, parent 2966 drivers/clk/qcom/mmcc-msm8996.c .parent = &venus_gdsc.pd, parent 2978 drivers/clk/qcom/mmcc-msm8996.c .parent = &mmagic_camss_gdsc.pd, parent 2989 drivers/clk/qcom/mmcc-msm8996.c .parent = &camss_gdsc.pd, parent 3000 drivers/clk/qcom/mmcc-msm8996.c .parent = &camss_gdsc.pd, parent 3011 drivers/clk/qcom/mmcc-msm8996.c .parent = &camss_gdsc.pd, parent 3022 drivers/clk/qcom/mmcc-msm8996.c .parent = &camss_gdsc.pd, parent 3033 drivers/clk/qcom/mmcc-msm8996.c .parent = &camss_gdsc.pd, parent 3044 drivers/clk/qcom/mmcc-msm8996.c .parent = &mmagic_mdss_gdsc.pd, parent 42 drivers/clk/renesas/clk-sh73a0.c const char *parent; parent 140 drivers/clk/renesas/clk-sh73a0.c parent_name = c->parent; parent 164 drivers/clk/renesas/r7s9210-cpg-mssr.c struct clk *parent; parent 168 drivers/clk/renesas/r7s9210-cpg-mssr.c parent = clks[core->parent]; parent 169 drivers/clk/renesas/r7s9210-cpg-mssr.c if (IS_ERR(parent)) parent 170 drivers/clk/renesas/r7s9210-cpg-mssr.c return ERR_CAST(parent); parent 188 drivers/clk/renesas/r7s9210-cpg-mssr.c r7s9210_update_clk_table(parent, base); parent 191 drivers/clk/renesas/r7s9210-cpg-mssr.c __clk_get_name(parent), 0, mult, div); parent 228 drivers/clk/renesas/r8a77970-cpg-mssr.c const struct clk *parent; parent 245 drivers/clk/renesas/r8a77970-cpg-mssr.c parent = clks[core->parent]; parent 246 drivers/clk/renesas/r8a77970-cpg-mssr.c if (IS_ERR(parent)) parent 247 drivers/clk/renesas/r8a77970-cpg-mssr.c return ERR_CAST(parent); parent 250 drivers/clk/renesas/r8a77970-cpg-mssr.c __clk_get_name(parent), 0, parent 279 drivers/clk/renesas/rcar-gen2-cpg.c const struct clk *parent; parent 285 drivers/clk/renesas/rcar-gen2-cpg.c parent = clks[core->parent]; parent 286 drivers/clk/renesas/rcar-gen2-cpg.c if (IS_ERR(parent)) parent 287 drivers/clk/renesas/rcar-gen2-cpg.c return ERR_CAST(parent); parent 289 drivers/clk/renesas/rcar-gen2-cpg.c parent_name = __clk_get_name(parent); parent 546 drivers/clk/renesas/rcar-gen3-cpg.c const struct clk *parent; parent 551 drivers/clk/renesas/rcar-gen3-cpg.c parent = clks[core->parent & 0xffff]; /* some types use high bits */ parent 552 drivers/clk/renesas/rcar-gen3-cpg.c if (IS_ERR(parent)) parent 553 drivers/clk/renesas/rcar-gen3-cpg.c return ERR_CAST(parent); parent 611 drivers/clk/renesas/rcar-gen3-cpg.c __clk_get_name(parent), notifiers); parent 630 drivers/clk/renesas/rcar-gen3-cpg.c parent = clks[cpg_clk_extalr]; parent 641 drivers/clk/renesas/rcar-gen3-cpg.c parent = clks[cpg_clk_extalr]; parent 652 drivers/clk/renesas/rcar-gen3-cpg.c parent = clks[core->parent >> 16]; parent 653 drivers/clk/renesas/rcar-gen3-cpg.c if (IS_ERR(parent)) parent 654 drivers/clk/renesas/rcar-gen3-cpg.c return ERR_CAST(parent); parent 661 drivers/clk/renesas/rcar-gen3-cpg.c return cpg_z_clk_register(core->name, __clk_get_name(parent), parent 679 drivers/clk/renesas/rcar-gen3-cpg.c parent = clks[core->parent >> 16]; parent 680 drivers/clk/renesas/rcar-gen3-cpg.c if (IS_ERR(parent)) parent 681 drivers/clk/renesas/rcar-gen3-cpg.c return ERR_CAST(parent); parent 688 drivers/clk/renesas/rcar-gen3-cpg.c __clk_get_name(parent), 0, parent 695 drivers/clk/renesas/rcar-gen3-cpg.c __clk_get_name(parent), notifiers); parent 699 drivers/clk/renesas/rcar-gen3-cpg.c __clk_get_name(parent)); parent 706 drivers/clk/renesas/rcar-gen3-cpg.c __clk_get_name(parent), 0, mult, div); parent 309 drivers/clk/renesas/renesas-cpg-mssr.c struct clk *clk = ERR_PTR(-ENOTSUPP), *parent; parent 330 drivers/clk/renesas/renesas-cpg-mssr.c WARN_DEBUG(core->parent >= priv->num_core_clks); parent 331 drivers/clk/renesas/renesas-cpg-mssr.c parent = priv->clks[core->parent]; parent 332 drivers/clk/renesas/renesas-cpg-mssr.c if (IS_ERR(parent)) { parent 333 drivers/clk/renesas/renesas-cpg-mssr.c clk = parent; parent 337 drivers/clk/renesas/renesas-cpg-mssr.c parent_name = __clk_get_name(parent); parent 390 drivers/clk/renesas/renesas-cpg-mssr.c struct clk *parent, *clk; parent 396 drivers/clk/renesas/renesas-cpg-mssr.c WARN_DEBUG(mod->parent >= priv->num_core_clks + priv->num_mod_clks); parent 404 drivers/clk/renesas/renesas-cpg-mssr.c parent = priv->clks[mod->parent]; parent 405 drivers/clk/renesas/renesas-cpg-mssr.c if (IS_ERR(parent)) { parent 406 drivers/clk/renesas/renesas-cpg-mssr.c clk = parent; parent 427 drivers/clk/renesas/renesas-cpg-mssr.c parent_name = __clk_get_name(parent); parent 1051 drivers/clk/renesas/renesas-cpg-mssr.c mod_clks[i].parent = clks[j].parent; parent 26 drivers/clk/renesas/renesas-cpg-mssr.h unsigned int parent; /* Core Clocks only */ parent 47 drivers/clk/renesas/renesas-cpg-mssr.h DEF_TYPE(_name, _id, _type, .parent = _parent) parent 67 drivers/clk/renesas/renesas-cpg-mssr.h unsigned int parent; /* Add MOD_CLK_BASE for Module Clocks */ parent 76 drivers/clk/renesas/renesas-cpg-mssr.h { .name = _name, .id = MOD_CLK_ID(_mod), .parent = _parent } parent 84 drivers/clk/renesas/renesas-cpg-mssr.h { .name = _name, .id = MOD_CLK_ID_10(_mod), .parent = _parent } parent 183 drivers/clk/renesas/renesas-cpg-mssr.h unsigned int clk, parent; parent 317 drivers/clk/rockchip/clk-pll.c struct clk *parent = clk_get_parent(hw->clk); parent 319 drivers/clk/rockchip/clk-pll.c if (!parent) { parent 796 drivers/clk/rockchip/clk-pll.c struct clk *parent = clk_get_parent(hw->clk); parent 798 drivers/clk/rockchip/clk-pll.c if (!parent) { parent 108 drivers/clk/samsung/clk-cpu.c struct clk_hw *parent = clk_hw_get_parent(hw); parent 109 drivers/clk/samsung/clk-cpu.c *prate = clk_hw_round_rate(parent, drate); parent 404 drivers/clk/samsung/clk-cpu.c unsigned int lookup_id, const char *name, const char *parent, parent 420 drivers/clk/samsung/clk-cpu.c init.parent_names = &parent; parent 441 drivers/clk/samsung/clk-cpu.c parent_clk = __clk_lookup(parent); parent 444 drivers/clk/samsung/clk-cpu.c __func__, parent); parent 67 drivers/clk/samsung/clk-cpu.h const char *parent, const char *alt_parent, parent 134 drivers/clk/samsung/clk-exynos5-subcmu.c static int __init exynos5_clk_register_subcmu(struct device *parent, parent 146 drivers/clk/samsung/clk-exynos5-subcmu.c pdev->dev.parent = parent; parent 311 drivers/clk/sirf/clk-common.c static int dmn_clk_set_parent(struct clk_hw *hw, u8 parent) parent 322 drivers/clk/sirf/clk-common.c clkc_writel(cfg | parent, clk->regofs); parent 48 drivers/clk/socfpga/clk-gate-s10.c u8 parent = 0; parent 52 drivers/clk/socfpga/clk-gate-s10.c parent = ((readl(socfpgaclk->bypass_reg) & mask) >> parent 55 drivers/clk/socfpga/clk-gate-s10.c return parent; parent 56 drivers/clk/socfpga/clk-gate.c static int socfpga_clk_set_parent(struct clk_hw *hwclk, u8 parent) parent 64 drivers/clk/socfpga/clk-gate.c src_reg |= parent; parent 69 drivers/clk/socfpga/clk-gate.c src_reg |= (parent << 1); parent 75 drivers/clk/socfpga/clk-gate.c src_reg |= parent; parent 79 drivers/clk/socfpga/clk-gate.c src_reg |= (parent << 2); parent 82 drivers/clk/socfpga/clk-gate.c src_reg |= (parent << 4); parent 52 drivers/clk/socfpga/clk-periph-s10.c u8 parent; parent 56 drivers/clk/socfpga/clk-periph-s10.c parent = ((readl(socfpgaclk->bypass_reg) & mask) >> parent 60 drivers/clk/socfpga/clk-periph-s10.c parent = (clk_src >> CLK_MGR_FREE_SHIFT) & parent 63 drivers/clk/socfpga/clk-periph-s10.c return parent; parent 105 drivers/clk/spear/clk.h const char *parent[1]; parent 18 drivers/clk/sprd/mux.c u8 parent; parent 23 drivers/clk/sprd/mux.c parent = reg >> mux->shift; parent 24 drivers/clk/sprd/mux.c parent &= (1 << mux->width) - 1; parent 27 drivers/clk/sprd/mux.c return parent; parent 32 drivers/clk/sprd/mux.c if (parent >= mux->table[i] && parent < mux->table[i + 1]) parent 14 drivers/clk/sunxi-ng/ccu_div.c struct clk_hw *parent, parent 24 drivers/clk/sunxi-ng/ccu_div.c rate = divider_round_rate_parent(&cd->common.hw, parent, parent 13 drivers/clk/sunxi-ng/ccu_mp.c static void ccu_mp_find_best(unsigned long parent, unsigned long rate, parent 23 drivers/clk/sunxi-ng/ccu_mp.c unsigned long tmp_rate = parent / _p / _m; parent 41 drivers/clk/sunxi-ng/ccu_mp.c unsigned long *parent, parent 52 drivers/clk/sunxi-ng/ccu_mp.c parent_rate_saved = *parent; parent 75 drivers/clk/sunxi-ng/ccu_mp.c *parent = parent_rate_saved; parent 84 drivers/clk/sunxi-ng/ccu_mp.c *parent = parent_rate; parent 17 drivers/clk/sunxi-ng/ccu_mult.c static void ccu_mult_find_best(unsigned long parent, unsigned long rate, parent 22 drivers/clk/sunxi-ng/ccu_mult.c _mult = rate / parent; parent 33 drivers/clk/sunxi-ng/ccu_mult.c struct clk_hw *parent, parent 114 drivers/clk/sunxi-ng/ccu_mux.c struct clk_hw *parent; parent 116 drivers/clk/sunxi-ng/ccu_mux.c parent = clk_hw_get_parent_by_index(hw, i); parent 117 drivers/clk/sunxi-ng/ccu_mux.c if (!parent) parent 121 drivers/clk/sunxi-ng/ccu_mux.c clk_hw_get_rate(parent)); parent 123 drivers/clk/sunxi-ng/ccu_mux.c tmp_rate = round(cm, parent, &parent_rate, req->rate, data); parent 133 drivers/clk/sunxi-ng/ccu_mux.c best_parent = parent; parent 142 drivers/clk/sunxi-ng/ccu_mux.c best_parent = parent; parent 160 drivers/clk/sunxi-ng/ccu_mux.c u8 parent; parent 163 drivers/clk/sunxi-ng/ccu_mux.c parent = reg >> cm->shift; parent 164 drivers/clk/sunxi-ng/ccu_mux.c parent &= (1 << cm->width) - 1; parent 171 drivers/clk/sunxi-ng/ccu_mux.c if (cm->table[i] == parent) parent 175 drivers/clk/sunxi-ng/ccu_mux.c return parent; parent 18 drivers/clk/sunxi-ng/ccu_nk.c static void ccu_nk_find_best(unsigned long parent, unsigned long rate, parent 27 drivers/clk/sunxi-ng/ccu_nk.c unsigned long tmp_rate = parent * _n * _k; parent 19 drivers/clk/sunxi-ng/ccu_nkm.c static void ccu_nkm_find_best(unsigned long parent, unsigned long rate, parent 31 drivers/clk/sunxi-ng/ccu_nkm.c tmp_rate = parent * _n * _k / _m; parent 20 drivers/clk/sunxi-ng/ccu_nkmp.c static unsigned long ccu_nkmp_calc_rate(unsigned long parent, parent 24 drivers/clk/sunxi-ng/ccu_nkmp.c u64 rate = parent; parent 32 drivers/clk/sunxi-ng/ccu_nkmp.c static void ccu_nkmp_find_best(unsigned long parent, unsigned long rate, parent 45 drivers/clk/sunxi-ng/ccu_nkmp.c tmp_rate = ccu_nkmp_calc_rate(parent, parent 19 drivers/clk/sunxi-ng/ccu_nm.c static unsigned long ccu_nm_calc_rate(unsigned long parent, parent 22 drivers/clk/sunxi-ng/ccu_nm.c u64 rate = parent; parent 30 drivers/clk/sunxi-ng/ccu_nm.c static void ccu_nm_find_best(unsigned long parent, unsigned long rate, parent 39 drivers/clk/sunxi-ng/ccu_nm.c unsigned long tmp_rate = ccu_nm_calc_rate(parent, parent 16 drivers/clk/sunxi-ng/ccu_phase.c struct clk_hw *parent, *grandparent; parent 30 drivers/clk/sunxi-ng/ccu_phase.c parent = clk_hw_get_parent(hw); parent 31 drivers/clk/sunxi-ng/ccu_phase.c if (!parent) parent 35 drivers/clk/sunxi-ng/ccu_phase.c parent_rate = clk_hw_get_rate(parent); parent 40 drivers/clk/sunxi-ng/ccu_phase.c grandparent = clk_hw_get_parent(parent); parent 59 drivers/clk/sunxi-ng/ccu_phase.c struct clk_hw *parent, *grandparent; parent 66 drivers/clk/sunxi-ng/ccu_phase.c parent = clk_hw_get_parent(hw); parent 67 drivers/clk/sunxi-ng/ccu_phase.c if (!parent) parent 71 drivers/clk/sunxi-ng/ccu_phase.c parent_rate = clk_hw_get_rate(parent); parent 76 drivers/clk/sunxi-ng/ccu_phase.c grandparent = clk_hw_get_parent(parent); parent 41 drivers/clk/sunxi/clk-a10-pll2.c const char *clk_name = node->name, *parent; parent 61 drivers/clk/sunxi/clk-a10-pll2.c parent = of_clk_get_parent_name(node, 0); parent 63 drivers/clk/sunxi/clk-a10-pll2.c parent, 0, reg, parent 94 drivers/clk/sunxi/clk-a10-pll2.c parent = __clk_get_name(prediv_clk); parent 96 drivers/clk/sunxi/clk-a10-pll2.c &parent, 1, parent 106 drivers/clk/sunxi/clk-a10-pll2.c parent = __clk_get_name(base_clk); parent 123 drivers/clk/sunxi/clk-a10-pll2.c parent, parent 138 drivers/clk/sunxi/clk-a10-pll2.c parent, parent 147 drivers/clk/sunxi/clk-a10-pll2.c parent, parent 156 drivers/clk/sunxi/clk-a10-pll2.c parent, parent 91 drivers/clk/sunxi/clk-a10-ve.c const char *parent; parent 109 drivers/clk/sunxi/clk-a10-ve.c parent = of_clk_get_parent_name(node, 0); parent 120 drivers/clk/sunxi/clk-a10-ve.c clk = clk_register_composite(NULL, clk_name, &parent, 1, parent 92 drivers/clk/sunxi/clk-factors.c struct clk_hw *parent, *best_parent = NULL; parent 103 drivers/clk/sunxi/clk-factors.c parent = clk_hw_get_parent_by_index(hw, i); parent 104 drivers/clk/sunxi/clk-factors.c if (!parent) parent 107 drivers/clk/sunxi/clk-factors.c parent_rate = clk_hw_round_rate(parent, req->rate); parent 109 drivers/clk/sunxi/clk-factors.c parent_rate = clk_hw_get_rate(parent); parent 116 drivers/clk/sunxi/clk-factors.c best_parent = parent; parent 295 drivers/clk/sunxi/clk-mod0.c const char *parent; parent 318 drivers/clk/sunxi/clk-mod0.c parent = __clk_get_name(clk_data->clks[0]); parent 323 drivers/clk/sunxi/clk-mod0.c .parent_names = &parent, parent 23 drivers/clk/sunxi/clk-sun4i-pll3.c const char *clk_name = node->name, *parent; parent 32 drivers/clk/sunxi/clk-sun4i-pll3.c parent = of_clk_get_parent_name(node, 0); parent 58 drivers/clk/sunxi/clk-sun4i-pll3.c &parent, 1, parent 144 drivers/clk/sunxi/clk-sun4i-tcon-ch1.c struct clk_hw *parent; parent 146 drivers/clk/sunxi/clk-sun4i-tcon-ch1.c parent = clk_hw_get_parent_by_index(hw, i); parent 147 drivers/clk/sunxi/clk-sun4i-tcon-ch1.c if (!parent) parent 150 drivers/clk/sunxi/clk-sun4i-tcon-ch1.c parent_rate = clk_hw_get_rate(parent); parent 159 drivers/clk/sunxi/clk-sun4i-tcon-ch1.c req->best_parent_hw = parent; parent 73 drivers/clk/sunxi/clk-sun9i-cpus.c u8 parent, unsigned long parent_rate) parent 87 drivers/clk/sunxi/clk-sun9i-cpus.c if (parent == SUN9I_CPUS_MUX_PARENT_PLL4 && div > 4) { parent 116 drivers/clk/sunxi/clk-sun9i-cpus.c struct clk_hw *parent, *best_parent = NULL; parent 124 drivers/clk/sunxi/clk-sun9i-cpus.c parent = clk_hw_get_parent_by_index(clk, i); parent 125 drivers/clk/sunxi/clk-sun9i-cpus.c if (!parent) parent 128 drivers/clk/sunxi/clk-sun9i-cpus.c parent_rate = clk_hw_round_rate(parent, rate); parent 130 drivers/clk/sunxi/clk-sun9i-cpus.c parent_rate = clk_hw_get_rate(parent); parent 136 drivers/clk/sunxi/clk-sun9i-cpus.c best_parent = parent; parent 157 drivers/clk/sunxi/clk-sun9i-cpus.c u8 div, pre_div, parent; parent 165 drivers/clk/sunxi/clk-sun9i-cpus.c parent = SUN9I_CPUS_MUX_GET_PARENT(reg); parent 166 drivers/clk/sunxi/clk-sun9i-cpus.c sun9i_a80_cpus_clk_round(rate, &div, &pre_div, parent, parent_rate); parent 947 drivers/clk/sunxi/clk-sunxi.c const char *parent; parent 996 drivers/clk/sunxi/clk-sunxi.c parent = __clk_get_name(pclk); parent 1017 drivers/clk/sunxi/clk-sunxi.c clkflags = !strcmp("pll5", parent) ? 0 : CLK_SET_RATE_PARENT; parent 1078 drivers/clk/sunxi/clk-sunxi.c clks[i] = clk_register_composite(NULL, clk_name, &parent, 1, parent 514 drivers/clk/tegra/clk-bpmp.c const struct tegra_bpmp_clk_info *parent; parent 519 drivers/clk/tegra/clk-bpmp.c parent = tegra_bpmp_clk_find(clocks, num_clocks, parent 521 drivers/clk/tegra/clk-bpmp.c if (!parent) { parent 527 drivers/clk/tegra/clk-bpmp.c parents[i] = parent->name; parent 67 drivers/clk/tegra/clk-emc.c struct clk *parent; parent 214 drivers/clk/tegra/clk-emc.c timing->parent_rate, __clk_get_name(timing->parent)); parent 217 drivers/clk/tegra/clk-emc.c clk_get_rate(timing->parent) != timing->parent_rate) { parent 219 drivers/clk/tegra/clk-emc.c __clk_get_name(timing->parent), parent 220 drivers/clk/tegra/clk-emc.c clk_get_rate(timing->parent), parent 227 drivers/clk/tegra/clk-emc.c err = clk_set_rate(timing->parent, timing->parent_rate); parent 230 drivers/clk/tegra/clk-emc.c __clk_get_name(timing->parent), timing->parent_rate, parent 236 drivers/clk/tegra/clk-emc.c err = clk_prepare_enable(timing->parent); parent 264 drivers/clk/tegra/clk-emc.c clk_hw_reparent(&tegra->hw, __clk_get_hw(timing->parent)); parent 267 drivers/clk/tegra/clk-emc.c tegra->prev_parent = timing->parent; parent 347 drivers/clk/tegra/clk-emc.c clk_get_rate(timing->parent) != timing->parent_rate) { parent 399 drivers/clk/tegra/clk-emc.c timing->parent = of_clk_get_by_name(node, "emc-parent"); parent 400 drivers/clk/tegra/clk-emc.c if (IS_ERR(timing->parent)) { parent 402 drivers/clk/tegra/clk-emc.c return PTR_ERR(timing->parent); parent 408 drivers/clk/tegra/clk-emc.c __clk_get_name(timing->parent))) { parent 415 drivers/clk/tegra/clk-emc.c node, __clk_get_name(timing->parent)); parent 416 drivers/clk/tegra/clk-emc.c clk_put(timing->parent); parent 71 drivers/clk/tegra/clk-periph-fixed.c const char *parent, parent 93 drivers/clk/tegra/clk-periph-fixed.c init.parent_names = parent ? &parent : NULL; parent 94 drivers/clk/tegra/clk-periph-fixed.c init.num_parents = parent ? 1 : 0; parent 1987 drivers/clk/tegra/clk-pll.c struct clk *clk, *parent; parent 1991 drivers/clk/tegra/clk-pll.c parent = __clk_lookup(parent_name); parent 1992 drivers/clk/tegra/clk-pll.c if (!parent) { parent 2001 drivers/clk/tegra/clk-pll.c parent_rate = clk_get_rate(parent); parent 2100 drivers/clk/tegra/clk-pll.c struct clk *clk, *parent; parent 2106 drivers/clk/tegra/clk-pll.c parent = __clk_lookup(parent_name); parent 2107 drivers/clk/tegra/clk-pll.c if (!parent) { parent 2113 drivers/clk/tegra/clk-pll.c parent_rate = clk_get_rate(parent); parent 2141 drivers/clk/tegra/clk-pll.c struct clk *parent, *clk; parent 2150 drivers/clk/tegra/clk-pll.c parent = __clk_lookup(parent_name); parent 2151 drivers/clk/tegra/clk-pll.c if (!parent) { parent 2157 drivers/clk/tegra/clk-pll.c parent_rate = clk_get_rate(parent); parent 2287 drivers/clk/tegra/clk-pll.c struct clk *clk, *parent; parent 2296 drivers/clk/tegra/clk-pll.c parent = __clk_lookup(parent_name); parent 2297 drivers/clk/tegra/clk-pll.c if (!parent) { parent 2311 drivers/clk/tegra/clk-pll.c parent_rate = clk_get_rate(parent); parent 2574 drivers/clk/tegra/clk-pll.c struct clk *parent, *clk; parent 2582 drivers/clk/tegra/clk-pll.c parent = __clk_lookup(parent_name); parent 2583 drivers/clk/tegra/clk-pll.c if (!parent) { parent 2589 drivers/clk/tegra/clk-pll.c parent_rate = clk_get_rate(parent); parent 2617 drivers/clk/tegra/clk-pll.c struct clk *clk, *parent; parent 2624 drivers/clk/tegra/clk-pll.c parent = __clk_lookup(parent_name); parent 2625 drivers/clk/tegra/clk-pll.c if (!parent) { parent 2637 drivers/clk/tegra/clk-pll.c parent_rate = clk_get_rate(parent); parent 2666 drivers/clk/tegra/clk-pll.c struct clk *clk, *parent; parent 2672 drivers/clk/tegra/clk-pll.c parent = __clk_lookup(parent_name); parent 2673 drivers/clk/tegra/clk-pll.c if (!parent) { parent 2679 drivers/clk/tegra/clk-pll.c parent_rate = clk_get_rate(parent); parent 62 drivers/clk/tegra/clk-tegra-audio.c char *parent; parent 73 drivers/clk/tegra/clk-tegra-audio.c .parent = #_name,\ parent 183 drivers/clk/tegra/clk-tegra-audio.c clk = tegra_clk_register_pll(info->name, info->parent, parent 236 drivers/clk/tegra/clk-tegra-audio.c data->parent, CLK_SET_RATE_PARENT, 2, 1); parent 254 drivers/clk/tegra/clk.c struct clk *parent = clks[tbl->parent_id]; parent 255 drivers/clk/tegra/clk.c if (clk_set_parent(clk, parent)) { parent 257 drivers/clk/tegra/clk.c __func__, __clk_get_name(parent), parent 334 drivers/clk/tegra/clk.h char *parent; parent 536 drivers/clk/tegra/clk.h const char *parent, parent 134 drivers/clk/ti/clk.c struct device_node *node, *parent; parent 173 drivers/clk/ti/clk.c parent = node; parent 174 drivers/clk/ti/clk.c node = of_get_child_by_name(parent, "clk"); parent 175 drivers/clk/ti/clk.c of_node_put(parent); parent 270 drivers/clk/ti/clk.c if (clocks_node_ptr[i] == node->parent) parent 320 drivers/clk/ti/clk.c int __init omap2_clk_provider_init(struct device_node *parent, int index, parent 327 drivers/clk/ti/clk.c clocks = of_get_child_by_name(parent, "clocks"); parent 329 drivers/clk/ti/clk.c pr_err("%pOFn missing 'clocks' child node.\n", parent); parent 268 drivers/clk/ti/clkctrl.c node->parent, node, offset, parent 538 drivers/clk/ti/clkctrl.c provider->clkdm_name = kasprintf(GFP_KERNEL, "%pOFnxxx", node->parent); parent 579 drivers/clk/ti/clkctrl.c while (reg_data->parent) { parent 607 drivers/clk/ti/clkctrl.c init.parent_names = ®_data->parent; parent 614 drivers/clk/ti/clkctrl.c node->parent, node, parent 121 drivers/clk/ti/clock.h const char *parent; parent 132 drivers/clk/ti/clock.h const char *parent; parent 184 drivers/clk/ti/clock.h const char *parent; parent 441 drivers/clk/ti/dpll3xxx.c struct clk_hw *parent; parent 458 drivers/clk/ti/dpll3xxx.c parent = clk_hw_get_parent(hw); parent 461 drivers/clk/ti/dpll3xxx.c WARN_ON(parent != dd->clk_bypass); parent 464 drivers/clk/ti/dpll3xxx.c WARN_ON(parent != dd->clk_ref); parent 496 drivers/clk/ti/fapll.c const char *parent, parent 508 drivers/clk/ti/fapll.c init->parent_names = &parent; parent 68 drivers/clk/ti/gate.c struct clk_omap_divider *parent; parent 78 drivers/clk/ti/gate.c parent = to_clk_omap_divider(parent_hw); parent 82 drivers/clk/ti/gate.c orig_v = ti_clk_ll_ops->clk_readl(&parent->reg); parent 86 drivers/clk/ti/gate.c dummy_v ^= (1 << parent->shift); parent 87 drivers/clk/ti/gate.c ti_clk_ll_ops->clk_writel(dummy_v, &parent->reg); parent 90 drivers/clk/ti/gate.c ti_clk_ll_ops->clk_writel(orig_v, &parent->reg); parent 48 drivers/clk/uniphier/clk-uniphier-core.c struct device_node *parent; parent 55 drivers/clk/uniphier/clk-uniphier-core.c parent = of_get_parent(dev->of_node); /* parent should be syscon node */ parent 56 drivers/clk/uniphier/clk-uniphier-core.c regmap = syscon_node_to_regmap(parent); parent 57 drivers/clk/uniphier/clk-uniphier-core.c of_node_put(parent); parent 107 drivers/clk/uniphier/clk-uniphier.h #define UNIPHIER_CLK_DIV(parent, div) \ parent 108 drivers/clk/uniphier/clk-uniphier.h UNIPHIER_CLK_FACTOR(parent "/" #div, -1, parent, 1, div) parent 110 drivers/clk/uniphier/clk-uniphier.h #define UNIPHIER_CLK_DIV2(parent, div0, div1) \ parent 111 drivers/clk/uniphier/clk-uniphier.h UNIPHIER_CLK_DIV(parent, div0), \ parent 112 drivers/clk/uniphier/clk-uniphier.h UNIPHIER_CLK_DIV(parent, div1) parent 114 drivers/clk/uniphier/clk-uniphier.h #define UNIPHIER_CLK_DIV3(parent, div0, div1, div2) \ parent 115 drivers/clk/uniphier/clk-uniphier.h UNIPHIER_CLK_DIV2(parent, div0, div1), \ parent 116 drivers/clk/uniphier/clk-uniphier.h UNIPHIER_CLK_DIV(parent, div2) parent 118 drivers/clk/uniphier/clk-uniphier.h #define UNIPHIER_CLK_DIV4(parent, div0, div1, div2, div3) \ parent 119 drivers/clk/uniphier/clk-uniphier.h UNIPHIER_CLK_DIV2(parent, div0, div1), \ parent 120 drivers/clk/uniphier/clk-uniphier.h UNIPHIER_CLK_DIV2(parent, div2, div3) parent 92 drivers/clk/ux500/abx500-clk.c struct ab8500 *parent = dev_get_drvdata(pdev->dev.parent); parent 95 drivers/clk/ux500/abx500-clk.c if (is_ab8500(parent) || is_ab8505(parent)) { parent 494 drivers/clk/versatile/clk-icst.c struct device_node *parent; parent 503 drivers/clk/versatile/clk-icst.c parent = of_get_parent(np); parent 504 drivers/clk/versatile/clk-icst.c if (!parent) { parent 508 drivers/clk/versatile/clk-icst.c map = syscon_node_to_regmap(parent); parent 65 drivers/clk/versatile/clk-versatile.c struct device_node *parent; parent 67 drivers/clk/versatile/clk-versatile.c parent = of_get_parent(np); parent 68 drivers/clk/versatile/clk-versatile.c if (!parent) { parent 72 drivers/clk/versatile/clk-versatile.c cm_base = of_iomap(parent, 0); parent 73 drivers/clk/versatile/clk-versatile.c of_node_put(parent); parent 196 drivers/clk/zte/clk-zx296702.c static inline struct clk *zx_divtbl(const char *name, const char *parent, parent 200 drivers/clk/zte/clk-zx296702.c return clk_register_divider_table(NULL, name, parent, 0, reg, shift, parent 204 drivers/clk/zte/clk-zx296702.c static inline struct clk *zx_div(const char *name, const char *parent, parent 207 drivers/clk/zte/clk-zx296702.c return clk_register_divider(NULL, name, parent, 0, parent 218 drivers/clk/zte/clk-zx296702.c static inline struct clk *zx_gate(const char *name, const char *parent, parent 221 drivers/clk/zte/clk-zx296702.c return clk_register_gate(NULL, name, parent, CLK_IGNORE_UNUSED, parent 184 drivers/clk/zynq/pll.c struct clk *clk_register_zynq_pll(const char *name, const char *parent, parent 191 drivers/clk/zynq/pll.c const char *parent_arr[1] = {parent}; parent 76 drivers/clk/zynqmp/clkc.c struct clock_parent parent[MAX_PARENT]; parent 450 drivers/clk/zynqmp/clkc.c struct clock_parent *parent; parent 456 drivers/clk/zynqmp/clkc.c parent = &parents[i]; parent 457 drivers/clk/zynqmp/clkc.c parent->id = FIELD_GET(CLK_PARENTS_ID, response->parents[i]); parent 459 drivers/clk/zynqmp/clkc.c strcpy(parent->name, "dummy_name"); parent 460 drivers/clk/zynqmp/clkc.c parent->flag = 0; parent 462 drivers/clk/zynqmp/clkc.c parent->flag = FIELD_GET(CLK_PARENTS_FLAGS, parent 464 drivers/clk/zynqmp/clkc.c if (zynqmp_get_clock_name(parent->id, parent->name)) parent 523 drivers/clk/zynqmp/clkc.c parents = clock[clk_id].parent; parent 695 drivers/clk/zynqmp/clkc.c ret = zynqmp_clock_get_parents(i, clock[i].parent, parent 191 drivers/clocksource/mips-gic-timer.c if (!mips_gic_present() || !node->parent || parent 192 drivers/clocksource/mips-gic-timer.c !of_device_is_compatible(node->parent, "mti,gic")) { parent 374 drivers/clocksource/timer-atmel-tcb.c tc.regs = of_iomap(node->parent, 0); parent 378 drivers/clocksource/timer-atmel-tcb.c t0_clk = of_clk_get_by_name(node->parent, "t0_clk"); parent 382 drivers/clocksource/timer-atmel-tcb.c tc.slow_clk = of_clk_get_by_name(node->parent, "slow_clk"); parent 387 drivers/clocksource/timer-atmel-tcb.c tc.clk[1] = of_clk_get_by_name(node->parent, "t1_clk"); parent 390 drivers/clocksource/timer-atmel-tcb.c tc.clk[2] = of_clk_get_by_name(node->parent, "t2_clk"); parent 394 drivers/clocksource/timer-atmel-tcb.c tc.irq[2] = of_irq_get(node->parent, 2); parent 396 drivers/clocksource/timer-atmel-tcb.c tc.irq[2] = of_irq_get(node->parent, 0); parent 401 drivers/clocksource/timer-atmel-tcb.c match = of_match_node(atmel_tcb_of_match, node->parent); parent 435 drivers/clocksource/timer-atmel-tcb.c clksrc.name = kbasename(node->parent->full_name); parent 436 drivers/clocksource/timer-atmel-tcb.c clkevt.clkevt.name = kbasename(node->parent->full_name); parent 144 drivers/clocksource/timer-ti-dm.c struct clk *parent; parent 153 drivers/clocksource/timer-ti-dm.c parent = clk_get(&timer->pdev->dev, NULL); parent 154 drivers/clocksource/timer-ti-dm.c if (IS_ERR(parent)) parent 158 drivers/clocksource/timer-ti-dm.c if (clk_is_match(parent, timer->fclk)) parent 161 drivers/clocksource/timer-ti-dm.c ret = clk_set_parent(timer->fclk, parent); parent 165 drivers/clocksource/timer-ti-dm.c clk_put(parent); parent 174 drivers/clocksource/timer-ti-dm.c struct clk *parent; parent 210 drivers/clocksource/timer-ti-dm.c parent = clk_get(&timer->pdev->dev, parent_name); parent 211 drivers/clocksource/timer-ti-dm.c if (IS_ERR(parent)) { parent 216 drivers/clocksource/timer-ti-dm.c ret = clk_set_parent(timer->fclk, parent); parent 221 drivers/clocksource/timer-ti-dm.c clk_put(parent); parent 67 drivers/connector/cn_proc.c struct task_struct *parent; parent 78 drivers/connector/cn_proc.c parent = rcu_dereference(task->real_parent); parent 79 drivers/connector/cn_proc.c ev->event_data.fork.parent_pid = parent->pid; parent 80 drivers/connector/cn_proc.c ev->event_data.fork.parent_tgid = parent->tgid; parent 239 drivers/connector/cn_proc.c struct task_struct *parent; parent 255 drivers/connector/cn_proc.c parent = rcu_dereference(task->real_parent); parent 256 drivers/connector/cn_proc.c ev->event_data.coredump.parent_pid = parent->pid; parent 257 drivers/connector/cn_proc.c ev->event_data.coredump.parent_tgid = parent->tgid; parent 272 drivers/connector/cn_proc.c struct task_struct *parent; parent 290 drivers/connector/cn_proc.c parent = rcu_dereference(task->real_parent); parent 291 drivers/connector/cn_proc.c ev->event_data.exit.parent_pid = parent->pid; parent 292 drivers/connector/cn_proc.c ev->event_data.exit.parent_tgid = parent->tgid; parent 1432 drivers/counter/104-quad-8.c indio_dev->dev.parent = dev; parent 1437 drivers/counter/104-quad-8.c quad8iio->counter.parent = dev; parent 1429 drivers/counter/counter.c if (counter->parent) { parent 1430 drivers/counter/counter.c device_state->dev.parent = counter->parent; parent 1431 drivers/counter/counter.c device_state->dev.of_node = counter->parent->of_node; parent 310 drivers/counter/ftm-quaddec.c ftm->counter.parent = &pdev->dev; parent 632 drivers/counter/stm32-lptimer-cnt.c struct stm32_lptimer *ddata = dev_get_drvdata(pdev->dev.parent); parent 652 drivers/counter/stm32-lptimer-cnt.c indio_dev->dev.parent = &pdev->dev; parent 663 drivers/counter/stm32-lptimer-cnt.c priv->counter.parent = &pdev->dev; parent 344 drivers/counter/stm32-timer-cnt.c struct stm32_timers *ddata = dev_get_drvdata(pdev->dev.parent); parent 360 drivers/counter/stm32-timer-cnt.c priv->counter.parent = dev; parent 126 drivers/cpufreq/armada-37xx-cpufreq.c struct clk *parent; parent 169 drivers/cpufreq/armada-37xx-cpufreq.c parent = clk_get_parent(clk); parent 170 drivers/cpufreq/armada-37xx-cpufreq.c clk_set_parent(clk, parent); parent 364 drivers/cpufreq/armada-37xx-cpufreq.c struct clk *clk, *parent; parent 400 drivers/cpufreq/armada-37xx-cpufreq.c parent = clk_get_parent(clk); parent 401 drivers/cpufreq/armada-37xx-cpufreq.c if (IS_ERR(parent)) { parent 404 drivers/cpufreq/armada-37xx-cpufreq.c return PTR_ERR(parent); parent 408 drivers/cpufreq/armada-37xx-cpufreq.c base_frequency = clk_get_rate(parent); parent 248 drivers/cpufreq/qoriq-cpufreq.c struct clk *parent; parent 251 drivers/cpufreq/qoriq-cpufreq.c parent = data->pclk[data->table[index].driver_data]; parent 252 drivers/cpufreq/qoriq-cpufreq.c return clk_set_parent(policy->clk, parent); parent 102 drivers/cpufreq/tegra124-cpufreq.c cpufreq_dt_devinfo.parent = &pdev->dev; parent 1039 drivers/crypto/axis/artpec6_crypto.c struct crypto_async_request *parent, parent 1046 drivers/crypto/axis/artpec6_crypto.c flags = (parent->flags & CRYPTO_TFM_REQ_MAY_SLEEP) ? parent 1054 drivers/crypto/axis/artpec6_crypto.c common->req = parent; parent 306 drivers/crypto/bcm/cipher.c struct crypto_async_request *areq = rctx->parent; parent 506 drivers/crypto/bcm/cipher.c struct crypto_async_request *areq = rctx->parent; parent 692 drivers/crypto/bcm/cipher.c struct crypto_async_request *areq = rctx->parent; parent 983 drivers/crypto/bcm/cipher.c struct crypto_async_request *areq = rctx->parent; parent 1034 drivers/crypto/bcm/cipher.c struct crypto_async_request *areq = rctx->parent; parent 1299 drivers/crypto/bcm/cipher.c struct crypto_async_request *areq = rctx->parent; parent 1569 drivers/crypto/bcm/cipher.c struct crypto_async_request *areq = rctx->parent; parent 1646 drivers/crypto/bcm/cipher.c struct crypto_async_request *areq = rctx->parent; parent 1761 drivers/crypto/bcm/cipher.c rctx->parent = &req->base; parent 1978 drivers/crypto/bcm/cipher.c rctx->parent = &req->base; parent 2716 drivers/crypto/bcm/cipher.c rctx->parent = &req->base; parent 250 drivers/crypto/bcm/cipher.h struct crypto_async_request *parent; parent 121 drivers/crypto/caam/caamalg.c struct caam_drv_private *ctrlpriv = dev_get_drvdata(jrdev->parent); parent 174 drivers/crypto/caam/caamalg.c struct caam_drv_private *ctrlpriv = dev_get_drvdata(jrdev->parent); parent 567 drivers/crypto/caam/caamalg.c struct caam_drv_private *ctrlpriv = dev_get_drvdata(jrdev->parent); parent 1222 drivers/crypto/caam/caamalg.c struct caam_drv_private *ctrlpriv = dev_get_drvdata(ctx->jrdev->parent); parent 3420 drivers/crypto/caam/caamalg.c priv = dev_get_drvdata(ctx->jrdev->parent); parent 85 drivers/crypto/caam/caamalg_qi.c struct caam_drv_private *ctrlpriv = dev_get_drvdata(ctx->jrdev->parent); parent 192 drivers/crypto/caam/caamalg_qi.c struct caam_drv_private *ctrlpriv = dev_get_drvdata(jrdev->parent); parent 220 drivers/crypto/caam/caamalg_qi.c dma_sync_single_for_device(jrdev->parent, ctx->key_dma, parent 234 drivers/crypto/caam/caamalg_qi.c dma_sync_single_for_device(jrdev->parent, ctx->key_dma, parent 368 drivers/crypto/caam/caamalg_qi.c dma_sync_single_for_device(jrdev->parent, ctx->key_dma, keylen, parent 479 drivers/crypto/caam/caamalg_qi.c dma_sync_single_for_device(jrdev->parent, ctx->key_dma, parent 587 drivers/crypto/caam/caamalg_qi.c dma_sync_single_for_device(jrdev->parent, ctx->key_dma, parent 2432 drivers/crypto/caam/caamalg_qi.c dev = ctx->jrdev->parent; parent 2485 drivers/crypto/caam/caamalg_qi.c dma_unmap_single(ctx->jrdev->parent, ctx->key_dma, sizeof(ctx->key), parent 227 drivers/crypto/caam/caamhash.c struct caam_drv_private *ctrlpriv = dev_get_drvdata(jrdev->parent); parent 450 drivers/crypto/caam/caamhash.c struct caam_drv_private *ctrlpriv = dev_get_drvdata(ctx->jrdev->parent); parent 1837 drivers/crypto/caam/caamhash.c priv = dev_get_drvdata(ctx->jrdev->parent); parent 565 drivers/crypto/caam/jr.c register_algs(jrdev->parent); parent 560 drivers/crypto/chelsio/chtls/chtls_cm.c static void cleanup_syn_rcv_conn(struct sock *child, struct sock *parent) parent 568 drivers/crypto/chelsio/chtls/chtls_cm.c reqsk_queue_removed(&inet_csk(parent)->icsk_accept_queue, req); parent 774 drivers/crypto/chelsio/chtls/chtls_cm.c static void do_abort_syn_rcv(struct sock *child, struct sock *parent) parent 781 drivers/crypto/chelsio/chtls/chtls_cm.c if (likely(parent->sk_state == TCP_LISTEN)) { parent 782 drivers/crypto/chelsio/chtls/chtls_cm.c cleanup_syn_rcv_conn(child, parent); parent 802 drivers/crypto/chelsio/chtls/chtls_cm.c static void pass_open_abort(struct sock *child, struct sock *parent, parent 805 drivers/crypto/chelsio/chtls/chtls_cm.c do_abort_syn_rcv(child, parent); parent 820 drivers/crypto/chelsio/chtls/chtls_cm.c struct sock *parent; parent 838 drivers/crypto/chelsio/chtls/chtls_cm.c parent = ((struct listen_ctx *)data)->lsk; parent 840 drivers/crypto/chelsio/chtls/chtls_cm.c bh_lock_sock(parent); parent 841 drivers/crypto/chelsio/chtls/chtls_cm.c if (!sock_owned_by_user(parent)) { parent 842 drivers/crypto/chelsio/chtls/chtls_cm.c pass_open_abort(sk, parent, skb); parent 845 drivers/crypto/chelsio/chtls/chtls_cm.c __sk_add_backlog(parent, skb); parent 847 drivers/crypto/chelsio/chtls/chtls_cm.c bh_unlock_sock(parent); parent 88 drivers/crypto/qat/qat_common/adf_aer.c struct pci_dev *parent = pdev->bus->self; parent 91 drivers/crypto/qat/qat_common/adf_aer.c if (!parent) parent 92 drivers/crypto/qat/qat_common/adf_aer.c parent = pdev; parent 100 drivers/crypto/qat/qat_common/adf_aer.c pci_read_config_word(parent, PCI_BRIDGE_CONTROL, &bridge_ctl); parent 102 drivers/crypto/qat/qat_common/adf_aer.c pci_write_config_word(parent, PCI_BRIDGE_CONTROL, bridge_ctl); parent 105 drivers/crypto/qat/qat_common/adf_aer.c pci_write_config_word(parent, PCI_BRIDGE_CONTROL, bridge_ctl); parent 264 drivers/crypto/qat/qat_common/adf_transport_debug.c struct dentry *parent = accel_dev->transport->debug; parent 268 drivers/crypto/qat/qat_common/adf_transport_debug.c bank->bank_debug_dir = debugfs_create_dir(name, parent); parent 228 drivers/dax/bus.c struct dax_region *alloc_dax_region(struct device *parent, int region_id, parent 239 drivers/dax/bus.c if (dev_get_drvdata(parent)) { parent 240 drivers/dax/bus.c dev_WARN(parent, "dax core failed to setup private data\n"); parent 252 drivers/dax/bus.c dev_set_drvdata(parent, dax_region); parent 258 drivers/dax/bus.c dax_region->dev = parent; parent 260 drivers/dax/bus.c if (sysfs_create_groups(&parent->kobj, dax_region_attribute_groups)) { parent 266 drivers/dax/bus.c if (devm_add_action_or_reset(parent, dax_region_unregister, dax_region)) parent 390 drivers/dax/bus.c struct device *parent = dax_region->dev; parent 432 drivers/dax/bus.c dev->parent = parent; parent 12 drivers/dax/bus.h struct dax_region *alloc_dax_region(struct device *parent, int region_id, parent 441 drivers/dax/device.c cdev->owner = dev->parent->driver->owner; parent 23 drivers/dax/pmem/core.c struct nd_region *nd_region = to_nd_region(dev->parent); parent 36 drivers/dca/dca-core.c while (bus->parent) parent 37 drivers/dca/dca-core.c bus = bus->parent; parent 235 drivers/devfreq/devfreq-event.c if (edev->dev.parent && edev->dev.parent->of_node == node) parent 325 drivers/devfreq/devfreq-event.c edev->dev.parent = dev; parent 66 drivers/devfreq/devfreq.c if (tmp_devfreq->dev.parent == dev) parent 78 drivers/devfreq/devfreq.c opp = dev_pm_opp_find_freq_ceil(devfreq->dev.parent, &min_freq); parent 92 drivers/devfreq/devfreq.c opp = dev_pm_opp_find_freq_floor(devfreq->dev.parent, &max_freq); parent 125 drivers/devfreq/devfreq.c count = dev_pm_opp_get_opp_count(devfreq->dev.parent); parent 130 drivers/devfreq/devfreq.c profile->freq_table = devm_kcalloc(devfreq->dev.parent, parent 140 drivers/devfreq/devfreq.c opp = dev_pm_opp_find_freq_ceil(devfreq->dev.parent, &freq); parent 142 drivers/devfreq/devfreq.c devm_kfree(devfreq->dev.parent, profile->freq_table); parent 297 drivers/devfreq/devfreq.c devfreq->profile->get_cur_freq(devfreq->dev.parent, &cur_freq); parent 305 drivers/devfreq/devfreq.c err = devfreq->profile->target(devfreq->dev.parent, &new_freq, flags); parent 486 drivers/devfreq/devfreq.c !devfreq->profile->get_cur_freq(devfreq->dev.parent, &freq)) parent 573 drivers/devfreq/devfreq.c dev_err(devfreq->dev.parent, parent 595 drivers/devfreq/devfreq.c devfreq->profile->exit(devfreq->dev.parent); parent 641 drivers/devfreq/devfreq.c devfreq->dev.parent = dev; parent 847 drivers/devfreq/devfreq.c if (devfreq->dev.parent parent 848 drivers/devfreq/devfreq.c && devfreq->dev.parent->of_node == node) { parent 1025 drivers/devfreq/devfreq.c struct device *dev = devfreq->dev.parent; parent 1087 drivers/devfreq/devfreq.c struct device *dev = devfreq->dev.parent; parent 1121 drivers/devfreq/devfreq.c return sprintf(buf, "%s\n", dev_name(devfreq->dev.parent)); parent 1246 drivers/devfreq/devfreq.c !devfreq->profile->get_cur_freq(devfreq->dev.parent, &freq)) parent 402 drivers/devfreq/exynos-bus.c passive_data->parent = parent_devfreq; parent 71 drivers/devfreq/governor.h return df->profile->get_dev_status(df->dev.parent, &df->last_status); parent 20 drivers/devfreq/governor_passive.c struct devfreq *parent_devfreq = (struct devfreq *)p_data->parent; parent 59 drivers/devfreq/governor_passive.c opp = devfreq_recommended_opp(parent_devfreq->dev.parent, freq, 0); parent 108 drivers/devfreq/governor_passive.c ret = devfreq->profile->target(devfreq->dev.parent, &freq, 0); parent 131 drivers/devfreq/governor_passive.c struct devfreq *parent = (struct devfreq *)data->parent; parent 137 drivers/devfreq/governor_passive.c if (parent->previous_freq > freq) parent 141 drivers/devfreq/governor_passive.c if (parent->previous_freq < freq) parent 154 drivers/devfreq/governor_passive.c struct devfreq *parent = (struct devfreq *)p_data->parent; parent 158 drivers/devfreq/governor_passive.c if (!parent) parent 167 drivers/devfreq/governor_passive.c ret = devfreq_register_notifier(parent, nb, parent 171 drivers/devfreq/governor_passive.c WARN_ON(devfreq_unregister_notifier(parent, nb, parent 553 drivers/devfreq/tegra30-devfreq.c struct tegra_devfreq *tegra = dev_get_drvdata(devfreq->dev.parent); parent 223 drivers/dio/dio.c dev->dev.parent = &dio_bus.dev; parent 126 drivers/dma-buf/sw_sync.c struct sync_timeline *parent = dma_fence_parent(fence); parent 128 drivers/dma-buf/sw_sync.c return parent->name; parent 134 drivers/dma-buf/sw_sync.c struct sync_timeline *parent = dma_fence_parent(fence); parent 140 drivers/dma-buf/sw_sync.c rb_erase(&pt->node, &parent->pt_tree); parent 144 drivers/dma-buf/sw_sync.c sync_timeline_put(parent); parent 150 drivers/dma-buf/sw_sync.c struct sync_timeline *parent = dma_fence_parent(fence); parent 152 drivers/dma-buf/sw_sync.c return !__dma_fence_is_later(fence->seqno, parent->value, fence->ops); parent 169 drivers/dma-buf/sw_sync.c struct sync_timeline *parent = dma_fence_parent(fence); parent 171 drivers/dma-buf/sw_sync.c snprintf(str, size, "%d", parent->value); parent 250 drivers/dma-buf/sw_sync.c struct rb_node *parent = NULL; parent 256 drivers/dma-buf/sw_sync.c parent = *p; parent 257 drivers/dma-buf/sw_sync.c other = rb_entry(parent, typeof(*pt), node); parent 260 drivers/dma-buf/sw_sync.c p = &parent->rb_right; parent 262 drivers/dma-buf/sw_sync.c p = &parent->rb_left; parent 270 drivers/dma-buf/sw_sync.c p = &parent->rb_left; parent 273 drivers/dma-buf/sw_sync.c rb_link_node(&pt->node, parent, p); parent 276 drivers/dma-buf/sw_sync.c parent = rb_next(&pt->node); parent 278 drivers/dma-buf/sw_sync.c parent ? &rb_entry(parent, typeof(*pt), node)->link : &obj->pt_list); parent 68 drivers/dma-buf/sync_debug.c struct sync_timeline *parent = dma_fence_parent(fence); parent 74 drivers/dma-buf/sync_debug.c show ? parent->name : "", parent 1031 drivers/dma/dmaengine.c chan->dev->device.parent = device->dev; parent 631 drivers/dma/idma64.c struct device *sysdev = dev->parent; parent 153 drivers/dma/ioat/dma.h struct ioat_ring_ent *parent; parent 513 drivers/dma/ioat/prep.c desc->sed->parent = desc; parent 82 drivers/dma/ioat/sysfs.c struct kobject *parent = &c->dev->device.kobj; parent 86 drivers/dma/ioat/sysfs.c parent, "quickdata"); parent 88 drivers/dma/mediatek/mtk-cqdma.c struct mtk_cqdma_vdesc *parent; parent 322 drivers/dma/mediatek/mtk-cqdma.c if (unlikely(!cvd || !cvd->parent)) parent 329 drivers/dma/mediatek/mtk-cqdma.c cvd->parent->residue -= cvd->len; parent 337 drivers/dma/mediatek/mtk-cqdma.c if (!cvd->parent->residue) { parent 339 drivers/dma/mediatek/mtk-cqdma.c vchan_cookie_complete(&cvd->parent->vd); parent 378 drivers/dma/mediatek/mtk-cqdma.c if (cvd->parent != cvd) parent 539 drivers/dma/mediatek/mtk-cqdma.c cvd[i]->parent = cvd[0]; parent 160 drivers/dma/pch_dma.c return chan->dev->device.parent; parent 377 drivers/dma/qcom/hidma_mgmt.c pdevinfo.parent = pdev_parent ? &pdev_parent->dev : NULL; parent 210 drivers/dma/qcom/hidma_mgmt_sys.c struct kobject *parent) parent 231 drivers/dma/qcom/hidma_mgmt_sys.c return sysfs_create_file(parent, &chattr->attr.attr); parent 100 drivers/dma/timb_dma.c return chan2dev(chan)->parent->parent; parent 135 drivers/dma/txx9dmac.c return chan->dev->device.parent; parent 1912 drivers/edac/altera_edac.c struct device_node *parent; parent 1920 drivers/edac/altera_edac.c parent = of_parse_phandle(np, "altr,ecc-parent", 0); parent 1921 drivers/edac/altera_edac.c if (parent && !of_device_is_available(parent)) parent 1924 drivers/edac/altera_edac.c of_node_put(parent); parent 1931 drivers/edac/altera_edac.c struct device_node *parent; parent 1934 drivers/edac/altera_edac.c parent = of_parse_phandle(np, "altr,sdr-syscon", 0); parent 1935 drivers/edac/altera_edac.c if (!parent) parent 1938 drivers/edac/altera_edac.c ret = of_address_to_resource(parent, 0, res); parent 1939 drivers/edac/altera_edac.c of_node_put(parent); parent 57 drivers/edac/debugfs.c struct dentry *parent; parent 61 drivers/edac/debugfs.c parent = debugfs_create_dir(mci->dev.kobj.name, edac_debugfs); parent 66 drivers/edac/debugfs.c debugfs_create_u8(name, S_IRUGO | S_IWUSR, parent, parent 70 drivers/edac/debugfs.c debugfs_create_bool("fake_inject_ue", S_IRUGO | S_IWUSR, parent, parent 73 drivers/edac/debugfs.c debugfs_create_u16("fake_inject_count", S_IRUGO | S_IWUSR, parent, parent 76 drivers/edac/debugfs.c debugfs_create_file("fake_inject", S_IWUSR, parent, &mci->dev, parent 79 drivers/edac/debugfs.c mci->debugfs = parent; parent 94 drivers/edac/debugfs.c edac_debugfs_create_dir_at(const char *dirname, struct dentry *parent) parent 96 drivers/edac/debugfs.c return debugfs_create_dir(dirname, parent); parent 110 drivers/edac/debugfs.c edac_debugfs_create_file(const char *name, umode_t mode, struct dentry *parent, parent 113 drivers/edac/debugfs.c if (!parent) parent 114 drivers/edac/debugfs.c parent = edac_debugfs; parent 116 drivers/edac/debugfs.c return debugfs_create_file(name, mode, parent, data, fops); parent 122 drivers/edac/debugfs.c struct dentry *parent, u8 *value) parent 124 drivers/edac/debugfs.c if (!parent) parent 125 drivers/edac/debugfs.c parent = edac_debugfs; parent 127 drivers/edac/debugfs.c debugfs_create_x8(name, mode, parent, value); parent 133 drivers/edac/debugfs.c struct dentry *parent, u16 *value) parent 135 drivers/edac/debugfs.c if (!parent) parent 136 drivers/edac/debugfs.c parent = edac_debugfs; parent 138 drivers/edac/debugfs.c debugfs_create_x16(name, mode, parent, value); parent 144 drivers/edac/debugfs.c struct dentry *parent, u32 *value) parent 146 drivers/edac/debugfs.c if (!parent) parent 147 drivers/edac/debugfs.c parent = edac_debugfs; parent 149 drivers/edac/debugfs.c debugfs_create_x32(name, mode, parent, value); parent 519 drivers/edac/edac_device_sysfs.c &block->kobj, &block->kobj.parent); parent 409 drivers/edac/edac_mc_sysfs.c csrow->dev.parent = &mci->dev; parent 638 drivers/edac/edac_mc_sysfs.c dimm->dev.parent = &mci->dev; parent 927 drivers/edac/edac_mc_sysfs.c mci->dev.parent = mci_pdev; parent 77 drivers/edac/edac_module.h edac_debugfs_create_dir_at(const char *dirname, struct dentry *parent); parent 79 drivers/edac/edac_module.h edac_debugfs_create_file(const char *name, umode_t mode, struct dentry *parent, parent 82 drivers/edac/edac_module.h struct dentry *parent, u8 *value); parent 84 drivers/edac/edac_module.h struct dentry *parent, u16 *value); parent 86 drivers/edac/edac_module.h struct dentry *parent, u32 *value); parent 93 drivers/edac/edac_module.h edac_debugfs_create_dir_at(const char *dirname, struct dentry *parent) { return NULL; } parent 95 drivers/edac/edac_module.h edac_debugfs_create_file(const char *name, umode_t mode, struct dentry *parent, parent 98 drivers/edac/edac_module.h struct dentry *parent, u8 *value) { } parent 100 drivers/edac/edac_module.h struct dentry *parent, u16 *value) { } parent 102 drivers/edac/edac_module.h struct dentry *parent, u32 *value) { } parent 1170 drivers/edac/i7core_edac.c pvt->addrmatch_dev->parent = &mci->dev; parent 1191 drivers/edac/i7core_edac.c pvt->chancounts_dev->parent = &mci->dev; parent 466 drivers/edac/thunderx_edac.c static int thunderx_create_debugfs_nodes(struct dentry *parent, parent 477 drivers/edac/thunderx_edac.c if (!parent) parent 482 drivers/edac/thunderx_edac.c parent, data, &attrs[i]->fops); parent 208 drivers/eisa/eisa-bus.c edev->dev.parent = root->dev; parent 80 drivers/extcon/devres.c edev->dev.parent = dev; parent 1349 drivers/extcon/extcon-arizona.c struct arizona *arizona = dev_get_drvdata(pdev->dev.parent); parent 328 drivers/extcon/extcon-axp288.c struct axp20x_dev *axp20x = dev_get_drvdata(pdev->dev.parent); parent 338 drivers/extcon/extcon-intel-cht-wc.c struct intel_soc_pmic *pmic = dev_get_drvdata(pdev->dev.parent); parent 197 drivers/extcon/extcon-intel-mrfld.c struct intel_soc_pmic *pmic = dev_get_drvdata(dev->parent); parent 657 drivers/extcon/extcon-max14577.c struct max14577 *max14577 = dev_get_drvdata(pdev->dev.parent); parent 1069 drivers/extcon/extcon-max77693.c struct max77693_dev *max77693 = dev_get_drvdata(pdev->dev.parent); parent 1110 drivers/extcon/extcon-max77693.c info->dock->dev.parent = &pdev->dev; parent 812 drivers/extcon/extcon-max77843.c struct max77693_dev *max77843 = dev_get_drvdata(pdev->dev.parent); parent 629 drivers/extcon/extcon-max8997.c struct max8997_dev *max8997 = dev_get_drvdata(pdev->dev.parent); parent 176 drivers/extcon/extcon-palmas.c struct palmas *palmas = dev_get_drvdata(pdev->dev.parent); parent 386 drivers/extcon/extcon-usbc-cros-ec.c struct cros_ec_device *ec = dev_get_drvdata(pdev->dev.parent); parent 1108 drivers/extcon/extcon.c edev->name = dev_name(edev->dev.parent); parent 1342 drivers/extcon/extcon.c if (edev->dev.parent && edev->dev.parent->of_node == node) parent 372 drivers/firewire/core-device.c struct fw_device *device = fw_device(dev->parent); parent 712 drivers/firewire/core-device.c unit->device.parent = &device->device; parent 1038 drivers/firewire/core-device.c device->device.parent = card->device; parent 310 drivers/firewire/core-topology.c struct fw_node * parent); parent 316 drivers/firewire/core-topology.c struct fw_node *node, *next, *child, *parent; parent 323 drivers/firewire/core-topology.c parent = NULL; parent 332 drivers/firewire/core-topology.c parent = child; parent 339 drivers/firewire/core-topology.c callback(card, node, parent); parent 347 drivers/firewire/core-topology.c struct fw_node *node, struct fw_node *parent) parent 357 drivers/firewire/core-topology.c struct fw_node *node, struct fw_node *parent) parent 361 drivers/firewire/core-topology.c if (parent != NULL) { parent 363 drivers/firewire/core-topology.c node->max_speed = parent->max_speed < node->phy_speed ? parent 364 drivers/firewire/core-topology.c parent->max_speed : node->phy_speed; parent 365 drivers/firewire/core-topology.c node->b_path = parent->b_path && b_path; parent 639 drivers/firewire/nosy.c lynx->misc.parent = &dev->dev; parent 128 drivers/firmware/arm_scmi/bus.c scmi_device_create(struct device_node *np, struct device *parent, int protocol) parent 145 drivers/firmware/arm_scmi/bus.c scmi_dev->dev.parent = parent; parent 636 drivers/firmware/arm_scmi/driver.c if (dev->parent == info->dev) { parent 225 drivers/firmware/dmi-sysfs.c return find_dmi_entry(to_entry(kobj->parent), parent 434 drivers/firmware/dmi-sysfs.c struct dmi_sysfs_entry *entry = to_entry(kobj->parent); parent 35 drivers/firmware/efi/dev-path-parser.c struct device *parent, struct device **child) parent 73 drivers/firmware/efi/dev-path-parser.c struct device *parent, struct device **child) parent 79 drivers/firmware/efi/dev-path-parser.c if (!parent) parent 84 drivers/firmware/efi/dev-path-parser.c *child = device_find_child(parent, &devfn, match_pci_dev); parent 109 drivers/firmware/efi/dev-path-parser.c struct device *parent, struct device **child) parent 116 drivers/firmware/efi/dev-path-parser.c if (!parent) parent 119 drivers/firmware/efi/dev-path-parser.c *child = get_device(parent); parent 162 drivers/firmware/efi/dev-path-parser.c struct device *parent = NULL, *child; parent 173 drivers/firmware/efi/dev-path-parser.c ret = parse_acpi_path(*node, parent, &child); parent 176 drivers/firmware/efi/dev-path-parser.c ret = parse_pci_path(*node, parent, &child); parent 179 drivers/firmware/efi/dev-path-parser.c ret = parse_end_path(*node, parent, &child); parent 183 drivers/firmware/efi/dev-path-parser.c put_device(parent); parent 187 drivers/firmware/efi/dev-path-parser.c parent = child; parent 975 drivers/firmware/efi/efi.c struct resource *res, *parent; parent 987 drivers/firmware/efi/efi.c parent = request_resource_conflict(&iomem_resource, res); parent 988 drivers/firmware/efi/efi.c return parent ? request_resource(parent, res) : 0; parent 104 drivers/firmware/google/coreboot_table.c device->dev.parent = dev; parent 73 drivers/firmware/imx/imx-dsp.c device_set_of_node_from_dev(&pdev->dev, pdev->dev.parent); parent 302 drivers/firmware/tegra/bpmp-debugfs.c struct dentry *parent, uint32_t depth) parent 331 drivers/firmware/tegra/bpmp-debugfs.c dentry = debugfs_create_dir(name, parent); parent 343 drivers/firmware/tegra/bpmp-debugfs.c parent, bpmp, parent 17 drivers/firmware/tegra/bpmp-tegra186.c struct tegra_bpmp *parent; parent 38 drivers/firmware/tegra/bpmp-tegra186.c return priv->parent; parent 174 drivers/firmware/tegra/bpmp-tegra186.c priv->parent = bpmp; parent 156 drivers/fpga/dfl-afu-dma-region.c struct rb_node **new, *parent = NULL; parent 168 drivers/fpga/dfl-afu-dma-region.c parent = *new; parent 181 drivers/fpga/dfl-afu-dma-region.c rb_link_node(®ion->node, parent, new); parent 46 drivers/fpga/dfl-fme-pr.c return dev->parent == data; parent 197 drivers/fpga/dfl-fme-pr.c mgr->dev.parent = &fme->dev; parent 253 drivers/fpga/dfl-fme-pr.c fme_br->br->dev.parent = dev; parent 329 drivers/fpga/dfl-fme-pr.c fme_region->region->dev.parent = dev; parent 401 drivers/fpga/dfl.c pdata->cdev.kobj.parent = &pdev->dev.kobj; parent 587 drivers/fpga/dfl.c fdev->dev.parent = &binfo->cdev->region->dev; parent 944 drivers/fpga/dfl.c cdev->parent = info->dev; parent 1020 drivers/fpga/dfl.c devm_kfree(cdev->parent, cdev); parent 343 drivers/fpga/dfl.h return pdata->dev->dev.parent->parent; parent 412 drivers/fpga/dfl.h struct device *parent; parent 73 drivers/fpga/fpga-bridge.c if (!try_module_get(dev->parent->driver->owner)) parent 112 drivers/fpga/fpga-bridge.c return dev->parent == data; parent 148 drivers/fpga/fpga-bridge.c module_put(bridge->dev.parent->driver->owner); parent 358 drivers/fpga/fpga-bridge.c bridge->dev.parent = dev; parent 452 drivers/fpga/fpga-bridge.c dev_info(dev->parent, "fpga bridge [%s] registered\n", bridge->name); parent 453 drivers/fpga/fpga-mgr.c if (!try_module_get(dev->parent->driver->owner)) parent 465 drivers/fpga/fpga-mgr.c return dev->parent == data; parent 510 drivers/fpga/fpga-mgr.c module_put(mgr->dev.parent->driver->owner); parent 598 drivers/fpga/fpga-mgr.c mgr->dev.parent = dev; parent 55 drivers/fpga/fpga-region.c if (!try_module_get(dev->parent->driver->owner)) { parent 77 drivers/fpga/fpga-region.c module_put(dev->parent->driver->owner); parent 217 drivers/fpga/fpga-region.c region->dev.parent = dev; parent 95 drivers/fpga/of-fpga-region.c ret = of_fpga_bridge_get_to_list(region_np->parent, info, parent 104 drivers/fpga/of-fpga-region.c parent_br = region_np->parent; parent 409 drivers/fpga/zynq-fpga.c dma_map_sg(mgr->dev.parent, sgt->sgl, sgt->nents, DMA_TO_DEVICE); parent 481 drivers/fpga/zynq-fpga.c dma_unmap_sg(mgr->dev.parent, sgt->sgl, sgt->nents, DMA_TO_DEVICE); parent 171 drivers/fsi/fsi-core.c dev->dev.parent = &slave->dev; parent 445 drivers/fsi/fsi-core.c struct device_node *parent, *np; parent 447 drivers/fsi/fsi-core.c parent = dev_of_node(&dev->slave->dev); parent 448 drivers/fsi/fsi-core.c if (!parent) parent 451 drivers/fsi/fsi-core.c for_each_child_of_node(parent, np) { parent 674 drivers/fsi/fsi-core.c struct device_node *parent, *np; parent 676 drivers/fsi/fsi-core.c parent = dev_of_node(&master->dev); parent 677 drivers/fsi/fsi-core.c if (!parent) parent 680 drivers/fsi/fsi-core.c for_each_child_of_node(parent, np) { parent 1034 drivers/fsi/fsi-core.c slave->dev.parent = &master->dev; parent 1227 drivers/fsi/fsi-master-ast-cf.c master->master.dev.parent = master->dev; parent 781 drivers/fsi/fsi-master-gpio.c master->master.dev.parent = master->dev; parent 269 drivers/fsi/fsi-master-hub.c hub->master.dev.parent = dev; parent 512 drivers/fsi/fsi-occ.c .parent = dev, parent 521 drivers/fsi/fsi-occ.c occ->sbefifo = dev->parent; parent 547 drivers/fsi/fsi-occ.c occ->mdev.parent = dev; parent 966 drivers/fsi/fsi-sbefifo.c sbefifo->dev.parent = dev; parent 590 drivers/fsi/fsi-scom.c scom->dev.parent = dev; parent 224 drivers/gnss/core.c struct gnss_device *gnss_allocate_device(struct device *parent) parent 247 drivers/gnss/core.c dev->parent = parent; parent 416 drivers/gpio/gpio-104-dio-48e.c dio48egpio->chip.parent = dev; parent 289 drivers/gpio/gpio-104-idi-48.c idi48gpio->chip.parent = dev; parent 244 drivers/gpio/gpio-104-idio-16.c idio16gpio->chip.parent = dev; parent 36 drivers/gpio/gpio-74x164.c return spi_write(to_spi_device(chip->gpio_chip.parent), chip->buffer, parent 146 drivers/gpio/gpio-74x164.c chip->gpio_chip.parent = &spi->dev; parent 42 drivers/gpio/gpio-adnp.c dev_err(adnp->gpio.parent, "%s failed: %d\n", parent 57 drivers/gpio/gpio-adnp.c dev_err(adnp->gpio.parent, "%s failed: %d\n", parent 260 drivers/gpio/gpio-adnp.c chip->parent = &adnp->client->dev; parent 261 drivers/gpio/gpio-adnp.c chip->of_node = chip->parent->of_node; parent 429 drivers/gpio/gpio-adnp.c adnp->irq_enable = devm_kcalloc(chip->parent, num_regs, 6, parent 457 drivers/gpio/gpio-adnp.c err = devm_request_threaded_irq(chip->parent, adnp->client->irq, parent 460 drivers/gpio/gpio-adnp.c dev_name(chip->parent), adnp); parent 462 drivers/gpio/gpio-adnp.c dev_err(chip->parent, "can't request IRQ#%d: %d\n", parent 473 drivers/gpio/gpio-adnp.c dev_err(chip->parent, parent 110 drivers/gpio/gpio-adp5520.c dev->master = pdev->dev.parent; parent 355 drivers/gpio/gpio-adp5588.c gc->parent = &client->dev; parent 82 drivers/gpio/gpio-altera-a10sr.c struct altr_a10sr *a10sr = dev_get_drvdata(pdev->dev.parent); parent 91 drivers/gpio/gpio-altera-a10sr.c gpio->gp.parent = pdev->dev.parent; parent 267 drivers/gpio/gpio-altera.c altera_gc->mmchip.gc.parent = &pdev->dev; parent 157 drivers/gpio/gpio-amd-fch.c priv->gc.parent = &pdev->dev; parent 222 drivers/gpio/gpio-amd8111.c gp.chip.parent = &pdev->dev; parent 36 drivers/gpio/gpio-amdpt.c dev_dbg(gc->parent, "pt_gpio_request offset=%x\n", offset); parent 42 drivers/gpio/gpio-amdpt.c dev_warn(gc->parent, "PT GPIO pin %x reconfigured\n", parent 69 drivers/gpio/gpio-amdpt.c dev_dbg(gc->parent, "pt_gpio_free offset=%x\n", offset); parent 43 drivers/gpio/gpio-arizona.c pm_runtime_mark_last_busy(chip->parent); parent 44 drivers/gpio/gpio-arizona.c pm_runtime_put_autosuspend(chip->parent); parent 64 drivers/gpio/gpio-arizona.c ret = pm_runtime_get_sync(chip->parent); parent 66 drivers/gpio/gpio-arizona.c dev_err(chip->parent, "Failed to resume: %d\n", ret); parent 73 drivers/gpio/gpio-arizona.c dev_err(chip->parent, "Failed to drop cache: %d\n", parent 82 drivers/gpio/gpio-arizona.c pm_runtime_mark_last_busy(chip->parent); parent 83 drivers/gpio/gpio-arizona.c pm_runtime_put_autosuspend(chip->parent); parent 106 drivers/gpio/gpio-arizona.c ret = pm_runtime_get_sync(chip->parent); parent 108 drivers/gpio/gpio-arizona.c dev_err(chip->parent, "Failed to resume: %d\n", ret); parent 144 drivers/gpio/gpio-arizona.c struct arizona *arizona = dev_get_drvdata(pdev->dev.parent); parent 156 drivers/gpio/gpio-arizona.c arizona_gpio->gpio_chip.parent = &pdev->dev; parent 858 drivers/gpio/gpio-aspeed.c dev_warn(chip->parent, "Failed to convert %luus to cycles at %luHz: %d\n", parent 893 drivers/gpio/gpio-aspeed.c dev_warn(chip->parent, parent 1169 drivers/gpio/gpio-aspeed.c gpio->chip.parent = &pdev->dev; parent 274 drivers/gpio/gpio-bcm-kona.c dev_err(chip->parent, "Debounce value %u not in range\n", parent 431 drivers/gpio/gpio-bcm-kona.c dev_err(kona_gpio->gpio_chip.parent, parent 185 drivers/gpio/gpio-bd70528.c bd70528 = dev_get_drvdata(pdev->dev.parent); parent 196 drivers/gpio/gpio-bd70528.c bdgpio->gpio.parent = pdev->dev.parent; parent 209 drivers/gpio/gpio-bd70528.c bdgpio->gpio.of_node = pdev->dev.parent->of_node; parent 114 drivers/gpio/gpio-bd9571mwv.c gpio->bd = dev_get_drvdata(pdev->dev.parent); parent 116 drivers/gpio/gpio-bd9571mwv.c gpio->chip.parent = gpio->bd->dev; parent 196 drivers/gpio/gpio-cadence.c cgpio->gc.parent = &pdev->dev; parent 331 drivers/gpio/gpio-crystalcove.c struct device *dev = pdev->dev.parent; parent 352 drivers/gpio/gpio-crystalcove.c cg->chip.parent = dev; parent 205 drivers/gpio/gpio-da9052.c gpio->da9052 = dev_get_drvdata(pdev->dev.parent); parent 142 drivers/gpio/gpio-da9055.c gpio->da9055 = dev_get_drvdata(pdev->dev.parent); parent 260 drivers/gpio/gpio-davinci.c chips->chip.parent = dev; parent 380 drivers/gpio/gpio-dln2.c dev_err(dln2->gpio.parent, "failed to set event\n"); parent 409 drivers/gpio/gpio-dln2.c dev_err(dln2->gpio.parent, "short event message\n"); parent 415 drivers/gpio/gpio-dln2.c dev_err(dln2->gpio.parent, "out of bounds pin %d\n", pin); parent 421 drivers/gpio/gpio-dln2.c dev_err(dln2->gpio.parent, "pin %d not mapped to IRQ\n", pin); parent 465 drivers/gpio/gpio-dln2.c dln2->gpio.parent = dev; parent 256 drivers/gpio/gpio-eic-sprd.c dev_err(chip->parent, "Unsupported EIC type.\n"); parent 281 drivers/gpio/gpio-eic-sprd.c dev_err(chip->parent, "Unsupported EIC type.\n"); parent 305 drivers/gpio/gpio-eic-sprd.c dev_err(chip->parent, "Unsupported EIC type.\n"); parent 438 drivers/gpio/gpio-eic-sprd.c dev_err(chip->parent, "Unsupported EIC type.\n"); parent 486 drivers/gpio/gpio-eic-sprd.c dev_warn(chip->parent, "EIC level was changed.\n"); parent 528 drivers/gpio/gpio-eic-sprd.c dev_err(chip->parent, "Unsupported EIC type.\n"); parent 606 drivers/gpio/gpio-eic-sprd.c sprd_eic->chip.parent = &pdev->dev; parent 96 drivers/gpio/gpio-em.c dev_err(p->gpio_chip.parent, parent 323 drivers/gpio/gpio-em.c gpio_chip->parent = dev; parent 118 drivers/gpio/gpio-exar.c struct pci_dev *pcidev = to_pci_dev(pdev->dev.parent); parent 155 drivers/gpio/gpio-exar.c exar_gpio->gpio_chip.parent = &pdev->dev; parent 436 drivers/gpio/gpio-f7188x.c bank->chip.parent = &pdev->dev; parent 273 drivers/gpio/gpio-ftgpio010.c g->gc.parent = dev; parent 300 drivers/gpio/gpio-gpio-mm.c gpiommgpio->chip.parent = dev; parent 84 drivers/gpio/gpio-gw-pld.c gw->chip.parent = dev; parent 328 drivers/gpio/gpio-htc-egpio.c chip->parent = &pdev->dev; parent 263 drivers/gpio/gpio-ich.c chip->parent = ichx_priv.dev; parent 363 drivers/gpio/gpio-intel-mid.c priv->chip.parent = &pdev->dev; parent 167 drivers/gpio/gpio-ixp4xx.c unsigned int *parent, parent 175 drivers/gpio/gpio-ixp4xx.c *parent = 6; parent 179 drivers/gpio/gpio-ixp4xx.c *parent = 7; parent 183 drivers/gpio/gpio-ixp4xx.c *parent = child + 17; parent 194 drivers/gpio/gpio-ixp4xx.c struct irq_domain *parent; parent 224 drivers/gpio/gpio-ixp4xx.c parent = irq_find_host(irq_parent); parent 225 drivers/gpio/gpio-ixp4xx.c if (!parent) { parent 231 drivers/gpio/gpio-ixp4xx.c parent = ixp4xx_get_irq_domain(); parent 281 drivers/gpio/gpio-ixp4xx.c g->gc.parent = &pdev->dev; parent 287 drivers/gpio/gpio-ixp4xx.c girq->parent_domain = parent; parent 59 drivers/gpio/gpio-janz-ttl.c struct ttl_module *mod = dev_get_drvdata(gpio->parent); parent 81 drivers/gpio/gpio-janz-ttl.c struct ttl_module *mod = dev_get_drvdata(gpio->parent); parent 169 drivers/gpio/gpio-janz-ttl.c gpio->parent = &pdev->dev; parent 133 drivers/gpio/gpio-kempld.c struct kempld_device_data *pld = dev_get_drvdata(dev->parent); parent 156 drivers/gpio/gpio-kempld.c chip->parent = dev; parent 190 drivers/gpio/gpio-lp3943.c struct lp3943 *lp3943 = dev_get_drvdata(pdev->dev.parent); parent 200 drivers/gpio/gpio-lp3943.c lp3943_gpio->chip.parent = &pdev->dev; parent 153 drivers/gpio/gpio-lp873x.c gpio->lp873 = dev_get_drvdata(pdev->dev.parent); parent 155 drivers/gpio/gpio-lp873x.c gpio->chip.parent = gpio->lp873->dev; parent 161 drivers/gpio/gpio-lp87565.c lp87565 = dev_get_drvdata(pdev->dev.parent); parent 163 drivers/gpio/gpio-lp87565.c gpio->chip.parent = lp87565->dev; parent 183 drivers/gpio/gpio-lpc18xx.c parent_fwspec.fwnode = domain->parent->fwnode; parent 206 drivers/gpio/gpio-lpc18xx.c struct device *dev = gc->gpio.parent; parent 370 drivers/gpio/gpio-lpc18xx.c gc->gpio.parent = dev; parent 368 drivers/gpio/gpio-lynxpoint.c gc->parent = dev; parent 122 drivers/gpio/gpio-madera.c struct madera *madera = dev_get_drvdata(pdev->dev.parent); parent 136 drivers/gpio/gpio-madera.c madera_gpio->gpio_chip.parent = pdev->dev.parent; parent 125 drivers/gpio/gpio-max3191x.c struct device *dev = max3191x->gpio.parent; parent 420 drivers/gpio/gpio-max3191x.c max3191x->gpio.parent = dev; parent 189 drivers/gpio/gpio-max730x.c ts->chip.parent = dev; parent 597 drivers/gpio/gpio-max732x.c gc->parent = &chip->client->dev; parent 643 drivers/gpio/gpio-max732x.c chip->gpio_chip.parent = &client->dev; parent 260 drivers/gpio/gpio-max77620.c struct max77620_chip *chip = dev_get_drvdata(mgpio->dev->parent); parent 267 drivers/gpio/gpio-max77620.c struct max77620_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 284 drivers/gpio/gpio-max77620.c mgpio->gpio_chip.parent = &pdev->dev; parent 295 drivers/gpio/gpio-max77620.c mgpio->gpio_chip.of_node = pdev->dev.parent->of_node; parent 76 drivers/gpio/gpio-max77650.c dev_err(gc->parent, "cannot set GPIO value: %d\n", rv); parent 143 drivers/gpio/gpio-max77650.c struct device *dev, *parent; parent 147 drivers/gpio/gpio-max77650.c parent = dev->parent; parent 148 drivers/gpio/gpio-max77650.c i2c = to_i2c_client(parent); parent 154 drivers/gpio/gpio-max77650.c chip->map = dev_get_regmap(parent, NULL); parent 165 drivers/gpio/gpio-max77650.c chip->gc.parent = dev; parent 147 drivers/gpio/gpio-mb86s7x.c irq = platform_get_irq(to_platform_device(gc->parent), index); parent 192 drivers/gpio/gpio-mb86s7x.c gchip->gc.parent = &pdev->dev; parent 107 drivers/gpio/gpio-mc33880.c mc->chip.parent = &spi->dev; parent 87 drivers/gpio/gpio-mc9s08dz60.c mc9s->chip.parent = &client->dev; parent 42 drivers/gpio/gpio-menz127.c struct device *dev = gc->parent; parent 432 drivers/gpio/gpio-merrifield.c priv->chip.parent = &pdev->dev; parent 597 drivers/gpio/gpio-mmio.c gc->parent = dev; parent 413 drivers/gpio/gpio-mockup.c gc->parent = dev; parent 135 drivers/gpio/gpio-moxtet.c chip->gpio_chip.parent = dev; parent 349 drivers/gpio/gpio-mpc8xxx.c gc->parent = &pdev->dev; parent 279 drivers/gpio/gpio-msic.c mg->chip.parent = dev; parent 1077 drivers/gpio/gpio-mvebu.c mvchip->regs = syscon_node_to_regmap(pdev->dev.parent->of_node); parent 1134 drivers/gpio/gpio-mvebu.c mvchip->chip.parent = &pdev->dev; parent 277 drivers/gpio/gpio-mxs.c struct device_node *parent; parent 301 drivers/gpio/gpio-mxs.c parent = of_get_parent(np); parent 302 drivers/gpio/gpio-mxs.c base = of_iomap(parent, 0); parent 303 drivers/gpio/gpio-mxs.c of_node_put(parent); parent 100 drivers/gpio/gpio-octeon.c chip->parent = &pdev->dev; parent 569 drivers/gpio/gpio-omap.c if (WARN_ONCE(!pm_runtime_active(bank->chip.parent), parent 663 drivers/gpio/gpio-omap.c pm_runtime_get_sync(bank->chip.parent); parent 670 drivers/gpio/gpio-omap.c pm_runtime_put(bank->chip.parent); parent 777 drivers/gpio/gpio-omap.c pm_runtime_get_sync(chip->parent); parent 801 drivers/gpio/gpio-omap.c pm_runtime_put(chip->parent); parent 886 drivers/gpio/gpio-omap.c dev_info(chip->parent, parent 1000 drivers/gpio/gpio-omap.c bank->chip.parent = &omap_mpuio_device.dev; parent 1003 drivers/gpio/gpio-omap.c label = devm_kasprintf(bank->chip.parent, GFP_KERNEL, "gpio-%d-%d", parent 1017 drivers/gpio/gpio-omap.c irq_base = devm_irq_alloc_descs(bank->chip.parent, parent 1020 drivers/gpio/gpio-omap.c dev_err(bank->chip.parent, "Couldn't allocate IRQ numbers\n"); parent 1039 drivers/gpio/gpio-omap.c dev_err(bank->chip.parent, parent 1044 drivers/gpio/gpio-omap.c ret = devm_request_irq(bank->chip.parent, bank->irq, parent 1046 drivers/gpio/gpio-omap.c 0, dev_name(bank->chip.parent), bank); parent 1101 drivers/gpio/gpio-omap.c struct device *dev = bank->chip.parent; parent 1144 drivers/gpio/gpio-omap.c struct device *dev = bank->chip.parent; parent 1390 drivers/gpio/gpio-omap.c bank->chip.parent = dev; parent 41 drivers/gpio/gpio-palmas.c dev_err(gc->parent, "Reg 0x%02x read failed, %d\n", reg, ret); parent 52 drivers/gpio/gpio-palmas.c dev_err(gc->parent, "Reg 0x%02x read failed, %d\n", reg, ret); parent 77 drivers/gpio/gpio-palmas.c dev_err(gc->parent, "Reg 0x%02x write failed, %d\n", reg, ret); parent 98 drivers/gpio/gpio-palmas.c dev_err(gc->parent, "Reg 0x%02x update failed, %d\n", reg, parent 116 drivers/gpio/gpio-palmas.c dev_err(gc->parent, "Reg 0x%02x update failed, %d\n", reg, parent 147 drivers/gpio/gpio-palmas.c struct palmas *palmas = dev_get_drvdata(pdev->dev.parent); parent 172 drivers/gpio/gpio-palmas.c palmas_gpio->gpio_chip.parent = &pdev->dev; parent 558 drivers/gpio/gpio-pca953x.c gc->parent = &chip->client->dev; parent 258 drivers/gpio/gpio-pcf857x.c gpio->chip.parent = &client->dev; parent 207 drivers/gpio/gpio-pch.c gpio->parent = chip->dev; parent 334 drivers/gpio/gpio-pci-idio-16.c idio16gpio->chip.parent = dev; parent 506 drivers/gpio/gpio-pcie-idio-24.c idio24gpio->chip.parent = dev; parent 140 drivers/gpio/gpio-pisosr.c gpio->chip.parent = dev; parent 136 drivers/gpio/gpio-pl061.c dev_err(gc->parent, parent 163 drivers/gpio/gpio-pl061.c dev_dbg(gc->parent, "line %d: IRQ on %s level\n", parent 172 drivers/gpio/gpio-pl061.c dev_dbg(gc->parent, "line %d: IRQ on both edges\n", offset); parent 187 drivers/gpio/gpio-pl061.c dev_dbg(gc->parent, "line %d: IRQ on %s edge\n", parent 196 drivers/gpio/gpio-pl061.c dev_warn(gc->parent, "no trigger selected for line %d\n", parent 311 drivers/gpio/gpio-pl061.c pl061->gc.parent = dev; parent 252 drivers/gpio/gpio-pmic-eic-sprd.c dev_warn(chip->parent, "PMIC EIC level was changed.\n"); parent 311 drivers/gpio/gpio-pmic-eic-sprd.c pmic_eic->map = dev_get_regmap(pdev->dev.parent, NULL); parent 333 drivers/gpio/gpio-pmic-eic-sprd.c pmic_eic->chip.parent = &pdev->dev; parent 67 drivers/gpio/gpio-raspberrypi-exp.c dev_err(gc->parent, "Failed to get GPIO %u config (%d %x)\n", parent 96 drivers/gpio/gpio-raspberrypi-exp.c dev_err(gc->parent, "Failed to set GPIO %u to input (%d %x)\n", parent 125 drivers/gpio/gpio-raspberrypi-exp.c dev_err(gc->parent, "Failed to set GPIO %u to output (%d %x)\n", parent 145 drivers/gpio/gpio-raspberrypi-exp.c dev_err(gc->parent, parent 167 drivers/gpio/gpio-raspberrypi-exp.c dev_err(gc->parent, parent 189 drivers/gpio/gpio-raspberrypi-exp.c dev_err(gc->parent, parent 218 drivers/gpio/gpio-raspberrypi-exp.c rpi_gpio->gc.parent = dev; parent 27 drivers/gpio/gpio-rc5t583.c struct device *parent = rc5t583_gpio->rc5t583->dev; parent 31 drivers/gpio/gpio-rc5t583.c ret = rc5t583_read(parent, RC5T583_GPIO_MON_IOIN, &val); parent 41 drivers/gpio/gpio-rc5t583.c struct device *parent = rc5t583_gpio->rc5t583->dev; parent 43 drivers/gpio/gpio-rc5t583.c rc5t583_set_bits(parent, RC5T583_GPIO_IOOUT, BIT(offset)); parent 45 drivers/gpio/gpio-rc5t583.c rc5t583_clear_bits(parent, RC5T583_GPIO_IOOUT, BIT(offset)); parent 51 drivers/gpio/gpio-rc5t583.c struct device *parent = rc5t583_gpio->rc5t583->dev; parent 54 drivers/gpio/gpio-rc5t583.c ret = rc5t583_clear_bits(parent, RC5T583_GPIO_IOSEL, BIT(offset)); parent 59 drivers/gpio/gpio-rc5t583.c return rc5t583_clear_bits(parent, RC5T583_GPIO_PGSEL, BIT(offset)); parent 66 drivers/gpio/gpio-rc5t583.c struct device *parent = rc5t583_gpio->rc5t583->dev; parent 70 drivers/gpio/gpio-rc5t583.c ret = rc5t583_set_bits(parent, RC5T583_GPIO_IOSEL, BIT(offset)); parent 75 drivers/gpio/gpio-rc5t583.c return rc5t583_clear_bits(parent, RC5T583_GPIO_PGSEL, BIT(offset)); parent 91 drivers/gpio/gpio-rc5t583.c struct device *parent = rc5t583_gpio->rc5t583->dev; parent 93 drivers/gpio/gpio-rc5t583.c rc5t583_set_bits(parent, RC5T583_GPIO_PGSEL, BIT(offset)); parent 98 drivers/gpio/gpio-rc5t583.c struct rc5t583 *rc5t583 = dev_get_drvdata(pdev->dev.parent); parent 117 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.parent = &pdev->dev; parent 480 drivers/gpio/gpio-rcar.c gpio_chip->parent = dev; parent 193 drivers/gpio/gpio-sama5d2-piobu.c piobu->chip.parent = &pdev->dev; parent 164 drivers/gpio/gpio-sch.c sch->chip.parent = &pdev->dev; parent 141 drivers/gpio/gpio-sch311x.c dev_err(chip->parent, "Failed to request region 0x%04x.\n", parent 299 drivers/gpio/gpio-sch311x.c block->chip.parent = &pdev->dev; parent 229 drivers/gpio/gpio-siox.c ddata->gchip.parent = dev; parent 162 drivers/gpio/gpio-spear-spics.c spics->chip.parent = &pdev->dev; parent 241 drivers/gpio/gpio-sprd.c sprd_gpio->chip.parent = &pdev->dev; parent 451 drivers/gpio/gpio-stmpe.c struct stmpe *stmpe = dev_get_drvdata(pdev->dev.parent); parent 471 drivers/gpio/gpio-stmpe.c stmpe_gpio->chip.parent = &pdev->dev; parent 147 drivers/gpio/gpio-stp-xway.c dev_err(gc->parent, "GPIO %d is driven by hardware\n", gpio); parent 218 drivers/gpio/gpio-stp-xway.c chip->gc.parent = &pdev->dev; parent 150 drivers/gpio/gpio-syscon.c dev_err(chip->parent, "gpio write failed ret(%d)\n", ret); parent 180 drivers/gpio/gpio-syscon.c dev_err(chip->parent, "gpio write failed ret(%d)\n", ret); parent 230 drivers/gpio/gpio-syscon.c if (IS_ERR(priv->syscon) && np->parent) parent 231 drivers/gpio/gpio-syscon.c priv->syscon = syscon_node_to_regmap(np->parent); parent 250 drivers/gpio/gpio-syscon.c priv->chip.parent = dev; parent 152 drivers/gpio/gpio-tb10x.c tb10x_gpio->gc.parent = dev; parent 286 drivers/gpio/gpio-tc3589x.c struct tc3589x *tc3589x = dev_get_drvdata(pdev->dev.parent); parent 313 drivers/gpio/gpio-tc3589x.c tc3589x_gpio->chip.parent = &pdev->dev; parent 597 drivers/gpio/gpio-tegra.c tgi->gc.parent = &pdev->dev; parent 224 drivers/gpio/gpio-tegra186.c dev_err(chip->parent, "invalid port number: %u\n", port); parent 338 drivers/gpio/gpio-tegra186.c unsigned int parent = irq_desc_get_irq(desc); parent 350 drivers/gpio/gpio-tegra186.c if (parent != gpio->irq[port->irq]) parent 386 drivers/gpio/gpio-tegra186.c dev_err(gpio->gpio.parent, "invalid port number: %u\n", port); parent 445 drivers/gpio/gpio-tegra186.c gpio->gpio.parent = &pdev->dev; parent 458 drivers/gpio/gpio-tegra186.c names = devm_kcalloc(gpio->gpio.parent, gpio->gpio.ngpio, parent 468 drivers/gpio/gpio-tegra186.c name = devm_kasprintf(gpio->gpio.parent, GFP_KERNEL, parent 564 drivers/gpio/gpio-thunderx.c chip->parent = dev; parent 244 drivers/gpio/gpio-timberdale.c gc->parent = &pdev->dev; parent 122 drivers/gpio/gpio-tpic2810.c gpio->chip.parent = &client->dev; parent 91 drivers/gpio/gpio-tps65086.c gpio->tps = dev_get_drvdata(pdev->dev.parent); parent 93 drivers/gpio/gpio-tps65086.c gpio->chip.parent = gpio->tps->dev; parent 74 drivers/gpio/gpio-tps65218.c dev_err(gc->parent, "can't work as open source\n"); parent 81 drivers/gpio/gpio-tps65218.c dev_err(gc->parent, "GPO1 works only as open drain\n"); parent 112 drivers/gpio/gpio-tps65218.c dev_err(gc->parent, "GPO3 works only as open drain\n"); parent 188 drivers/gpio/gpio-tps65218.c struct tps65218 *tps65218 = dev_get_drvdata(pdev->dev.parent); parent 199 drivers/gpio/gpio-tps65218.c tps65218_gpio->gpio_chip.parent = &pdev->dev; parent 27 drivers/gpio/gpio-tps6586x.c struct device *parent; parent 36 drivers/gpio/gpio-tps6586x.c ret = tps6586x_read(tps6586x_gpio->parent, TPS6586X_GPIOSET2, &val); parent 48 drivers/gpio/gpio-tps6586x.c tps6586x_update(tps6586x_gpio->parent, TPS6586X_GPIOSET2, parent 63 drivers/gpio/gpio-tps6586x.c return tps6586x_update(tps6586x_gpio->parent, TPS6586X_GPIOSET1, parent 71 drivers/gpio/gpio-tps6586x.c return tps6586x_irq_get_virq(tps6586x_gpio->parent, parent 81 drivers/gpio/gpio-tps6586x.c pdata = dev_get_platdata(pdev->dev.parent); parent 87 drivers/gpio/gpio-tps6586x.c tps6586x_gpio->parent = pdev->dev.parent; parent 91 drivers/gpio/gpio-tps6586x.c tps6586x_gpio->gpio_chip.parent = &pdev->dev; parent 102 drivers/gpio/gpio-tps6586x.c tps6586x_gpio->gpio_chip.of_node = pdev->dev.parent->of_node; parent 108 drivers/gpio/gpio-tps65910.c struct tps65910 *tps65910 = dev_get_drvdata(pdev->dev.parent); parent 139 drivers/gpio/gpio-tps65910.c tps65910_gpio->gpio_chip.parent = &pdev->dev; parent 100 drivers/gpio/gpio-tps65912.c struct tps65912 *tps = dev_get_drvdata(pdev->dev.parent); parent 108 drivers/gpio/gpio-tps65912.c gpio->tps = dev_get_drvdata(pdev->dev.parent); parent 110 drivers/gpio/gpio-tps65912.c gpio->gpio_chip.parent = tps->dev; parent 43 drivers/gpio/gpio-tps68470.c dev_err(tps68470_gpio->gc.parent, "reg 0x%x read failed\n", parent 64 drivers/gpio/gpio-tps68470.c dev_err(tps68470_gpio->gc.parent, "reg 0x%x read failed\n", parent 135 drivers/gpio/gpio-tps68470.c tps68470_gpio->tps68470_regmap = dev_get_drvdata(pdev->dev.parent); parent 147 drivers/gpio/gpio-tps68470.c tps68470_gpio->gc.parent = &pdev->dev; parent 274 drivers/gpio/gpio-tqmx86.c chip->parent = pdev->dev.parent; parent 145 drivers/gpio/gpio-ts4900.c priv->gpio_chip.parent = &client->dev; parent 309 drivers/gpio/gpio-ts5500.c dev_err(priv->gpio_chip.parent, "invalid hwirq %d\n", parent 340 drivers/gpio/gpio-ts5500.c priv->gpio_chip.parent = dev; parent 258 drivers/gpio/gpio-twl4030.c pdata = dev_get_platdata(chip->parent); parent 535 drivers/gpio/gpio-twl4030.c priv->gpio_chip.parent = &pdev->dev; parent 25 drivers/gpio/gpio-twl6040.c struct twl6040 *twl6040 = dev_get_drvdata(chip->parent->parent); parent 50 drivers/gpio/gpio-twl6040.c struct twl6040 *twl6040 = dev_get_drvdata(chip->parent->parent); parent 80 drivers/gpio/gpio-twl6040.c struct device *twl6040_core_dev = pdev->dev.parent; parent 91 drivers/gpio/gpio-twl6040.c twl6040gpo_chip.parent = &pdev->dev; parent 172 drivers/gpio/gpio-uniphier.c fwspec.fwnode = of_node_to_fwnode(chip->parent->of_node); parent 225 drivers/gpio/gpio-uniphier.c struct device_node *np = priv->chip.parent->of_node; parent 284 drivers/gpio/gpio-uniphier.c parent_fwspec.fwnode = domain->parent->fwnode; parent 380 drivers/gpio/gpio-uniphier.c chip->parent = dev; parent 302 drivers/gpio/gpio-vf610.c gc->parent = dev; parent 168 drivers/gpio/gpio-viperboard.c dev_err(chip->parent, "usb error setting pin value\n"); parent 336 drivers/gpio/gpio-viperboard.c dev_err(chip->parent, "usb error setting pin value\n"); parent 356 drivers/gpio/gpio-viperboard.c dev_err(chip->parent, "usb error setting pin to input\n"); parent 374 drivers/gpio/gpio-viperboard.c dev_err(chip->parent, "usb error setting pin to output\n"); parent 387 drivers/gpio/gpio-viperboard.c struct vprbrd *vb = dev_get_drvdata(pdev->dev.parent); parent 398 drivers/gpio/gpio-viperboard.c vb_gpio->gpioa.parent = &pdev->dev; parent 409 drivers/gpio/gpio-viperboard.c dev_err(vb_gpio->gpioa.parent, "could not add gpio a"); parent 415 drivers/gpio/gpio-viperboard.c vb_gpio->gpiob.parent = &pdev->dev; parent 426 drivers/gpio/gpio-viperboard.c dev_err(vb_gpio->gpiob.parent, "could not add gpio b"); parent 132 drivers/gpio/gpio-vr41xx.c dev_err(vr41xx_gpio_chip.parent, parent 495 drivers/gpio/gpio-vr41xx.c vr41xx_gpio_chip.parent = &pdev->dev; parent 408 drivers/gpio/gpio-wcove.c pmic = dev_get_drvdata(pdev->dev.parent); parent 437 drivers/gpio/gpio-wcove.c wg->chip.parent = pdev->dev.parent; parent 679 drivers/gpio/gpio-winbond.c winbond_gpio_chip.parent = dev; parent 261 drivers/gpio/gpio-wm831x.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); parent 274 drivers/gpio/gpio-wm831x.c wm831x_gpio->gpio_chip.parent = &pdev->dev; parent 105 drivers/gpio/gpio-wm8350.c struct wm8350 *wm8350 = dev_get_drvdata(pdev->dev.parent); parent 118 drivers/gpio/gpio-wm8350.c wm8350_gpio->gpio_chip.parent = &pdev->dev; parent 263 drivers/gpio/gpio-wm8994.c struct wm8994 *wm8994 = dev_get_drvdata(pdev->dev.parent); parent 276 drivers/gpio/gpio-wm8994.c wm8994_gpio->gpio_chip.parent = &pdev->dev; parent 415 drivers/gpio/gpio-ws16c48.c ws16c48gpio->chip.parent = dev; parent 122 drivers/gpio/gpio-xgene-sb.c fwspec.fwnode = gc->parent->fwnode; parent 139 drivers/gpio/gpio-xgene-sb.c dev_err(priv->gc.parent, parent 191 drivers/gpio/gpio-xgene-sb.c parent_fwspec.fwnode = domain->parent->fwnode; parent 184 drivers/gpio/gpio-xgene.c gpio->chip.parent = &pdev->dev; parent 322 drivers/gpio/gpio-xilinx.c chip->gc.parent = &pdev->dev; parent 376 drivers/gpio/gpio-xlp.c gc->parent = &pdev->dev; parent 110 drivers/gpio/gpio-xra1403.c dev_err(chip->parent, "Failed to set pin: %d, ret: %d\n", parent 180 drivers/gpio/gpio-xra1403.c xra->chip.parent = &spi->dev; parent 182 drivers/gpio/gpio-zevio.c controller->chip.gc.parent = &pdev->dev; parent 198 drivers/gpio/gpio-zevio.c dev_dbg(controller->chip.gc.parent, "ZEVIO GPIO controller set up!\n"); parent 243 drivers/gpio/gpio-zx.c chip->gc.parent = dev; parent 559 drivers/gpio/gpio-zynq.c ret = pm_runtime_get_sync(chip->parent); parent 571 drivers/gpio/gpio-zynq.c pm_runtime_put(chip->parent); parent 758 drivers/gpio/gpio-zynq.c ret = pm_runtime_get_sync(chip->parent); parent 769 drivers/gpio/gpio-zynq.c pm_runtime_put(chip->parent); parent 862 drivers/gpio/gpio-zynq.c chip->parent = &pdev->dev; parent 98 drivers/gpio/gpiolib-acpi.c if (!gc->parent) parent 101 drivers/gpio/gpiolib-acpi.c return ACPI_HANDLE(gc->parent) == data; parent 179 drivers/gpio/gpiolib-acpi.c dev_err(acpi_gpio->chip->parent, parent 243 drivers/gpio/gpiolib-acpi.c static bool acpi_gpio_irq_is_wake(struct device *parent, parent 251 drivers/gpio/gpiolib-acpi.c if (acpi_gpio_in_ignore_list(dev_name(parent), pin)) { parent 252 drivers/gpio/gpiolib-acpi.c dev_info(parent, "Ignoring wakeup on pin %d\n", pin); parent 274 drivers/gpio/gpiolib-acpi.c handle = ACPI_HANDLE(chip->parent); parent 295 drivers/gpio/gpiolib-acpi.c dev_err(chip->parent, "Failed to request GPIO\n"); parent 301 drivers/gpio/gpiolib-acpi.c dev_err(chip->parent, "Failed to lock GPIO as interrupt\n"); parent 307 drivers/gpio/gpiolib-acpi.c dev_err(chip->parent, "Failed to translate GPIO to IRQ\n"); parent 339 drivers/gpio/gpiolib-acpi.c event->irq_is_wake = acpi_gpio_irq_is_wake(chip->parent, agpio); parent 372 drivers/gpio/gpiolib-acpi.c if (!chip->parent || !chip->to_irq) parent 375 drivers/gpio/gpiolib-acpi.c handle = ACPI_HANDLE(chip->parent); parent 414 drivers/gpio/gpiolib-acpi.c if (!chip->parent || !chip->to_irq) parent 417 drivers/gpio/gpiolib-acpi.c handle = ACPI_HANDLE(chip->parent); parent 1080 drivers/gpio/gpiolib-acpi.c acpi_handle handle = ACPI_HANDLE(chip->parent); parent 1089 drivers/gpio/gpiolib-acpi.c dev_err(chip->parent, parent 1096 drivers/gpio/gpiolib-acpi.c acpi_handle handle = ACPI_HANDLE(chip->parent); parent 1103 drivers/gpio/gpiolib-acpi.c dev_err(chip->parent, parent 1162 drivers/gpio/gpiolib-acpi.c device_for_each_child_node(chip->parent, fwnode) { parent 1179 drivers/gpio/gpiolib-acpi.c dev_err(chip->parent, "Failed to hog GPIO\n"); parent 1192 drivers/gpio/gpiolib-acpi.c if (!chip || !chip->parent) parent 1195 drivers/gpio/gpiolib-acpi.c handle = ACPI_HANDLE(chip->parent); parent 1201 drivers/gpio/gpiolib-acpi.c dev_err(chip->parent, parent 1212 drivers/gpio/gpiolib-acpi.c dev_err(chip->parent, "Failed to attach ACPI GPIO chip\n"); parent 1218 drivers/gpio/gpiolib-acpi.c devprop_gpiochip_set_names(chip, dev_fwnode(chip->parent)); parent 1231 drivers/gpio/gpiolib-acpi.c if (!chip || !chip->parent) parent 1234 drivers/gpio/gpiolib-acpi.c handle = ACPI_HANDLE(chip->parent); parent 1240 drivers/gpio/gpiolib-acpi.c dev_warn(chip->parent, "Failed to retrieve ACPI GPIO chip\n"); parent 743 drivers/gpio/gpiolib-sysfs.c struct device *parent; parent 759 drivers/gpio/gpiolib-sysfs.c if (chip->parent) parent 760 drivers/gpio/gpiolib-sysfs.c parent = chip->parent; parent 762 drivers/gpio/gpiolib-sysfs.c parent = &gdev->dev; parent 765 drivers/gpio/gpiolib-sysfs.c dev = device_create_with_groups(&gpio_class, parent, parent 1287 drivers/gpio/gpiolib.c if (chip->parent) { parent 1288 drivers/gpio/gpiolib.c gdev->dev.parent = chip->parent; parent 1289 drivers/gpio/gpiolib.c gdev->dev.of_node = chip->parent->of_node; parent 1308 drivers/gpio/gpiolib.c if (chip->parent && chip->parent->driver) parent 1309 drivers/gpio/gpiolib.c gdev->owner = chip->parent->driver->owner; parent 1921 drivers/gpio/gpiolib.c parent_fwspec.fwnode = d->parent->fwnode; parent 2274 drivers/gpio/gpiolib.c if (has_acpi_companion(gpiochip->parent) && type != IRQ_TYPE_NONE) { parent 2275 drivers/gpio/gpiolib.c acpi_handle_warn(ACPI_HANDLE(gpiochip->parent), parent 2422 drivers/gpio/gpiolib.c if (!gpiochip->parent) { parent 2427 drivers/gpio/gpiolib.c of_node = gpiochip->parent->of_node; parent 2445 drivers/gpio/gpiolib.c if (has_acpi_companion(gpiochip->parent) && type != IRQ_TYPE_NONE) { parent 2446 drivers/gpio/gpiolib.c acpi_handle_warn(ACPI_HANDLE(gpiochip->parent), parent 5036 drivers/gpio/gpiolib.c struct device *parent; parent 5047 drivers/gpio/gpiolib.c parent = chip->parent; parent 5048 drivers/gpio/gpiolib.c if (parent) parent 5050 drivers/gpio/gpiolib.c parent->bus ? parent->bus->name : "no-bus", parent 5051 drivers/gpio/gpiolib.c dev_name(parent)); parent 499 drivers/gpio/sgpio-aspeed.c gpio->chip.parent = &pdev->dev; parent 100 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c adev->acp.parent = adev->dev; parent 342 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c r = mfd_add_hotplug_devices(adev->acp.parent, adev->acp.acp_cell, parent 472 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c mfd_remove_devices(adev->acp.parent); parent 32 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.h struct device *parent; parent 207 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c if (!bo->parent) parent 612 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c if (p->uf_entry.tv.bo && !ttm_to_amdgpu_bo(p->uf_entry.tv.bo)->parent) parent 768 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c while (root->parent) parent 769 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c root = root->parent; parent 3410 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c shadow->parent->tbo.mem.mem_type != TTM_PL_VRAM) parent 3861 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c if (job && job->base.s_fence->parent && parent 3862 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c dma_fence_is_signaled(job->base.s_fence->parent)) parent 265 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c abo->parent = amdgpu_bo_ref(vm->root.base.bo); parent 179 drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c i2c->adapter.dev.parent = &dev->pdev->dev; parent 39 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c if (amdgpu_ring_soft_recovery(ring, job->vmid, s_job->s_fence->parent)) { parent 94 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c amdgpu_bo_unref(&bo->parent); parent 641 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c bo->shadow->parent = amdgpu_bo_ref(bo); parent 748 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c parent_addr = amdgpu_bo_gpu_offset(shadow->parent); parent 97 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h struct amdgpu_bo *parent; parent 309 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c if (bo->tbo.type == ttm_bo_type_kernel && bo->parent) parent 336 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c struct amdgpu_bo *parent = pt->base.bo->parent; parent 338 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c if (!parent) parent 341 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c return container_of(parent->vm_bo, struct amdgpu_vm_pt, base); parent 349 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c struct amdgpu_vm_pt *parent; parent 369 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c cursor->parent = NULL; parent 398 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c cursor->parent = cursor->entry; parent 419 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c if (!cursor->parent) parent 426 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c if (cursor->entry == &cursor->parent->entries[num_entries - 1]) parent 446 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c if (!cursor->parent) parent 450 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c cursor->entry = cursor->parent; parent 451 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c cursor->parent = amdgpu_vm_pt_parent(cursor->parent); parent 530 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c if (!cursor->parent) parent 581 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c if (!abo->parent) parent 619 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c if (!bo->parent) parent 665 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c if (bo->parent) parent 715 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c if (ancestor->parent) { parent 717 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c while (ancestor->parent->parent) { parent 719 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c ancestor = ancestor->parent; parent 727 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c } else if (!bo->parent) { parent 883 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c pt->parent = amdgpu_bo_ref(cursor->parent->base.bo); parent 1194 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c struct amdgpu_vm_pt *parent = amdgpu_vm_pt_parent(entry); parent 1195 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c struct amdgpu_bo *bo = parent->base.bo, *pbo; parent 1199 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c for (level = 0, pbo = bo->parent; pbo; ++level) parent 1200 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c pbo = pbo->parent; parent 1204 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c pde = (entry - parent->entries) * 8; parent 2509 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c if (bo->parent && bo->parent->shadow == bo) parent 2510 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c bo = bo->parent; parent 680 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c control->dev.parent = &adev->pdev->dev; parent 5171 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c i2c->base.dev.parent = &adev->pdev->dev; parent 1021 drivers/gpu/drm/armada/armada_crtc.c struct device_node *np, *parent = dev->of_node; parent 1027 drivers/gpu/drm/armada/armada_crtc.c np = of_get_child_by_name(parent, "ports"); parent 1029 drivers/gpu/drm/armada/armada_crtc.c parent = np; parent 1030 drivers/gpu/drm/armada/armada_crtc.c port = of_get_child_by_name(parent, "port"); parent 1033 drivers/gpu/drm/armada/armada_crtc.c dev_err(dev, "no port node found in %pOF\n", parent); parent 1045 drivers/gpu/drm/ast/ast_mode.c i2c->adapter.dev.parent = &dev->pdev->dev; parent 706 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c match = of_match_node(atmel_hlcdc_of_match, dev->dev->parent->of_node); parent 727 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c dc->hlcdc = dev_get_drvdata(dev->dev->parent); parent 520 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c struct device *dev = pdev->dev.parent; parent 281 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c cec->notify = cec_notifier_cec_adap_register(pdev->dev.parent, parent 286 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c ret = cec_register_adapter(cec->adap, pdev->dev.parent); parent 174 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c pdevinfo.parent = pdev->dev.parent; parent 493 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c adap->dev.parent = hdmi->dev; parent 2812 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c pdevinfo.parent = dev; parent 353 drivers/gpu/drm/drm_dp_cec.c if (cec_register_adapter(aux->cec.adap, aux->cec.parent)) { parent 418 drivers/gpu/drm/drm_dp_cec.c struct device *parent) parent 424 drivers/gpu/drm/drm_dp_cec.c aux->cec.parent = parent; parent 1124 drivers/gpu/drm/drm_dp_helper.c aux->ddc.dev.parent = aux->dev; parent 1064 drivers/gpu/drm/drm_dp_mst_topology.c drm_dp_mst_put_mstb_malloc(port->parent); parent 1444 drivers/gpu/drm/drm_dp_mst_topology.c int parent_lct = port->parent->lct; parent 1448 drivers/gpu/drm/drm_dp_mst_topology.c memcpy(rad, port->parent->rad, idx + 1); parent 1637 drivers/gpu/drm/drm_dp_mst_topology.c port->parent = mstb; parent 2201 drivers/gpu/drm/drm_dp_mst_topology.c return drm_dp_get_last_connected_port_to_mstb(mstb->port_parent->parent); parent 2229 drivers/gpu/drm/drm_dp_mst_topology.c if (drm_dp_mst_topology_try_get_mstb(found_port->parent)) { parent 2230 drivers/gpu/drm/drm_dp_mst_topology.c rmstb = found_port->parent; parent 2234 drivers/gpu/drm/drm_dp_mst_topology.c mstb = found_port->parent; parent 2254 drivers/gpu/drm/drm_dp_mst_topology.c mstb = drm_dp_mst_topology_get_mstb_validated(mgr, port->parent); parent 2257 drivers/gpu/drm/drm_dp_mst_topology.c port->parent, parent 2317 drivers/gpu/drm/drm_dp_mst_topology.c txmsg->dst = port->parent; parent 2321 drivers/gpu/drm/drm_dp_mst_topology.c ret = drm_dp_mst_wait_tx_reply(port->parent, txmsg); parent 2545 drivers/gpu/drm/drm_dp_mst_topology.c mstb = drm_dp_mst_topology_get_mstb_validated(mgr, port->parent); parent 2556 drivers/gpu/drm/drm_dp_mst_topology.c txmsg->dst = port->parent; parent 2598 drivers/gpu/drm/drm_dp_mst_topology.c mstb = drm_dp_mst_topology_get_mstb_validated(mgr, port->parent); parent 4050 drivers/gpu/drm/drm_dp_mst_topology.c mstb = drm_dp_mst_topology_get_mstb_validated(mgr, port->parent); parent 4131 drivers/gpu/drm/drm_dp_mst_topology.c aux->ddc.dev.parent = aux->dev; parent 633 drivers/gpu/drm/drm_drv.c struct device *parent) parent 642 drivers/gpu/drm/drm_drv.c BUG_ON(!parent); parent 645 drivers/gpu/drm/drm_drv.c dev->dev = get_device(parent); parent 694 drivers/gpu/drm/drm_drv.c ret = drm_dev_set_unique(dev, dev_name(parent)); parent 739 drivers/gpu/drm/drm_drv.c int devm_drm_dev_init(struct device *parent, parent 745 drivers/gpu/drm/drm_drv.c if (WARN_ON(!parent || !driver->release)) parent 748 drivers/gpu/drm/drm_drv.c ret = drm_dev_init(dev, driver, parent); parent 752 drivers/gpu/drm/drm_drv.c ret = devm_add_action(parent, devm_drm_dev_init_release, dev); parent 820 drivers/gpu/drm/drm_drv.c struct device *parent) parent 829 drivers/gpu/drm/drm_drv.c ret = drm_dev_init(dev, driver, parent); parent 910 drivers/gpu/drm/drm_drv.c ret = sysfs_create_link(minor->kdev->kobj.parent, parent 935 drivers/gpu/drm/drm_drv.c sysfs_remove_link(minor->kdev->kobj.parent, name); parent 117 drivers/gpu/drm/drm_hashtab.c struct hlist_node *parent; parent 123 drivers/gpu/drm/drm_hashtab.c parent = NULL; parent 129 drivers/gpu/drm/drm_hashtab.c parent = &entry->head; parent 131 drivers/gpu/drm/drm_hashtab.c if (parent) { parent 132 drivers/gpu/drm/drm_hashtab.c hlist_add_behind_rcu(&item->head, parent); parent 136 drivers/gpu/drm/drm_mipi_dsi.c dsi->dev.parent = host->dev; parent 172 drivers/gpu/drm/drm_mm.c struct drm_mm_node *parent; parent 180 drivers/gpu/drm/drm_mm.c parent = rb_entry(rb, struct drm_mm_node, rb); parent 181 drivers/gpu/drm/drm_mm.c if (parent->__subtree_last >= node->__subtree_last) parent 184 drivers/gpu/drm/drm_mm.c parent->__subtree_last = node->__subtree_last; parent 199 drivers/gpu/drm/drm_mm.c parent = rb_entry(rb, struct drm_mm_node, rb); parent 200 drivers/gpu/drm/drm_mm.c if (parent->__subtree_last < node->__subtree_last) parent 201 drivers/gpu/drm/drm_mm.c parent->__subtree_last = node->__subtree_last; parent 202 drivers/gpu/drm/drm_mm.c if (node->start < parent->start) { parent 203 drivers/gpu/drm/drm_mm.c link = &parent->rb.rb_left; parent 205 drivers/gpu/drm/drm_mm.c link = &parent->rb.rb_right; parent 135 drivers/gpu/drm/drm_of.c if (of_device_is_available(port->parent)) parent 160 drivers/gpu/drm/drm_of.c if (!of_device_is_available(port->parent)) { parent 170 drivers/gpu/drm/drm_of.c } else if (!of_device_is_available(remote->parent)) { parent 407 drivers/gpu/drm/drm_sysfs.c kdev->parent = minor->dev->dev; parent 266 drivers/gpu/drm/drm_vma_manager.c struct rb_node *parent = NULL; parent 281 drivers/gpu/drm/drm_vma_manager.c parent = *iter; parent 301 drivers/gpu/drm/drm_vma_manager.c rb_link_node(&new->vm_rb, parent, iter); parent 1188 drivers/gpu/drm/exynos/exynos_drm_fimc.c dev = fimc_dev->parent; parent 865 drivers/gpu/drm/gma500/cdv_intel_dp.c intel_dp->adapter.dev.parent = connector->base.kdev; parent 199 drivers/gpu/drm/gma500/intel_gmbus.c gpio->adapter.dev.parent = &dev_priv->dev->pdev->dev; parent 420 drivers/gpu/drm/gma500/intel_gmbus.c bus->adapter.dev.parent = &dev->pdev->dev; parent 120 drivers/gpu/drm/gma500/intel_i2c.c chan->adapter.dev.parent = &dev->pdev->dev; parent 148 drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c chan->adapter.dev.parent = &dev->pdev->dev; parent 2507 drivers/gpu/drm/gma500/psb_intel_sdvo.c sdvo->ddc.dev.parent = &dev->pdev->dev; parent 419 drivers/gpu/drm/i2c/tda9950.c if (glue && glue->parent) parent 420 drivers/gpu/drm/i2c/tda9950.c priv->hdmi = glue->parent; parent 1925 drivers/gpu/drm/i2c/tda998x_drv.c priv->cec_glue.parent = dev; parent 867 drivers/gpu/drm/i915/display/intel_gmbus.c bus->adapter.dev.parent = &pdev->dev; parent 108 drivers/gpu/drm/i915/display/intel_lpe_audio.c pinfo.parent = dev->dev; parent 3221 drivers/gpu/drm/i915/display/intel_sdvo.c sdvo->ddc.dev.parent = &pdev->dev; parent 462 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c struct i915_gem_context *parent; parent 483 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c parent = live_context(i915, file); parent 484 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c if (IS_ERR(parent)) { parent 485 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c err = PTR_ERR(parent); parent 489 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c if (!parent->vm) { /* not full-ppgtt; nothing to share */ parent 519 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c __assign_ppgtt(ctx, parent->vm); parent 522 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c obj = create_test_object(parent, file, &objects); parent 3567 drivers/gpu/drm/i915/gt/intel_lrc.c struct rb_node **parent, *rb; parent 3598 drivers/gpu/drm/i915/gt/intel_lrc.c parent = &sibling->execlists.virtual.rb_root.rb_node; parent 3599 drivers/gpu/drm/i915/gt/intel_lrc.c while (*parent) { parent 3602 drivers/gpu/drm/i915/gt/intel_lrc.c rb = *parent; parent 3605 drivers/gpu/drm/i915/gt/intel_lrc.c parent = &rb->rb_left; parent 3607 drivers/gpu/drm/i915/gt/intel_lrc.c parent = &rb->rb_right; parent 3612 drivers/gpu/drm/i915/gt/intel_lrc.c rb_link_node(&node->rb, rb, parent); parent 106 drivers/gpu/drm/i915/gt/uc/intel_guc_log.c struct dentry *parent, parent 121 drivers/gpu/drm/i915/gt/uc/intel_guc_log.c if (!parent) parent 125 drivers/gpu/drm/i915/gt/uc/intel_guc_log.c parent, buf, &relay_file_operations); parent 260 drivers/gpu/drm/i915/gvt/kvmgt.c struct rb_node **link, *parent = NULL; parent 275 drivers/gpu/drm/i915/gvt/kvmgt.c parent = *link; parent 276 drivers/gpu/drm/i915/gvt/kvmgt.c itr = rb_entry(parent, struct gvt_dma, gfn_node); parent 279 drivers/gpu/drm/i915/gvt/kvmgt.c link = &parent->rb_left; parent 281 drivers/gpu/drm/i915/gvt/kvmgt.c link = &parent->rb_right; parent 283 drivers/gpu/drm/i915/gvt/kvmgt.c rb_link_node(&new->gfn_node, parent, link); parent 287 drivers/gpu/drm/i915/gvt/kvmgt.c parent = NULL; parent 290 drivers/gpu/drm/i915/gvt/kvmgt.c parent = *link; parent 291 drivers/gpu/drm/i915/gvt/kvmgt.c itr = rb_entry(parent, struct gvt_dma, dma_addr_node); parent 294 drivers/gpu/drm/i915/gvt/kvmgt.c link = &parent->rb_left; parent 296 drivers/gpu/drm/i915/gvt/kvmgt.c link = &parent->rb_right; parent 298 drivers/gpu/drm/i915/gvt/kvmgt.c rb_link_node(&new->dma_addr_node, parent, link); parent 185 drivers/gpu/drm/i915/i915_active.c struct rb_node **p, *parent; parent 207 drivers/gpu/drm/i915/i915_active.c parent = NULL; parent 210 drivers/gpu/drm/i915/i915_active.c parent = *p; parent 212 drivers/gpu/drm/i915/i915_active.c node = rb_entry(parent, struct active_node, node); parent 219 drivers/gpu/drm/i915/i915_active.c p = &parent->rb_right; parent 221 drivers/gpu/drm/i915/i915_active.c p = &parent->rb_left; parent 229 drivers/gpu/drm/i915/i915_active.c rb_link_node(&node->node, parent, p); parent 673 drivers/gpu/drm/i915/i915_active.c struct rb_node **p, *parent; parent 675 drivers/gpu/drm/i915/i915_active.c parent = NULL; parent 680 drivers/gpu/drm/i915/i915_active.c parent = *p; parent 682 drivers/gpu/drm/i915/i915_active.c it = rb_entry(parent, struct active_node, node); parent 684 drivers/gpu/drm/i915/i915_active.c p = &parent->rb_right; parent 686 drivers/gpu/drm/i915/i915_active.c p = &parent->rb_left; parent 688 drivers/gpu/drm/i915/i915_active.c rb_link_node(&node->node, parent, p); parent 44 drivers/gpu/drm/i915/i915_buddy.c static struct i915_buddy_block *i915_block_alloc(struct i915_buddy_block *parent, parent 56 drivers/gpu/drm/i915/i915_buddy.c block->parent = parent; parent 217 drivers/gpu/drm/i915/i915_buddy.c struct i915_buddy_block *parent; parent 219 drivers/gpu/drm/i915/i915_buddy.c parent = block->parent; parent 220 drivers/gpu/drm/i915/i915_buddy.c if (!parent) parent 223 drivers/gpu/drm/i915/i915_buddy.c if (parent->left == block) parent 224 drivers/gpu/drm/i915/i915_buddy.c return parent->right; parent 226 drivers/gpu/drm/i915/i915_buddy.c return parent->left; parent 232 drivers/gpu/drm/i915/i915_buddy.c struct i915_buddy_block *parent; parent 234 drivers/gpu/drm/i915/i915_buddy.c while ((parent = block->parent)) { parent 247 drivers/gpu/drm/i915/i915_buddy.c block = parent; parent 23 drivers/gpu/drm/i915/i915_buddy.h struct i915_buddy_block *parent; parent 318 drivers/gpu/drm/i915/i915_pmu.c WARN_ON(event->parent); parent 423 drivers/gpu/drm/i915/i915_pmu.c if (!event->parent) parent 76 drivers/gpu/drm/i915/i915_scheduler.c struct rb_node **parent, *rb; parent 92 drivers/gpu/drm/i915/i915_scheduler.c parent = &execlists->queue.rb_root.rb_node; parent 93 drivers/gpu/drm/i915/i915_scheduler.c while (*parent) { parent 94 drivers/gpu/drm/i915/i915_scheduler.c rb = *parent; parent 97 drivers/gpu/drm/i915/i915_scheduler.c parent = &rb->rb_left; parent 99 drivers/gpu/drm/i915/i915_scheduler.c parent = &rb->rb_right; parent 130 drivers/gpu/drm/i915/i915_scheduler.c rb_link_node(&p->node, rb, parent); parent 77 drivers/gpu/drm/i915/i915_syncmap.c struct i915_syncmap *parent; parent 168 drivers/gpu/drm/i915/i915_syncmap.c p = p->parent; parent 199 drivers/gpu/drm/i915/i915_syncmap.c __sync_alloc_leaf(struct i915_syncmap *parent, u64 id) parent 207 drivers/gpu/drm/i915/i915_syncmap.c p->parent = parent; parent 248 drivers/gpu/drm/i915/i915_syncmap.c if (!p->parent) parent 251 drivers/gpu/drm/i915/i915_syncmap.c p = p->parent; parent 297 drivers/gpu/drm/i915/i915_syncmap.c if (p->parent) { parent 298 drivers/gpu/drm/i915/i915_syncmap.c idx = __sync_branch_idx(p->parent, id); parent 299 drivers/gpu/drm/i915/i915_syncmap.c __sync_child(p->parent)[idx] = next; parent 300 drivers/gpu/drm/i915/i915_syncmap.c GEM_BUG_ON(!(p->parent->bitmap & BIT(idx))); parent 302 drivers/gpu/drm/i915/i915_syncmap.c next->parent = p->parent; parent 307 drivers/gpu/drm/i915/i915_syncmap.c p->parent = next; parent 403 drivers/gpu/drm/i915/i915_syncmap.c while (p->parent) parent 404 drivers/gpu/drm/i915/i915_syncmap.c p = p->parent; parent 23 drivers/gpu/drm/i915/selftests/i915_buddy.c yesno(!block->parent), parent 87 drivers/gpu/drm/i915/selftests/i915_buddy.c if (!buddy && block->parent) { parent 94 drivers/gpu/drm/i915/selftests/i915_syncmap.c while (p->parent) parent 95 drivers/gpu/drm/i915/selftests/i915_syncmap.c p = p->parent; parent 177 drivers/gpu/drm/i915/selftests/i915_syncmap.c if ((*sync)->parent) { parent 304 drivers/gpu/drm/i915/selftests/i915_syncmap.c join = sync->parent; parent 484 drivers/gpu/drm/i915/selftests/i915_syncmap.c sync = sync->parent; parent 485 drivers/gpu/drm/i915/selftests/i915_syncmap.c if (sync->parent) { parent 516 drivers/gpu/drm/i915/selftests/i915_syncmap.c if (leaf->parent != sync) { parent 53 drivers/gpu/drm/imx/ipuv3-crtc.c struct ipu_soc *ipu = dev_get_drvdata(ipu_crtc->dev->parent); parent 85 drivers/gpu/drm/imx/ipuv3-crtc.c struct ipu_soc *ipu = dev_get_drvdata(ipu_crtc->dev->parent); parent 337 drivers/gpu/drm/imx/ipuv3-crtc.c struct ipu_soc *ipu = dev_get_drvdata(ipu_crtc->dev->parent); parent 362 drivers/gpu/drm/imx/ipuv3-crtc.c struct ipu_soc *ipu = dev_get_drvdata(ipu_crtc->dev->parent); parent 512 drivers/gpu/drm/mediatek/mtk_drm_drv.c for_each_child_of_node(dev->of_node->parent, node) { parent 1455 drivers/gpu/drm/mediatek/mtk_hdmi.c cec_np = of_get_compatible_child(np->parent, "mediatek,mt8173-cec"); parent 112 drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c struct device *dev = ddc->adap.dev.parent; parent 187 drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c struct device *dev = ddc->adap.dev.parent; parent 212 drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c struct device *dev = adapter->dev.parent; parent 302 drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c ddc->adap.dev.parent = &pdev->dev; parent 394 drivers/gpu/drm/meson/meson_drv.c struct device_node *parent, parent 409 drivers/gpu/drm/meson/meson_drv.c remote_node == parent || /* Ignore parent endpoint */ parent 130 drivers/gpu/drm/mgag200/mgag200_i2c.c i2c->adapter.dev.parent = &dev->pdev->dev; parent 379 drivers/gpu/drm/msm/adreno/adreno_device.c .parent = NULL, parent 337 drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c struct dentry *parent) parent 339 drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c debugfs_create_file("core_irq", 0600, parent, &dpu_kms->irq_obj, parent 129 drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.h struct dentry *parent); parent 442 drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c int dpu_core_perf_debugfs_init(struct dpu_kms *dpu_kms, struct dentry *parent) parent 448 drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c entry = debugfs_create_dir("core_perf", parent); parent 132 drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h int dpu_core_perf_debugfs_init(struct dpu_kms *dpu_kms, struct dentry *parent); parent 36 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c (p) ? (p)->parent->base.id : -1, \ parent 42 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c (p) ? (p)->parent->base.id : -1, \ parent 216 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c DRMID(phys_enc->parent), phys_enc->intf_idx - INTF_0, parent 221 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c phys_enc->parent, phys_enc, parent 247 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c DRMID(phys_enc->parent), intr_idx, irq->hw_idx, parent 254 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c DRMID(phys_enc->parent), intr_idx, irq->hw_idx, parent 260 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c DRMID(phys_enc->parent), intr_idx, irq->hw_idx, parent 265 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c DRMID(phys_enc->parent), parent 277 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c DRMID(phys_enc->parent), intr_idx, parent 289 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c DRMID(phys_enc->parent), intr_idx, parent 296 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c trace_dpu_enc_irq_wait_success(DRMID(phys_enc->parent), parent 346 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c DRMID(phys_enc->parent), intr_idx, irq->hw_idx, parent 354 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c trace_dpu_enc_irq_register_success(DRMID(phys_enc->parent), intr_idx, parent 375 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c DRMID(phys_enc->parent), intr_idx, irq->hw_idx, parent 383 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c DRMID(phys_enc->parent), intr_idx, irq->hw_idx, parent 391 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c DRMID(phys_enc->parent), intr_idx, irq->hw_idx, parent 395 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c trace_dpu_enc_irq_unregister_success(DRMID(phys_enc->parent), intr_idx, parent 467 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c if (!phys_enc || !phys_enc->hw_mdptop || !phys_enc->parent) { parent 472 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c dpu_enc = to_dpu_encoder_virt(phys_enc->parent); parent 1490 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c trace_dpu_enc_trigger_start(DRMID(phys_enc->parent), ctl->idx); parent 1529 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c dpu_enc = to_dpu_encoder_virt(phys_enc->parent); parent 1535 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c DRM_DEBUG_KMS("id:%u ctl %d reset\n", DRMID(phys_enc->parent), parent 2055 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c phys_params.parent = &dpu_enc->base; parent 216 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h struct drm_encoder *parent; parent 278 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h struct drm_encoder *parent; parent 329 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h dpu_cstate = to_dpu_crtc_state(phys_enc->parent->crtc->state); parent 14 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c (e) && (e)->base.parent ? \ parent 15 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c (e)->base.parent->base.id : -1, \ parent 19 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c (e) && (e)->base.parent ? \ parent 20 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c (e)->base.parent->base.id : -1, \ parent 88 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c phys_enc->parent_ops->handle_frame_done(phys_enc->parent, parent 95 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c trace_dpu_enc_phys_cmd_pp_tx_done(DRMID(phys_enc->parent), parent 116 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c phys_enc->parent_ops->handle_vblank_virt(phys_enc->parent, parent 150 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c phys_enc->parent_ops->handle_underrun_virt(phys_enc->parent, parent 214 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c trace_dpu_enc_phys_cmd_pdone_timeout(DRMID(phys_enc->parent), parent 223 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c DRMID(phys_enc->parent), parent 239 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c phys_enc->parent, phys_enc, frame_event); parent 295 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c DRM_DEBUG_KMS("id:%u pp:%d enable=%s/%d\n", DRMID(phys_enc->parent), parent 308 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c DRMID(phys_enc->parent), parent 326 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c trace_dpu_enc_phys_cmd_irq_ctrl(DRMID(phys_enc->parent), parent 518 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c trace_dpu_enc_phys_cmd_connect_te(DRMID(phys_enc->parent), enable); parent 555 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c DRM_DEBUG_KMS("id:%u pp:%d state:%d\n", DRMID(phys_enc->parent), parent 599 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c DRM_DEBUG_KMS("id:%u pp:%d pending_cnt:%d\n", DRMID(phys_enc->parent), parent 612 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c DRMID(phys_enc->parent), ret, parent 663 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c DRMID(phys_enc->parent), rc, parent 784 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c phys_enc->parent = p->parent; parent 13 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c (e) && (e)->parent ? \ parent 14 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c (e)->parent->base.id : -1, \ parent 19 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c (e) && (e)->parent ? \ parent 20 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c (e)->parent->base.id : -1, \ parent 306 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c phys_enc->parent_ops->handle_vblank_virt(phys_enc->parent, parent 328 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c phys_enc->parent_ops->handle_frame_done(phys_enc->parent, phys_enc, parent 342 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c phys_enc->parent_ops->handle_underrun_virt(phys_enc->parent, parent 415 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c DRM_DEBUG_KMS("id:%u enable=%d/%d\n", DRMID(phys_enc->parent), enable, parent 427 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c DRMID(phys_enc->parent), parent 573 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c if (!phys_enc || !phys_enc->parent || !phys_enc->parent->dev || parent 574 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c !phys_enc->parent->dev->dev_private) { parent 578 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c priv = phys_enc->parent->dev->dev_private; parent 613 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c DRMID(phys_enc->parent), parent 631 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c trace_dpu_enc_phys_vid_post_kickoff(DRMID(phys_enc->parent), parent 648 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c trace_dpu_enc_phys_vid_irq_ctrl(DRMID(phys_enc->parent), parent 724 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c phys_enc->parent = p->parent; parent 133 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c struct dentry *parent) parent 135 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c struct dentry *entry = debugfs_create_dir("danger", parent); parent 211 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c void *parent, struct dpu_debugfs_regset32 *regset) parent 219 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c debugfs_create_file(name, mode, parent, regset, &dpu_fops_regset32); parent 201 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h void *parent, struct dpu_debugfs_regset32 *regset); parent 729 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c iommu_dev = iommu_dev->parent; parent 654 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c char clk_name[32], parent[32], vco_name[32]; parent 684 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c snprintf(parent, 32, "dsi%dvco_clk", pll_10nm->id); parent 687 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c parent, CLK_SET_RATE_PARENT, parent 699 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c snprintf(parent, 32, "dsi%d_pll_out_div_clk", pll_10nm->id); parent 702 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c hw = clk_hw_register_divider(dev, clk_name, parent, parent 716 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c snprintf(parent, 32, "dsi%d_pll_bit_clk", pll_10nm->id); parent 719 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c hw = clk_hw_register_fixed_factor(dev, clk_name, parent, parent 730 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c snprintf(parent, 32, "dsi%d_pll_bit_clk", pll_10nm->id); parent 732 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c hw = clk_hw_register_fixed_factor(dev, clk_name, parent, parent 742 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c snprintf(parent, 32, "dsi%d_pll_out_div_clk", pll_10nm->id); parent 744 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c hw = clk_hw_register_fixed_factor(dev, clk_name, parent, parent 754 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c snprintf(parent, 32, "dsi%d_pll_bit_clk", pll_10nm->id); parent 761 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c parent, parent2, parent3, parent4 parent 773 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c snprintf(parent, 32, "dsi%d_pclk_mux", pll_10nm->id); parent 776 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c hw = clk_hw_register_divider(dev, clk_name, parent, parent 944 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c char clk_name[32], parent[32], vco_name[32]; parent 977 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c snprintf(parent, 32, "dsi%dvco_clk", pll_14nm->id); parent 980 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c hw = pll_14nm_postdiv_register(pll_14nm, clk_name, parent, parent 988 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c snprintf(parent, 32, "dsi%dn1_postdiv_clk", pll_14nm->id); parent 991 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c hw = clk_hw_register_fixed_factor(dev, clk_name, parent, parent 1000 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c snprintf(parent, 32, "dsi%dn1_postdiv_clk", pll_14nm->id); parent 1006 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c hw = clk_hw_register_fixed_factor(dev, clk_name, parent, 0, 1, 2); parent 1013 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c snprintf(parent, 32, "dsi%dn1_postdivby2_clk", pll_14nm->id); parent 1019 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c hw = pll_14nm_postdiv_register(pll_14nm, clk_name, parent, 0, 4); parent 254 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c i2c->dev.parent = &hdmi->pdev->dev; parent 1144 drivers/gpu/drm/msm/msm_drv.c master_dev = mdp_dev->parent; parent 135 drivers/gpu/drm/nouveau/dispnv50/curs507a.c wndw->ctxdma.parent = NULL; parent 91 drivers/gpu/drm/nouveau/dispnv50/wndw.c ret = nvif_object_init(wndw->ctxdma.parent, handle, NV_DMA_IN_MEMORY, parent 496 drivers/gpu/drm/nouveau/dispnv50/wndw.c if (wndw->ctxdma.parent) { parent 648 drivers/gpu/drm/nouveau/dispnv50/wndw.c wndw->ctxdma.parent = &wndw->wndw.base.user; parent 22 drivers/gpu/drm/nouveau/dispnv50/wndw.h struct nvif_object *parent; parent 15 drivers/gpu/drm/nouveau/include/nvif/client.h int nvif_client_init(struct nvif_client *parent, const char *name, u64 device, parent 15 drivers/gpu/drm/nouveau/include/nvkm/core/gpuobj.h struct nvkm_gpuobj *parent; parent 36 drivers/gpu/drm/nouveau/include/nvkm/core/gpuobj.h struct nvkm_gpuobj *parent, struct nvkm_gpuobj **); parent 28 drivers/gpu/drm/nouveau/include/nvkm/core/oclass.h struct nvkm_object *parent; parent 15 drivers/gpu/drm/nouveau/include/nvkm/core/ramht.h struct nvkm_gpuobj *parent; parent 62 drivers/gpu/drm/nouveau/nvif/client.c nvif_client_init(struct nvif_client *parent, const char *name, u64 device, parent 73 drivers/gpu/drm/nouveau/nvif/client.c ret = nvif_object_init(parent != client ? &parent->object : NULL, parent 83 drivers/gpu/drm/nouveau/nvif/client.c client->driver = parent->driver; parent 47 drivers/gpu/drm/nouveau/nvif/device.c nvif_device_init(struct nvif_object *parent, u32 handle, s32 oclass, parent 50 drivers/gpu/drm/nouveau/nvif/device.c int ret = nvif_object_init(parent, handle, oclass, data, size, parent 37 drivers/gpu/drm/nouveau/nvif/mmu.c nvif_mmu_init(struct nvif_object *parent, s32 oclass, struct nvif_mmu *mmu) parent 53 drivers/gpu/drm/nouveau/nvif/mmu.c ret = nvif_object_init(parent, 0, oclass, &args, sizeof(args), parent 263 drivers/gpu/drm/nouveau/nvif/object.c nvif_object_init(struct nvif_object *parent, u32 handle, s32 oclass, parent 278 drivers/gpu/drm/nouveau/nvif/object.c if (parent) { parent 287 drivers/gpu/drm/nouveau/nvif/object.c args->new.route = parent->client->route; parent 294 drivers/gpu/drm/nouveau/nvif/object.c ret = nvif_object_ioctl(parent, args, sizeof(*args) + size, parent 299 drivers/gpu/drm/nouveau/nvif/object.c object->client = parent->client; parent 112 drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c return nvkm_memory_map(gpuobj->parent, gpuobj->node->offset + offset, parent 119 drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c return nvkm_ro32(gpuobj->parent, gpuobj->node->offset + offset); parent 125 drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c nvkm_wo32(gpuobj->parent, gpuobj->node->offset + offset, data); parent 133 drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c nvkm_done(gpuobj->parent); parent 155 drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c gpuobj->map = nvkm_kmap(gpuobj->parent); parent 173 drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c struct nvkm_gpuobj *parent, struct nvkm_gpuobj *gpuobj) parent 178 drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c if (parent) { parent 180 drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c ret = nvkm_mm_head(&parent->heap, 0, 1, size, size, parent 183 drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c ret = nvkm_mm_tail(&parent->heap, 0, 1, size, size, parent 189 drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c gpuobj->parent = parent; parent 191 drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c gpuobj->addr = parent->addr + gpuobj->node->offset; parent 219 drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c if (gpuobj->parent) parent 220 drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c nvkm_mm_free(&gpuobj->parent->heap, &gpuobj->node); parent 230 drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c struct nvkm_gpuobj *parent, struct nvkm_gpuobj **pgpuobj) parent 238 drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c ret = nvkm_gpuobj_ctor(device, size, align, zero, parent, gpuobj); parent 84 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c struct nvkm_object *parent, void *data, u32 size) parent 93 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c nvif_ioctl(parent, "new size %d\n", size); parent 95 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c nvif_ioctl(parent, "new vers %d handle %08x class %08x " parent 102 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c if (!parent->func->sclass) { parent 103 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c nvif_ioctl(parent, "cannot have children\n"); parent 114 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c oclass.parent = parent; parent 115 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c ret = parent->func->sclass(parent, i++, &oclass); parent 131 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c list_add(&object->head, &parent->tree); parent 68 drivers/gpu/drm/nouveau/nvkm/core/object.c struct rb_node *parent = NULL; parent 72 drivers/gpu/drm/nouveau/nvkm/core/object.c parent = *ptr; parent 74 drivers/gpu/drm/nouveau/nvkm/core/object.c ptr = &parent->rb_left; parent 77 drivers/gpu/drm/nouveau/nvkm/core/object.c ptr = &parent->rb_right; parent 82 drivers/gpu/drm/nouveau/nvkm/core/object.c rb_link_node(&object->node, parent, ptr); parent 90 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c nvkm_oproxy_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, parent 94 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c parent, align, pgpuobj); parent 102 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c oclass->parent = oproxy->object; parent 72 drivers/gpu/drm/nouveau/nvkm/core/ramht.c ret = nvkm_object_bind(object, ramht->parent, 16, &data->inst); parent 142 drivers/gpu/drm/nouveau/nvkm/core/ramht.c struct nvkm_gpuobj *parent, struct nvkm_ramht **pramht) parent 151 drivers/gpu/drm/nouveau/nvkm/core/ramht.c ramht->parent = parent; parent 158 drivers/gpu/drm/nouveau/nvkm/core/ramht.c ramht->parent, &ramht->gpuobj); parent 34 drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.c g84_cipher_oclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, parent 38 drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.c align, false, parent, pgpuobj); parent 56 drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.c g84_cipher_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, parent 60 drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.c align, true, parent, pgpuobj); parent 339 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c struct nvkm_udevice *udev = nvkm_udevice(oclass->parent); parent 416 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c struct nvkm_object *parent = &client->object; parent 421 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c nvif_ioctl(parent, "create device size %d\n", size); parent 423 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c nvif_ioctl(parent, "create device v%d device %016llx\n", parent 42 drivers/gpu/drm/nouveau/nvkm/engine/disp/basenv50.c struct nvkm_object *parent = oclass->parent; parent 46 drivers/gpu/drm/nouveau/nvkm/engine/disp/basenv50.c nvif_ioctl(parent, "create disp base channel dma size %d\n", argc); parent 48 drivers/gpu/drm/nouveau/nvkm/engine/disp/basenv50.c nvif_ioctl(parent, "create disp base channel dma vers %d " parent 247 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c struct nv50_disp_chan *chan = nv50_disp_chan(oclass->parent); parent 42 drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.c struct nvkm_object *parent = oclass->parent; parent 46 drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.c nvif_ioctl(parent, "create disp core channel dma size %d\n", argc); parent 48 drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.c nvif_ioctl(parent, "create disp core channel dma vers %d " parent 41 drivers/gpu/drm/nouveau/nvkm/engine/disp/cursnv50.c struct nvkm_object *parent = oclass->parent; parent 44 drivers/gpu/drm/nouveau/nvkm/engine/disp/cursnv50.c nvif_ioctl(parent, "create disp cursor size %d\n", argc); parent 46 drivers/gpu/drm/nouveau/nvkm/engine/disp/cursnv50.c nvif_ioctl(parent, "create disp cursor vers %d head %d\n", parent 41 drivers/gpu/drm/nouveau/nvkm/engine/disp/oimmnv50.c struct nvkm_object *parent = oclass->parent; parent 44 drivers/gpu/drm/nouveau/nvkm/engine/disp/oimmnv50.c nvif_ioctl(parent, "create disp overlay size %d\n", argc); parent 46 drivers/gpu/drm/nouveau/nvkm/engine/disp/oimmnv50.c nvif_ioctl(parent, "create disp overlay vers %d head %d\n", parent 42 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlynv50.c struct nvkm_object *parent = oclass->parent; parent 46 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlynv50.c nvif_ioctl(parent, "create disp overlay channel dma size %d\n", argc); parent 48 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlynv50.c nvif_ioctl(parent, "create disp overlay channel dma vers %d " parent 281 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c struct nv50_disp *disp = nv50_disp_root(oclass->parent)->disp; parent 56 drivers/gpu/drm/nouveau/nvkm/engine/disp/wimmgv100.c struct nvkm_object *parent = oclass->parent; parent 60 drivers/gpu/drm/nouveau/nvkm/engine/disp/wimmgv100.c nvif_ioctl(parent, "create window imm channel dma size %d\n", argc); parent 62 drivers/gpu/drm/nouveau/nvkm/engine/disp/wimmgv100.c nvif_ioctl(parent, "create window imm channel dma vers %d " parent 158 drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c struct nvkm_object *parent = oclass->parent; parent 162 drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c nvif_ioctl(parent, "create window channel dma size %d\n", argc); parent 164 drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c nvif_ioctl(parent, "create window channel dma vers %d " parent 77 drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c struct nvkm_object *parent = oclass->parent; parent 88 drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c nvif_ioctl(parent, "create dma size %d\n", *psize); parent 90 drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c nvif_ioctl(parent, "create dma vers %d target %d access %d " parent 41 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.c gf100_dmaobj_bind(struct nvkm_dmaobj *base, struct nvkm_gpuobj *parent, parent 48 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.c ret = nvkm_gpuobj_new(device, 24, align, false, parent, pgpuobj); parent 76 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.c struct nvkm_object *parent = oclass->parent; parent 93 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.c nvif_ioctl(parent, "create gf100 dma size %d\n", size); parent 95 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.c nvif_ioctl(parent, parent 40 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.c gf119_dmaobj_bind(struct nvkm_dmaobj *base, struct nvkm_gpuobj *parent, parent 47 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.c ret = nvkm_gpuobj_new(device, 24, align, false, parent, pgpuobj); parent 74 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.c struct nvkm_object *parent = oclass->parent; parent 91 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.c nvif_ioctl(parent, "create gf119 dma size %d\n", size); parent 93 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.c nvif_ioctl(parent, parent 38 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.c gv100_dmaobj_bind(struct nvkm_dmaobj *base, struct nvkm_gpuobj *parent, parent 47 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.c ret = nvkm_gpuobj_new(device, 24, align, false, parent, pgpuobj); parent 73 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.c struct nvkm_object *parent = oclass->parent; parent 90 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.c nvif_ioctl(parent, "create gv100 dma size %d\n", size); parent 92 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.c nvif_ioctl(parent, parent 41 drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.c nv04_dmaobj_bind(struct nvkm_dmaobj *base, struct nvkm_gpuobj *parent, parent 62 drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.c ret = nvkm_gpuobj_new(device, 16, align, false, parent, pgpuobj); parent 41 drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c nv50_dmaobj_bind(struct nvkm_dmaobj *base, struct nvkm_gpuobj *parent, parent 48 drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c ret = nvkm_gpuobj_new(device, 24, align, false, parent, pgpuobj); parent 76 drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c struct nvkm_object *parent = oclass->parent; parent 93 drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c nvif_ioctl(parent, "create nv50 dma size %d\n", size); parent 95 drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c nvif_ioctl(parent, "create nv50 dma vers %d priv %d part %d " parent 46 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c nvkm_falcon_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, parent 50 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c align, true, parent, pgpuobj); parent 137 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c struct nvkm_fifo_chan *chan = nvkm_fifo_chan(oclass->parent); parent 182 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c .parent = engn->object ? parent 184 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c oclass->parent, parent 37 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmag84.c struct nvkm_object *parent = oclass->parent; parent 45 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmag84.c nvif_ioctl(parent, "create channel dma size %d\n", size); parent 47 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmag84.c nvif_ioctl(parent, "create channel dma vers %d vmm %llx " parent 168 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv04.c struct nvkm_object *parent = oclass->parent; parent 178 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv04.c nvif_ioctl(parent, "create channel dma size %d\n", size); parent 180 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv04.c nvif_ioctl(parent, "create channel dma vers %d pushbuf %llx " parent 39 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv10.c struct nvkm_object *parent = oclass->parent; parent 49 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv10.c nvif_ioctl(parent, "create channel dma size %d\n", size); parent 51 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv10.c nvif_ioctl(parent, "create channel dma vers %d pushbuf %llx " parent 39 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv17.c struct nvkm_object *parent = oclass->parent; parent 49 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv17.c nvif_ioctl(parent, "create channel dma size %d\n", size); parent 51 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv17.c nvif_ioctl(parent, "create channel dma vers %d pushbuf %llx " parent 186 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv40.c struct nvkm_object *parent = oclass->parent; parent 196 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv40.c nvif_ioctl(parent, "create channel dma size %d\n", size); parent 198 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv40.c nvif_ioctl(parent, "create channel dma vers %d pushbuf %llx " parent 37 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv50.c struct nvkm_object *parent = oclass->parent; parent 45 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv50.c nvif_ioctl(parent, "create channel dma size %d\n", size); parent 47 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv50.c nvif_ioctl(parent, "create channel dma vers %d vmm %llx " parent 37 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifog84.c struct nvkm_object *parent = oclass->parent; parent 46 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifog84.c nvif_ioctl(parent, "create channel gpfifo size %d\n", size); parent 48 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifog84.c nvif_ioctl(parent, "create channel gpfifo vers %d vmm %llx " parent 221 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogf100.c struct nvkm_object *parent = oclass->parent; parent 226 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogf100.c nvif_ioctl(parent, "create channel gpfifo size %d\n", size); parent 228 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogf100.c nvif_ioctl(parent, "create channel gpfifo vers %d vmm %llx " parent 333 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c struct nvkm_object *parent = oclass->parent; parent 339 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c nvif_ioctl(parent, "create channel gpfifo size %d\n", size); parent 341 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c nvif_ioctl(parent, "create channel gpfifo vers %d vmm %llx " parent 227 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c struct nvkm_object *parent = oclass->parent; parent 233 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c nvif_ioctl(parent, "create channel gpfifo size %d\n", size); parent 235 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c nvif_ioctl(parent, "create channel gpfifo vers %d vmm %llx " parent 37 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifonv50.c struct nvkm_object *parent = oclass->parent; parent 46 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifonv50.c nvif_ioctl(parent, "create channel gpfifo size %d\n", size); parent 48 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifonv50.c nvif_ioctl(parent, "create channel gpfifo vers %d vmm %llx " parent 55 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifotu102.c struct nvkm_object *parent = oclass->parent; parent 61 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifotu102.c nvif_ioctl(parent, "create channel gpfifo size %d\n", size); parent 63 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifotu102.c nvif_ioctl(parent, "create channel gpfifo vers %d vmm %llx " parent 285 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c struct gf100_gr_chan *chan = gf100_gr_chan(oclass->parent); parent 320 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gf100_gr_chan_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, parent 328 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c align, false, parent, pgpuobj); parent 1043 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv04_gr_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, parent 1047 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c false, parent, pgpuobj); parent 44 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c nv40_gr_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, parent 48 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c false, parent, pgpuobj); parent 74 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c nv40_gr_chan_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, parent 80 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c align, true, parent, pgpuobj); parent 43 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c nv50_gr_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, parent 47 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c align, false, parent, pgpuobj); parent 69 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c nv50_gr_chan_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, parent 74 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c align, true, parent, pgpuobj); parent 39 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c nv31_mpeg_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, parent 43 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c false, parent, pgpuobj); parent 52 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c nv44_mpeg_chan_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, parent 57 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c align, true, parent, pgpuobj); parent 37 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.c nv50_mpeg_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, parent 41 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.c align, true, parent, pgpuobj); parent 374 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c struct nvkm_object *parent = oclass->parent; parent 381 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c nvif_ioctl(parent, "create perfdom size %d\n", size); parent 383 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c nvif_ioctl(parent, "create perfdom vers %d dom %d mode %02x\n", parent 608 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c struct nvkm_perfmon *perfmon = nvkm_perfmon(oclass->parent); parent 53 drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c struct nvkm_sw_chan *chan = nvkm_sw_chan(oclass->parent); parent 44 drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c nvkm_xtensa_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, parent 48 drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c true, parent, pgpuobj); parent 199 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c aux->i2c.dev.parent = device->dev; parent 231 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c bus->i2c.dev.parent = device->dev; parent 146 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c struct nvkm_mmu *mmu = nvkm_ummu(oclass->parent)->mmu; parent 375 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c struct nvkm_mmu *mmu = nvkm_ummu(oclass->parent)->mmu; parent 802 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c struct rb_node *parent = NULL; parent 806 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c parent = *ptr; parent 808 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c ptr = &parent->rb_left; parent 811 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c ptr = &parent->rb_right; parent 814 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c ptr = &parent->rb_left; parent 817 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c ptr = &parent->rb_right; parent 822 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c rb_link_node(&vma->tree, parent, ptr); parent 844 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c struct rb_node *parent = NULL; parent 848 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c parent = *ptr; parent 850 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c ptr = &parent->rb_left; parent 853 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c ptr = &parent->rb_right; parent 858 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c rb_link_node(&vma->tree, parent, ptr); parent 34 drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c struct nvkm_therm *therm = fan->parent; parent 265 drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c therm->fan->parent = therm; parent 41 drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.c struct nvkm_therm *therm = fan->base.parent; parent 39 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h struct nvkm_therm *parent; parent 1157 drivers/gpu/drm/omapdrm/dss/dss.c struct device_node *parent = pdev->dev.of_node; parent 1163 drivers/gpu/drm/omapdrm/dss/dss.c port = of_graph_get_port_by_id(parent, i); parent 1191 drivers/gpu/drm/omapdrm/dss/dss.c struct device_node *parent = pdev->dev.of_node; parent 1196 drivers/gpu/drm/omapdrm/dss/dss.c port = of_graph_get_port_by_id(parent, i); parent 1355 drivers/gpu/drm/omapdrm/dss/dss.c component_match_add(dev->parent, match, dss_component_compare, dev); parent 222 drivers/gpu/drm/omapdrm/tcm.h static inline void tcm_slice(struct tcm_area *parent, struct tcm_area *slice) parent 224 drivers/gpu/drm/omapdrm/tcm.h *slice = *parent; parent 234 drivers/gpu/drm/omapdrm/tcm.h parent->p0.x = 0; parent 235 drivers/gpu/drm/omapdrm/tcm.h parent->p0.y = slice->p1.y + 1; parent 238 drivers/gpu/drm/omapdrm/tcm.h parent->tcm = NULL; parent 294 drivers/gpu/drm/panel/panel-arm-versatile.c struct device *parent; parent 300 drivers/gpu/drm/panel/panel-arm-versatile.c parent = dev->parent; parent 301 drivers/gpu/drm/panel/panel-arm-versatile.c if (!parent) { parent 305 drivers/gpu/drm/panel/panel-arm-versatile.c map = syscon_node_to_regmap(parent->of_node); parent 451 drivers/gpu/drm/pl111/pl111_display.c struct clk_hw *parent = clk_hw_get_parent(hw); parent 460 drivers/gpu/drm/pl111/pl111_display.c this_prate = clk_hw_round_rate(parent, rate * div); parent 540 drivers/gpu/drm/pl111/pl111_display.c struct clk *parent = devm_clk_get(drm->dev, "clcdclk"); parent 552 drivers/gpu/drm/pl111/pl111_display.c if (IS_ERR(parent)) { parent 554 drivers/gpu/drm/pl111/pl111_display.c return PTR_ERR(parent); parent 561 drivers/gpu/drm/pl111/pl111_display.c priv->clk = parent; parent 564 drivers/gpu/drm/pl111/pl111_display.c parent_name = __clk_get_name(parent); parent 930 drivers/gpu/drm/radeon/radeon_i2c.c i2c->adapter.dev.parent = &dev->pdev->dev; parent 789 drivers/gpu/drm/rockchip/inno_hdmi.c adap->dev.parent = hdmi->dev; parent 719 drivers/gpu/drm/rockchip/rk3066_hdmi.c adap->dev.parent = hdmi->dev; parent 372 drivers/gpu/drm/rockchip/rockchip_drm_drv.c if (!of_device_is_available(port->parent)) { parent 377 drivers/gpu/drm/rockchip/rockchip_drm_drv.c iommu = of_parse_phandle(port->parent, "iommus", 0); parent 378 drivers/gpu/drm/rockchip/rockchip_drm_drv.c if (!iommu || !of_device_is_available(iommu->parent)) { parent 381 drivers/gpu/drm/rockchip/rockchip_drm_drv.c port->parent); parent 223 drivers/gpu/drm/scheduler/sched_entity.c WARN_ON(job->s_fence->parent); parent 113 drivers/gpu/drm/scheduler/sched_fence.c dma_fence_put(fence->parent); parent 379 drivers/gpu/drm/scheduler/sched_main.c if (s_job->s_fence->parent && parent 380 drivers/gpu/drm/scheduler/sched_main.c dma_fence_remove_callback(s_job->s_fence->parent, parent 442 drivers/gpu/drm/scheduler/sched_main.c struct dma_fence *fence = s_job->s_fence->parent; parent 495 drivers/gpu/drm/scheduler/sched_main.c dma_fence_put(s_job->s_fence->parent); parent 499 drivers/gpu/drm/scheduler/sched_main.c s_job->s_fence->parent = NULL; parent 502 drivers/gpu/drm/scheduler/sched_main.c s_job->s_fence->parent = fence; parent 741 drivers/gpu/drm/scheduler/sched_main.c s_fence->parent = dma_fence_get(fence); parent 108 drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c int sun4i_ddc_create(struct sun4i_hdmi *hdmi, struct clk *parent) parent 114 drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c parent_name = __clk_get_name(parent); parent 70 drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c struct clk_hw *parent = NULL; parent 83 drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c parent = clk_hw_get_parent_by_index(hw, p); parent 84 drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c if (!parent) parent 93 drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c rounded = clk_hw_round_rate(parent, ideal); parent 114 drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c if (!parent) parent 120 drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c req->best_parent_hw = parent; parent 26 drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c struct clk_hw *parent; parent 31 drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c parent = clk_hw_get_parent_by_index(hw, p); parent 32 drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c if (!parent) parent 39 drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c rounded = clk_hw_round_rate(parent, ideal); parent 44 drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c best_parent = parent; parent 53 drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c best_parent = parent; parent 98 drivers/gpu/drm/sun4i/sun8i_tcon_top.c const char *parent, parent 106 drivers/gpu/drm/sun4i/sun8i_tcon_top.c index = of_property_match_string(dev->of_node, "clock-names", parent); parent 1997 drivers/gpu/drm/tegra/dc.c struct drm_device *drm = dev_get_drvdata(client->parent); parent 336 drivers/gpu/drm/tegra/drm.c struct host1x *host1x = dev_get_drvdata(drm->dev->parent); parent 543 drivers/gpu/drm/tegra/drm.c struct host1x *host = dev_get_drvdata(drm->dev->parent); parent 558 drivers/gpu/drm/tegra/drm.c struct host1x *host1x = dev_get_drvdata(drm->dev->parent); parent 572 drivers/gpu/drm/tegra/drm.c struct host1x *host1x = dev_get_drvdata(drm->dev->parent); parent 1074 drivers/gpu/drm/tegra/drm.c struct drm_device *drm = dev_get_drvdata(client->parent); parent 1112 drivers/gpu/drm/tegra/drm.c struct drm_device *drm = dev_get_drvdata(client->parent); parent 1033 drivers/gpu/drm/tegra/dsi.c struct drm_device *drm = dev_get_drvdata(client->parent); parent 1085 drivers/gpu/drm/tegra/dsi.c struct clk *parent; parent 1088 drivers/gpu/drm/tegra/dsi.c parent = clk_get_parent(dsi->clk); parent 1089 drivers/gpu/drm/tegra/dsi.c if (!parent) parent 1092 drivers/gpu/drm/tegra/dsi.c err = clk_set_parent(parent, dsi->clk_parent); parent 1367 drivers/gpu/drm/tegra/dsi.c struct clk *parent; parent 1371 drivers/gpu/drm/tegra/dsi.c parent = clk_get_parent(dsi->slave->clk); parent 1372 drivers/gpu/drm/tegra/dsi.c if (!parent) parent 1375 drivers/gpu/drm/tegra/dsi.c err = clk_set_parent(parent, dsi->clk_parent); parent 38 drivers/gpu/drm/tegra/gr2d.c struct drm_device *dev = dev_get_drvdata(client->parent); parent 81 drivers/gpu/drm/tegra/gr2d.c struct drm_device *dev = dev_get_drvdata(client->parent); parent 47 drivers/gpu/drm/tegra/gr3d.c struct drm_device *dev = dev_get_drvdata(client->parent); parent 90 drivers/gpu/drm/tegra/gr3d.c struct drm_device *dev = dev_get_drvdata(client->parent); parent 1121 drivers/gpu/drm/tegra/hdmi.c struct clk *parent; parent 1124 drivers/gpu/drm/tegra/hdmi.c parent = clk_get_parent(hdmi->clk_parent); parent 1126 drivers/gpu/drm/tegra/hdmi.c err = clk_round_rate(parent, pclk * 4); parent 1427 drivers/gpu/drm/tegra/hdmi.c struct drm_device *drm = dev_get_drvdata(client->parent); parent 101 drivers/gpu/drm/tegra/hub.c pm_runtime_get_sync(wgrp->parent); parent 124 drivers/gpu/drm/tegra/hub.c pm_runtime_put(wgrp->parent); parent 554 drivers/gpu/drm/tegra/hub.c plane->wgrp->parent = dc->dev; parent 608 drivers/gpu/drm/tegra/hub.c struct drm_device *drm = dev_get_drvdata(hub->client.parent); parent 711 drivers/gpu/drm/tegra/hub.c struct drm_device *drm = dev_get_drvdata(client->parent); parent 729 drivers/gpu/drm/tegra/hub.c struct drm_device *drm = dev_get_drvdata(client->parent); parent 20 drivers/gpu/drm/tegra/hub.h struct device *parent; parent 490 drivers/gpu/drm/tegra/sor.c static int tegra_sor_set_parent_clock(struct tegra_sor *sor, struct clk *parent) parent 496 drivers/gpu/drm/tegra/sor.c err = clk_set_parent(sor->clk_out, parent); parent 549 drivers/gpu/drm/tegra/sor.c u8 parent = U8_MAX; parent 557 drivers/gpu/drm/tegra/sor.c parent = 0; parent 562 drivers/gpu/drm/tegra/sor.c parent = 1; parent 566 drivers/gpu/drm/tegra/sor.c return parent; parent 2808 drivers/gpu/drm/tegra/sor.c struct drm_device *drm = dev_get_drvdata(client->parent); parent 185 drivers/gpu/drm/tegra/vic.c struct drm_device *dev = dev_get_drvdata(client->parent); parent 234 drivers/gpu/drm/tegra/vic.c struct drm_device *dev = dev_get_drvdata(client->parent); parent 48 drivers/gpu/drm/virtio/virtgpu_drv.c struct pci_dev *pdev = to_pci_dev(vdev->dev.parent); parent 113 drivers/gpu/drm/virtio/virtgpu_drv.c if (!strcmp(vdev->dev.parent->bus->name, "pci")) { parent 495 drivers/gpu/drm/virtio/virtgpu_vq.c dma_sync_sg_for_device(vgdev->vdev->dev.parent, parent 902 drivers/gpu/drm/virtio/virtgpu_vq.c dma_sync_sg_for_device(vgdev->vdev->dev.parent, parent 982 drivers/gpu/drm/virtio/virtgpu_vq.c obj->mapped = dma_map_sg(vgdev->vdev->dev.parent, parent 1025 drivers/gpu/drm/virtio/virtgpu_vq.c dma_unmap_sg(vgdev->vdev->dev.parent, parent 141 drivers/gpu/drm/zte/zx_drm_drv.c struct device_node *parent = dev->of_node; parent 150 drivers/gpu/drm/zte/zx_drm_drv.c for_each_available_child_of_node(parent, child) parent 624 drivers/gpu/drm/zte/zx_hdmi.c adap->dev.parent = hdmi->dev; parent 338 drivers/gpu/drm/zte/zx_vga.c adap->dev.parent = dev; parent 94 drivers/gpu/host1x/bus.c for_each_child_of_node(device->dev.parent->of_node, np) { parent 123 drivers/gpu/host1x/bus.c client->parent = &device->dev; parent 159 drivers/gpu/host1x/bus.c client->parent = NULL; parent 311 drivers/gpu/host1x/bus.c struct device_node *np = dev->parent->of_node; parent 443 drivers/gpu/host1x/bus.c device->dev.parent = host1x->dev; parent 75 drivers/gpu/host1x/cdma.h #define cdma_to_host1x(cdma) dev_get_drvdata(cdma_to_channel(cdma)->dev->parent) parent 45 drivers/gpu/host1x/channel.c struct host1x *host = dev_get_drvdata(job->channel->dev->parent); parent 82 drivers/gpu/host1x/channel.c struct host1x *host = dev_get_drvdata(channel->dev->parent); parent 125 drivers/gpu/host1x/channel.c struct host1x *host = dev_get_drvdata(dev->parent); parent 51 drivers/gpu/host1x/debug.c struct host1x *m = dev_get_drvdata(ch->dev->parent); parent 89 drivers/gpu/host1x/hw/channel_hw.c struct host1x *host = dev_get_drvdata(job->channel->dev->parent); parent 109 drivers/gpu/host1x/hw/channel_hw.c struct iommu_fwspec *spec = dev_iommu_fwspec_get(channel->dev->parent); parent 127 drivers/gpu/host1x/hw/channel_hw.c struct host1x *host = dev_get_drvdata(ch->dev->parent); parent 508 drivers/gpu/host1x/job.c struct host1x *host = dev_get_drvdata(dev->parent); parent 556 drivers/gpu/host1x/job.c struct host1x *host = dev_get_drvdata(job->channel->dev->parent); parent 424 drivers/gpu/host1x/syncpt.c struct host1x *host = dev_get_drvdata(client->parent->parent); parent 1239 drivers/gpu/ipu-v3/ipu-common.c pdev->dev.parent = dev; parent 641 drivers/gpu/vga/vgaarb.c bus = bus->parent; parent 644 drivers/gpu/vga/vgaarb.c new_bus = new_bus->parent; parent 713 drivers/gpu/vga/vgaarb.c bus = bus->parent; parent 209 drivers/greybus/bundle.c bundle->dev.parent = &intf->dev; parent 466 drivers/greybus/control.c control->dev.parent = &intf->dev; parent 125 drivers/greybus/hd.c struct device *parent, parent 137 drivers/greybus/hd.c dev_err(parent, "mandatory hd-callbacks missing\n"); parent 142 drivers/greybus/hd.c dev_err(parent, "greybus host-device buffers too small\n"); parent 147 drivers/greybus/hd.c dev_err(parent, "Invalid number of CPorts: %zu\n", num_cports); parent 156 drivers/greybus/hd.c dev_warn(parent, "limiting buffer size to %u\n", parent 179 drivers/greybus/hd.c hd->dev.parent = parent; parent 183 drivers/greybus/hd.c hd->dev.dma_mask = hd->dev.parent->dma_mask; parent 808 drivers/greybus/interface.c intf->dev.parent = &module->dev; parent 105 drivers/greybus/module.c module->dev.parent = &hd->dev; parent 1316 drivers/greybus/svc.c svc->dev.parent = &hd->dev; parent 1320 drivers/greybus/svc.c svc->dev.dma_mask = svc->dev.parent->dma_mask; parent 744 drivers/hid/hid-alps.c input2->dev.parent = input->dev.parent; parent 853 drivers/hid/hid-asus.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 257 drivers/hid/hid-bigbenff.c struct device *dev = led->dev->parent; parent 289 drivers/hid/hid-bigbenff.c struct device *dev = led->dev->parent; parent 61 drivers/hid/hid-chicony.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 149 drivers/hid/hid-corsair.c struct device *dev = led->cdev.dev->parent; parent 150 drivers/hid/hid-corsair.c struct usb_interface *usbif = to_usb_interface(dev->parent); parent 212 drivers/hid/hid-corsair.c dev = led->cdev.dev->parent; parent 213 drivers/hid/hid-corsair.c usbif = to_usb_interface(dev->parent); parent 238 drivers/hid/hid-corsair.c dev = led->cdev.dev->parent; parent 239 drivers/hid/hid-corsair.c usbif = to_usb_interface(dev->parent); parent 265 drivers/hid/hid-corsair.c struct usb_interface *usbif = to_usb_interface(dev->parent); parent 313 drivers/hid/hid-corsair.c struct usb_interface *usbif = to_usb_interface(dev->parent); parent 342 drivers/hid/hid-corsair.c struct usb_interface *usbif = to_usb_interface(dev->parent); parent 382 drivers/hid/hid-corsair.c struct usb_interface *usbif = to_usb_interface(dev->parent); parent 556 drivers/hid/hid-corsair.c struct usb_interface *usbif = to_usb_interface(dev->dev.parent); parent 691 drivers/hid/hid-corsair.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 1201 drivers/hid/hid-cp2112.c dev_err(dev->gc.parent, "Failed to request GPIO\n"); parent 1207 drivers/hid/hid-cp2112.c dev_err(dev->gc.parent, "Failed to set GPIO to input dir\n"); parent 1213 drivers/hid/hid-cp2112.c dev_err(dev->gc.parent, "Failed to lock GPIO as interrupt\n"); parent 1219 drivers/hid/hid-cp2112.c dev_err(dev->gc.parent, "Failed to translate GPIO to IRQ\n"); parent 1313 drivers/hid/hid-cp2112.c dev->adap.dev.parent = &hdev->dev; parent 1339 drivers/hid/hid-cp2112.c dev->gc.parent = &hdev->dev; parent 1359 drivers/hid/hid-cp2112.c dev_err(dev->gc.parent, "failed to add IRQ chip\n"); parent 54 drivers/hid/hid-elan.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 176 drivers/hid/hid-elan.c input->dev.parent = &hdev->dev; parent 413 drivers/hid/hid-elan.c struct device *dev = led_cdev->dev->parent; parent 425 drivers/hid/hid-elan.c struct device *dev = led_cdev->dev->parent; parent 191 drivers/hid/hid-elo.c struct usb_device *hub = dev->parent; parent 237 drivers/hid/hid-elo.c priv->usbdev = interface_to_usbdev(to_usb_interface(hdev->dev.parent)); parent 135 drivers/hid/hid-google-hammer.c struct cros_ec_device *ec = dev_get_drvdata(dev->parent); parent 176 drivers/hid/hid-google-hammer.c struct cros_ec_device *ec = dev_get_drvdata(pdev->dev.parent); parent 249 drivers/hid/hid-google-hammer.c struct cros_ec_device *ec = dev_get_drvdata(pdev->dev.parent); parent 62 drivers/hid/hid-gt683r.c struct device *dev = led_cdev->dev->parent; parent 82 drivers/hid/hid-gt683r.c struct hid_device *hdev = to_hid_device(dev->parent); parent 100 drivers/hid/hid-gt683r.c struct hid_device *hdev = to_hid_device(dev->parent); parent 108 drivers/hid/hid-holtek-kbd.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 143 drivers/hid/hid-holtek-kbd.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 35 drivers/hid/hid-holtek-mouse.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 1733 drivers/hid/hid-input.c input_dev->dev.parent = &hid->dev; parent 648 drivers/hid/hid-lenovo.c struct device *dev = led_cdev->dev->parent; parent 664 drivers/hid/hid-lenovo.c struct device *dev = led_cdev->dev->parent; parent 772 drivers/hid/hid-lg.c struct usb_interface *iface = to_usb_interface(hdev->dev.parent); parent 1117 drivers/hid/hid-lg4ff.c struct device *dev = led_cdev->dev->parent; parent 1152 drivers/hid/hid-lg4ff.c struct device *dev = led_cdev->dev->parent; parent 682 drivers/hid/hid-logitech-dj.c dj_hiddev->dev.parent = &djrcv_hdev->dev; parent 1664 drivers/hid/hid-logitech-dj.c intf = to_usb_interface(hdev->dev.parent); parent 3345 drivers/hid/hid-logitech-hidpp.c input_dev->dev.parent = &hdev->dev; parent 114 drivers/hid/hid-picolcd_cir.c rdev->dev.parent = &data->hdev->dev; parent 437 drivers/hid/hid-picolcd_core.c idev->dev.parent = &hdev->dev; parent 58 drivers/hid/hid-picolcd_leds.c dev = led_cdev->dev->parent; parent 85 drivers/hid/hid-picolcd_leds.c dev = led_cdev->dev->parent; parent 801 drivers/hid/hid-prodikeys.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 727 drivers/hid/hid-rmi.c data->xport.dev = hdev->dev.parent; parent 32 drivers/hid/hid-roccat-arvo.c hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); parent 34 drivers/hid/hid-roccat-arvo.c interface_to_usbdev(to_usb_interface(dev->parent->parent)); parent 52 drivers/hid/hid-roccat-arvo.c hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); parent 54 drivers/hid/hid-roccat-arvo.c interface_to_usbdev(to_usb_interface(dev->parent->parent)); parent 82 drivers/hid/hid-roccat-arvo.c hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); parent 84 drivers/hid/hid-roccat-arvo.c interface_to_usbdev(to_usb_interface(dev->parent->parent)); parent 102 drivers/hid/hid-roccat-arvo.c hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); parent 104 drivers/hid/hid-roccat-arvo.c interface_to_usbdev(to_usb_interface(dev->parent->parent)); parent 147 drivers/hid/hid-roccat-arvo.c hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); parent 156 drivers/hid/hid-roccat-arvo.c hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); parent 158 drivers/hid/hid-roccat-arvo.c interface_to_usbdev(to_usb_interface(dev->parent->parent)); parent 191 drivers/hid/hid-roccat-arvo.c struct device *dev = kobj_to_dev(kobj)->parent->parent; parent 210 drivers/hid/hid-roccat-arvo.c struct device *dev = kobj_to_dev(kobj)->parent->parent; parent 288 drivers/hid/hid-roccat-arvo.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 329 drivers/hid/hid-roccat-arvo.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 134 drivers/hid/hid-roccat-common.c struct device *dev = kobj_to_dev(kobj)->parent->parent; parent 157 drivers/hid/hid-roccat-common.c struct device *dev = kobj_to_dev(kobj)->parent->parent; parent 65 drivers/hid/hid-roccat-isku.c hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); parent 78 drivers/hid/hid-roccat-isku.c dev = dev->parent->parent; parent 121 drivers/hid/hid-roccat-isku.c struct device *dev = kobj_to_dev(kobj)->parent->parent; parent 143 drivers/hid/hid-roccat-isku.c struct device *dev = kobj_to_dev(kobj)->parent->parent; parent 268 drivers/hid/hid-roccat-isku.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 309 drivers/hid/hid-roccat-isku.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 398 drivers/hid/hid-roccat-isku.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 269 drivers/hid/hid-roccat-kone.c struct device *dev = kobj_to_dev(kobj)->parent->parent; parent 293 drivers/hid/hid-roccat-kone.c struct device *dev = kobj_to_dev(kobj)->parent->parent; parent 330 drivers/hid/hid-roccat-kone.c struct device *dev = kobj_to_dev(kobj)->parent->parent; parent 350 drivers/hid/hid-roccat-kone.c struct device *dev = kobj_to_dev(kobj)->parent->parent; parent 396 drivers/hid/hid-roccat-kone.c hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); parent 405 drivers/hid/hid-roccat-kone.c hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); parent 419 drivers/hid/hid-roccat-kone.c dev = dev->parent->parent; parent 437 drivers/hid/hid-roccat-kone.c hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); parent 447 drivers/hid/hid-roccat-kone.c hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); parent 471 drivers/hid/hid-roccat-kone.c dev = dev->parent->parent; parent 549 drivers/hid/hid-roccat-kone.c hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); parent 561 drivers/hid/hid-roccat-kone.c dev = dev->parent->parent; parent 687 drivers/hid/hid-roccat-kone.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 727 drivers/hid/hid-roccat-kone.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 87 drivers/hid/hid-roccat-koneplus.c struct device *dev = kobj_to_dev(kobj)->parent->parent; parent 112 drivers/hid/hid-roccat-koneplus.c struct device *dev = kobj_to_dev(kobj)->parent->parent; parent 191 drivers/hid/hid-roccat-koneplus.c struct device *dev = kobj_to_dev(kobj)->parent->parent; parent 209 drivers/hid/hid-roccat-koneplus.c struct device *dev = kobj_to_dev(kobj)->parent->parent; parent 246 drivers/hid/hid-roccat-koneplus.c hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); parent 259 drivers/hid/hid-roccat-koneplus.c dev = dev->parent->parent; parent 305 drivers/hid/hid-roccat-koneplus.c dev = dev->parent->parent; parent 376 drivers/hid/hid-roccat-koneplus.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 417 drivers/hid/hid-roccat-koneplus.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 510 drivers/hid/hid-roccat-koneplus.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 77 drivers/hid/hid-roccat-konepure.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 118 drivers/hid/hid-roccat-konepure.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 171 drivers/hid/hid-roccat-konepure.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 130 drivers/hid/hid-roccat-kovaplus.c struct device *dev = kobj_to_dev(kobj)->parent->parent; parent 155 drivers/hid/hid-roccat-kovaplus.c struct device *dev = kobj_to_dev(kobj)->parent->parent; parent 221 drivers/hid/hid-roccat-kovaplus.c struct device *dev = kobj_to_dev(kobj)->parent->parent; parent 239 drivers/hid/hid-roccat-kovaplus.c struct device *dev = kobj_to_dev(kobj)->parent->parent; parent 276 drivers/hid/hid-roccat-kovaplus.c hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); parent 289 drivers/hid/hid-roccat-kovaplus.c dev = dev->parent->parent; parent 329 drivers/hid/hid-roccat-kovaplus.c hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); parent 338 drivers/hid/hid-roccat-kovaplus.c hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); parent 348 drivers/hid/hid-roccat-kovaplus.c hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); parent 361 drivers/hid/hid-roccat-kovaplus.c dev = dev->parent->parent; parent 445 drivers/hid/hid-roccat-kovaplus.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 487 drivers/hid/hid-roccat-kovaplus.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 601 drivers/hid/hid-roccat-kovaplus.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 117 drivers/hid/hid-roccat-lua.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 149 drivers/hid/hid-roccat-lua.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 90 drivers/hid/hid-roccat-pyra.c struct device *dev = kobj_to_dev(kobj)->parent->parent; parent 115 drivers/hid/hid-roccat-pyra.c struct device *dev = kobj_to_dev(kobj)->parent->parent; parent 189 drivers/hid/hid-roccat-pyra.c struct device *dev = kobj_to_dev(kobj)->parent->parent; parent 207 drivers/hid/hid-roccat-pyra.c struct device *dev = kobj_to_dev(kobj)->parent->parent; parent 244 drivers/hid/hid-roccat-pyra.c struct device *dev = kobj_to_dev(kobj)->parent->parent; parent 288 drivers/hid/hid-roccat-pyra.c hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); parent 297 drivers/hid/hid-roccat-pyra.c hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); parent 318 drivers/hid/hid-roccat-pyra.c dev = dev->parent->parent; parent 395 drivers/hid/hid-roccat-pyra.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 436 drivers/hid/hid-roccat-pyra.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 544 drivers/hid/hid-roccat-pyra.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 85 drivers/hid/hid-roccat-ryos.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 126 drivers/hid/hid-roccat-ryos.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 179 drivers/hid/hid-roccat-ryos.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 57 drivers/hid/hid-roccat-savu.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 98 drivers/hid/hid-roccat-savu.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 169 drivers/hid/hid-roccat-savu.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 99 drivers/hid/hid-samsung.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 1380 drivers/hid/hid-sony.c sc->touchpad->dev.parent = &sc->hdev->dev; parent 1444 drivers/hid/hid-sony.c sc->sensor_dev->dev.parent = &sc->hdev->dev; parent 1855 drivers/hid/hid-sony.c struct device *dev = led->dev->parent; parent 1897 drivers/hid/hid-sony.c struct device *dev = led->dev->parent; parent 1920 drivers/hid/hid-sony.c struct device *dev = led->dev->parent; parent 402 drivers/hid/hid-steam.c input->dev.parent = &hdev->dev; parent 684 drivers/hid/hid-steam.c client_hdev->dev.parent = hdev->dev.parent; parent 140 drivers/hid/hid-steelseries.c struct device *dev = led_cdev->dev->parent; parent 159 drivers/hid/hid-steelseries.c struct device *dev = led_cdev->dev->parent; parent 176 drivers/hid/hid-steelseries.c struct device *dev = led_cdev->dev->parent; parent 204 drivers/hid/hid-steelseries.c struct device *dev = led_cdev->dev->parent; parent 709 drivers/hid/hid-uclogic-params.c struct usb_interface *iface = to_usb_interface(hdev->dev.parent); parent 837 drivers/hid/hid-uclogic-params.c struct usb_interface *iface = to_usb_interface(hdev->dev.parent); parent 289 drivers/hid/hid-udraw-ps3.c input_dev->dev.parent = &hdev->dev; parent 643 drivers/hid/hid-wiimote-core.c wdata->input->dev.parent = &wdata->hdev->dev; parent 296 drivers/hid/hid-wiimote-modules.c struct device *dev = led_dev->dev->parent; parent 317 drivers/hid/hid-wiimote-modules.c struct device *dev = led_dev->dev->parent; parent 493 drivers/hid/hid-wiimote-modules.c wdata->accel->dev.parent = &wdata->hdev->dev; parent 745 drivers/hid/hid-wiimote-modules.c wdata->ir->dev.parent = &wdata->hdev->dev; parent 940 drivers/hid/hid-wiimote-modules.c wdata->extension.input->dev.parent = &wdata->hdev->dev; parent 1215 drivers/hid/hid-wiimote-modules.c wdata->extension.input->dev.parent = &wdata->hdev->dev; parent 1493 drivers/hid/hid-wiimote-modules.c wdata->extension.input->dev.parent = &wdata->hdev->dev; parent 1881 drivers/hid/hid-wiimote-modules.c wdata->extension.input->dev.parent = &wdata->hdev->dev; parent 2101 drivers/hid/hid-wiimote-modules.c wdata->extension.input->dev.parent = &wdata->hdev->dev; parent 2331 drivers/hid/hid-wiimote-modules.c wdata->extension.input->dev.parent = &wdata->hdev->dev; parent 2566 drivers/hid/hid-wiimote-modules.c wdata->mp->dev.parent = &wdata->hdev->dev; parent 1105 drivers/hid/i2c-hid/i2c-hid-core.c hid->dev.parent = &client->dev; parent 235 drivers/hid/intel-ish-hid/ishtp-hid.c hid->dev.parent = ishtp_device(client_data->cl_device); parent 449 drivers/hid/intel-ish-hid/ishtp/bus.c device->dev.parent = dev->devc; parent 512 drivers/hid/uhid.c hid->dev.parent = uhid_misc.this_device; parent 983 drivers/hid/usbhid/hid-core.c struct usb_interface *intf = to_usb_interface(hid->dev.parent); parent 1064 drivers/hid/usbhid/hid-core.c struct usb_interface *intf = to_usb_interface(hid->dev.parent); parent 1295 drivers/hid/usbhid/hid-core.c struct usb_interface *intf = to_usb_interface(hid->dev.parent); parent 1354 drivers/hid/usbhid/hid-core.c hid->dev.parent = &intf->dev; parent 94 drivers/hid/usbhid/usbhid.h to_usb_device(hid_dev->dev.parent->parent) parent 317 drivers/hid/usbhid/usbkbd.c input_dev->dev.parent = &iface->dev; parent 165 drivers/hid/usbhid/usbmouse.c input_dev->dev.parent = &intf->dev; parent 1826 drivers/hid/wacom_sys.c struct device *dev = kobj_to_dev(kobj->parent); parent 1910 drivers/hid/wacom_sys.c struct device *dev = kobj_to_dev(kobj->parent); parent 2024 drivers/hid/wacom_sys.c input_dev->dev.parent = &hdev->dev; parent 2189 drivers/hid/wacom_sys.c struct usb_interface *intf = to_usb_interface(wacom->hdev->dev.parent); parent 2698 drivers/hid/wacom_sys.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); parent 124 drivers/hid/wacom_wac.c dev_dbg(input->dev.parent, parent 140 drivers/hid/wacom_wac.c dev_dbg(input->dev.parent, parent 199 drivers/hid/wacom_wac.c dev_dbg(input->dev.parent, parent 228 drivers/hid/wacom_wac.c dev_dbg(input->dev.parent, parent 259 drivers/hid/wacom_wac.c dev_dbg(input->dev.parent, parent 316 drivers/hid/wacom_wac.c dev_dbg(input->dev.parent, parent 322 drivers/hid/wacom_wac.c dev_dbg(input->dev.parent, parent 1024 drivers/hid/wacom_wac.c dev_dbg(input->dev.parent, parent 1220 drivers/hid/wacom_wac.c dev_dbg(wacom->pen_input->dev.parent, parent 1499 drivers/hid/wacom_wac.c dev_dbg(wacom->pen_input->dev.parent, parent 1741 drivers/hid/wacom_wac.c dev_dbg(wacom->pen_input->dev.parent, parent 1749 drivers/hid/wacom_wac.c dev_dbg(wacom->touch_input->dev.parent, parent 333 drivers/hsi/clients/ssi_protocol.c if (slave->device.parent == ssi->cl->device.parent) { parent 921 drivers/hsi/clients/ssi_protocol.c struct hsi_client *cl = to_hsi_client(dev->dev.parent); parent 953 drivers/hsi/clients/ssi_protocol.c struct hsi_client *cl = to_hsi_client(dev->dev.parent); parent 973 drivers/hsi/clients/ssi_protocol.c struct hsi_client *cl = to_hsi_client(dev->dev.parent); parent 44 drivers/hsi/controllers/omap_ssi_core.c pm_runtime_get_sync(ssi->device.parent); parent 48 drivers/hsi/controllers/omap_ssi_core.c pm_runtime_put(ssi->device.parent); parent 61 drivers/hsi/controllers/omap_ssi_core.c pm_runtime_get_sync(ssi->device.parent); parent 102 drivers/hsi/controllers/omap_ssi_core.c pm_runtime_put(ssi->device.parent); parent 151 drivers/hsi/controllers/omap_ssi_core.c struct hsi_controller *ssi = to_hsi_controller(port->device.parent); parent 156 drivers/hsi/controllers/omap_ssi_core.c pm_runtime_get_sync(ssi->device.parent); parent 162 drivers/hsi/controllers/omap_ssi_core.c pm_runtime_put(ssi->device.parent); parent 171 drivers/hsi/controllers/omap_ssi_core.c struct hsi_port *port = to_hsi_port(msg->cl->device.parent); parent 226 drivers/hsi/controllers/omap_ssi_core.c pm_runtime_get(ssi->device.parent); parent 228 drivers/hsi/controllers/omap_ssi_core.c if (!pm_runtime_active(ssi->device.parent)) { parent 229 drivers/hsi/controllers/omap_ssi_core.c dev_warn(ssi->device.parent, "ssi_gdd_tasklet called without runtime PM!\n"); parent 230 drivers/hsi/controllers/omap_ssi_core.c pm_runtime_put(ssi->device.parent); parent 242 drivers/hsi/controllers/omap_ssi_core.c pm_runtime_put(ssi->device.parent); parent 362 drivers/hsi/controllers/omap_ssi_core.c ssi->device.parent = &pd->dev; parent 427 drivers/hsi/controllers/omap_ssi_core.c err = pm_runtime_get_sync(ssi->device.parent); parent 440 drivers/hsi/controllers/omap_ssi_core.c pm_runtime_put_sync(ssi->device.parent); parent 573 drivers/hsi/controllers/omap_ssi_core.c omap_ssi->get_loss(ssi->device.parent); parent 586 drivers/hsi/controllers/omap_ssi_core.c omap_ssi->get_loss(ssi->device.parent))) parent 51 drivers/hsi/controllers/omap_ssi_port.c struct hsi_controller *ssi = to_hsi_controller(port->device.parent); parent 193 drivers/hsi/controllers/omap_ssi_port.c struct hsi_controller *ssi = to_hsi_controller(port->device.parent); parent 211 drivers/hsi/controllers/omap_ssi_port.c struct hsi_controller *ssi = to_hsi_controller(port->device.parent); parent 290 drivers/hsi/controllers/omap_ssi_port.c struct hsi_controller *ssi = to_hsi_controller(port->device.parent); parent 342 drivers/hsi/controllers/omap_ssi_port.c struct hsi_controller *ssi = to_hsi_controller(port->device.parent); parent 456 drivers/hsi/controllers/omap_ssi_port.c struct hsi_port *port = to_hsi_port(cl->device.parent); parent 458 drivers/hsi/controllers/omap_ssi_port.c struct hsi_controller *ssi = to_hsi_controller(port->device.parent); parent 523 drivers/hsi/controllers/omap_ssi_port.c struct hsi_controller *ssi = to_hsi_controller(port->device.parent); parent 590 drivers/hsi/controllers/omap_ssi_port.c struct hsi_controller *ssi = to_hsi_controller(port->device.parent); parent 620 drivers/hsi/controllers/omap_ssi_port.c struct hsi_controller *ssi = to_hsi_controller(port->device.parent); parent 670 drivers/hsi/controllers/omap_ssi_port.c struct hsi_controller *ssi = to_hsi_controller(port->device.parent); parent 773 drivers/hsi/controllers/omap_ssi_port.c struct hsi_controller *ssi = to_hsi_controller(port->device.parent); parent 808 drivers/hsi/controllers/omap_ssi_port.c struct hsi_controller *ssi = to_hsi_controller(port->device.parent); parent 866 drivers/hsi/controllers/omap_ssi_port.c struct hsi_controller *ssi = to_hsi_controller(port->device.parent); parent 895 drivers/hsi/controllers/omap_ssi_port.c struct hsi_controller *ssi = to_hsi_controller(port->device.parent); parent 960 drivers/hsi/controllers/omap_ssi_port.c struct hsi_controller *ssi = to_hsi_controller(port->device.parent); parent 999 drivers/hsi/controllers/omap_ssi_port.c struct hsi_controller *ssi = to_hsi_controller(port->device.parent); parent 1130 drivers/hsi/controllers/omap_ssi_port.c struct hsi_controller *ssi = dev_get_drvdata(pd->dev.parent); parent 1241 drivers/hsi/controllers/omap_ssi_port.c struct hsi_controller *ssi = to_hsi_controller(port->device.parent); parent 1289 drivers/hsi/controllers/omap_ssi_port.c struct hsi_controller *ssi = to_hsi_controller(port->device.parent); parent 1301 drivers/hsi/controllers/omap_ssi_port.c struct hsi_controller *ssi = to_hsi_controller(port->device.parent); parent 1341 drivers/hsi/controllers/omap_ssi_port.c struct hsi_controller *ssi = to_hsi_controller(port->device.parent); parent 1349 drivers/hsi/controllers/omap_ssi_port.c omap_ssi->get_loss(ssi->device.parent); parent 1359 drivers/hsi/controllers/omap_ssi_port.c struct hsi_controller *ssi = to_hsi_controller(port->device.parent); parent 1365 drivers/hsi/controllers/omap_ssi_port.c omap_ssi->get_loss(ssi->device.parent))) parent 96 drivers/hsi/hsi_core.c cl->device.parent = &port->device; parent 292 drivers/hsi/hsi_core.c cl->device.parent = &port->device; parent 390 drivers/hsi/hsi_core.c hsi->port[i]->device.parent = &hsi->device; parent 608 drivers/hsi/hsi_core.c if (!try_module_get(to_hsi_controller(port->device.parent)->owner)) { parent 639 drivers/hsi/hsi_core.c module_put(to_hsi_controller(port->device.parent)->owner); parent 1835 drivers/hv/vmbus_drv.c child_device_obj->device.parent = &hv_acpi_dev->dev; parent 2156 drivers/hv/vmbus_drv.c for (ancestor = device->parent; ancestor; ancestor = ancestor->parent) { parent 1163 drivers/hwmon/applesmc.c idev->dev.parent = &pdev->dev; parent 409 drivers/hwmon/da9052-hwmon.c hwmon->da9052 = dev_get_drvdata(pdev->dev.parent); parent 414 drivers/hwmon/da9052-hwmon.c device_property_read_bool(pdev->dev.parent, "dlg,tsi-as-adc"); parent 417 drivers/hwmon/da9052-hwmon.c hwmon->tsiref = devm_regulator_get(pdev->dev.parent, "tsiref"); parent 249 drivers/hwmon/da9055-hwmon.c hwmon->da9055 = dev_get_drvdata(pdev->dev.parent); parent 333 drivers/hwmon/ftsteutates.c data->wdd.parent = &data->client->dev; parent 642 drivers/hwmon/hwmon.c hdev->parent = dev; parent 777 drivers/hwmon/hwmon.c dev_dbg(dev->parent, parent 40 drivers/hwmon/i5500_temp.c struct pci_dev *pdev = to_pci_dev(dev->parent); parent 55 drivers/hwmon/i5500_temp.c struct pci_dev *pdev = to_pci_dev(dev->parent); parent 69 drivers/hwmon/i5500_temp.c struct pci_dev *pdev = to_pci_dev(dev->parent); parent 90 drivers/hwmon/k8temp.c struct pci_dev *pdev = to_pci_dev(dev->parent); parent 385 drivers/hwmon/lochnagar-hwmon.c priv->regmap = dev_get_regmap(dev->parent, NULL); parent 238 drivers/hwmon/mc13783-adc.c priv->mc13xxx = dev_get_drvdata(pdev->dev.parent); parent 192 drivers/hwmon/menf21bmc_hwmon.c struct i2c_client *i2c_client = to_i2c_client(pdev->dev.parent); parent 68 drivers/hwmon/occ/p9_sbe.c ctx->sbe = pdev->dev.parent; parent 61 drivers/hwmon/pmbus/inspur-ipsps.c struct i2c_client *client = to_i2c_client(dev->parent); parent 83 drivers/hwmon/pmbus/inspur-ipsps.c struct i2c_client *client = to_i2c_client(dev->parent); parent 104 drivers/hwmon/pmbus/inspur-ipsps.c struct i2c_client *client = to_i2c_client(dev->parent); parent 136 drivers/hwmon/pmbus/inspur-ipsps.c struct i2c_client *client = to_i2c_client(dev->parent); parent 72 drivers/hwmon/pmbus/isl68137.c struct i2c_client *client = to_i2c_client(dev->parent); parent 82 drivers/hwmon/pmbus/isl68137.c struct i2c_client *client = to_i2c_client(dev->parent); parent 560 drivers/hwmon/pmbus/pmbus_core.c struct i2c_client *client = to_i2c_client(dev->parent); parent 964 drivers/hwmon/pmbus/pmbus_core.c struct i2c_client *client = to_i2c_client(dev->parent); parent 1953 drivers/hwmon/pmbus/pmbus_core.c struct i2c_client *client = to_i2c_client(dev->parent); parent 1969 drivers/hwmon/pmbus/pmbus_core.c struct i2c_client *client = to_i2c_client(dev->parent); parent 2176 drivers/hwmon/pmbus/pmbus_core.c struct i2c_client *client = to_i2c_client(dev->parent); parent 2190 drivers/hwmon/pmbus/pmbus_core.c struct i2c_client *client = to_i2c_client(dev->parent); parent 345 drivers/hwmon/pmbus/ucd9000.c data->gpio.parent = &client->dev; parent 115 drivers/hwmon/raspberrypi-hwmon.c data->fw = dev_get_drvdata(dev->parent); parent 381 drivers/hwmon/sch56xx-common.c struct sch56xx_watchdog_data *sch56xx_watchdog_register(struct device *parent, parent 420 drivers/hwmon/sch56xx-common.c data->wddev.parent = parent; parent 17 drivers/hwmon/sch56xx-common.h struct sch56xx_watchdog_data *sch56xx_watchdog_register(struct device *parent, parent 132 drivers/hwmon/wm831x-hwmon.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); parent 22 drivers/hwtracing/coresight/coresight-catu.c dev_get_drvdata(csdev->dev.parent) parent 148 drivers/hwtracing/coresight/coresight-etb10.c struct etb_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 177 drivers/hwtracing/coresight/coresight-etb10.c struct etb_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 351 drivers/hwtracing/coresight/coresight-etb10.c struct etb_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 436 drivers/hwtracing/coresight/coresight-etb10.c struct etb_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 683 drivers/hwtracing/coresight/coresight-etb10.c struct etb_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 695 drivers/hwtracing/coresight/coresight-etb10.c struct etb_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 90 drivers/hwtracing/coresight/coresight-etm-perf.c if (event->parent) parent 91 drivers/hwtracing/coresight/coresight-etm-perf.c memcpy(filters, event->parent->hw.addr_filters, parent 17 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 27 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 38 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 49 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 51 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c pm_runtime_get_sync(dev->parent); parent 59 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c pm_runtime_put(dev->parent); parent 71 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 99 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 112 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 184 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 197 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 214 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 227 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 244 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 257 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 274 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 287 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 314 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 338 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 366 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 396 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 435 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 459 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 489 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 513 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 542 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 558 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 577 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 590 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 615 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 631 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 650 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 666 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 685 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 701 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 721 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 747 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 766 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 779 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 795 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 808 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 824 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 837 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 853 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 866 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 882 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 895 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 911 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 924 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 940 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 948 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c pm_runtime_get_sync(dev->parent); parent 956 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c pm_runtime_put(dev->parent); parent 967 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 987 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1000 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1026 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1049 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1080 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1100 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1123 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1136 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1152 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1165 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1181 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1193 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1206 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 449 drivers/hwtracing/coresight/coresight-etm3x.c struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 463 drivers/hwtracing/coresight/coresight-etm3x.c etm_dev = drvdata->csdev->dev.parent; parent 485 drivers/hwtracing/coresight/coresight-etm3x.c struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 493 drivers/hwtracing/coresight/coresight-etm3x.c struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 506 drivers/hwtracing/coresight/coresight-etm3x.c struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 540 drivers/hwtracing/coresight/coresight-etm3x.c struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 592 drivers/hwtracing/coresight/coresight-etm3x.c struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 614 drivers/hwtracing/coresight/coresight-etm3x.c struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 641 drivers/hwtracing/coresight/coresight-etm3x.c struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 61 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 73 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 85 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 97 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 109 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 121 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 133 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 145 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 157 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 170 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 279 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 291 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 443 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 455 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 478 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 490 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 527 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 539 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 578 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 590 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 608 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 620 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 638 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 650 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 671 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 683 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 711 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 723 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 743 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 755 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 777 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 790 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 812 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 824 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 849 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 870 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 895 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 916 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 943 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 972 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1018 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1041 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1075 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1098 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1132 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1152 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1198 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1215 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1241 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1253 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1277 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1289 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1308 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1324 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1344 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1356 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1374 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1386 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1411 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1427 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1449 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1465 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1487 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1503 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1522 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1534 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1560 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1576 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1599 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1611 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1636 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1659 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1697 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1720 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1822 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1834 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1858 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1870 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1893 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 1909 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 2003 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 71 drivers/hwtracing/coresight/coresight-etm4x.c struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 78 drivers/hwtracing/coresight/coresight-etm4x.c struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 372 drivers/hwtracing/coresight/coresight-etm4x.c struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 392 drivers/hwtracing/coresight/coresight-etm4x.c struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 421 drivers/hwtracing/coresight/coresight-etm4x.c struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 486 drivers/hwtracing/coresight/coresight-etm4x.c struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 508 drivers/hwtracing/coresight/coresight-etm4x.c struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 535 drivers/hwtracing/coresight/coresight-etm4x.c struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 80 drivers/hwtracing/coresight/coresight-funnel.c struct funnel_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 121 drivers/hwtracing/coresight/coresight-funnel.c struct funnel_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 149 drivers/hwtracing/coresight/coresight-funnel.c struct funnel_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 161 drivers/hwtracing/coresight/coresight-funnel.c struct funnel_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 187 drivers/hwtracing/coresight/coresight-funnel.c struct funnel_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 189 drivers/hwtracing/coresight/coresight-funnel.c pm_runtime_get_sync(dev->parent); parent 193 drivers/hwtracing/coresight/coresight-funnel.c pm_runtime_put(dev->parent); parent 90 drivers/hwtracing/coresight/coresight-platform.c struct device_node *parent = of_graph_get_port_parent(ep); parent 96 drivers/hwtracing/coresight/coresight-platform.c if (of_node_name_eq(parent, "in-ports") || parent 97 drivers/hwtracing/coresight/coresight-platform.c of_node_name_eq(parent, "out-ports")) parent 98 drivers/hwtracing/coresight/coresight-platform.c parent = of_get_next_parent(parent); parent 100 drivers/hwtracing/coresight/coresight-platform.c return parent; parent 243 drivers/hwtracing/coresight/coresight-platform.c const struct device_node *parent = NULL; parent 258 drivers/hwtracing/coresight/coresight-platform.c parent = of_coresight_get_output_ports_node(node); parent 264 drivers/hwtracing/coresight/coresight-platform.c if (!parent) { parent 266 drivers/hwtracing/coresight/coresight-platform.c parent = node; parent 273 drivers/hwtracing/coresight/coresight-platform.c while ((ep = of_graph_get_next_endpoint(parent, ep))) { parent 47 drivers/hwtracing/coresight/coresight-priv.h type *drvdata = dev_get_drvdata(_dev->parent); \ parent 50 drivers/hwtracing/coresight/coresight-priv.h pm_runtime_get_sync(_dev->parent); \ parent 52 drivers/hwtracing/coresight/coresight-priv.h val = (u64)fn(_dev->parent, lo_off); \ parent 56 drivers/hwtracing/coresight/coresight-priv.h pm_runtime_put_sync(_dev->parent); \ parent 101 drivers/hwtracing/coresight/coresight-replicator.c struct replicator_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 153 drivers/hwtracing/coresight/coresight-replicator.c struct replicator_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 198 drivers/hwtracing/coresight/coresight-stm.c struct stm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 209 drivers/hwtracing/coresight/coresight-stm.c pm_runtime_get_sync(csdev->dev.parent); parent 260 drivers/hwtracing/coresight/coresight-stm.c struct stm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 275 drivers/hwtracing/coresight/coresight-stm.c pm_runtime_put(csdev->dev.parent); parent 284 drivers/hwtracing/coresight/coresight-stm.c struct stm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 462 drivers/hwtracing/coresight/coresight-stm.c struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 472 drivers/hwtracing/coresight/coresight-stm.c struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 491 drivers/hwtracing/coresight/coresight-stm.c struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 501 drivers/hwtracing/coresight/coresight-stm.c struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 518 drivers/hwtracing/coresight/coresight-stm.c struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 536 drivers/hwtracing/coresight/coresight-stm.c struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 565 drivers/hwtracing/coresight/coresight-stm.c struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 583 drivers/hwtracing/coresight/coresight-stm.c struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 609 drivers/hwtracing/coresight/coresight-stm.c struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 621 drivers/hwtracing/coresight/coresight-stm.c struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 155 drivers/hwtracing/coresight/coresight-tmc-etf.c struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 228 drivers/hwtracing/coresight/coresight-tmc-etf.c struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 307 drivers/hwtracing/coresight/coresight-tmc-etf.c struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 339 drivers/hwtracing/coresight/coresight-tmc-etf.c struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 368 drivers/hwtracing/coresight/coresight-tmc-etf.c struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 452 drivers/hwtracing/coresight/coresight-tmc-etf.c struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 165 drivers/hwtracing/coresight/coresight-tmc-etr.c struct device *real_dev = dev->parent; parent 197 drivers/hwtracing/coresight/coresight-tmc-etr.c struct device *real_dev = dev->parent; parent 353 drivers/hwtracing/coresight/coresight-tmc-etr.c struct device *real_dev = table->dev->parent; parent 368 drivers/hwtracing/coresight/coresight-tmc-etr.c struct device *real_dev = sg_table->dev->parent; parent 595 drivers/hwtracing/coresight/coresight-tmc-etr.c struct device *real_dev = drvdata->csdev->dev.parent; parent 625 drivers/hwtracing/coresight/coresight-tmc-etr.c struct device *real_dev = flat_buf->dev->parent; parent 836 drivers/hwtracing/coresight/coresight-tmc-etr.c has_iommu = iommu_get_domain_for_dev(dev->parent); parent 1127 drivers/hwtracing/coresight/coresight-tmc-etr.c struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 1366 drivers/hwtracing/coresight/coresight-tmc-etr.c struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 1482 drivers/hwtracing/coresight/coresight-tmc-etr.c struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 1564 drivers/hwtracing/coresight/coresight-tmc-etr.c struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 1631 drivers/hwtracing/coresight/coresight-tmc-etr.c struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 294 drivers/hwtracing/coresight/coresight-tmc.c struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 306 drivers/hwtracing/coresight/coresight-tmc.c struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 320 drivers/hwtracing/coresight/coresight-tmc.c struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 331 drivers/hwtracing/coresight/coresight-tmc.c struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent); parent 383 drivers/hwtracing/coresight/coresight-tmc.c static int tmc_etr_setup_caps(struct device *parent, u32 devid, void *dev_caps) parent 387 drivers/hwtracing/coresight/coresight-tmc.c struct tmc_drvdata *drvdata = dev_get_drvdata(parent); parent 395 drivers/hwtracing/coresight/coresight-tmc.c if (!(devid & TMC_DEVID_NOSCAT) && tmc_etr_can_use_sg(parent)) parent 413 drivers/hwtracing/coresight/coresight-tmc.c dev_info(parent, "Detected dma mask %dbits\n", dma_mask); parent 419 drivers/hwtracing/coresight/coresight-tmc.c rc = dma_set_mask_and_coherent(parent, DMA_BIT_MASK(dma_mask)); parent 421 drivers/hwtracing/coresight/coresight-tmc.c dev_err(parent, "Failed to setup DMA mask: %d\n", rc); parent 74 drivers/hwtracing/coresight/coresight-tpiu.c struct tpiu_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 100 drivers/hwtracing/coresight/coresight-tpiu.c struct tpiu_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); parent 98 drivers/hwtracing/coresight/coresight.c struct coresight_device *parent) parent 103 drivers/hwtracing/coresight/coresight.c for (i = 0; i < parent->pdata->nr_outport; i++) { parent 104 drivers/hwtracing/coresight/coresight.c conn = &parent->pdata->conns[i]; parent 110 drivers/hwtracing/coresight/coresight.c dev_name(&parent->dev), dev_name(&csdev->dev)); parent 253 drivers/hwtracing/coresight/coresight.c struct coresight_device *parent, parent 260 drivers/hwtracing/coresight/coresight.c if (!parent || !child) parent 263 drivers/hwtracing/coresight/coresight.c inport = coresight_find_link_inport(csdev, parent); parent 281 drivers/hwtracing/coresight/coresight.c struct coresight_device *parent, parent 288 drivers/hwtracing/coresight/coresight.c if (!parent || !child) parent 291 drivers/hwtracing/coresight/coresight.c inport = coresight_find_link_inport(csdev, parent); parent 364 drivers/hwtracing/coresight/coresight.c struct coresight_device *csdev, *parent, *child; parent 397 drivers/hwtracing/coresight/coresight.c parent = list_prev_entry(nd, link)->csdev; parent 399 drivers/hwtracing/coresight/coresight.c coresight_disable_link(csdev, parent, child); parent 418 drivers/hwtracing/coresight/coresight.c struct coresight_device *csdev, *parent, *child; parent 451 drivers/hwtracing/coresight/coresight.c parent = list_prev_entry(nd, link)->csdev; parent 453 drivers/hwtracing/coresight/coresight.c ret = coresight_enable_link(csdev, parent, child); parent 586 drivers/hwtracing/coresight/coresight.c pm_runtime_get_sync(child->dev.parent); parent 588 drivers/hwtracing/coresight/coresight.c pm_runtime_get_sync(csdev->dev.parent); parent 599 drivers/hwtracing/coresight/coresight.c pm_runtime_put(csdev->dev.parent); parent 605 drivers/hwtracing/coresight/coresight.c pm_runtime_put(child->dev.parent); parent 1212 drivers/hwtracing/coresight/coresight.c csdev->dev.parent = desc->dev; parent 58 drivers/hwtracing/intel_th/core.c else if (dev->parent) parent 59 drivers/hwtracing/intel_th/core.c hub = to_intel_th_device(dev->parent); parent 155 drivers/hwtracing/intel_th/core.c to_intel_th_driver(dev->parent->driver); parent 358 drivers/hwtracing/intel_th/core.c struct device *parent; parent 362 drivers/hwtracing/intel_th/core.c parent = &th->hub->dev; parent 364 drivers/hwtracing/intel_th/core.c parent = th->dev; parent 377 drivers/hwtracing/intel_th/core.c thdev->dev.parent = parent; parent 378 drivers/hwtracing/intel_th/core.c thdev->dev.dma_mask = parent->dma_mask; parent 379 drivers/hwtracing/intel_th/core.c thdev->dev.dma_parms = parent->dma_parms; parent 380 drivers/hwtracing/intel_th/core.c dma_set_coherent_mask(&thdev->dev, parent->coherent_dma_mask); parent 962 drivers/hwtracing/intel_th/core.c struct intel_th_device *hub = to_intel_th_device(thdev->dev.parent); parent 984 drivers/hwtracing/intel_th/core.c struct intel_th_device *hub = to_intel_th_device(thdev->dev.parent); parent 1005 drivers/hwtracing/intel_th/core.c struct intel_th_device *hub = to_intel_th_device(thdev->dev.parent); parent 732 drivers/hwtracing/intel_th/gth.c struct intel_th *th = dev_get_drvdata(dev->parent); parent 205 drivers/hwtracing/intel_th/intel_th.h struct device *parent = thdev->dev.parent; parent 207 drivers/hwtracing/intel_th/intel_th.h if (!parent) parent 210 drivers/hwtracing/intel_th/intel_th.h return to_intel_th_device(parent); parent 221 drivers/hwtracing/intel_th/intel_th.h return dev_get_drvdata(thdev->dev.parent); parent 71 drivers/hwtracing/intel_th/msu-sink.c block = dma_alloc_coherent(priv->dev->parent->parent, parent 88 drivers/hwtracing/intel_th/msu-sink.c dma_free_coherent(priv->dev->parent->parent, PAGE_SIZE, parent 930 drivers/hwtracing/intel_th/msu.c ret = dma_map_sg(msc_dev(msc)->parent->parent, msc->single_sgt.sgl, 1, parent 959 drivers/hwtracing/intel_th/msu.c dma_unmap_sg(msc_dev(msc)->parent->parent, msc->single_sgt.sgl, parent 1001 drivers/hwtracing/intel_th/msu.c block = dma_alloc_coherent(msc_dev(win->msc)->parent->parent, parent 1014 drivers/hwtracing/intel_th/msu.c dma_free_coherent(msc_dev(win->msc)->parent->parent, PAGE_SIZE, parent 1127 drivers/hwtracing/intel_th/msu.c dma_free_coherent(msc_dev(win->msc)->parent->parent, PAGE_SIZE, parent 862 drivers/hwtracing/stm/core.c int stm_register_device(struct device *parent, struct stm_data *stm_data, parent 887 drivers/hwtracing/stm/core.c stm->dev.parent = parent; parent 1233 drivers/hwtracing/stm/core.c int stm_source_register_device(struct device *parent, parent 1248 drivers/hwtracing/stm/core.c src->dev.parent = parent; parent 500 drivers/i2c/busses/i2c-ali1535.c ali1535_adapter.dev.parent = &dev->dev; parent 405 drivers/i2c/busses/i2c-ali1563.c ali1563_adapter.dev.parent = &dev->dev; parent 483 drivers/i2c/busses/i2c-ali15x3.c ali15x3_adapter.dev.parent = &dev->dev; parent 462 drivers/i2c/busses/i2c-altera.c idev->adapter.dev.parent = &pdev->dev; parent 305 drivers/i2c/busses/i2c-amd-mp2-plat.c i2c_dev->adap.dev.parent = &pdev->dev; parent 145 drivers/i2c/busses/i2c-amd756-s4882.c if (!amd756_smbus.dev.parent) parent 179 drivers/i2c/busses/i2c-amd756-s4882.c s4882_adapter[0].dev.parent = amd756_smbus.dev.parent; parent 186 drivers/i2c/busses/i2c-amd756-s4882.c s4882_adapter[i].dev.parent = amd756_smbus.dev.parent; parent 366 drivers/i2c/busses/i2c-amd756.c amd756_smbus.dev.parent = &pdev->dev; parent 457 drivers/i2c/busses/i2c-amd8111.c smbus->adapter.dev.parent = &dev->dev; parent 1015 drivers/i2c/busses/i2c-aspeed.c bus->adap.dev.parent = &pdev->dev; parent 239 drivers/i2c/busses/i2c-at91-core.c dev->adapter.dev.parent = dev->dev; parent 323 drivers/i2c/busses/i2c-au1550.c priv->adap.dev.parent = &pdev->dev; parent 795 drivers/i2c/busses/i2c-axxia.c idev->adapter.dev.parent = &pdev->dev; parent 933 drivers/i2c/busses/i2c-bcm-iproc.c adap->dev.parent = &pdev->dev; parent 857 drivers/i2c/busses/i2c-bcm-kona.c adap->dev.parent = &pdev->dev; parent 478 drivers/i2c/busses/i2c-bcm2835.c adap->dev.parent = &pdev->dev; parent 658 drivers/i2c/busses/i2c-brcmstb.c adap->dev.parent = &pdev->dev; parent 543 drivers/i2c/busses/i2c-cadence.c dev_err(id->adap.dev.parent, parent 600 drivers/i2c/busses/i2c-cadence.c dev_warn(adap->dev.parent, parent 792 drivers/i2c/busses/i2c-cadence.c dev_warn(id->adap.dev.parent, parent 917 drivers/i2c/busses/i2c-cadence.c id->adap.dev.parent = &pdev->dev; parent 242 drivers/i2c/busses/i2c-cbus-gpio.c adapter->dev.parent = &pdev->dev; parent 305 drivers/i2c/busses/i2c-cht-wc.c struct intel_soc_pmic *pmic = dev_get_drvdata(pdev->dev.parent); parent 337 drivers/i2c/busses/i2c-cht-wc.c adap->adapter.dev.parent = &pdev->dev; parent 646 drivers/i2c/busses/i2c-cpm.c cpm->adap.dev.parent = &ofdev->dev; parent 244 drivers/i2c/busses/i2c-cros-ec-tunnel.c struct cros_ec_device *ec = dev_get_drvdata(pdev->dev.parent); parent 273 drivers/i2c/busses/i2c-cros-ec-tunnel.c bus->adap.dev.parent = &pdev->dev; parent 857 drivers/i2c/busses/i2c-davinci.c adap->dev.parent = &pdev->dev; parent 710 drivers/i2c/busses/i2c-designware-master.c adap->dev.parent = dev->dev; parent 271 drivers/i2c/busses/i2c-designware-slave.c adap->dev.parent = dev->dev; parent 333 drivers/i2c/busses/i2c-digicolor.c i2c->adap.dev.parent = &pdev->dev; parent 473 drivers/i2c/busses/i2c-diolan-u2c.c dev->adapter.dev.parent = &dev->interface->dev; parent 210 drivers/i2c/busses/i2c-dln2.c dln2->adapter.dev.parent = dev; parent 215 drivers/i2c/busses/i2c-dln2.c "dln2-i2c", dev_name(pdev->dev.parent), dln2->port); parent 327 drivers/i2c/busses/i2c-efm32.c ddata->adapter.dev.parent = &pdev->dev; parent 112 drivers/i2c/busses/i2c-eg20t.c dev_dbg(adap->pch_adapter.dev.parent, "%s :" fmt, __func__, ##arg) parent 115 drivers/i2c/busses/i2c-eg20t.c dev_err(adap->pch_adapter.dev.parent, "%s :" fmt, __func__, ##arg) parent 782 drivers/i2c/busses/i2c-eg20t.c pch_adap->dev.parent = &pdev->dev; parent 261 drivers/i2c/busses/i2c-elektor.c pcf_isa_ops.dev.parent = dev; parent 388 drivers/i2c/busses/i2c-emev2.c priv->adap.dev.parent = &pdev->dev; parent 778 drivers/i2c/busses/i2c-exynos5.c i2c->adap.dev.parent = &pdev->dev; parent 720 drivers/i2c/busses/i2c-fsi.c port->adapter.dev.parent = dev; parent 445 drivers/i2c/busses/i2c-gpio.c adap->dev.parent = dev; parent 407 drivers/i2c/busses/i2c-highlander.c adap->dev.parent = &pdev->dev; parent 439 drivers/i2c/busses/i2c-hix5hd2.c priv->adap.dev.parent = &pdev->dev; parent 119 drivers/i2c/busses/i2c-hydra.c hydra_adap.dev.parent = &dev->dev; parent 1419 drivers/i2c/busses/i2c-i801.c gpio_data.parent = priv->adapter.nr; parent 1705 drivers/i2c/busses/i2c-i801.c priv->adapter.dev.parent = &dev->dev; parent 723 drivers/i2c/busses/i2c-ibm_iic.c freq = of_get_property(np->parent, "clock-frequency", NULL); parent 739 drivers/i2c/busses/i2c-ibm_iic.c adap->dev.parent = &ofdev->dev; parent 137 drivers/i2c/busses/i2c-icy.c i2c->adapter.dev.parent = &z->dev; parent 489 drivers/i2c/busses/i2c-img-scb.c dev_dbg(i2c->adap.dev.parent, parent 747 drivers/i2c/busses/i2c-img-scb.c dev_dbg(i2c->adap.dev.parent, "abort condition detected\n"); parent 810 drivers/i2c/busses/i2c-img-scb.c dev_err(i2c->adap.dev.parent, "bad atomic command %d\n", parent 843 drivers/i2c/busses/i2c-img-scb.c dev_dbg(i2c->adap.dev.parent, parent 861 drivers/i2c/busses/i2c-img-scb.c dev_dbg(i2c->adap.dev.parent, "abort condition detected\n"); parent 952 drivers/i2c/busses/i2c-img-scb.c dev_crit(i2c->adap.dev.parent, parent 1060 drivers/i2c/busses/i2c-img-scb.c ret = pm_runtime_get_sync(adap->dev.parent); parent 1128 drivers/i2c/busses/i2c-img-scb.c dev_err(adap->dev.parent, "i2c transfer timed out\n"); parent 1137 drivers/i2c/busses/i2c-img-scb.c pm_runtime_mark_last_busy(adap->dev.parent); parent 1138 drivers/i2c/busses/i2c-img-scb.c pm_runtime_put_autosuspend(adap->dev.parent); parent 1161 drivers/i2c/busses/i2c-img-scb.c ret = pm_runtime_get_sync(i2c->adap.dev.parent); parent 1167 drivers/i2c/busses/i2c-img-scb.c dev_info(i2c->adap.dev.parent, parent 1171 drivers/i2c/busses/i2c-img-scb.c pm_runtime_mark_last_busy(i2c->adap.dev.parent); parent 1172 drivers/i2c/busses/i2c-img-scb.c pm_runtime_put_autosuspend(i2c->adap.dev.parent); parent 1188 drivers/i2c/busses/i2c-img-scb.c dev_warn(i2c->adap.dev.parent, parent 1323 drivers/i2c/busses/i2c-img-scb.c pm_runtime_mark_last_busy(i2c->adap.dev.parent); parent 1324 drivers/i2c/busses/i2c-img-scb.c pm_runtime_put_autosuspend(i2c->adap.dev.parent); parent 1379 drivers/i2c/busses/i2c-img-scb.c i2c->adap.dev.parent = &pdev->dev; parent 268 drivers/i2c/busses/i2c-imx-lpi2c.c ret = pm_runtime_get_sync(lpi2c_imx->adapter.dev.parent); parent 287 drivers/i2c/busses/i2c-imx-lpi2c.c pm_runtime_mark_last_busy(lpi2c_imx->adapter.dev.parent); parent 288 drivers/i2c/busses/i2c-imx-lpi2c.c pm_runtime_put_autosuspend(lpi2c_imx->adapter.dev.parent); parent 301 drivers/i2c/busses/i2c-imx-lpi2c.c pm_runtime_mark_last_busy(lpi2c_imx->adapter.dev.parent); parent 302 drivers/i2c/busses/i2c-imx-lpi2c.c pm_runtime_put_autosuspend(lpi2c_imx->adapter.dev.parent); parent 567 drivers/i2c/busses/i2c-imx-lpi2c.c lpi2c_imx->adapter.dev.parent = &pdev->dev; parent 903 drivers/i2c/busses/i2c-imx.c result = pm_runtime_get_sync(i2c_imx->adapter.dev.parent); parent 970 drivers/i2c/busses/i2c-imx.c pm_runtime_mark_last_busy(i2c_imx->adapter.dev.parent); parent 971 drivers/i2c/busses/i2c-imx.c pm_runtime_put_autosuspend(i2c_imx->adapter.dev.parent); parent 1095 drivers/i2c/busses/i2c-imx.c i2c_imx->adapter.dev.parent = &pdev->dev; parent 484 drivers/i2c/busses/i2c-iop3xx.c new_adapter->dev.parent = &pdev->dev; parent 277 drivers/i2c/busses/i2c-isch.c sch_adapter.dev.parent = &dev->dev; parent 859 drivers/i2c/busses/i2c-ismt.c priv->adapter.dev.parent = &pdev->dev; parent 709 drivers/i2c/busses/i2c-jz4780.c i2c->adap.dev.parent = &pdev->dev; parent 292 drivers/i2c/busses/i2c-kempld.c struct kempld_device_data *pld = dev_get_drvdata(pdev->dev.parent); parent 304 drivers/i2c/busses/i2c-kempld.c i2c->adap.dev.parent = i2c->dev; parent 426 drivers/i2c/busses/i2c-lpc2k.c i2c->adap.dev.parent = &pdev->dev; parent 419 drivers/i2c/busses/i2c-meson.c i2c->adap.dev.parent = &pdev->dev; parent 521 drivers/i2c/busses/i2c-mlxcpld.c priv->adap.dev.parent = &pdev->dev; parent 741 drivers/i2c/busses/i2c-mpc.c i2c->adap.dev.parent = &op->dev; parent 943 drivers/i2c/busses/i2c-mt65xx.c i2c->adap.dev.parent = &pdev->dev; parent 87 drivers/i2c/busses/i2c-mt7621.c ret = device_reset(i2c->adap.dev.parent); parent 314 drivers/i2c/busses/i2c-mt7621.c adap->dev.parent = &pdev->dev; parent 934 drivers/i2c/busses/i2c-mv64xxx.c drv_data->adapter.dev.parent = &pd->dev; parent 857 drivers/i2c/busses/i2c-mxs.c adap->dev.parent = dev; parent 174 drivers/i2c/busses/i2c-nforce2-s4985.c s4985_adapter[0].dev.parent = nforce2_smbus->dev.parent; parent 181 drivers/i2c/busses/i2c-nforce2-s4985.c s4985_adapter[i].dev.parent = nforce2_smbus->dev.parent; parent 355 drivers/i2c/busses/i2c-nforce2.c smbus->adapter.dev.parent = &dev->dev; parent 1029 drivers/i2c/busses/i2c-nomadik.c adap->dev.parent = &adev->dev; parent 326 drivers/i2c/busses/i2c-nvidia-gpu.c i2cd->adapter.dev.parent = &pdev->dev; parent 331 drivers/i2c/busses/i2c-ocores.c dev_warn(i2c->adap.dev.parent, parent 723 drivers/i2c/busses/i2c-ocores.c i2c->adap.dev.parent = &pdev->dev; parent 243 drivers/i2c/busses/i2c-octeon-platdrv.c i2c->adap.dev.parent = &pdev->dev; parent 1499 drivers/i2c/busses/i2c-omap.c adap->dev.parent = &pdev->dev; parent 219 drivers/i2c/busses/i2c-opal.c adapter->dev.parent = &pdev->dev; parent 454 drivers/i2c/busses/i2c-owl.c i2c_dev->adap.dev.parent = dev; parent 139 drivers/i2c/busses/i2c-parport-light.c parport_adapter.dev.parent = &pdev->dev; parent 207 drivers/i2c/busses/i2c-parport.c adapter->adapter.dev.parent = port->physport->dev; parent 362 drivers/i2c/busses/i2c-pasemi.c smbus->adapter.dev.parent = &dev->dev; parent 170 drivers/i2c/busses/i2c-pca-platform.c i2c->adap.dev.parent = &pdev->dev; parent 845 drivers/i2c/busses/i2c-piix4.c adap->dev.parent = &dev->dev; parent 327 drivers/i2c/busses/i2c-pmcmsp.c pmcmsptwi_adapter.dev.parent = &pldev->dev; parent 655 drivers/i2c/busses/i2c-pnx.c alg_data->adapter.dev.parent = &pdev->dev; parent 383 drivers/i2c/busses/i2c-powermac.c struct device_node *parent; parent 398 drivers/i2c/busses/i2c-powermac.c parent = of_get_parent(pmac_i2c_get_controller(bus)); parent 399 drivers/i2c/busses/i2c-powermac.c if (parent == NULL) parent 402 drivers/i2c/busses/i2c-powermac.c parent, parent 404 drivers/i2c/busses/i2c-powermac.c of_node_put(parent); parent 425 drivers/i2c/busses/i2c-powermac.c adapter->dev.parent = &dev->dev; parent 206 drivers/i2c/busses/i2c-puv3.c adapter->dev.parent = &pdev->dev; parent 79 drivers/i2c/busses/i2c-pxa-pci.c pdev->dev.parent = &dev->dev; parent 1308 drivers/i2c/busses/i2c-pxa.c i2c->adap.dev.parent = &dev->dev; parent 511 drivers/i2c/busses/i2c-qcom-geni.c gi2c->se.wrapper = dev_get_drvdata(pdev->dev.parent); parent 562 drivers/i2c/busses/i2c-qcom-geni.c gi2c->adap.dev.parent = &pdev->dev; parent 1887 drivers/i2c/busses/i2c-qup.c qup->adap.dev.parent = qup->dev; parent 145 drivers/i2c/busses/i2c-rcar.c #define rcar_i2c_priv_to_dev(p) ((p)->adap.dev.parent) parent 953 drivers/i2c/busses/i2c-rcar.c adap->dev.parent = dev; parent 119 drivers/i2c/busses/i2c-riic.c pm_runtime_get_sync(adap->dev.parent); parent 152 drivers/i2c/busses/i2c-riic.c pm_runtime_put(adap->dev.parent); parent 288 drivers/i2c/busses/i2c-riic.c pm_runtime_get_sync(riic->adapter.dev.parent); parent 380 drivers/i2c/busses/i2c-riic.c pm_runtime_put(riic->adapter.dev.parent); parent 433 drivers/i2c/busses/i2c-riic.c adap->dev.parent = &pdev->dev; parent 1219 drivers/i2c/busses/i2c-rk3x.c i2c->adap.dev.parent = &pdev->dev; parent 1111 drivers/i2c/busses/i2c-s3c2410.c i2c->adap.dev.parent = &pdev->dev; parent 401 drivers/i2c/busses/i2c-scmi.c smbus_cmi->adapter.dev.parent = &device->dev; parent 481 drivers/i2c/busses/i2c-sh7760.c id->adap.dev.parent = &pdev->dev; parent 888 drivers/i2c/busses/i2c-sh_mobile.c adap->dev.parent = &dev->dev; parent 100 drivers/i2c/busses/i2c-simtec.c pd->adap.dev.parent = &dev->dev; parent 335 drivers/i2c/busses/i2c-sirf.c adap->dev.parent = &pdev->dev; parent 377 drivers/i2c/busses/i2c-sis5595.c sis5595_adapter.dev.parent = &dev->dev; parent 520 drivers/i2c/busses/i2c-sis630.c sis630_adapter.dev.parent = &dev->dev; parent 284 drivers/i2c/busses/i2c-sis96x.c sis96x_adapter.dev.parent = &dev->dev; parent 511 drivers/i2c/busses/i2c-sprd.c i2c_dev->adap.dev.parent = dev; parent 868 drivers/i2c/busses/i2c-st.c adap->dev.parent = &pdev->dev; parent 842 drivers/i2c/busses/i2c-stm32f4.c adap->dev.parent = &pdev->dev; parent 1949 drivers/i2c/busses/i2c-stm32f7.c adap->dev.parent = &pdev->dev; parent 914 drivers/i2c/busses/i2c-stu300.c adap->dev.parent = &pdev->dev; parent 275 drivers/i2c/busses/i2c-sun6i-p2wi.c p2wi->adapter.dev.parent = dev; parent 599 drivers/i2c/busses/i2c-synquacer.c i2c->adapter.dev.parent = &pdev->dev; parent 222 drivers/i2c/busses/i2c-taos-evm.c adapter->dev.parent = &serio->dev; parent 298 drivers/i2c/busses/i2c-tegra-bpmp.c i2c->bpmp = dev_get_drvdata(pdev->dev.parent); parent 314 drivers/i2c/busses/i2c-tegra-bpmp.c i2c->adapter.dev.parent = &pdev->dev; parent 1659 drivers/i2c/busses/i2c-tegra.c i2c_dev->adapter.dev.parent = &pdev->dev; parent 209 drivers/i2c/busses/i2c-thunderx-pcidrv.c i2c->adap.dev.parent = dev; parent 262 drivers/i2c/busses/i2c-tiny-usb.c dev->adapter.dev.parent = &dev->interface->dev; parent 569 drivers/i2c/busses/i2c-uniphier-f.c priv->adap.dev.parent = dev; parent 364 drivers/i2c/busses/i2c-uniphier.c priv->adap.dev.parent = dev; parent 84 drivers/i2c/busses/i2c-versatile.c i2c->adap.dev.parent = &dev->dev; parent 125 drivers/i2c/busses/i2c-via.c vt586b_adapter.dev.parent = &dev->dev; parent 410 drivers/i2c/busses/i2c-viapro.c vt596_adapter.dev.parent = &pdev->dev; parent 359 drivers/i2c/busses/i2c-viperboard.c struct vprbrd *vb = dev_get_drvdata(pdev->dev.parent); parent 400 drivers/i2c/busses/i2c-viperboard.c vb_i2c->i2c.dev.parent = &pdev->dev; parent 419 drivers/i2c/busses/i2c-wmt.c adap->dev.parent = &pdev->dev; parent 550 drivers/i2c/busses/i2c-xgene-slimpro.c adapter->dev.parent = &pdev->dev; parent 297 drivers/i2c/busses/i2c-xiic.c dev_dbg(i2c->adap.dev.parent, parent 328 drivers/i2c/busses/i2c-xiic.c dev_dbg(i2c->adap.dev.parent, "%s entry, len: %d, fifo space: %d\n", parent 336 drivers/i2c/busses/i2c-xiic.c dev_dbg(i2c->adap.dev.parent, "%s TX STOP\n", __func__); parent 367 drivers/i2c/busses/i2c-xiic.c dev_dbg(i2c->adap.dev.parent, "%s: IER: 0x%x, ISR: 0x%x, pend: 0x%x\n", parent 369 drivers/i2c/busses/i2c-xiic.c dev_dbg(i2c->adap.dev.parent, "%s: SR: 0x%x, msg: %p, nmsgs: %d\n", parent 384 drivers/i2c/busses/i2c-xiic.c dev_dbg(i2c->adap.dev.parent, "%s error\n", __func__); parent 402 drivers/i2c/busses/i2c-xiic.c dev_dbg(i2c->adap.dev.parent, parent 416 drivers/i2c/busses/i2c-xiic.c dev_dbg(i2c->adap.dev.parent, parent 427 drivers/i2c/busses/i2c-xiic.c dev_dbg(i2c->adap.dev.parent, parent 457 drivers/i2c/busses/i2c-xiic.c dev_dbg(i2c->adap.dev.parent, parent 466 drivers/i2c/busses/i2c-xiic.c dev_dbg(i2c->adap.dev.parent, parent 476 drivers/i2c/busses/i2c-xiic.c dev_dbg(i2c->adap.dev.parent, parent 487 drivers/i2c/busses/i2c-xiic.c dev_dbg(i2c->adap.dev.parent, "%s clr: 0x%x\n", __func__, clr); parent 568 drivers/i2c/busses/i2c-xiic.c dev_dbg(i2c->adap.dev.parent, "%s entry, msg: %p, len: %d", parent 570 drivers/i2c/busses/i2c-xiic.c dev_dbg(i2c->adap.dev.parent, "%s entry, ISR: 0x%x, CR: 0x%x\n", parent 601 drivers/i2c/busses/i2c-xiic.c dev_dbg(i2c->adap.dev.parent, "%s entry\n", __func__); parent 616 drivers/i2c/busses/i2c-xiic.c dev_dbg(i2c->adap.dev.parent, "%s entry, msg: %p, fifos space: %d\n", parent 669 drivers/i2c/busses/i2c-xiic.c dev_dbg(adap->dev.parent, "%s entry SR: 0x%x\n", __func__, parent 753 drivers/i2c/busses/i2c-xiic.c i2c->adap.dev.parent = &pdev->dev; parent 540 drivers/i2c/busses/i2c-xlp9xx.c priv->adapter.dev.parent = &pdev->dev; parent 423 drivers/i2c/busses/i2c-xlr.c priv->adap.dev.parent = &pdev->dev; parent 53 drivers/i2c/busses/i2c-zx2967.c #define DEV(i2c) ((i2c)->adap.dev.parent) parent 567 drivers/i2c/busses/i2c-zx2967.c i2c->adap.dev.parent = &pdev->dev; parent 431 drivers/i2c/busses/scx200_acb.c adapter->dev.parent = dev; parent 458 drivers/i2c/busses/scx200_acb.c if (!adapter->dev.parent) { parent 708 drivers/i2c/i2c-core-acpi.c if (!adapter->dev.parent) parent 711 drivers/i2c/i2c-core-acpi.c handle = ACPI_HANDLE(adapter->dev.parent); parent 750 drivers/i2c/i2c-core-acpi.c if (!adapter->dev.parent) parent 753 drivers/i2c/i2c-core-acpi.c handle = ACPI_HANDLE(adapter->dev.parent); parent 602 drivers/i2c/i2c-core-base.c struct i2c_adapter *parent = i2c_parent_is_i2c_adapter(adapter); parent 608 drivers/i2c/i2c-core-base.c if (!result && parent) parent 609 drivers/i2c/i2c-core-base.c result = i2c_check_mux_parents(parent, addr); parent 630 drivers/i2c/i2c-core-base.c struct i2c_adapter *parent = i2c_parent_is_i2c_adapter(adapter); parent 633 drivers/i2c/i2c-core-base.c if (parent) parent 634 drivers/i2c/i2c-core-base.c result = i2c_check_mux_parents(parent, addr); parent 776 drivers/i2c/i2c-core-base.c client->dev.parent = &client->adapter->dev; parent 1378 drivers/i2c/i2c-core-base.c adap->dev.parent); parent 1593 drivers/i2c/i2c-core-base.c adap->dev.parent); parent 121 drivers/i2c/i2c-core-of.c if (dev->parent) parent 122 drivers/i2c/i2c-core-of.c return dev->parent->of_node == data; parent 238 drivers/i2c/i2c-core-of.c adap = of_find_i2c_adapter_by_node(rd->dn->parent); parent 193 drivers/i2c/i2c-dev.c struct i2c_adapter *parent = i2c_parent_is_i2c_adapter(adapter); parent 197 drivers/i2c/i2c-dev.c if (!result && parent) parent 198 drivers/i2c/i2c-dev.c result = i2cdev_check_mux_parents(parent, addr); parent 222 drivers/i2c/i2c-dev.c struct i2c_adapter *parent = i2c_parent_is_i2c_adapter(adapter); parent 225 drivers/i2c/i2c-dev.c if (parent) parent 226 drivers/i2c/i2c-dev.c result = i2cdev_check_mux_parents(parent, addr); parent 661 drivers/i2c/i2c-dev.c i2c_dev->dev.parent = &adap->dev; parent 44 drivers/i2c/i2c-mux.c struct i2c_adapter *parent = muxc->parent; parent 51 drivers/i2c/i2c-mux.c ret = __i2c_transfer(parent, msgs, num); parent 63 drivers/i2c/i2c-mux.c struct i2c_adapter *parent = muxc->parent; parent 70 drivers/i2c/i2c-mux.c ret = i2c_transfer(parent, msgs, num); parent 84 drivers/i2c/i2c-mux.c struct i2c_adapter *parent = muxc->parent; parent 91 drivers/i2c/i2c-mux.c ret = __i2c_smbus_xfer(parent, addr, flags, parent 106 drivers/i2c/i2c-mux.c struct i2c_adapter *parent = muxc->parent; parent 113 drivers/i2c/i2c-mux.c ret = i2c_smbus_xfer(parent, addr, flags, parent 125 drivers/i2c/i2c-mux.c struct i2c_adapter *parent = priv->muxc->parent; parent 127 drivers/i2c/i2c-mux.c return parent->algo->functionality(parent); parent 131 drivers/i2c/i2c-mux.c static unsigned int i2c_mux_parent_classes(struct i2c_adapter *parent) parent 136 drivers/i2c/i2c-mux.c class |= parent->class; parent 137 drivers/i2c/i2c-mux.c parent = i2c_parent_is_i2c_adapter(parent); parent 138 drivers/i2c/i2c-mux.c } while (parent); parent 146 drivers/i2c/i2c-mux.c struct i2c_adapter *parent = priv->muxc->parent; parent 148 drivers/i2c/i2c-mux.c rt_mutex_lock_nested(&parent->mux_lock, i2c_adapter_depth(adapter)); parent 151 drivers/i2c/i2c-mux.c i2c_lock_bus(parent, flags); parent 157 drivers/i2c/i2c-mux.c struct i2c_adapter *parent = priv->muxc->parent; parent 159 drivers/i2c/i2c-mux.c if (!rt_mutex_trylock(&parent->mux_lock)) parent 163 drivers/i2c/i2c-mux.c if (i2c_trylock_bus(parent, flags)) parent 165 drivers/i2c/i2c-mux.c rt_mutex_unlock(&parent->mux_lock); parent 172 drivers/i2c/i2c-mux.c struct i2c_adapter *parent = priv->muxc->parent; parent 175 drivers/i2c/i2c-mux.c i2c_unlock_bus(parent, flags); parent 176 drivers/i2c/i2c-mux.c rt_mutex_unlock(&parent->mux_lock); parent 183 drivers/i2c/i2c-mux.c struct i2c_adapter *parent = priv->muxc->parent; parent 185 drivers/i2c/i2c-mux.c rt_mutex_lock_nested(&parent->mux_lock, i2c_adapter_depth(adapter)); parent 186 drivers/i2c/i2c-mux.c i2c_lock_bus(parent, flags); parent 193 drivers/i2c/i2c-mux.c struct i2c_adapter *parent = priv->muxc->parent; parent 195 drivers/i2c/i2c-mux.c if (!rt_mutex_trylock(&parent->mux_lock)) parent 197 drivers/i2c/i2c-mux.c if (i2c_trylock_bus(parent, flags)) parent 199 drivers/i2c/i2c-mux.c rt_mutex_unlock(&parent->mux_lock); parent 207 drivers/i2c/i2c-mux.c struct i2c_adapter *parent = priv->muxc->parent; parent 209 drivers/i2c/i2c-mux.c i2c_unlock_bus(parent, flags); parent 210 drivers/i2c/i2c-mux.c rt_mutex_unlock(&parent->mux_lock); parent 223 drivers/i2c/i2c-mux.c for (i2c = dev; i2c; i2c = i2c->parent) { parent 239 drivers/i2c/i2c-mux.c struct i2c_mux_core *i2c_mux_alloc(struct i2c_adapter *parent, parent 254 drivers/i2c/i2c-mux.c muxc->parent = parent; parent 286 drivers/i2c/i2c-mux.c struct i2c_adapter *parent = muxc->parent; parent 307 drivers/i2c/i2c-mux.c if (parent->algo->master_xfer) { parent 313 drivers/i2c/i2c-mux.c if (parent->algo->master_xfer_atomic) parent 316 drivers/i2c/i2c-mux.c if (parent->algo->smbus_xfer) { parent 322 drivers/i2c/i2c-mux.c if (parent->algo->smbus_xfer_atomic) parent 329 drivers/i2c/i2c-mux.c "i2c-%d-mux (chan_id %d)", i2c_adapter_id(parent), chan_id); parent 333 drivers/i2c/i2c-mux.c priv->adap.dev.parent = &parent->dev; parent 334 drivers/i2c/i2c-mux.c priv->adap.retries = parent->retries; parent 335 drivers/i2c/i2c-mux.c priv->adap.timeout = parent->timeout; parent 336 drivers/i2c/i2c-mux.c priv->adap.quirks = parent->quirks; parent 343 drivers/i2c/i2c-mux.c if (i2c_mux_parent_classes(parent) & class) parent 344 drivers/i2c/i2c-mux.c dev_err(&parent->dev, parent 405 drivers/i2c/i2c-mux.c dev_err(&parent->dev, parent 413 drivers/i2c/i2c-mux.c dev_err(&parent->dev, parent 428 drivers/i2c/i2c-mux.c dev_info(&parent->dev, "Added multiplexed i2c bus %d\n", parent 162 drivers/i2c/muxes/i2c-arb-gpio-challenge.c muxc->parent = of_get_i2c_adapter_by_node(parent_np); parent 164 drivers/i2c/muxes/i2c-arb-gpio-challenge.c if (!muxc->parent) { parent 172 drivers/i2c/muxes/i2c-arb-gpio-challenge.c i2c_put_adapter(muxc->parent); parent 182 drivers/i2c/muxes/i2c-arb-gpio-challenge.c i2c_put_adapter(muxc->parent); parent 41 drivers/i2c/muxes/i2c-demux-pinctrl.c struct i2c_adapter *parent = priv->chan[priv->cur_chan].parent_adap; parent 43 drivers/i2c/muxes/i2c-demux-pinctrl.c return __i2c_transfer(parent, msgs, num); parent 49 drivers/i2c/muxes/i2c-demux-pinctrl.c struct i2c_adapter *parent = priv->chan[priv->cur_chan].parent_adap; parent 51 drivers/i2c/muxes/i2c-demux-pinctrl.c return parent->algo->functionality(parent); parent 75 drivers/i2c/muxes/i2c-demux-pinctrl.c p = devm_pinctrl_get(adap->dev.parent); parent 108 drivers/i2c/muxes/i2c-demux-pinctrl.c priv->cur_adap.dev.parent = &adap->dev; parent 75 drivers/i2c/muxes/i2c-mux-gpio.c mux->data.parent = i2c_adapter_id(adapter); parent 111 drivers/i2c/muxes/i2c-mux-gpio.c struct i2c_adapter *parent; parent 136 drivers/i2c/muxes/i2c-mux-gpio.c parent = i2c_get_adapter(mux->data.parent); parent 137 drivers/i2c/muxes/i2c-mux-gpio.c if (!parent) parent 140 drivers/i2c/muxes/i2c-mux-gpio.c muxc = i2c_mux_alloc(parent, &pdev->dev, mux->data.n_values, parent 152 drivers/i2c/muxes/i2c-mux-gpio.c root = i2c_root_adapter(&parent->dev); parent 201 drivers/i2c/muxes/i2c-mux-gpio.c mux->data.n_values, parent->name); parent 208 drivers/i2c/muxes/i2c-mux-gpio.c i2c_put_adapter(parent); parent 218 drivers/i2c/muxes/i2c-mux-gpio.c i2c_put_adapter(muxc->parent); parent 48 drivers/i2c/muxes/i2c-mux-gpmux.c struct i2c_adapter *parent; parent 55 drivers/i2c/muxes/i2c-mux-gpmux.c parent = of_find_i2c_adapter_by_node(parent_np); parent 57 drivers/i2c/muxes/i2c-mux-gpmux.c if (!parent) parent 60 drivers/i2c/muxes/i2c-mux-gpmux.c return parent; parent 76 drivers/i2c/muxes/i2c-mux-gpmux.c struct i2c_adapter *parent; parent 94 drivers/i2c/muxes/i2c-mux-gpmux.c parent = mux_parent_adapter(dev); parent 95 drivers/i2c/muxes/i2c-mux-gpmux.c if (IS_ERR(parent)) { parent 96 drivers/i2c/muxes/i2c-mux-gpmux.c if (PTR_ERR(parent) != -EPROBE_DEFER) parent 98 drivers/i2c/muxes/i2c-mux-gpmux.c return PTR_ERR(parent); parent 103 drivers/i2c/muxes/i2c-mux-gpmux.c muxc = i2c_mux_alloc(parent, dev, children, 0, 0, parent 136 drivers/i2c/muxes/i2c-mux-gpmux.c dev_info(dev, "%d-port mux on %s adapter\n", children, parent->name); parent 143 drivers/i2c/muxes/i2c-mux-gpmux.c i2c_put_adapter(parent); parent 153 drivers/i2c/muxes/i2c-mux-gpmux.c i2c_put_adapter(muxc->parent); parent 162 drivers/i2c/muxes/i2c-mux-ltc4306.c data->gpiochip.parent = dev; parent 113 drivers/i2c/muxes/i2c-mux-mlxcpld.c err = mlxcpld_mux_reg_write(muxc->parent, client, regval); parent 128 drivers/i2c/muxes/i2c-mux-mlxcpld.c return mlxcpld_mux_reg_write(muxc->parent, client, data->last_chan); parent 248 drivers/i2c/muxes/i2c-mux-pca954x.c ret = pca954x_reg_write(muxc->parent, client, regval); parent 269 drivers/i2c/muxes/i2c-mux-pca954x.c return pca954x_reg_write(muxc->parent, client, parent 307 drivers/i2c/muxes/i2c-mux-pca954x.c i2c_lock_bus(muxc->parent, I2C_LOCK_SEGMENT); parent 317 drivers/i2c/muxes/i2c-mux-pca954x.c i2c_unlock_bus(muxc->parent, I2C_LOCK_SEGMENT); parent 58 drivers/i2c/muxes/i2c-mux-pinctrl.c struct i2c_adapter *parent; parent 65 drivers/i2c/muxes/i2c-mux-pinctrl.c parent = of_find_i2c_adapter_by_node(parent_np); parent 67 drivers/i2c/muxes/i2c-mux-pinctrl.c if (!parent) parent 70 drivers/i2c/muxes/i2c-mux-pinctrl.c return parent; parent 79 drivers/i2c/muxes/i2c-mux-pinctrl.c struct i2c_adapter *parent; parent 91 drivers/i2c/muxes/i2c-mux-pinctrl.c parent = i2c_mux_pinctrl_parent_adapter(dev); parent 92 drivers/i2c/muxes/i2c-mux-pinctrl.c if (IS_ERR(parent)) parent 93 drivers/i2c/muxes/i2c-mux-pinctrl.c return PTR_ERR(parent); parent 95 drivers/i2c/muxes/i2c-mux-pinctrl.c muxc = i2c_mux_alloc(parent, dev, num_names, parent 140 drivers/i2c/muxes/i2c-mux-pinctrl.c root = i2c_root_adapter(&muxc->parent->dev); parent 164 drivers/i2c/muxes/i2c-mux-pinctrl.c i2c_put_adapter(parent); parent 174 drivers/i2c/muxes/i2c-mux-pinctrl.c i2c_put_adapter(muxc->parent); parent 102 drivers/i2c/muxes/i2c-mux-reg.c mux->data.parent = i2c_adapter_id(adapter); parent 160 drivers/i2c/muxes/i2c-mux-reg.c struct i2c_adapter *parent; parent 183 drivers/i2c/muxes/i2c-mux-reg.c parent = i2c_get_adapter(mux->data.parent); parent 184 drivers/i2c/muxes/i2c-mux-reg.c if (!parent) parent 206 drivers/i2c/muxes/i2c-mux-reg.c muxc = i2c_mux_alloc(parent, &pdev->dev, mux->data.n_values, 0, 0, parent 229 drivers/i2c/muxes/i2c-mux-reg.c mux->data.n_values, muxc->parent->name); parent 236 drivers/i2c/muxes/i2c-mux-reg.c i2c_put_adapter(parent); parent 246 drivers/i2c/muxes/i2c-mux-reg.c i2c_put_adapter(muxc->parent); parent 1461 drivers/i3c/master.c desc->dev->dev.parent = &master->dev; parent 2123 drivers/i3c/master.c adap->dev.parent = master->dev.parent; parent 2124 drivers/i3c/master.c adap->owner = master->dev.parent->driver->owner; parent 2126 drivers/i3c/master.c strncpy(adap->name, dev_name(master->dev.parent), sizeof(adap->name)); parent 2406 drivers/i3c/master.c struct device *parent, parent 2424 drivers/i3c/master.c master->dev.parent = parent; parent 2425 drivers/i3c/master.c master->dev.of_node = of_node_get(parent->of_node); parent 2472 drivers/i3c/master.c master->wq = alloc_workqueue("%s", 0, 0, dev_name(parent)); parent 182 drivers/ide/ide-acpi.c struct device *dev = hwif->gendev.parent; parent 1775 drivers/ide/ide-cd.c info->dev.parent = &drive->gendev; parent 395 drivers/ide/ide-gd.c idkp->dev.parent = &drive->gendev; parent 552 drivers/ide/ide-probe.c if (hwif->gendev.parent == NULL) parent 553 drivers/ide/ide-probe.c hwif->gendev.parent = hwif->dev; parent 1044 drivers/ide/ide-probe.c dev->parent = &hwif->gendev; parent 1250 drivers/ide/ide-probe.c hwif->gendev.parent = hw->parent ? hw->parent : hw->dev; parent 536 drivers/ide/ide-proc.c struct proc_dir_entry *parent = hwif->proc; parent 545 drivers/ide/ide-proc.c drive->proc = proc_mkdir(drive->name, parent); parent 1973 drivers/ide/ide-tape.c tape->dev.parent = &drive->gendev; parent 413 drivers/ide/pmac.c pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); parent 430 drivers/ide/pmac.c pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); parent 449 drivers/ide/pmac.c pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); parent 494 drivers/ide/pmac.c pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); parent 775 drivers/ide/pmac.c pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); parent 912 drivers/ide/pmac.c pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); parent 944 drivers/ide/pmac.c pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); parent 1195 drivers/ide/pmac.c hw.parent = &mdev->ofdev.dev; parent 1456 drivers/ide/pmac.c pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); parent 1533 drivers/ide/pmac.c pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); parent 1558 drivers/ide/pmac.c pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); parent 1575 drivers/ide/pmac.c pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); parent 1599 drivers/ide/pmac.c pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); parent 1653 drivers/ide/pmac.c pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); parent 1675 drivers/ide/pmac.c pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); parent 267 drivers/iio/accel/adis16201.c indio_dev->dev.parent = &spi->dev; parent 278 drivers/iio/accel/adis16209.c indio_dev->dev.parent = &spi->dev; parent 249 drivers/iio/accel/adxl345_core.c indio_dev->dev.parent = dev; parent 941 drivers/iio/accel/adxl372.c indio_dev->dev.parent = dev; parent 970 drivers/iio/accel/adxl372.c st->dready_trig->dev.parent = dev; parent 743 drivers/iio/accel/bma180.c indio_dev->dev.parent = &client->dev; parent 766 drivers/iio/accel/bma180.c data->trig->dev.parent = &client->dev; parent 240 drivers/iio/accel/bma220_spi.c indio_dev->dev.parent = &spi->dev; parent 1356 drivers/iio/accel/bmc150-accel-core.c t->indio_trig->dev.parent = dev; parent 1577 drivers/iio/accel/bmc150-accel-core.c indio_dev->dev.parent = dev; parent 166 drivers/iio/accel/cros_ec_accel_legacy.c struct cros_ec_dev *ec = dev_get_drvdata(dev->parent); parent 123 drivers/iio/accel/da280.c indio_dev->dev.parent = &client->dev; parent 234 drivers/iio/accel/da311.c indio_dev->dev.parent = &client->dev; parent 163 drivers/iio/accel/dmard06.c indio_dev->dev.parent = &client->dev; parent 119 drivers/iio/accel/dmard09.c indio_dev->dev.parent = &client->dev; parent 199 drivers/iio/accel/dmard10.c indio_dev->dev.parent = &client->dev; parent 389 drivers/iio/accel/hid-sensor-accel-3d.c indio_dev->dev.parent = &pdev->dev; parent 1291 drivers/iio/accel/kxcjk-1013.c indio_dev->dev.parent = &client->dev; parent 1327 drivers/iio/accel/kxcjk-1013.c data->dready_trig->dev.parent = &client->dev; parent 1336 drivers/iio/accel/kxcjk-1013.c data->motion_trig->dev.parent = &client->dev; parent 414 drivers/iio/accel/kxsd9.c indio_dev->dev.parent = dev; parent 135 drivers/iio/accel/mc3230.c indio_dev->dev.parent = &client->dev; parent 263 drivers/iio/accel/mma7455_core.c indio_dev->dev.parent = dev; parent 191 drivers/iio/accel/mma7660.c indio_dev->dev.parent = &client->dev; parent 1463 drivers/iio/accel/mma8452.c trig->dev.parent = &data->client->dev; parent 1595 drivers/iio/accel/mma8452.c indio_dev->dev.parent = &client->dev; parent 476 drivers/iio/accel/mma9551.c indio_dev->dev.parent = &client->dev; parent 1106 drivers/iio/accel/mma9553.c indio_dev->dev.parent = &client->dev; parent 419 drivers/iio/accel/mxc4005.c indio_dev->dev.parent = &client->dev; parent 458 drivers/iio/accel/mxc4005.c data->dready_trig->dev.parent = &client->dev; parent 141 drivers/iio/accel/mxc6255.c indio_dev->dev.parent = &client->dev; parent 1470 drivers/iio/accel/sca3000.c indio_dev->dev.parent = &spi->dev; parent 32 drivers/iio/accel/ssp_accel_sensor.c struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent); parent 51 drivers/iio/accel/ssp_accel_sensor.c struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent); parent 111 drivers/iio/accel/ssp_accel_sensor.c indio_dev->dev.parent = &pdev->dev; parent 518 drivers/iio/accel/stk8312.c indio_dev->dev.parent = &client->dev; parent 564 drivers/iio/accel/stk8312.c data->dready_trig->dev.parent = &client->dev; parent 402 drivers/iio/accel/stk8ba50.c indio_dev->dev.parent = &client->dev; parent 460 drivers/iio/accel/stk8ba50.c data->dready_trig->dev.parent = &client->dev; parent 453 drivers/iio/adc/ad7124.c dev_err(indio_dev->dev.parent, "no channel children\n"); parent 457 drivers/iio/adc/ad7124.c chan = devm_kcalloc(indio_dev->dev.parent, st->num_channels, parent 462 drivers/iio/adc/ad7124.c chan_config = devm_kcalloc(indio_dev->dev.parent, st->num_channels, parent 587 drivers/iio/adc/ad7124.c indio_dev->dev.parent = &spi->dev; parent 440 drivers/iio/adc/ad7266.c indio_dev->dev.parent = &spi->dev; parent 505 drivers/iio/adc/ad7291.c indio_dev->dev.parent = &client->dev; parent 315 drivers/iio/adc/ad7298.c indio_dev->dev.parent = &spi->dev; parent 262 drivers/iio/adc/ad7476.c indio_dev->dev.parent = &spi->dev; parent 617 drivers/iio/adc/ad7606.c indio_dev->dev.parent = dev; parent 673 drivers/iio/adc/ad7606.c st->trig->dev.parent = dev; parent 245 drivers/iio/adc/ad7766.c indio_dev->dev.parent = &spi->dev; parent 259 drivers/iio/adc/ad7766.c ad7766->trig->dev.parent = &spi->dev; parent 587 drivers/iio/adc/ad7768-1.c indio_dev->dev.parent = &spi->dev; parent 604 drivers/iio/adc/ad7768-1.c st->trig->dev.parent = &spi->dev; parent 303 drivers/iio/adc/ad7780.c indio_dev->dev.parent = &spi->dev; parent 379 drivers/iio/adc/ad7791.c indio_dev->dev.parent = &spi->dev; parent 754 drivers/iio/adc/ad7793.c indio_dev->dev.parent = &spi->dev; parent 264 drivers/iio/adc/ad7887.c indio_dev->dev.parent = &spi->dev; parent 288 drivers/iio/adc/ad7923.c indio_dev->dev.parent = &spi->dev; parent 246 drivers/iio/adc/ad7949.c indio_dev->dev.parent = dev; parent 802 drivers/iio/adc/ad799x.c indio_dev->dev.parent = &client->dev; parent 512 drivers/iio/adc/ad_sigma_delta.c sigma_delta->trig->dev.parent = &sigma_delta->spi->dev; parent 257 drivers/iio/adc/aspeed_adc.c indio_dev->dev.parent = &pdev->dev; parent 986 drivers/iio/adc/at91-sama5d2_adc.c trig->dev.parent = indio->dev.parent; parent 1662 drivers/iio/adc/at91-sama5d2_adc.c indio_dev->dev.parent = &pdev->dev; parent 614 drivers/iio/adc/at91_adc.c trig->dev.parent = idev->dev.parent; parent 1103 drivers/iio/adc/at91_adc.c input->dev.parent = &pdev->dev; parent 1176 drivers/iio/adc/at91_adc.c idev->dev.parent = &pdev->dev; parent 661 drivers/iio/adc/axp20x_adc.c axp20x_dev = dev_get_drvdata(pdev->dev.parent); parent 671 drivers/iio/adc/axp20x_adc.c indio_dev->dev.parent = &pdev->dev; parent 252 drivers/iio/adc/axp288_adc.c struct axp20x_dev *axp20x = dev_get_drvdata(pdev->dev.parent); parent 274 drivers/iio/adc/axp288_adc.c indio_dev->dev.parent = &pdev->dev; parent 576 drivers/iio/adc/bcm_iproc_adc.c indio_dev->dev.parent = &pdev->dev; parent 324 drivers/iio/adc/berlin2-adc.c indio_dev->dev.parent = &pdev->dev; parent 338 drivers/iio/adc/cc10001_adc.c indio_dev->dev.parent = &pdev->dev; parent 988 drivers/iio/adc/cpcap-adc.c indio_dev->dev.parent = &pdev->dev; parent 995 drivers/iio/adc/cpcap-adc.c ddata->reg = dev_get_regmap(pdev->dev.parent, NULL); parent 321 drivers/iio/adc/da9150-gpadc.c struct da9150 *da9150 = dev_get_drvdata(dev->parent); parent 357 drivers/iio/adc/da9150-gpadc.c indio_dev->dev.parent = dev; parent 655 drivers/iio/adc/dln2-adc.c indio_dev->dev.parent = dev; parent 346 drivers/iio/adc/envelope-detector.c indio_dev->dev.parent = dev; parent 173 drivers/iio/adc/ep93xx_adc.c iiodev->dev.parent = &pdev->dev; parent 861 drivers/iio/adc/exynos_adc.c indio_dev->dev.parent = &pdev->dev; parent 295 drivers/iio/adc/fsl-imx25-gcq.c struct mx25_tsadc *tsadc = dev_get_drvdata(pdev->dev.parent); parent 355 drivers/iio/adc/fsl-imx25-gcq.c indio_dev->dev.parent = &pdev->dev; parent 491 drivers/iio/adc/hi8435.c idev->dev.parent = &spi->dev; parent 566 drivers/iio/adc/hx711.c indio_dev->dev.parent = &pdev->dev; parent 518 drivers/iio/adc/imx7d_adc.c indio_dev->dev.parent = dev; parent 1018 drivers/iio/adc/ina2xx-adc.c indio_dev->dev.parent = &client->dev; parent 385 drivers/iio/adc/ingenic-adc.c iio_dev->dev.parent = dev; parent 188 drivers/iio/adc/lp8788_adc.c struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); parent 208 drivers/iio/adc/lp8788_adc.c indio_dev->dev.parent = &pdev->dev; parent 157 drivers/iio/adc/lpc18xx_adc.c indio_dev->dev.parent = &pdev->dev; parent 199 drivers/iio/adc/lpc32xx_adc.c iodev->dev.parent = &pdev->dev; parent 119 drivers/iio/adc/ltc2471.c indio_dev->dev.parent = &client->dev; parent 111 drivers/iio/adc/ltc2485.c indio_dev->dev.parent = &client->dev; parent 210 drivers/iio/adc/ltc2497.c indio_dev->dev.parent = &client->dev; parent 414 drivers/iio/adc/max1027.c indio_dev->dev.parent = &spi->dev; parent 447 drivers/iio/adc/max1027.c st->trig->dev.parent = &spi->dev; parent 118 drivers/iio/adc/max11100.c indio_dev->dev.parent = &spi->dev; parent 222 drivers/iio/adc/max1118.c indio_dev->dev.parent = &spi->dev; parent 1642 drivers/iio/adc/max1363.c indio_dev->dev.parent = &client->dev; parent 562 drivers/iio/adc/max9611.c indio_dev->dev.parent = &client->dev; parent 387 drivers/iio/adc/mcp320x.c indio_dev->dev.parent = &spi->dev; parent 349 drivers/iio/adc/mcp3422.c indio_dev->dev.parent = &client->dev; parent 130 drivers/iio/adc/mcp3911.c dev_err(indio_dev->dev.parent, parent 296 drivers/iio/adc/mcp3911.c indio_dev->dev.parent = &spi->dev; parent 113 drivers/iio/adc/men_z188_adc.c indio_dev->dev.parent = &dev->dev; parent 576 drivers/iio/adc/meson_saradc.c dev_warn(indio_dev->dev.parent, parent 608 drivers/iio/adc/meson_saradc.c dev_err(indio_dev->dev.parent, parent 659 drivers/iio/adc/meson_saradc.c dev_name(indio_dev->dev.parent)); parent 681 drivers/iio/adc/meson_saradc.c dev_name(indio_dev->dev.parent)); parent 723 drivers/iio/adc/meson_saradc.c dev_err(indio_dev->dev.parent, parent 730 drivers/iio/adc/meson_saradc.c syscon_regmap_lookup_by_phandle(indio_dev->dev.parent->of_node, parent 733 drivers/iio/adc/meson_saradc.c dev_err(indio_dev->dev.parent, parent 741 drivers/iio/adc/meson_saradc.c dev_err(indio_dev->dev.parent, parent 746 drivers/iio/adc/meson_saradc.c dev_err(indio_dev->dev.parent, parent 897 drivers/iio/adc/meson_saradc.c dev_err(indio_dev->dev.parent, parent 904 drivers/iio/adc/meson_saradc.c dev_err(indio_dev->dev.parent, parent 939 drivers/iio/adc/meson_saradc.c dev_err(indio_dev->dev.parent, parent 946 drivers/iio/adc/meson_saradc.c dev_err(indio_dev->dev.parent, "failed to enable core clk\n"); parent 964 drivers/iio/adc/meson_saradc.c dev_err(indio_dev->dev.parent, "failed to enable adc clk\n"); parent 1212 drivers/iio/adc/meson_saradc.c indio_dev->dev.parent = &pdev->dev; parent 123 drivers/iio/adc/mt6577_auxadc.c dev_err(indio_dev->dev.parent, parent 143 drivers/iio/adc/mt6577_auxadc.c dev_err(indio_dev->dev.parent, parent 155 drivers/iio/adc/mt6577_auxadc.c dev_err(indio_dev->dev.parent, parent 187 drivers/iio/adc/mt6577_auxadc.c dev_err(indio_dev->dev.parent, parent 249 drivers/iio/adc/mt6577_auxadc.c indio_dev->dev.parent = &pdev->dev; parent 462 drivers/iio/adc/mxs-lradc-adc.c trig->dev.parent = adc->dev; parent 692 drivers/iio/adc/mxs-lradc-adc.c struct mxs_lradc *lradc = dev_get_drvdata(dev->parent); parent 725 drivers/iio/adc/mxs-lradc-adc.c iio->dev.parent = dev; parent 726 drivers/iio/adc/mxs-lradc-adc.c iio->dev.of_node = dev->parent->of_node; parent 752 drivers/iio/adc/mxs-lradc-adc.c virq = irq_of_parse_and_map(dev->parent->of_node, irq); parent 433 drivers/iio/adc/nau7802.c indio_dev->dev.parent = &client->dev; parent 278 drivers/iio/adc/npcm_adc.c indio_dev->dev.parent = &pdev->dev; parent 497 drivers/iio/adc/palmas_gpadc.c pdata = dev_get_platdata(pdev->dev.parent); parent 518 drivers/iio/adc/palmas_gpadc.c adc->palmas = dev_get_drvdata(pdev->dev.parent); parent 596 drivers/iio/adc/palmas_gpadc.c indio_dev->dev.parent = &pdev->dev; parent 910 drivers/iio/adc/qcom-pm8xxx-xoadc.c map = dev_get_regmap(dev->parent, NULL); parent 936 drivers/iio/adc/qcom-pm8xxx-xoadc.c indio_dev->dev.parent = dev; parent 739 drivers/iio/adc/qcom-spmi-adc5.c regmap = dev_get_regmap(dev->parent, NULL); parent 776 drivers/iio/adc/qcom-spmi-adc5.c indio_dev->dev.parent = dev; parent 501 drivers/iio/adc/qcom-spmi-iadc.c iadc->regmap = dev_get_regmap(dev->parent, NULL); parent 556 drivers/iio/adc/qcom-spmi-iadc.c indio_dev->dev.parent = dev; parent 860 drivers/iio/adc/qcom-spmi-vadc.c regmap = dev_get_regmap(dev->parent, NULL); parent 910 drivers/iio/adc/qcom-spmi-vadc.c indio_dev->dev.parent = dev; parent 521 drivers/iio/adc/rcar-gyroadc.c indio_dev->dev.parent = dev; parent 310 drivers/iio/adc/rockchip_saradc.c indio_dev->dev.parent = &pdev->dev; parent 501 drivers/iio/adc/sc27xx_adc.c sc27xx_data->regmap = dev_get_regmap(dev->parent, NULL); parent 550 drivers/iio/adc/sc27xx_adc.c indio_dev->dev.parent = dev; parent 35 drivers/iio/adc/sd_adc_modulator.c iio->dev.parent = dev; parent 341 drivers/iio/adc/spear_adc.c indio_dev->dev.parent = dev; parent 1108 drivers/iio/adc/stm32-adc.c struct device *dev = indio_dev->dev.parent; parent 1268 drivers/iio/adc/stm32-adc.c struct device *dev = indio_dev->dev.parent; parent 1313 drivers/iio/adc/stm32-adc.c struct device *dev = indio_dev->dev.parent; parent 1437 drivers/iio/adc/stm32-adc.c struct device *dev = indio_dev->dev.parent; parent 1495 drivers/iio/adc/stm32-adc.c struct device *dev = indio_dev->dev.parent; parent 1827 drivers/iio/adc/stm32-adc.c adc->common = dev_get_drvdata(pdev->dev.parent); parent 1834 drivers/iio/adc/stm32-adc.c indio_dev->dev.parent = &pdev->dev; parent 1566 drivers/iio/adc/stm32-dfsdm-adc.c adc->dfsdm = dev_get_drvdata(dev->parent); parent 1568 drivers/iio/adc/stm32-dfsdm-adc.c iio->dev.parent = dev; parent 300 drivers/iio/adc/stmpe-adc.c indio_dev->dev.parent = &pdev->dev; parent 304 drivers/iio/adc/stmpe-adc.c info->stmpe = dev_get_drvdata(pdev->dev.parent); parent 322 drivers/iio/adc/stx104.c indio_dev->dev.parent = dev; parent 338 drivers/iio/adc/stx104.c stx104gpio->chip.parent = dev; parent 171 drivers/iio/adc/sun4i-gpadc-iio.c pm_runtime_get_sync(indio_dev->dev.parent); parent 252 drivers/iio/adc/sun4i-gpadc-iio.c pm_runtime_mark_last_busy(indio_dev->dev.parent); parent 255 drivers/iio/adc/sun4i-gpadc-iio.c pm_runtime_put_autosuspend(indio_dev->dev.parent); parent 275 drivers/iio/adc/sun4i-gpadc-iio.c pm_runtime_get_sync(indio_dev->dev.parent); parent 279 drivers/iio/adc/sun4i-gpadc-iio.c pm_runtime_mark_last_busy(indio_dev->dev.parent); parent 280 drivers/iio/adc/sun4i-gpadc-iio.c pm_runtime_put_autosuspend(indio_dev->dev.parent); parent 445 drivers/iio/adc/sun4i-gpadc-iio.c struct sun4i_gpadc_dev *mfd_dev = dev_get_drvdata(pdev->dev.parent); parent 535 drivers/iio/adc/sun4i-gpadc-iio.c dev_get_drvdata(pdev->dev.parent); parent 573 drivers/iio/adc/sun4i-gpadc-iio.c info->sensor_device = pdev->dev.parent; parent 624 drivers/iio/adc/sun4i-gpadc-iio.c indio_dev->dev.parent = &pdev->dev; parent 184 drivers/iio/adc/ti-adc081c.c iio->dev.parent = &client->dev; parent 248 drivers/iio/adc/ti-adc0832.c indio_dev->dev.parent = &spi->dev; parent 214 drivers/iio/adc/ti-adc084s021.c indio_dev->dev.parent = &spi->dev; parent 255 drivers/iio/adc/ti-adc108s102.c indio_dev->dev.parent = &spi->dev; parent 410 drivers/iio/adc/ti-adc12138.c indio_dev->dev.parent = &spi->dev; parent 155 drivers/iio/adc/ti-adc128s052.c indio_dev->dev.parent = &spi->dev; parent 182 drivers/iio/adc/ti-adc161s626.c indio_dev->dev.parent = &spi->dev; parent 951 drivers/iio/adc/ti-ads1015.c indio_dev->dev.parent = &client->dev; parent 329 drivers/iio/adc/ti-ads124s08.c indio_dev->dev.parent = &spi->dev; parent 560 drivers/iio/adc/ti-ads7950.c indio_dev->dev.parent = &spi->dev; parent 637 drivers/iio/adc/ti-ads7950.c st->chip.parent = &st->spi->dev; parent 151 drivers/iio/adc/ti-ads8344.c indio_dev->dev.parent = &spi->dev; parent 452 drivers/iio/adc/ti-ads8688.c indio_dev->dev.parent = &spi->dev; parent 180 drivers/iio/adc/ti-tlc4541.c indio_dev->dev.parent = &spi->dev; parent 629 drivers/iio/adc/ti_am335x_adc.c indio_dev->dev.parent = &pdev->dev; parent 775 drivers/iio/adc/twl4030-madc.c iio_dev->dev.parent = &pdev->dev; parent 929 drivers/iio/adc/twl6030-gpadc.c indio_dev->dev.parent = dev; parent 865 drivers/iio/adc/vf610_adc.c indio_dev->dev.parent = &pdev->dev; parent 109 drivers/iio/adc/viperboard_adc.c struct vprbrd *vb = dev_get_drvdata(pdev->dev.parent); parent 124 drivers/iio/adc/viperboard_adc.c indio_dev->dev.parent = &pdev->dev; parent 716 drivers/iio/adc/xilinx-xadc-core.c trig->dev.parent = indio_dev->dev.parent; parent 1226 drivers/iio/adc/xilinx-xadc-core.c indio_dev->dev.parent = &pdev->dev; parent 317 drivers/iio/afe/iio-rescale.c indio_dev->dev.parent = dev; parent 248 drivers/iio/amplifiers/ad8366.c indio_dev->dev.parent = &spi->dev; parent 155 drivers/iio/chemical/ams-iaq-core.c indio_dev->dev.parent = &client->dev; parent 537 drivers/iio/chemical/atlas-ph-sensor.c indio_dev->dev.parent = &client->dev; parent 549 drivers/iio/chemical/atlas-ph-sensor.c trig->dev.parent = indio_dev->dev.parent; parent 918 drivers/iio/chemical/bme680_core.c indio_dev->dev.parent = dev; parent 384 drivers/iio/chemical/ccs811.c indio_dev->dev.parent = &client->dev; parent 413 drivers/iio/chemical/ccs811.c data->drdy_trig->dev.parent = &client->dev; parent 283 drivers/iio/chemical/pms7003.c indio_dev->dev.parent = &serdev->dev; parent 536 drivers/iio/chemical/sgp30.c indio_dev->dev.parent = &client->dev; parent 490 drivers/iio/chemical/sps30.c indio_dev->dev.parent = &client->dev; parent 385 drivers/iio/chemical/vz89x.c indio_dev->dev.parent = &client->dev; parent 225 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c struct cros_ec_dev *ec_dev = dev_get_drvdata(dev->parent); parent 91 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c struct cros_ec_dev *ec = dev_get_drvdata(pdev->dev.parent); parent 121 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c indio_dev->dev.parent = &pdev->dev; parent 256 drivers/iio/common/hid-sensors/hid-sensor-trigger.c trig->dev.parent = indio_dev->dev.parent; parent 500 drivers/iio/common/ssp_sensors/ssp_dev.c struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent); parent 23 drivers/iio/common/ssp_sensors/ssp_iio.c struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent); parent 48 drivers/iio/common/ssp_sensors/ssp_iio.c struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent); parent 230 drivers/iio/common/st_sensors/st_sensors_core.c pdata->vdd = devm_regulator_get(indio_dev->dev.parent, "vdd"); parent 242 drivers/iio/common/st_sensors/st_sensors_core.c pdata->vdd_io = devm_regulator_get(indio_dev->dev.parent, "vddio"); parent 388 drivers/iio/common/st_sensors/st_sensors_core.c of_pdata = st_sensors_of_probe(indio_dev->dev.parent, pdata); parent 61 drivers/iio/common/st_sensors/st_sensors_i2c.c indio_dev->dev.parent = &client->dev; parent 109 drivers/iio/common/st_sensors/st_sensors_spi.c indio_dev->dev.parent = &spi->dev; parent 136 drivers/iio/common/st_sensors/st_sensors_trigger.c sdata->trig->dev.parent = sdata->dev; parent 877 drivers/iio/dac/ad5064.c indio_dev->dev.parent = dev; parent 476 drivers/iio/dac/ad5360.c indio_dev->dev.parent = &spi->dev; parent 387 drivers/iio/dac/ad5380.c indio_dev->dev.parent = dev; parent 487 drivers/iio/dac/ad5421.c indio_dev->dev.parent = &spi->dev; parent 250 drivers/iio/dac/ad5446.c indio_dev->dev.parent = dev; parent 298 drivers/iio/dac/ad5449.c indio_dev->dev.parent = &spi->dev; parent 307 drivers/iio/dac/ad5504.c indio_dev->dev.parent = &spi->dev; parent 137 drivers/iio/dac/ad5592r-base.c st->gpiochip.parent = st->dev; parent 624 drivers/iio/dac/ad5592r-base.c iio_dev->dev.parent = dev; parent 256 drivers/iio/dac/ad5624r_spi.c indio_dev->dev.parent = &spi->dev; parent 464 drivers/iio/dac/ad5686.c indio_dev->dev.parent = dev; parent 747 drivers/iio/dac/ad5755.c indio_dev->dev.parent = &spi->dev; parent 857 drivers/iio/dac/ad5758.c indio_dev->dev.parent = &spi->dev; parent 375 drivers/iio/dac/ad5761.c iio_dev->dev.parent = &spi->dev; parent 291 drivers/iio/dac/ad5764.c indio_dev->dev.parent = &spi->dev; parent 412 drivers/iio/dac/ad5791.c indio_dev->dev.parent = &spi->dev; parent 247 drivers/iio/dac/ad7303.c indio_dev->dev.parent = &spi->dev; parent 174 drivers/iio/dac/ad8801.c indio_dev->dev.parent = &spi->dev; parent 113 drivers/iio/dac/cio-dac.c indio_dev->dev.parent = dev; parent 180 drivers/iio/dac/dpot-dac.c indio_dev->dev.parent = dev; parent 234 drivers/iio/dac/ds4424.c indio_dev->dev.parent = &client->dev; parent 138 drivers/iio/dac/lpc18xx_dac.c indio_dev->dev.parent = &pdev->dev; parent 189 drivers/iio/dac/ltc1660.c indio_dev->dev.parent = &spi->dev; parent 288 drivers/iio/dac/ltc2632.c indio_dev->dev.parent = &spi->dev; parent 208 drivers/iio/dac/m62332.c indio_dev->dev.parent = &client->dev; parent 160 drivers/iio/dac/max517.c indio_dev->dev.parent = &client->dev; parent 344 drivers/iio/dac/max5821.c indio_dev->dev.parent = &client->dev; parent 456 drivers/iio/dac/mcp4725.c indio_dev->dev.parent = &client->dev; parent 155 drivers/iio/dac/mcp4922.c indio_dev->dev.parent = &spi->dev; parent 288 drivers/iio/dac/stm32-dac.c dac->common = dev_get_drvdata(pdev->dev.parent); parent 290 drivers/iio/dac/stm32-dac.c indio_dev->dev.parent = &pdev->dev; parent 271 drivers/iio/dac/ti-dac082s085.c indio_dev->dev.parent = dev; parent 324 drivers/iio/dac/ti-dac5571.c indio_dev->dev.parent = dev; parent 254 drivers/iio/dac/ti-dac7311.c indio_dev->dev.parent = dev; parent 142 drivers/iio/dac/ti-dac7612.c iio_dev->dev.parent = &spi->dev; parent 203 drivers/iio/dac/vf610_dac.c indio_dev->dev.parent = &pdev->dev; parent 1029 drivers/iio/frequency/ad9523.c indio_dev->dev.parent = &spi->dev; parent 542 drivers/iio/frequency/adf4350.c indio_dev->dev.parent = &spi->dev; parent 576 drivers/iio/frequency/adf4371.c indio_dev->dev.parent = &spi->dev; parent 206 drivers/iio/gyro/adis16080.c indio_dev->dev.parent = &spi->dev; parent 158 drivers/iio/gyro/adis16130.c indio_dev->dev.parent = &spi->dev; parent 517 drivers/iio/gyro/adis16136.c indio_dev->dev.parent = &spi->dev; parent 377 drivers/iio/gyro/adis16260.c indio_dev->dev.parent = &spi->dev; parent 427 drivers/iio/gyro/adxrs450.c indio_dev->dev.parent = &spi->dev; parent 1100 drivers/iio/gyro/bmg160_core.c indio_dev->dev.parent = dev; parent 1133 drivers/iio/gyro/bmg160_core.c data->dready_trig->dev.parent = dev; parent 1140 drivers/iio/gyro/bmg160_core.c data->motion_trig->dev.parent = dev; parent 812 drivers/iio/gyro/fxas21002c_core.c data->dready_trig->dev.parent = dev; parent 853 drivers/iio/gyro/fxas21002c_core.c data->vdd = devm_regulator_get(dev->parent, "vdd"); parent 857 drivers/iio/gyro/fxas21002c_core.c data->vddio = devm_regulator_get(dev->parent, "vddio"); parent 908 drivers/iio/gyro/fxas21002c_core.c indio_dev->dev.parent = dev; parent 324 drivers/iio/gyro/hid-sensor-gyro-3d.c indio_dev->dev.parent = &pdev->dev; parent 123 drivers/iio/gyro/itg3200_buffer.c st->trig->dev.parent = &st->i2c->dev; parent 320 drivers/iio/gyro/itg3200_core.c indio_dev->dev.parent = &client->dev; parent 1116 drivers/iio/gyro/mpu3050-core.c mpu3050->trig->dev.parent = mpu3050->dev; parent 1201 drivers/iio/gyro/mpu3050-core.c indio_dev->dev.parent = dev; parent 32 drivers/iio/gyro/ssp_gyro_sensor.c struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent); parent 51 drivers/iio/gyro/ssp_gyro_sensor.c struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent); parent 111 drivers/iio/gyro/ssp_gyro_sensor.c indio_dev->dev.parent = &pdev->dev; parent 514 drivers/iio/health/afe4403.c indio_dev->dev.parent = afe->dev; parent 534 drivers/iio/health/afe4403.c afe->trig->dev.parent = afe->dev; parent 520 drivers/iio/health/afe4404.c indio_dev->dev.parent = afe->dev; parent 540 drivers/iio/health/afe4404.c afe->trig->dev.parent = afe->dev; parent 443 drivers/iio/health/max30100.c indio_dev->dev.parent = &client->dev; parent 529 drivers/iio/health/max30102.c indio_dev->dev.parent = &client->dev; parent 236 drivers/iio/humidity/am2315.c indio_dev->dev.parent = &client->dev; parent 325 drivers/iio/humidity/dht11.c iio->dev.parent = &pdev->dev; parent 374 drivers/iio/humidity/hdc100x.c indio_dev->dev.parent = &client->dev; parent 231 drivers/iio/humidity/hid-sensor-humidity.c indio_dev->dev.parent = &pdev->dev; parent 140 drivers/iio/humidity/hts221_buffer.c hw->trig->dev.parent = hw->dev; parent 582 drivers/iio/humidity/hts221_core.c iio_dev->dev.parent = hw->dev; parent 207 drivers/iio/humidity/htu21.c indio_dev->dev.parent = &client->dev; parent 145 drivers/iio/humidity/si7005.c indio_dev->dev.parent = &client->dev; parent 131 drivers/iio/humidity/si7020.c indio_dev->dev.parent = &client->dev; parent 1140 drivers/iio/imu/adis16400.c indio_dev->dev.parent = &spi->dev; parent 418 drivers/iio/imu/adis16460.c indio_dev->dev.parent = &spi->dev; parent 1207 drivers/iio/imu/adis16480.c indio_dev->dev.parent = &spi->dev; parent 48 drivers/iio/imu/adis_trigger.c adis->trig->dev.parent = &adis->spi->dev; parent 780 drivers/iio/imu/bmi160/bmi160_core.c data->trig->dev.parent = regmap_get_device(data->regmap); parent 829 drivers/iio/imu/bmi160/bmi160_core.c indio_dev->dev.parent = dev; parent 1173 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c indio_dev->dev.parent = dev; parent 149 drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c st->trig->dev.parent = regmap_get_device(st->map); parent 1251 drivers/iio/imu/kmx61.c indio_dev->dev.parent = &data->client->dev; parent 1276 drivers/iio/imu/kmx61.c trig->dev.parent = &data->client->dev; parent 1451 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c iio_dev->dev.parent = hw->dev; parent 604 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c iio_dev->dev.parent = hw->dev; parent 312 drivers/iio/industrialio-core.c dev_err(indio_dev->dev.parent, "%s: read failed\n", __func__); parent 346 drivers/iio/industrialio-core.c dev_err(indio_dev->dev.parent, "%s: write failed\n", parent 1647 drivers/iio/industrialio-core.c if (!indio_dev->dev.of_node && indio_dev->dev.parent) parent 1648 drivers/iio/industrialio-core.c indio_dev->dev.of_node = indio_dev->dev.parent->of_node; parent 1664 drivers/iio/industrialio-core.c dev_err(indio_dev->dev.parent, parent 1671 drivers/iio/industrialio-core.c dev_err(indio_dev->dev.parent, parent 1677 drivers/iio/industrialio-core.c dev_err(indio_dev->dev.parent, parent 279 drivers/iio/industrialio-trigger.c if (pf->indio_dev->dev.parent == trig->dev.parent) parent 306 drivers/iio/industrialio-trigger.c if (pf->indio_dev->dev.parent == trig->dev.parent) parent 743 drivers/iio/industrialio-trigger.c if (indio_dev->dev.parent != trig->dev.parent) parent 215 drivers/iio/inkern.c np = np->parent; parent 181 drivers/iio/light/acpi-als.c indio_dev->dev.parent = &device->dev; parent 262 drivers/iio/light/adjd_s311.c indio_dev->dev.parent = &client->dev; parent 187 drivers/iio/light/al3320a.c indio_dev->dev.parent = &client->dev; parent 422 drivers/iio/light/apds9300.c indio_dev->dev.parent = &client->dev; parent 1006 drivers/iio/light/apds9960.c indio_dev->dev.parent = &client->dev; parent 257 drivers/iio/light/bh1750.c indio_dev->dev.parent = &client->dev; parent 188 drivers/iio/light/bh1780.c indio_dev->dev.parent = &client->dev; parent 315 drivers/iio/light/cm32181.c indio_dev->dev.parent = &client->dev; parent 342 drivers/iio/light/cm3232.c indio_dev->dev.parent = &client->dev; parent 234 drivers/iio/light/cm3323.c indio_dev->dev.parent = &client->dev; parent 242 drivers/iio/light/cm3605.c indio_dev->dev.parent = dev; parent 665 drivers/iio/light/cm36651.c indio_dev->dev.parent = &client->dev; parent 172 drivers/iio/light/cros_ec_light_prox.c struct cros_ec_dev *ec_dev = dev_get_drvdata(dev->parent); parent 1529 drivers/iio/light/gp2ap020a00f.c indio_dev->dev.parent = &client->dev; parent 1564 drivers/iio/light/gp2ap020a00f.c data->trig->dev.parent = &data->client->dev; parent 306 drivers/iio/light/hid-sensor-als.c indio_dev->dev.parent = &pdev->dev; parent 284 drivers/iio/light/hid-sensor-prox.c indio_dev->dev.parent = &pdev->dev; parent 785 drivers/iio/light/isl29018.c indio_dev->dev.parent = &client->dev; parent 623 drivers/iio/light/isl29028.c indio_dev->dev.parent = &client->dev; parent 631 drivers/iio/light/isl29028.c ret = devm_iio_device_register(indio_dev->dev.parent, indio_dev); parent 261 drivers/iio/light/isl29125.c indio_dev->dev.parent = &client->dev; parent 341 drivers/iio/light/jsa1212.c indio_dev->dev.parent = &client->dev; parent 837 drivers/iio/light/lm3533-als.c lm3533 = dev_get_drvdata(pdev->dev.parent); parent 855 drivers/iio/light/lm3533-als.c indio_dev->dev.parent = pdev->dev.parent; parent 1482 drivers/iio/light/ltr501.c indio_dev->dev.parent = &client->dev; parent 505 drivers/iio/light/lv0104cs.c indio_dev->dev.parent = &client->dev; parent 541 drivers/iio/light/max44000.c indio_dev->dev.parent = &client->dev; parent 504 drivers/iio/light/max44009.c indio_dev->dev.parent = &client->dev; parent 273 drivers/iio/light/noa1305.c indio_dev->dev.parent = &client->dev; parent 770 drivers/iio/light/opt3001.c iio->dev.parent = dev; parent 365 drivers/iio/light/pa12203001.c indio_dev->dev.parent = &client->dev; parent 951 drivers/iio/light/rpr0521.c indio_dev->dev.parent = &client->dev; parent 981 drivers/iio/light/rpr0521.c indio_dev->dev.parent, parent 987 drivers/iio/light/rpr0521.c data->drdy_trigger0->dev.parent = indio_dev->dev.parent; parent 1003 drivers/iio/light/rpr0521.c ret = devm_iio_trigger_register(indio_dev->dev.parent, parent 1016 drivers/iio/light/rpr0521.c ret = devm_iio_triggered_buffer_setup(indio_dev->dev.parent, parent 1024 drivers/iio/light/si1133.c iio_dev->dev.parent = &client->dev; parent 1250 drivers/iio/light/si1145.c trig->dev.parent = &client->dev; parent 1311 drivers/iio/light/si1145.c indio_dev->dev.parent = &client->dev; parent 213 drivers/iio/light/st_uvis25_core.c hw->trig->dev.parent = dev; parent 306 drivers/iio/light/st_uvis25_core.c iio_dev->dev.parent = dev; parent 588 drivers/iio/light/stk3310.c indio_dev->dev.parent = &client->dev; parent 287 drivers/iio/light/tcs3414.c indio_dev->dev.parent = &client->dev; parent 457 drivers/iio/light/tcs3472.c indio_dev->dev.parent = &client->dev; parent 753 drivers/iio/light/tsl2563.c indio_dev->dev.parent = &client->dev; parent 843 drivers/iio/light/tsl2583.c indio_dev->dev.parent = &clientp->dev; parent 852 drivers/iio/light/tsl2583.c ret = devm_iio_device_register(indio_dev->dev.parent, indio_dev); parent 1836 drivers/iio/light/tsl2772.c indio_dev->dev.parent = &clientp->dev; parent 195 drivers/iio/light/tsl4531.c indio_dev->dev.parent = &client->dev; parent 854 drivers/iio/light/us5182d.c indio_dev->dev.parent = &client->dev; parent 388 drivers/iio/light/vcnl4000.c indio_dev->dev.parent = &client->dev; parent 509 drivers/iio/light/vcnl4035.c indio_dev->dev.parent, parent 514 drivers/iio/light/vcnl4035.c data->drdy_trigger0->dev.parent = indio_dev->dev.parent; parent 517 drivers/iio/light/vcnl4035.c ret = devm_iio_trigger_register(indio_dev->dev.parent, parent 525 drivers/iio/light/vcnl4035.c ret = devm_iio_triggered_buffer_setup(indio_dev->dev.parent, indio_dev, parent 567 drivers/iio/light/vcnl4035.c indio_dev->dev.parent = &client->dev; parent 154 drivers/iio/light/veml6070.c indio_dev->dev.parent = &client->dev; parent 511 drivers/iio/light/vl6180.c indio_dev->dev.parent = &client->dev; parent 528 drivers/iio/light/zopt2201.c indio_dev->dev.parent = &client->dev; parent 797 drivers/iio/magnetometer/ak8974.c indio_dev->dev.parent = &i2c->dev; parent 956 drivers/iio/magnetometer/ak8975.c indio_dev->dev.parent = &client->dev; parent 886 drivers/iio/magnetometer/bmc150_magn.c indio_dev->dev.parent = dev; parent 905 drivers/iio/magnetometer/bmc150_magn.c data->dready_trig->dev.parent = dev; parent 517 drivers/iio/magnetometer/hid-sensor-magn-3d.c indio_dev->dev.parent = &pdev->dev; parent 645 drivers/iio/magnetometer/hmc5843_core.c indio_dev->dev.parent = dev; parent 522 drivers/iio/magnetometer/mag3110.c indio_dev->dev.parent = &client->dev; parent 510 drivers/iio/magnetometer/mmc35240.c indio_dev->dev.parent = &client->dev; parent 149 drivers/iio/magnetometer/rm3100-core.c dev_err(indio_dev->dev.parent, parent 551 drivers/iio/magnetometer/rm3100-core.c indio_dev->dev.parent = dev; parent 584 drivers/iio/magnetometer/rm3100-core.c data->drdy_trig->dev.parent = dev; parent 31 drivers/iio/multiplexer/iio-mux.c struct iio_channel *parent; parent 64 drivers/iio/multiplexer/iio-mux.c ret = iio_write_channel_ext_info(mux->parent, attr, parent 99 drivers/iio/multiplexer/iio-mux.c ret = iio_read_channel_raw(mux->parent, val); parent 103 drivers/iio/multiplexer/iio-mux.c ret = iio_read_channel_scale(mux->parent, val, val2); parent 131 drivers/iio/multiplexer/iio-mux.c ret = iio_read_avail_channel_raw(mux->parent, vals, length); parent 157 drivers/iio/multiplexer/iio-mux.c ret = iio_write_channel_raw(mux->parent, val); parent 186 drivers/iio/multiplexer/iio-mux.c ret = iio_read_channel_ext_info(mux->parent, parent 199 drivers/iio/multiplexer/iio-mux.c struct device *dev = indio_dev->dev.parent; parent 220 drivers/iio/multiplexer/iio-mux.c ret = iio_write_channel_ext_info(mux->parent, parent 243 drivers/iio/multiplexer/iio-mux.c struct iio_chan_spec const *pchan = mux->parent->channel; parent 254 drivers/iio/multiplexer/iio-mux.c ret = iio_get_channel_type(mux->parent, &chan->type); parent 275 drivers/iio/multiplexer/iio-mux.c num_ext_info = iio_get_channel_ext_info_count(mux->parent); parent 296 drivers/iio/multiplexer/iio-mux.c ret = iio_read_channel_ext_info(mux->parent, parent 342 drivers/iio/multiplexer/iio-mux.c struct iio_channel *parent; parent 356 drivers/iio/multiplexer/iio-mux.c parent = devm_iio_channel_get(dev, "parent"); parent 357 drivers/iio/multiplexer/iio-mux.c if (IS_ERR(parent)) { parent 358 drivers/iio/multiplexer/iio-mux.c if (PTR_ERR(parent) != -EPROBE_DEFER) parent 360 drivers/iio/multiplexer/iio-mux.c return PTR_ERR(parent); parent 363 drivers/iio/multiplexer/iio-mux.c sizeof_ext_info = iio_get_channel_ext_info_count(parent); parent 394 drivers/iio/multiplexer/iio-mux.c mux->parent = parent; parent 398 drivers/iio/multiplexer/iio-mux.c indio_dev->dev.parent = dev; parent 405 drivers/iio/multiplexer/iio-mux.c parent->channel->ext_info, parent 411 drivers/iio/multiplexer/iio-mux.c if (parent->channel->ext_info[i].read) parent 413 drivers/iio/multiplexer/iio-mux.c if (parent->channel->ext_info[i].write) parent 344 drivers/iio/orientation/hid-sensor-incl-3d.c indio_dev->dev.parent = &pdev->dev; parent 286 drivers/iio/orientation/hid-sensor-rotation.c indio_dev->dev.parent = &pdev->dev; parent 187 drivers/iio/potentiometer/ad5272.c indio_dev->dev.parent = dev; parent 129 drivers/iio/potentiometer/ds1803.c indio_dev->dev.parent = dev; parent 105 drivers/iio/potentiometer/max5432.c indio_dev->dev.parent = dev; parent 152 drivers/iio/potentiometer/max5481.c indio_dev->dev.parent = &spi->dev; parent 103 drivers/iio/potentiometer/max5487.c indio_dev->dev.parent = &spi->dev; parent 168 drivers/iio/potentiometer/mcp4018.c indio_dev->dev.parent = dev; parent 155 drivers/iio/potentiometer/mcp41010.c indio_dev->dev.parent = dev; parent 263 drivers/iio/potentiometer/mcp4131.c indio_dev->dev.parent = dev; parent 378 drivers/iio/potentiometer/mcp4531.c indio_dev->dev.parent = dev; parent 143 drivers/iio/potentiometer/tpl0102.c indio_dev->dev.parent = dev; parent 316 drivers/iio/potentiostat/lmp91000.c indio_dev->dev.parent = &client->dev; parent 336 drivers/iio/potentiostat/lmp91000.c data->trig->dev.parent = dev; parent 197 drivers/iio/pressure/abp060mg.c indio_dev->dev.parent = &client->dev; parent 1002 drivers/iio/pressure/bmp280-core.c indio_dev->dev.parent = dev; parent 123 drivers/iio/pressure/cros_ec_baro.c struct cros_ec_dev *ec_dev = dev_get_drvdata(dev->parent); parent 735 drivers/iio/pressure/dps310.c iio->dev.parent = &client->dev; parent 288 drivers/iio/pressure/hid-sensor-press.c indio_dev->dev.parent = &pdev->dev; parent 227 drivers/iio/pressure/hp03.c indio_dev->dev.parent = dev; parent 379 drivers/iio/pressure/hp206c.c indio_dev->dev.parent = &client->dev; parent 163 drivers/iio/pressure/mpl115.c indio_dev->dev.parent = dev; parent 244 drivers/iio/pressure/mpl3115.c indio_dev->dev.parent = &client->dev; parent 392 drivers/iio/pressure/ms5611_core.c st->vdd = devm_regulator_get(indio_dev->dev.parent, "vdd"); parent 398 drivers/iio/pressure/ms5611_core.c dev_err(indio_dev->dev.parent, parent 438 drivers/iio/pressure/ms5611_core.c indio_dev->dev.parent = dev; parent 155 drivers/iio/pressure/ms5637.c indio_dev->dev.parent = &client->dev; parent 239 drivers/iio/pressure/t5403.c indio_dev->dev.parent = &client->dev; parent 137 drivers/iio/pressure/zpa2326.c dev_err(idev->dev.parent, fmt "\n", ##__VA_ARGS__) parent 140 drivers/iio/pressure/zpa2326.c dev_warn(idev->dev.parent, fmt "\n", ##__VA_ARGS__) parent 143 drivers/iio/pressure/zpa2326.c dev_dbg(idev->dev.parent, fmt "\n", ##__VA_ARGS__) parent 420 drivers/iio/pressure/zpa2326.c dev_err(indio_dev->dev.parent, parent 625 drivers/iio/pressure/zpa2326.c static int zpa2326_runtime_suspend(struct device *parent) parent 627 drivers/iio/pressure/zpa2326.c const struct iio_dev *indio_dev = dev_get_drvdata(parent); parent 629 drivers/iio/pressure/zpa2326.c if (pm_runtime_autosuspend_expiration(parent)) parent 638 drivers/iio/pressure/zpa2326.c static int zpa2326_runtime_resume(struct device *parent) parent 640 drivers/iio/pressure/zpa2326.c const struct iio_dev *indio_dev = dev_get_drvdata(parent); parent 666 drivers/iio/pressure/zpa2326.c err = pm_runtime_get_sync(indio_dev->dev.parent); parent 693 drivers/iio/pressure/zpa2326.c struct device *parent = indio_dev->dev.parent; parent 697 drivers/iio/pressure/zpa2326.c pm_runtime_mark_last_busy(parent); parent 698 drivers/iio/pressure/zpa2326.c pm_runtime_put_autosuspend(parent); parent 701 drivers/iio/pressure/zpa2326.c static void zpa2326_init_runtime(struct device *parent) parent 703 drivers/iio/pressure/zpa2326.c pm_runtime_get_noresume(parent); parent 704 drivers/iio/pressure/zpa2326.c pm_runtime_set_active(parent); parent 705 drivers/iio/pressure/zpa2326.c pm_runtime_enable(parent); parent 706 drivers/iio/pressure/zpa2326.c pm_runtime_set_autosuspend_delay(parent, 1000); parent 707 drivers/iio/pressure/zpa2326.c pm_runtime_use_autosuspend(parent); parent 708 drivers/iio/pressure/zpa2326.c pm_runtime_mark_last_busy(parent); parent 709 drivers/iio/pressure/zpa2326.c pm_runtime_put_autosuspend(parent); parent 712 drivers/iio/pressure/zpa2326.c static void zpa2326_fini_runtime(struct device *parent) parent 714 drivers/iio/pressure/zpa2326.c pm_runtime_disable(parent); parent 715 drivers/iio/pressure/zpa2326.c pm_runtime_set_suspended(parent); parent 888 drivers/iio/pressure/zpa2326.c static int zpa2326_init_managed_irq(struct device *parent, parent 902 drivers/iio/pressure/zpa2326.c dev_info(parent, "no interrupt found, running in polling mode"); parent 909 drivers/iio/pressure/zpa2326.c err = devm_request_threaded_irq(parent, irq, zpa2326_handle_irq, parent 912 drivers/iio/pressure/zpa2326.c dev_name(parent), indio_dev); parent 914 drivers/iio/pressure/zpa2326.c dev_err(parent, "failed to request interrupt %d (%d)", irq, parent 919 drivers/iio/pressure/zpa2326.c dev_info(parent, "using interrupt %d", irq); parent 1308 drivers/iio/pressure/zpa2326.c trig->dev.parent); parent 1403 drivers/iio/pressure/zpa2326.c static int zpa2326_init_managed_trigger(struct device *parent, parent 1414 drivers/iio/pressure/zpa2326.c trigger = devm_iio_trigger_alloc(parent, "%s-dev%d", parent 1420 drivers/iio/pressure/zpa2326.c trigger->dev.parent = parent; parent 1426 drivers/iio/pressure/zpa2326.c ret = devm_iio_trigger_register(parent, trigger); parent 1428 drivers/iio/pressure/zpa2326.c dev_err(parent, "failed to register hardware trigger (%d)", parent 1603 drivers/iio/pressure/zpa2326.c indio_dev->dev.parent = device; parent 1612 drivers/iio/pressure/zpa2326.c int zpa2326_probe(struct device *parent, parent 1623 drivers/iio/pressure/zpa2326.c indio_dev = zpa2326_create_managed_iiodev(parent, name, regmap); parent 1629 drivers/iio/pressure/zpa2326.c priv->vref = devm_regulator_get(parent, "vref"); parent 1633 drivers/iio/pressure/zpa2326.c priv->vdd = devm_regulator_get(parent, "vdd"); parent 1647 drivers/iio/pressure/zpa2326.c err = devm_iio_triggered_buffer_setup(parent, indio_dev, NULL, parent 1653 drivers/iio/pressure/zpa2326.c err = zpa2326_init_managed_trigger(parent, indio_dev, priv, irq); parent 1657 drivers/iio/pressure/zpa2326.c err = zpa2326_init_managed_irq(parent, indio_dev, priv, irq); parent 1672 drivers/iio/pressure/zpa2326.c dev_err(parent, "found device with unexpected id %02x", id); parent 1686 drivers/iio/pressure/zpa2326.c dev_set_drvdata(parent, indio_dev); parent 1688 drivers/iio/pressure/zpa2326.c zpa2326_init_runtime(parent); parent 1692 drivers/iio/pressure/zpa2326.c zpa2326_fini_runtime(parent); parent 1708 drivers/iio/pressure/zpa2326.c void zpa2326_remove(const struct device *parent) parent 1710 drivers/iio/pressure/zpa2326.c struct iio_dev *indio_dev = dev_get_drvdata(parent); parent 1713 drivers/iio/pressure/zpa2326.c zpa2326_fini_runtime(indio_dev->dev.parent); parent 61 drivers/iio/pressure/zpa2326.h int zpa2326_probe(struct device *parent, parent 71 drivers/iio/pressure/zpa2326.h void zpa2326_remove(const struct device *parent); parent 405 drivers/iio/proximity/as3935.c indio_dev->dev.parent = &spi->dev; parent 420 drivers/iio/proximity/as3935.c trig->dev.parent = indio_dev->dev.parent; parent 975 drivers/iio/proximity/isl29501.c indio_dev->dev.parent = &client->dev; parent 203 drivers/iio/proximity/mb1232.c indio_dev->dev.parent = dev; parent 272 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c indio_dev->dev.parent = &client->dev; parent 277 drivers/iio/proximity/rfd77402.c indio_dev->dev.parent = &client->dev; parent 293 drivers/iio/proximity/srf04.c indio_dev->dev.parent = &pdev->dev; parent 486 drivers/iio/proximity/srf08.c indio_dev->dev.parent = &client->dev; parent 928 drivers/iio/proximity/sx9500.c indio_dev->dev.parent = &client->dev; parent 957 drivers/iio/proximity/sx9500.c data->trig->dev.parent = &client->dev; parent 137 drivers/iio/proximity/vl53l0x-i2c.c indio_dev->dev.parent = &client->dev; parent 161 drivers/iio/resolver/ad2s1200.c indio_dev->dev.parent = &spi->dev; parent 97 drivers/iio/resolver/ad2s90.c indio_dev->dev.parent = &spi->dev; parent 104 drivers/iio/resolver/ad2s90.c return devm_iio_device_register(indio_dev->dev.parent, indio_dev); parent 228 drivers/iio/temperature/hid-sensor-temperature.c indio_dev->dev.parent = &pdev->dev; parent 252 drivers/iio/temperature/hid-sensor-temperature.c ret = devm_iio_device_register(indio_dev->dev.parent, indio_dev); parent 287 drivers/iio/temperature/max31856.c indio_dev->dev.parent = &spi->dev; parent 227 drivers/iio/temperature/maxim_thermocouple.c indio_dev->dev.parent = &spi->dev; parent 528 drivers/iio/temperature/mlx90614.c indio_dev->dev.parent = &client->dev; parent 648 drivers/iio/temperature/mlx90632.c indio_dev->dev.parent = &client->dev; parent 219 drivers/iio/temperature/tmp006.c indio_dev->dev.parent = &client->dev; parent 466 drivers/iio/temperature/tmp007.c indio_dev->dev.parent = &client->dev; parent 163 drivers/iio/temperature/tsys01.c indio_dev->dev.parent = dev; parent 152 drivers/iio/temperature/tsys02d.c indio_dev->dev.parent = &client->dev; parent 160 drivers/iio/trigger/iio-trig-sysfs.c t->trig->dev.parent = &iio_sysfs_trig_dev; parent 63 drivers/iio/trigger/stm32-lptimer-trigger.c trig->dev.parent = priv->dev->parent; parent 386 drivers/iio/trigger/stm32-timer-trigger.c trig->dev.parent = priv->dev->parent; parent 686 drivers/iio/trigger/stm32-timer-trigger.c indio_dev->dev.parent = dev; parent 731 drivers/iio/trigger/stm32-timer-trigger.c struct stm32_timers *ddata = dev_get_drvdata(pdev->dev.parent); parent 664 drivers/infiniband/core/cm.c struct rb_node *parent = NULL; parent 670 drivers/infiniband/core/cm.c parent = *link; parent 671 drivers/infiniband/core/cm.c cur_cm_id_priv = rb_entry(parent, struct cm_id_private, parent 689 drivers/infiniband/core/cm.c rb_link_node(&cm_id_priv->service_node, parent, link); parent 725 drivers/infiniband/core/cm.c struct rb_node *parent = NULL; parent 731 drivers/infiniband/core/cm.c parent = *link; parent 732 drivers/infiniband/core/cm.c cur_timewait_info = rb_entry(parent, struct cm_timewait_info, parent 746 drivers/infiniband/core/cm.c rb_link_node(&timewait_info->remote_id_node, parent, link); parent 778 drivers/infiniband/core/cm.c struct rb_node *parent = NULL; parent 784 drivers/infiniband/core/cm.c parent = *link; parent 785 drivers/infiniband/core/cm.c cur_timewait_info = rb_entry(parent, struct cm_timewait_info, parent 799 drivers/infiniband/core/cm.c rb_link_node(&timewait_info->remote_qp_node, parent, link); parent 808 drivers/infiniband/core/cm.c struct rb_node *parent = NULL; parent 814 drivers/infiniband/core/cm.c parent = *link; parent 815 drivers/infiniband/core/cm.c cur_cm_id_priv = rb_entry(parent, struct cm_id_private, parent 833 drivers/infiniband/core/cm.c rb_link_node(&cm_id_priv->sidr_id_node, parent, link); parent 199 drivers/infiniband/core/device.c if (ibdev && ibdev->dev.parent) parent 201 drivers/infiniband/core/device.c ibdev->dev.parent, parent 203 drivers/infiniband/core/device.c dev_driver_string(ibdev->dev.parent), parent 204 drivers/infiniband/core/device.c dev_name(ibdev->dev.parent), parent 899 drivers/infiniband/core/device.c cdev->dev.parent = device->dev.parent; parent 1174 drivers/infiniband/core/device.c struct device *parent = device->dev.parent; parent 1185 drivers/infiniband/core/device.c if (parent) parent 1186 drivers/infiniband/core/device.c device->dev.dma_mask = parent->dma_mask; parent 1191 drivers/infiniband/core/device.c if (parent) parent 1193 drivers/infiniband/core/device.c parent->coherent_dma_mask; parent 1202 drivers/infiniband/core/device.c WARN_ON_ONCE(!parent); parent 1203 drivers/infiniband/core/device.c device->dma_device = parent; parent 1207 drivers/infiniband/core/device.c if (parent) { parent 1214 drivers/infiniband/core/device.c device->dev.dma_parms = parent->dma_parms; parent 155 drivers/infiniband/core/multicast.c struct rb_node *parent = NULL; parent 160 drivers/infiniband/core/multicast.c parent = *link; parent 161 drivers/infiniband/core/multicast.c cur_group = rb_entry(parent, struct mcast_group, node); parent 174 drivers/infiniband/core/multicast.c rb_link_node(&group->node, parent, link); parent 1257 drivers/infiniband/core/user_mad.c dev->parent = device->dev.parent; parent 483 drivers/infiniband/core/uverbs_cmd.c struct rb_node *parent = NULL; parent 493 drivers/infiniband/core/uverbs_cmd.c parent = *p; parent 494 drivers/infiniband/core/uverbs_cmd.c scan = rb_entry(parent, struct xrcd_table_entry, node); parent 506 drivers/infiniband/core/uverbs_cmd.c rb_link_node(&entry->node, parent, p); parent 1276 drivers/infiniband/core/uverbs_main.c uverbs_dev->dev.parent = device->dev.parent; parent 665 drivers/infiniband/hw/bnxt_re/main.c ibdev->dev.parent = &rdev->en_dev->pdev->dev; parent 1302 drivers/infiniband/hw/cxgb3/iwch_provider.c dev->ibdev.dev.parent = &dev->rdev.rnic_info.pdev->dev; parent 575 drivers/infiniband/hw/cxgb4/provider.c dev->ibdev.dev.parent = &dev->rdev.lldi.pdev->dev; parent 272 drivers/infiniband/hw/efa/efa_main.c dev->ibdev.dev.parent = &pdev->dev; parent 25 drivers/infiniband/hw/hfi1/aspm.c struct pci_dev *parent = dd->pcidev->bus->self; parent 32 drivers/infiniband/hw/hfi1/aspm.c if (!parent) parent 38 drivers/infiniband/hw/hfi1/aspm.c pcie_capability_read_dword(parent, PCI_EXP_LNKCAP, &up); parent 59 drivers/infiniband/hw/hfi1/aspm.c struct pci_dev *parent = dd->pcidev->bus->self; parent 65 drivers/infiniband/hw/hfi1/aspm.c if (!parent) parent 69 drivers/infiniband/hw/hfi1/aspm.c pcie_capability_clear_and_set_word(parent, PCI_EXP_LNKCTL, parent 79 drivers/infiniband/hw/hfi1/aspm.c struct pci_dev *parent = dd->pcidev->bus->self; parent 84 drivers/infiniband/hw/hfi1/aspm.c if (parent) parent 85 drivers/infiniband/hw/hfi1/aspm.c pcie_capability_clear_and_set_word(parent, PCI_EXP_LNKCTL, parent 14835 drivers/infiniband/hw/hfi1/chip.c struct pci_dev *parent = pdev->bus->self; parent 14908 drivers/infiniband/hw/hfi1/chip.c if (!parent) { parent 64 drivers/infiniband/hw/hfi1/device.c struct kobject *parent) parent 72 drivers/infiniband/hw/hfi1/device.c cdev_set_parent(cdev, parent); parent 54 drivers/infiniband/hw/hfi1/device.h struct kobject *parent); parent 261 drivers/infiniband/hw/hfi1/fault.c struct dentry *parent = ibd->hfi1_ibdev_dbg; parent 283 drivers/infiniband/hw/hfi1/fault.c fault_create_debugfs_attr("fault", parent, &ibd->fault->attr); parent 4925 drivers/infiniband/hw/hfi1/mad.c dev_err(ibdev->dev.parent, "invalid in_mad_size\n"); parent 295 drivers/infiniband/hw/hfi1/pcie.c struct pci_dev *parent = dd->pcidev->bus->self; parent 322 drivers/infiniband/hw/hfi1/pcie.c if (parent && parent 462 drivers/infiniband/hw/hfi1/pcie.c struct pci_dev *parent; parent 481 drivers/infiniband/hw/hfi1/pcie.c parent = dd->pcidev->bus->self; parent 486 drivers/infiniband/hw/hfi1/pcie.c if (!parent) { parent 490 drivers/infiniband/hw/hfi1/pcie.c if (!pci_is_root_bus(parent->bus)) { parent 494 drivers/infiniband/hw/hfi1/pcie.c if (!pci_is_pcie(parent)) { parent 502 drivers/infiniband/hw/hfi1/pcie.c rc_mpss = parent->pcie_mpss; parent 503 drivers/infiniband/hw/hfi1/pcie.c rc_mps = ffs(pcie_get_mps(parent)) - 8; parent 518 drivers/infiniband/hw/hfi1/pcie.c pcie_set_mps(parent, 128 << rc_mps); parent 536 drivers/infiniband/hw/hfi1/pcie.c rc_mrrs = pcie_get_readrq(parent); parent 541 drivers/infiniband/hw/hfi1/pcie.c pcie_set_readrq(parent, rc_mrrs); parent 985 drivers/infiniband/hw/hfi1/pcie.c struct pci_dev *parent = dd->pcidev->bus->self; parent 1036 drivers/infiniband/hw/hfi1/pcie.c if (!parent) { parent 1247 drivers/infiniband/hw/hfi1/pcie.c ret = pcie_capability_read_word(parent, PCI_EXP_LNKCTL2, &lnkctl2); parent 1262 drivers/infiniband/hw/hfi1/pcie.c ret = pcie_capability_write_word(parent, parent 169 drivers/infiniband/hw/hfi1/qsfp.c bus->adapter.dev.parent = &dd->pcidev->dev; parent 1839 drivers/infiniband/hw/hfi1/verbs.c ibdev->dev.parent = &dd->pcidev->dev; parent 490 drivers/infiniband/hw/hns/hns_roce_main.c ib_dev->dev.parent = dev; parent 103 drivers/infiniband/hw/hns/hns_roce_qp.c dev_dbg(ibqp->device->dev.parent, "roce_ib: Unexpected event type %d on QP %06lx\n", parent 2726 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwibdev->ibdev.dev.parent = &pcidev->dev; parent 752 drivers/infiniband/hw/mlx4/alias_GUID.c struct mlx4_sriov_alias_guid *sriov_alias_guid = sriov_alias_port->parent; parent 878 drivers/infiniband/hw/mlx4/alias_GUID.c dev->sriov.alias_guid.ports_guid[i].parent = &dev->sriov.alias_guid; parent 192 drivers/infiniband/hw/mlx4/cm.c struct rb_node **link = &sl_id_map->rb_node, *parent = NULL; parent 208 drivers/infiniband/hw/mlx4/cm.c parent = *link; parent 209 drivers/infiniband/hw/mlx4/cm.c ent = rb_entry(parent, struct id_map_entry, node); parent 217 drivers/infiniband/hw/mlx4/cm.c rb_link_node(&new->node, parent, link); parent 2671 drivers/infiniband/hw/mlx4/main.c ibdev->ib_dev.dev.parent = &dev->persist->pdev->dev; parent 187 drivers/infiniband/hw/mlx4/mcg.c struct rb_node *parent = NULL; parent 192 drivers/infiniband/hw/mlx4/mcg.c parent = *link; parent 193 drivers/infiniband/hw/mlx4/mcg.c cur_group = rb_entry(parent, struct mcast_group, node); parent 204 drivers/infiniband/hw/mlx4/mcg.c rb_link_node(&group->node, parent, link); parent 60 drivers/infiniband/hw/mlx4/mlx4_ib.h dev_warn((ibdev)->dev.parent, MLX4_IB_DRV_NAME ": " format, ## arg) parent 411 drivers/infiniband/hw/mlx4/mlx4_ib.h struct mlx4_sriov_alias_guid *parent; parent 569 drivers/infiniband/hw/mlx4/mr.c mr->page_map = dma_map_single(device->dev.parent, mr->pages, parent 572 drivers/infiniband/hw/mlx4/mr.c if (dma_mapping_error(device->dev.parent, mr->page_map)) { parent 590 drivers/infiniband/hw/mlx4/mr.c dma_unmap_single(device->dev.parent, mr->page_map, parent 208 drivers/infiniband/hw/mlx5/main.c if (ndev->dev.parent == mdev->device) parent 6195 drivers/infiniband/hw/mlx5/main.c dev->ib_dev.dev.parent = mdev->device; parent 614 drivers/infiniband/hw/mlx5/mlx5_ib.h struct mlx5_ib_mr *parent; parent 923 drivers/infiniband/hw/mlx5/mr.c struct device *ddev = dev->ib_dev.dev.parent; parent 1522 drivers/infiniband/hw/mlx5/mr.c mr->desc_map = dma_map_single(device->dev.parent, mr->descs, parent 1524 drivers/infiniband/hw/mlx5/mr.c if (dma_mapping_error(device->dev.parent, mr->desc_map)) { parent 1543 drivers/infiniband/hw/mlx5/mr.c dma_unmap_single(device->dev.parent, mr->desc_map, parent 97 drivers/infiniband/hw/mlx5/odp.c struct mlx5_ib_mr *parent) parent 101 drivers/infiniband/hw/mlx5/odp.c return mr && mr->parent == parent && !odp->dying; parent 114 drivers/infiniband/hw/mlx5/odp.c struct mlx5_ib_mr *mr = odp->private, *parent = mr->parent; parent 124 drivers/infiniband/hw/mlx5/odp.c if (check_parent(odp, parent)) parent 135 drivers/infiniband/hw/mlx5/odp.c struct mlx5_ib_mr *parent) parent 137 drivers/infiniband/hw/mlx5/odp.c struct ib_ucontext_per_mm *per_mm = mr_to_per_mm(parent); parent 147 drivers/infiniband/hw/mlx5/odp.c if (check_parent(odp, parent)) parent 227 drivers/infiniband/hw/mlx5/odp.c struct mlx5_ib_mr *mr = odp->private, *imr = mr->parent; parent 231 drivers/infiniband/hw/mlx5/odp.c mr->parent = NULL; parent 319 drivers/infiniband/hw/mlx5/odp.c if (unlikely(!umem_odp->npages && mr->parent && parent 323 drivers/infiniband/hw/mlx5/odp.c atomic_inc(&mr->parent->num_leaf_free); parent 513 drivers/infiniband/hw/mlx5/odp.c mtt->parent = mr; parent 587 drivers/infiniband/hw/mlx5/odp.c if (mr->parent != imr) parent 1263 drivers/infiniband/hw/mthca/mthca_provider.c dev->ib_dev.dev.parent = &dev->pdev->dev; parent 240 drivers/infiniband/hw/ocrdma/ocrdma_main.c dev->ibdev.dev.parent = &dev->nic_info.pdev->dev; parent 281 drivers/infiniband/hw/qedr/main.c dev->ibdev.dev.parent = &dev->pdev->dev; parent 88 drivers/infiniband/hw/qib/qib_fs.c struct dentry *parent, struct dentry **dentry, parent 93 drivers/infiniband/hw/qib/qib_fs.c inode_lock(d_inode(parent)); parent 94 drivers/infiniband/hw/qib/qib_fs.c *dentry = lookup_one_len(name, parent, strlen(name)); parent 96 drivers/infiniband/hw/qib/qib_fs.c error = qibfs_mknod(d_inode(parent), *dentry, parent 100 drivers/infiniband/hw/qib/qib_fs.c inode_unlock(d_inode(parent)); parent 430 drivers/infiniband/hw/qib/qib_fs.c static int remove_file(struct dentry *parent, char *name) parent 435 drivers/infiniband/hw/qib/qib_fs.c tmp = lookup_one_len(name, parent, strlen(name)); parent 446 drivers/infiniband/hw/qib/qib_fs.c simple_unlink(d_inode(parent), tmp); parent 400 drivers/infiniband/hw/qib/qib_pcie.c struct pci_dev *parent; parent 408 drivers/infiniband/hw/qib/qib_pcie.c parent = dd->pcidev->bus->self; parent 409 drivers/infiniband/hw/qib/qib_pcie.c if (parent->bus->parent) { parent 413 drivers/infiniband/hw/qib/qib_pcie.c if (!pci_is_pcie(parent)) parent 415 drivers/infiniband/hw/qib/qib_pcie.c if (parent->vendor != 0x8086) parent 427 drivers/infiniband/hw/qib/qib_pcie.c devid = parent->device; parent 430 drivers/infiniband/hw/qib/qib_pcie.c if (parent->revision <= 0xb2) parent 451 drivers/infiniband/hw/qib/qib_pcie.c pci_read_config_dword(parent, 0x48, &val); parent 454 drivers/infiniband/hw/qib/qib_pcie.c pci_write_config_dword(parent, 0x48, val); parent 467 drivers/infiniband/hw/qib/qib_pcie.c struct pci_dev *parent; parent 472 drivers/infiniband/hw/qib/qib_pcie.c parent = dd->pcidev->bus->self; parent 473 drivers/infiniband/hw/qib/qib_pcie.c if (!pci_is_root_bus(parent->bus)) { parent 478 drivers/infiniband/hw/qib/qib_pcie.c if (!pci_is_pcie(parent) || !pci_is_pcie(dd->pcidev)) parent 481 drivers/infiniband/hw/qib/qib_pcie.c rc_mpss = parent->pcie_mpss; parent 482 drivers/infiniband/hw/qib/qib_pcie.c rc_mps = ffs(pcie_get_mps(parent)) - 8; parent 497 drivers/infiniband/hw/qib/qib_pcie.c pcie_set_mps(parent, 128 << rc_mps); parent 515 drivers/infiniband/hw/qib/qib_pcie.c rc_mrrs = pcie_get_readrq(parent); parent 520 drivers/infiniband/hw/qib/qib_pcie.c pcie_set_readrq(parent, rc_mrrs); parent 163 drivers/infiniband/hw/qib/qib_user_sdma.c struct rb_node *parent = NULL; parent 168 drivers/infiniband/hw/qib/qib_user_sdma.c parent = *node; parent 177 drivers/infiniband/hw/qib/qib_user_sdma.c rb_link_node(&new->node, parent, node); parent 1553 drivers/infiniband/hw/qib/qib_verbs.c ibdev->dev.parent = &dd->pcidev->dev; parent 401 drivers/infiniband/hw/usnic/usnic_ib_main.c us_ibdev->ib_dev.dev.parent = &dev->dev; parent 207 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c dev->ib_dev.dev.parent = &dev->pdev->dev; parent 59 drivers/infiniband/sw/rxe/rxe_net.c return ndev->dev.parent; parent 286 drivers/infiniband/sw/rxe/rxe_pool.c struct rb_node *parent = NULL; parent 290 drivers/infiniband/sw/rxe/rxe_pool.c parent = *link; parent 291 drivers/infiniband/sw/rxe/rxe_pool.c elem = rb_entry(parent, struct rxe_pool_entry, node); parent 304 drivers/infiniband/sw/rxe/rxe_pool.c rb_link_node(&new->node, parent, link); parent 313 drivers/infiniband/sw/rxe/rxe_pool.c struct rb_node *parent = NULL; parent 318 drivers/infiniband/sw/rxe/rxe_pool.c parent = *link; parent 319 drivers/infiniband/sw/rxe/rxe_pool.c elem = rb_entry(parent, struct rxe_pool_entry, node); parent 335 drivers/infiniband/sw/rxe/rxe_pool.c rb_link_node(&new->node, parent, link); parent 92 drivers/infiniband/sw/rxe/rxe_verbs.c dev_warn(device->dev.parent, "invalid index = %d\n", parent 1081 drivers/infiniband/sw/rxe/rxe_verbs.c static DEVICE_ATTR_RO(parent); parent 1169 drivers/infiniband/sw/rxe/rxe_verbs.c dev->dev.parent = rxe_dma_device(rxe); parent 306 drivers/infiniband/sw/siw/siw_main.c struct device *parent = netdev->dev.parent; parent 309 drivers/infiniband/sw/siw/siw_main.c if (!parent) { parent 322 drivers/infiniband/sw/siw/siw_main.c parent = &netdev->dev; parent 378 drivers/infiniband/sw/siw/siw_main.c base_dev->dev.parent = parent; parent 422 drivers/infiniband/sw/siw/siw_main.c sdev->numa_node = dev_to_node(parent); parent 399 drivers/infiniband/ulp/ipoib/ipoib.h struct net_device *parent; parent 68 drivers/infiniband/ulp/ipoib/ipoib_ethtool.c strlcpy(drvinfo->bus_info, dev_name(priv->ca->dev.parent), parent 1244 drivers/infiniband/ulp/ipoib/ipoib_main.c return priv->parent->ifindex; parent 1885 drivers/infiniband/ulp/ipoib/ipoib_main.c SET_NETDEV_DEV(priv->dev, priv->ca->dev.parent); parent 1896 drivers/infiniband/ulp/ipoib/ipoib_main.c struct ipoib_dev_priv *ppriv = ipoib_priv(priv->parent); parent 1909 drivers/infiniband/ulp/ipoib/ipoib_main.c if (priv->parent) { parent 1943 drivers/infiniband/ulp/ipoib/ipoib_main.c if (priv->parent) { parent 1944 drivers/infiniband/ulp/ipoib/ipoib_main.c struct ipoib_dev_priv *ppriv = ipoib_priv(priv->parent); parent 1946 drivers/infiniband/ulp/ipoib/ipoib_main.c dev_hold(priv->parent); parent 1968 drivers/infiniband/ulp/ipoib/ipoib_main.c if (priv->parent) { parent 1969 drivers/infiniband/ulp/ipoib/ipoib_main.c struct ipoib_dev_priv *ppriv = ipoib_priv(priv->parent); parent 1987 drivers/infiniband/ulp/ipoib/ipoib_main.c if (priv->parent) parent 1988 drivers/infiniband/ulp/ipoib/ipoib_main.c dev_put(priv->parent); parent 49 drivers/infiniband/ulp/ipoib/ipoib_vlan.c return sprintf(buf, "%s\n", priv->parent->name); parent 51 drivers/infiniband/ulp/ipoib/ipoib_vlan.c static DEVICE_ATTR(parent, S_IRUGO, show_parent, NULL); parent 120 drivers/infiniband/ulp/ipoib/ipoib_vlan.c priv->parent = ppriv->dev; parent 232 drivers/infiniband/ulp/ipoib/ipoib_vlan.c struct ipoib_dev_priv *ppriv = ipoib_priv(priv->parent); parent 658 drivers/infiniband/ulp/iser/iscsi_iser.c if (iscsi_host_add(shost, ib_dev->dev.parent)) { parent 130 drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c strlcpy(drvinfo->bus_info, dev_name(netdev->dev.parent), parent 363 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c SET_NETDEV_DEV(netdev, ibdev->dev.parent); parent 3042 drivers/infiniband/ulp/srp/ib_srp.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 3296 drivers/infiniband/ulp/srp/ib_srp.c if (scsi_add_host(target->scsi_host, host->srp_dev->dev->dev.parent)) parent 4074 drivers/infiniband/ulp/srp/ib_srp.c host->dev.parent = device->dev->dev.parent; parent 1376 drivers/input/evdev.c evdev->dev.parent = &dev->dev; parent 69 drivers/input/gameport/emu10k1-gp.c port->dev.parent = &pdev->dev; parent 89 drivers/input/gameport/fm801-gp.c port->dev.parent = &pci->dev; parent 432 drivers/input/gameport/gameport.c static struct gameport *gameport_get_pending_child(struct gameport *parent) parent 443 drivers/input/gameport/gameport.c if (gameport->parent == parent) { parent 536 drivers/input/gameport/gameport.c if (gameport->parent) parent 537 drivers/input/gameport/gameport.c gameport->dev.parent = &gameport->parent->dev; parent 552 drivers/input/gameport/gameport.c if (gameport->parent) parent 553 drivers/input/gameport/gameport.c gameport->parent->child = gameport; parent 589 drivers/input/gameport/gameport.c if (gameport->parent) { parent 590 drivers/input/gameport/gameport.c gameport->parent->child = NULL; parent 591 drivers/input/gameport/gameport.c gameport->parent = NULL; parent 625 drivers/input/gameport/gameport.c struct gameport *s, *parent; parent 637 drivers/input/gameport/gameport.c parent = s->parent; parent 641 drivers/input/gameport/gameport.c } while ((s = parent) != gameport); parent 214 drivers/input/gameport/ns558.c port->dev.parent = &dev->dev; parent 250 drivers/input/input-polldev.c polldev->input->dev.parent = dev; parent 271 drivers/input/input-polldev.c WARN_ON(devres_destroy(dev->input->dev.parent, parent 335 drivers/input/input-polldev.c dev_dbg(input->dev.parent, "%s: registering %s with devres.\n", parent 337 drivers/input/input-polldev.c devres_add(input->dev.parent, devres); parent 355 drivers/input/input-polldev.c WARN_ON(devres_destroy(dev->input->dev.parent, parent 80 drivers/input/input-poller.c dev_err(dev->dev.parent ?: &dev->dev, parent 97 drivers/input/input-poller.c dev_err(dev->dev.parent ?: &dev->dev, parent 493 drivers/input/input.c dev_err(dev->dev.parent ?: &dev->dev, parent 950 drivers/input/input.c dev_warn(dev->dev.parent ?: &dev->dev, parent 1893 drivers/input/input.c input->dev.parent = dev; parent 1921 drivers/input/input.c WARN_ON(devres_destroy(dev->dev.parent, parent 2238 drivers/input/input.c dev_dbg(dev->dev.parent, "%s: registering %s with devres.\n", parent 2240 drivers/input/input.c devres_add(dev->dev.parent, devres); parent 2265 drivers/input/input.c WARN_ON(devres_destroy(dev->dev.parent, parent 979 drivers/input/joydev.c joydev->dev.parent = &dev->dev; parent 298 drivers/input/joystick/a3d.c input_dev->dev.parent = &gameport->dev; parent 356 drivers/input/joystick/a3d.c adc->dev.parent = &gameport->dev; parent 410 drivers/input/joystick/adi.c input_dev->dev.parent = &port->gameport->dev; parent 466 drivers/input/joystick/analog.c input_dev->dev.parent = &port->gameport->dev; parent 257 drivers/input/joystick/as5011.c input_dev->dev.parent = &client->dev; parent 195 drivers/input/joystick/cobra.c input_dev->dev.parent = &gameport->dev; parent 160 drivers/input/joystick/fsia6b.c input_dev->dev.parent = &serio->dev; parent 292 drivers/input/joystick/gf2k.c input_dev->dev.parent = &gameport->dev; parent 347 drivers/input/joystick/grip.c input_dev->dev.parent = &gameport->dev; parent 600 drivers/input/joystick/grip_mp.c input_dev->dev.parent = &grip->gameport->dev; parent 215 drivers/input/joystick/guillemot.c input_dev->dev.parent = &gameport->dev; parent 210 drivers/input/joystick/iforce/iforce-main.c int iforce_init_device(struct device *parent, u16 bustype, parent 236 drivers/input/joystick/iforce/iforce-main.c input_dev->dev.parent = parent; parent 252 drivers/input/joystick/iforce/iforce-main.c iforce->device_memory.parent = NULL; parent 20 drivers/input/joystick/iforce/iforce-packets.c dev_dbg(iforce->dev->dev.parent, "%s %s cmd = %04x, data = %*ph\n", parent 124 drivers/input/joystick/iforce/iforce.h int iforce_init_device(struct device *parent, u16 bustype, parent 246 drivers/input/joystick/interact.c input_dev->dev.parent = &gameport->dev; parent 152 drivers/input/joystick/magellan.c input_dev->dev.parent = &serio->dev; parent 140 drivers/input/joystick/maplecontrol.c idev->dev.parent = &mdev->dev; parent 737 drivers/input/joystick/sidewinder.c input_dev->dev.parent = &gameport->dev; parent 212 drivers/input/joystick/spaceball.c input_dev->dev.parent = &serio->dev; parent 167 drivers/input/joystick/spaceorb.c input_dev->dev.parent = &serio->dev; parent 138 drivers/input/joystick/stinger.c input_dev->dev.parent = &serio->dev; parent 310 drivers/input/joystick/tmdc.c input_dev->dev.parent = &tmdc->gameport->dev; parent 191 drivers/input/joystick/twidjoy.c input_dev->dev.parent = &serio->dev; parent 253 drivers/input/joystick/walkera0701.c w->input_dev->dev.parent = w->parport->dev; parent 144 drivers/input/joystick/warrior.c input_dev->dev.parent = &serio->dev; parent 1633 drivers/input/joystick/xpad.c input_dev->dev.parent = &xpad->intf->dev; parent 151 drivers/input/joystick/zhenhua.c input_dev->dev.parent = &serio->dev; parent 102 drivers/input/keyboard/adp5520-keys.c dev->master = pdev->dev.parent; parent 107 drivers/input/keyboard/adp5520-keys.c input->dev.parent = &pdev->dev; parent 522 drivers/input/keyboard/adp5588-keys.c input->dev.parent = &client->dev; parent 508 drivers/input/keyboard/adp5589-keys.c kpad->gc.parent = dev; parent 969 drivers/input/keyboard/adp5589-keys.c input->dev.parent = &client->dev; parent 214 drivers/input/keyboard/amikbd.c dev->dev.parent = &pdev->dev; parent 1257 drivers/input/keyboard/applespi.c touchpad_input_dev->dev.parent = &applespi->spi->dev; parent 1705 drivers/input/keyboard/applespi.c applespi->keyboard_input_dev->dev.parent = &spi->dev; parent 1078 drivers/input/keyboard/atkbd.c input_dev->dev.parent = &atkbd->ps2dev.serio->dev; parent 206 drivers/input/keyboard/bcm-keypad.c struct device *dev = kp->input_dev->dev.parent; parent 342 drivers/input/keyboard/bcm-keypad.c input_dev->dev.parent = &pdev->dev; parent 136 drivers/input/keyboard/clps711x-keypad.c poll_dev->input->dev.parent = dev; parent 490 drivers/input/keyboard/cros_ec_keyb.c idev->dev.parent = dev; parent 566 drivers/input/keyboard/cros_ec_keyb.c idev->dev.parent = dev; parent 596 drivers/input/keyboard/cros_ec_keyb.c struct cros_ec_device *ec = dev_get_drvdata(pdev->dev.parent); parent 94 drivers/input/keyboard/davinci_keyscan.c dev_err(dev->parent, "wrong matrix type\n"); parent 134 drivers/input/keyboard/davinci_keyscan.c dev_dbg(dev->parent, "key %d %s\n", keycode, parent 240 drivers/input/keyboard/davinci_keyscan.c key_dev->dev.parent = dev; parent 298 drivers/input/keyboard/ep93xx_keypad.c input_dev->dev.parent = &pdev->dev; parent 365 drivers/input/keyboard/gpio_keys.c dev_err(input->dev.parent, parent 387 drivers/input/keyboard/gpio_keys.c pm_relax(bdata->input->dev.parent); parent 399 drivers/input/keyboard/gpio_keys.c pm_stay_awake(bdata->input->dev.parent); parent 445 drivers/input/keyboard/gpio_keys.c pm_wakeup_event(bdata->input->dev.parent, 0); parent 665 drivers/input/keyboard/gpio_keys.c error = pdata->enable(input->dev.parent); parent 682 drivers/input/keyboard/gpio_keys.c pdata->disable(input->dev.parent); parent 808 drivers/input/keyboard/gpio_keys.c input->dev.parent = dev; parent 870 drivers/input/keyboard/gpio_keys.c dev_err(bdata->input->dev.parent, parent 880 drivers/input/keyboard/gpio_keys.c dev_err(bdata->input->dev.parent, parent 903 drivers/input/keyboard/gpio_keys.c dev_warn(bdata->input->dev.parent, parent 910 drivers/input/keyboard/gpio_keys.c dev_warn(bdata->input->dev.parent, parent 77 drivers/input/keyboard/gpio_keys_polled.c dev_err(dev->input->dev.parent, parent 536 drivers/input/keyboard/hil_kbd.c input_dev->dev.parent = &serio->dev; parent 468 drivers/input/keyboard/imx_keypad.c input_dev->dev.parent = &pdev->dev; parent 97 drivers/input/keyboard/ipaq-micro-keys.c keys->micro = dev_get_drvdata(pdev->dev.parent); parent 213 drivers/input/keyboard/jornada680_kbd.c input_dev->dev.parent = &pdev->dev; parent 116 drivers/input/keyboard/jornada720_kbd.c input_dev->dev.parent = &pdev->dev; parent 638 drivers/input/keyboard/lkkbd.c input_dev->dev.parent = &serio->dev; parent 157 drivers/input/keyboard/lm8333.c input->dev.parent = &client->dev; parent 267 drivers/input/keyboard/locomokbd.c input_dev->dev.parent = &dev->dev; parent 209 drivers/input/keyboard/lpc32xx-keys.c input->dev.parent = &pdev->dev; parent 178 drivers/input/keyboard/maple_keyb.c idev->dev.parent = &mdev->dev; parent 513 drivers/input/keyboard/matrix_keypad.c input_dev->dev.parent = &pdev->dev; parent 202 drivers/input/keyboard/max7359_keypad.c input_dev->dev.parent = &client->dev; parent 147 drivers/input/keyboard/mcs_touchkey.c input_dev->dev.parent = &client->dev; parent 273 drivers/input/keyboard/mpr121_touchkey.c input_dev->dev.parent = dev; parent 242 drivers/input/keyboard/mtk-pmic-keys.c struct mt6397_chip *pmic_chip = dev_get_drvdata(pdev->dev.parent); parent 90 drivers/input/keyboard/newtonkbd.c input_dev->dev.parent = &serio->dev; parent 289 drivers/input/keyboard/nomadik-ske-keypad.c input->dev.parent = &pdev->dev; parent 236 drivers/input/keyboard/omap-keypad.c input_dev->dev.parent = &pdev->dev; parent 166 drivers/input/keyboard/omap4-keypad.c pm_runtime_get_sync(input->dev.parent); parent 206 drivers/input/keyboard/omap4-keypad.c pm_runtime_put_sync(input->dev.parent); parent 312 drivers/input/keyboard/omap4-keypad.c input_dev->dev.parent = &pdev->dev; parent 530 drivers/input/keyboard/pmic8xxx-keypad.c kp->regmap = dev_get_regmap(pdev->dev.parent, NULL); parent 122 drivers/input/keyboard/pxa27x_keypad.c struct device *dev = input_dev->dev.parent; parent 152 drivers/input/keyboard/pxa27x_keypad.c struct device *dev = input_dev->dev.parent; parent 218 drivers/input/keyboard/pxa27x_keypad.c struct device *dev = input_dev->dev.parent; parent 284 drivers/input/keyboard/pxa27x_keypad.c struct device *dev = input_dev->dev.parent; parent 334 drivers/input/keyboard/pxa27x_keypad.c dev_info(keypad->input_dev->dev.parent, "missing platform data\n"); parent 766 drivers/input/keyboard/pxa27x_keypad.c input_dev->dev.parent = &pdev->dev; parent 132 drivers/input/keyboard/pxa930_rotary.c input_dev->dev.parent = &pdev->dev; parent 480 drivers/input/keyboard/qt1050.c input->dev.parent = &client->dev; parent 166 drivers/input/keyboard/qt1070.c input->dev.parent = &client->dev; parent 394 drivers/input/keyboard/samsung-keypad.c input_dev->dev.parent = &pdev->dev; parent 217 drivers/input/keyboard/sh_keysc.c input->dev.parent = &pdev->dev; parent 56 drivers/input/keyboard/snvs_pwrkey.c pm_relax(pdata->input->dev.parent); parent 72 drivers/input/keyboard/snvs_pwrkey.c pm_wakeup_event(pdata->input->dev.parent, 0); parent 102 drivers/input/keyboard/st-keyscan.c struct device *dev = keypad_data->input_dev->dev.parent; parent 147 drivers/input/keyboard/st-keyscan.c input_dev->dev.parent = &pdev->dev; parent 332 drivers/input/keyboard/stmpe-keypad.c struct stmpe *stmpe = dev_get_drvdata(pdev->dev.parent); parent 363 drivers/input/keyboard/stmpe-keypad.c input->dev.parent = &pdev->dev; parent 94 drivers/input/keyboard/stowaway.c input_dev->dev.parent = &serio->dev; parent 276 drivers/input/keyboard/sunkbd.c input_dev->dev.parent = &serio->dev; parent 376 drivers/input/keyboard/tc3589x-keypad.c struct tc3589x *tc3589x = dev_get_drvdata(pdev->dev.parent); parent 409 drivers/input/keyboard/tc3589x-keypad.c input->dev.parent = &pdev->dev; parent 236 drivers/input/keyboard/tca6416-keypad.c input->dev.parent = &client->dev; parent 675 drivers/input/keyboard/tegra-kbc.c kbc->idev->dev.parent = &pdev->dev; parent 92 drivers/input/keyboard/xtkbd.c input_dev->dev.parent = &serio->dev; parent 32 drivers/input/matrix-keymap.c dev_err(input_dev->dev.parent, parent 73 drivers/input/matrix-keymap.c struct device *dev = input_dev->dev.parent; parent 161 drivers/input/matrix-keymap.c if (WARN_ON(!input_dev->dev.parent)) parent 165 drivers/input/matrix-keymap.c keymap = devm_kcalloc(input_dev->dev.parent, parent 169 drivers/input/matrix-keymap.c dev_err(input_dev->dev.parent, parent 51 drivers/input/misc/88pm80x_onkey.c dev_err(info->idev->dev.parent, "failed to read status: %d\n", ret); parent 68 drivers/input/misc/88pm80x_onkey.c struct pm80x_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 101 drivers/input/misc/88pm80x_onkey.c info->idev->dev.parent = &pdev->dev; parent 62 drivers/input/misc/88pm860x_onkey.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 88 drivers/input/misc/88pm860x_onkey.c info->idev->dev.parent = &pdev->dev; parent 116 drivers/input/misc/88pm860x_onkey.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 125 drivers/input/misc/88pm860x_onkey.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 51 drivers/input/misc/ab8500-ponkey.c struct ab8500 *ab8500 = dev_get_drvdata(pdev->dev.parent); parent 80 drivers/input/misc/ab8500-ponkey.c input->dev.parent = &pdev->dev; parent 1050 drivers/input/misc/ad714x.c input->dev.parent = dev; parent 1080 drivers/input/misc/ad714x.c input->dev.parent = dev; parent 1113 drivers/input/misc/ad714x.c input->dev.parent = dev; parent 1143 drivers/input/misc/ad714x.c input->dev.parent = dev; parent 752 drivers/input/misc/adxl34x.c input_dev->dev.parent = dev; parent 204 drivers/input/misc/apanel.c idev->dev.parent = &client->dev; parent 154 drivers/input/misc/arizona-haptics.c struct arizona *arizona = dev_get_drvdata(pdev->dev.parent); parent 618 drivers/input/misc/ati_remote2.c idev->dev.parent = &ar2->udev->dev; parent 251 drivers/input/misc/axp20x-pek.c idev->dev.parent = &pdev->dev; parent 297 drivers/input/misc/axp20x-pek.c status = acpi_evaluate_integer(ACPI_HANDLE(pdev->dev.parent), parent 340 drivers/input/misc/axp20x-pek.c axp20x_pek->axp20x = dev_get_drvdata(pdev->dev.parent); parent 448 drivers/input/misc/bma150.c idev->dev.parent = &bma150->client->dev; parent 785 drivers/input/misc/cm109.c input_dev->dev.parent = &intf->dev; parent 87 drivers/input/misc/cobalt_btns.c input->dev.parent = &pdev->dev; parent 68 drivers/input/misc/cpcap-pwrbutton.c button->regmap = dev_get_regmap(pdev->dev.parent, NULL); parent 76 drivers/input/misc/cpcap-pwrbutton.c button->idev->dev.parent = button->dev; parent 73 drivers/input/misc/da9052_onkey.c struct da9052 *da9052 = dev_get_drvdata(pdev->dev.parent); parent 97 drivers/input/misc/da9052_onkey.c input_dev->dev.parent = &pdev->dev; parent 73 drivers/input/misc/da9055_onkey.c struct da9055 *da9055 = dev_get_drvdata(pdev->dev.parent); parent 98 drivers/input/misc/da9055_onkey.c input_dev->dev.parent = &pdev->dev; parent 214 drivers/input/misc/da9063_onkey.c onkey->regmap = dev_get_regmap(pdev->dev.parent, NULL); parent 233 drivers/input/misc/da9063_onkey.c onkey->input->dev.parent = &pdev->dev; parent 184 drivers/input/misc/drv2665.c haptics->input_dev->dev.parent = client->dev.parent; parent 359 drivers/input/misc/drv2667.c haptics->input_dev->dev.parent = client->dev.parent; parent 32 drivers/input/misc/e3x0-button.c pm_wakeup_event(idev->dev.parent, 0); parent 81 drivers/input/misc/e3x0-button.c input->dev.parent = &pdev->dev; parent 167 drivers/input/misc/gp2ap002a00f.c dt->input->dev.parent = &client->dev; parent 39 drivers/input/misc/gpio-vibra.c struct device *pdev = vibrator->input->dev.parent; parent 33 drivers/input/misc/hisi_powerkey.c pm_wakeup_event(input->dev.parent, MAX_HELD_TIME); parent 44 drivers/input/misc/hisi_powerkey.c pm_wakeup_event(input->dev.parent, MAX_HELD_TIME); parent 56 drivers/input/misc/hisi_powerkey.c pm_wakeup_event(input->dev.parent, MAX_HELD_TIME); parent 229 drivers/input/misc/ideapad_slidebar.c slidebar_input_dev->dev.parent = &pdev->dev; parent 226 drivers/input/misc/ims-pcu.c input->dev.parent = &pcu->ctrl_intf->dev; parent 310 drivers/input/misc/ims-pcu.c input->dev.parent = &pcu->ctrl_intf->dev; parent 106 drivers/input/misc/ixp4xx-beeper.c input_dev->dev.parent = &dev->dev; parent 509 drivers/input/misc/keyspan_remote.c input_dev->dev.parent = &interface->dev; parent 295 drivers/input/misc/kxtj9.c input_dev->dev.parent = &tj9->client->dev; parent 61 drivers/input/misc/m68kspkr.c input_dev->dev.parent = &dev->dev; parent 49 drivers/input/misc/max77650-onkey.c struct device *dev, *parent; parent 54 drivers/input/misc/max77650-onkey.c parent = dev->parent; parent 56 drivers/input/misc/max77650-onkey.c map = dev_get_regmap(parent, NULL); parent 295 drivers/input/misc/max77693-haptic.c struct max77693_dev *max77693 = dev_get_drvdata(pdev->dev.parent); parent 354 drivers/input/misc/max77693-haptic.c haptic->input_dev->dev.parent = &pdev->dev; parent 68 drivers/input/misc/max8925_onkey.c struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 99 drivers/input/misc/max8925_onkey.c input->dev.parent = &pdev->dev; parent 136 drivers/input/misc/max8925_onkey.c struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 150 drivers/input/misc/max8925_onkey.c struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 241 drivers/input/misc/max8997_haptic.c struct max8997_dev *iodev = dev_get_drvdata(pdev->dev.parent); parent 321 drivers/input/misc/max8997_haptic.c input_dev->dev.parent = &pdev->dev; parent 94 drivers/input/misc/mc13783-pwrbutton.c struct mc13xxx *mc13783 = dev_get_drvdata(pdev->dev.parent); parent 191 drivers/input/misc/mc13783-pwrbutton.c pwr->dev.parent = &pdev->dev; parent 72 drivers/input/misc/palmas-pwrbutton.c dev_err(input_dev->dev.parent, parent 98 drivers/input/misc/palmas-pwrbutton.c pm_wakeup_event(input_dev->dev.parent, 0); parent 164 drivers/input/misc/palmas-pwrbutton.c struct palmas *palmas = dev_get_drvdata(pdev->dev.parent); parent 187 drivers/input/misc/palmas-pwrbutton.c input_dev->dev.parent = dev; parent 56 drivers/input/misc/pcap_keys.c pcap_keys->pcap = dev_get_drvdata(pdev->dev.parent); parent 68 drivers/input/misc/pcap_keys.c input_dev->dev.parent = &pdev->dev; parent 68 drivers/input/misc/pcf50633-input.c input->pcf = dev_to_pcf50633(pdev->dev.parent); parent 80 drivers/input/misc/pcspkr.c pcspkr_dev->dev.parent = &dev->dev; parent 163 drivers/input/misc/pm8941-pwrkey.c struct device *parent; parent 184 drivers/input/misc/pm8941-pwrkey.c parent = pdev->dev.parent; parent 185 drivers/input/misc/pm8941-pwrkey.c pwrkey->regmap = dev_get_regmap(parent, NULL); parent 192 drivers/input/misc/pm8941-pwrkey.c pwrkey->regmap = dev_get_regmap(parent->parent, NULL); parent 198 drivers/input/misc/pm8941-pwrkey.c error = of_property_read_u32(parent->of_node, parent 179 drivers/input/misc/pm8xxx-vibrator.c vib->regmap = dev_get_regmap(pdev->dev.parent, NULL); parent 356 drivers/input/misc/pmic8xxx-pwrkey.c regmap = dev_get_regmap(pdev->dev.parent, NULL); parent 363 drivers/input/misc/powermate.c input_dev->dev.parent = &intf->dev; parent 38 drivers/input/misc/pwm-vibra.c struct device *pdev = vibrator->input->dev.parent; parent 201 drivers/input/misc/pwm-vibra.c vibrator->input->dev.parent = &pdev->dev; parent 71 drivers/input/misc/rb532_button.c poll_dev->input->dev.parent = &pdev->dev; parent 183 drivers/input/misc/regulator-haptic.c haptic->input_dev->dev.parent = &pdev->dev; parent 46 drivers/input/misc/retu-pwrbutton.c struct retu_dev *rdev = dev_get_drvdata(pdev->dev.parent); parent 60 drivers/input/misc/retu-pwrbutton.c idev->dev.parent = &pdev->dev; parent 258 drivers/input/misc/rotary_encoder.c input->dev.parent = dev; parent 87 drivers/input/misc/sc27xx-vibra.c info->regmap = dev_get_regmap(pdev->dev.parent, NULL); parent 104 drivers/input/misc/sgi_btns.c input->dev.parent = &pdev->dev; parent 68 drivers/input/misc/sparcspkr.c struct sparcspkr_state *state = dev_get_drvdata(dev->dev.parent); parent 106 drivers/input/misc/sparcspkr.c struct sparcspkr_state *state = dev_get_drvdata(dev->dev.parent); parent 159 drivers/input/misc/sparcspkr.c input_dev->dev.parent = dev; parent 32 drivers/input/misc/stpmic1_onkey.c pm_wakeup_event(input_dev->dev.parent, 0); parent 44 drivers/input/misc/stpmic1_onkey.c pm_wakeup_event(input_dev->dev.parent, 0); parent 52 drivers/input/misc/stpmic1_onkey.c struct stpmic1 *pmic = dev_get_drvdata(pdev->dev.parent); parent 116 drivers/input/misc/tps65218-pwrbutton.c idev->dev.parent = dev; parent 121 drivers/input/misc/tps65218-pwrbutton.c pwr->regmap = dev_get_regmap(dev->parent, NULL); parent 44 drivers/input/misc/twl4030-pwrbutton.c pm_wakeup_event(pwr->dev.parent, 0); parent 48 drivers/input/misc/twl4030-pwrbutton.c dev_err(pwr->dev.parent, "twl4030: i2c error %d while reading" parent 70 drivers/input/misc/twl4030-pwrbutton.c pwr->dev.parent = &pdev->dev; parent 167 drivers/input/misc/twl4030-vibra.c struct device_node *parent) parent 174 drivers/input/misc/twl4030-vibra.c node = of_get_child_by_name(parent, "codec"); parent 186 drivers/input/misc/twl4030-vibra.c struct device_node *twl4030_core_node = pdev->dev.parent->of_node; parent 230 drivers/input/misc/twl6040-vibra.c struct device *twl6040_core_dev = pdev->dev.parent; parent 253 drivers/input/misc/twl6040-vibra.c info->twl6040 = dev_get_drvdata(pdev->dev.parent); parent 1062 drivers/input/misc/wistron_btns.c static void wistron_led_init(struct device *parent) parent 1068 drivers/input/misc/wistron_btns.c if (led_classdev_register(parent, &wistron_wifi_led)) parent 1080 drivers/input/misc/wistron_btns.c if (led_classdev_register(parent, &wistron_mail_led)) parent 1226 drivers/input/misc/wistron_btns.c input_dev->dev.parent = &wistron_device->dev; parent 73 drivers/input/misc/wm831x-on.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); parent 99 drivers/input/misc/wm831x-on.c wm831x_on->dev->dev.parent = &pdev->dev; parent 945 drivers/input/misc/yealink.c input_dev->dev.parent = &intf->dev; parent 1434 drivers/input/mouse/alps.c dev3->dev.parent = &psmouse->ps2dev.serio->dev; parent 3116 drivers/input/mouse/alps.c dev2->dev.parent = &psmouse->ps2dev.serio->dev; parent 115 drivers/input/mouse/amimouse.c dev->dev.parent = &pdev->dev; parent 895 drivers/input/mouse/appletouch.c input_dev->dev.parent = &iface->dev; parent 965 drivers/input/mouse/bcm5974.c input_dev->dev.parent = &iface->dev; parent 453 drivers/input/mouse/cyapa.c input->dev.parent = &cyapa->client->dev; parent 909 drivers/input/mouse/elan_i2c_core.c dev_dbg(input->dev.parent, parent 1983 drivers/input/mouse/elantech.c tp_dev->dev.parent = &psmouse->ps2dev.serio->dev; parent 131 drivers/input/mouse/gpio_mouse.c input->dev.parent = &pdev->dev; parent 546 drivers/input/mouse/hgpk.c input->dev.parent = old_input->dev.parent; parent 291 drivers/input/mouse/lifebook.c dev2->dev.parent = &psmouse->ps2dev.serio->dev; parent 251 drivers/input/mouse/navpoint.c input->dev.parent = &pdev->dev; parent 1336 drivers/input/mouse/psmouse-base.c struct psmouse *parent = NULL, *psmouse = parent 1348 drivers/input/mouse/psmouse-base.c if (serio->parent && serio->id.type == SERIO_PS_PSTHRU) { parent 1349 drivers/input/mouse/psmouse-base.c parent = serio_get_drvdata(serio->parent); parent 1350 drivers/input/mouse/psmouse-base.c psmouse_deactivate(parent); parent 1422 drivers/input/mouse/psmouse-base.c if (parent) parent 1423 drivers/input/mouse/psmouse-base.c psmouse_activate(parent); parent 1434 drivers/input/mouse/psmouse-base.c struct psmouse *parent = NULL; parent 1438 drivers/input/mouse/psmouse-base.c if (serio->parent && serio->id.type == SERIO_PS_PSTHRU) { parent 1439 drivers/input/mouse/psmouse-base.c parent = serio_get_drvdata(serio->parent); parent 1440 drivers/input/mouse/psmouse-base.c psmouse_deactivate(parent); parent 1466 drivers/input/mouse/psmouse-base.c if (parent) { parent 1467 drivers/input/mouse/psmouse-base.c if (parent->pt_deactivate) parent 1468 drivers/input/mouse/psmouse-base.c parent->pt_deactivate(parent); parent 1470 drivers/input/mouse/psmouse-base.c psmouse_activate(parent); parent 1482 drivers/input/mouse/psmouse-base.c struct psmouse *parent = NULL; parent 1495 drivers/input/mouse/psmouse-base.c if (serio->parent && serio->id.type == SERIO_PS_PSTHRU) { parent 1496 drivers/input/mouse/psmouse-base.c parent = serio_get_drvdata(serio->parent); parent 1497 drivers/input/mouse/psmouse-base.c psmouse_deactivate(parent); parent 1503 drivers/input/mouse/psmouse-base.c if (parent && parent->pt_deactivate) parent 1504 drivers/input/mouse/psmouse-base.c parent->pt_deactivate(parent); parent 1516 drivers/input/mouse/psmouse-base.c if (parent) parent 1517 drivers/input/mouse/psmouse-base.c psmouse_activate(parent); parent 1529 drivers/input/mouse/psmouse-base.c input_dev->dev.parent = &psmouse->ps2dev.serio->dev; parent 1584 drivers/input/mouse/psmouse-base.c struct psmouse *psmouse, *parent = NULL; parent 1594 drivers/input/mouse/psmouse-base.c if (serio->parent && serio->id.type == SERIO_PS_PSTHRU) { parent 1595 drivers/input/mouse/psmouse-base.c parent = serio_get_drvdata(serio->parent); parent 1596 drivers/input/mouse/psmouse-base.c psmouse_deactivate(parent); parent 1629 drivers/input/mouse/psmouse-base.c psmouse->resync_time = parent ? 0 : psmouse_resync_time; parent 1647 drivers/input/mouse/psmouse-base.c if (parent && parent->pt_activate) parent 1648 drivers/input/mouse/psmouse-base.c parent->pt_activate(parent); parent 1663 drivers/input/mouse/psmouse-base.c if (parent) parent 1664 drivers/input/mouse/psmouse-base.c psmouse_activate(parent); parent 1670 drivers/input/mouse/psmouse-base.c if (parent && parent->pt_deactivate) parent 1671 drivers/input/mouse/psmouse-base.c parent->pt_deactivate(parent); parent 1695 drivers/input/mouse/psmouse-base.c struct psmouse *parent = NULL; parent 1712 drivers/input/mouse/psmouse-base.c if (serio->parent && serio->id.type == SERIO_PS_PSTHRU) { parent 1713 drivers/input/mouse/psmouse-base.c parent = serio_get_drvdata(serio->parent); parent 1714 drivers/input/mouse/psmouse-base.c psmouse_deactivate(parent); parent 1742 drivers/input/mouse/psmouse-base.c if (parent && parent->pt_activate) parent 1743 drivers/input/mouse/psmouse-base.c parent->pt_activate(parent); parent 1756 drivers/input/mouse/psmouse-base.c if (parent) parent 1757 drivers/input/mouse/psmouse-base.c psmouse_activate(parent); parent 1825 drivers/input/mouse/psmouse-base.c struct psmouse *psmouse, *parent = NULL; parent 1846 drivers/input/mouse/psmouse-base.c if (serio->parent && serio->id.type == SERIO_PS_PSTHRU) { parent 1847 drivers/input/mouse/psmouse-base.c parent = serio_get_drvdata(serio->parent); parent 1848 drivers/input/mouse/psmouse-base.c psmouse_deactivate(parent); parent 1861 drivers/input/mouse/psmouse-base.c if (parent) parent 1862 drivers/input/mouse/psmouse-base.c psmouse_activate(parent); parent 1901 drivers/input/mouse/psmouse-base.c struct psmouse *parent = NULL; parent 1941 drivers/input/mouse/psmouse-base.c if (serio->parent && serio->id.type == SERIO_PS_PSTHRU) { parent 1942 drivers/input/mouse/psmouse-base.c parent = serio_get_drvdata(serio->parent); parent 1943 drivers/input/mouse/psmouse-base.c if (parent->pt_deactivate) parent 1944 drivers/input/mouse/psmouse-base.c parent->pt_deactivate(parent); parent 1991 drivers/input/mouse/psmouse-base.c if (parent && parent->pt_activate) parent 1992 drivers/input/mouse/psmouse-base.c parent->pt_activate(parent); parent 200 drivers/input/mouse/pxa930_trkball.c input->dev.parent = &pdev->dev; parent 252 drivers/input/mouse/sermouse.c input_dev->dev.parent = &serio->dev; parent 627 drivers/input/mouse/synaptics.c struct psmouse *parent = serio_get_drvdata(serio->parent); parent 631 drivers/input/mouse/synaptics.c error = ps2_sliced_command(&parent->ps2dev, c); parent 635 drivers/input/mouse/synaptics.c error = ps2_command(&parent->ps2dev, &rate_param, PSMOUSE_CMD_SETRATE); parent 644 drivers/input/mouse/synaptics.c struct psmouse *parent = serio_get_drvdata(serio->parent); parent 645 drivers/input/mouse/synaptics.c struct synaptics_data *priv = parent->private; parent 647 drivers/input/mouse/synaptics.c serio_pause_rx(parent->ps2dev.serio); parent 649 drivers/input/mouse/synaptics.c serio_continue_rx(parent->ps2dev.serio); parent 656 drivers/input/mouse/synaptics.c struct psmouse *parent = serio_get_drvdata(serio->parent); parent 657 drivers/input/mouse/synaptics.c struct synaptics_data *priv = parent->private; parent 659 drivers/input/mouse/synaptics.c serio_pause_rx(parent->ps2dev.serio); parent 661 drivers/input/mouse/synaptics.c serio_continue_rx(parent->ps2dev.serio); parent 719 drivers/input/mouse/synaptics.c serio->parent = psmouse->ps2dev.serio; parent 492 drivers/input/mouse/synaptics_i2c.c input->dev.parent = &touch->client->dev; parent 381 drivers/input/mouse/synaptics_usb.c input_dev->dev.parent = &synusb->intf->dev; parent 454 drivers/input/mouse/vmmouse.c abs_dev->dev.parent = &psmouse->ps2dev.serio->dev; parent 476 drivers/input/mouse/vsxxxaa.c input_dev->dev.parent = &serio->dev; parent 894 drivers/input/mousedev.c mousedev->dev.parent = &dev->dev; parent 248 drivers/input/rmi4/rmi_bus.c fn->dev.parent = &rmi_dev->dev; parent 187 drivers/input/rmi4/rmi_f03.c serio->dev.parent = &f03->fn->dev; parent 116 drivers/input/serio/altera_ps2.c serio->dev.parent = &pdev->dev; parent 132 drivers/input/serio/ambakmi.c io->dev.parent = &dev->dev; parent 164 drivers/input/serio/ams_delta_serio.c serio->dev.parent = &pdev->dev; parent 169 drivers/input/serio/ct82c710.c ct82c710_port->dev.parent = &dev->dev; parent 366 drivers/input/serio/gscps2.c serio->dev.parent = &dev->dev; parent 332 drivers/input/serio/hyperv-keyboard.c hv_serio->dev.parent = &hv_dev->device; parent 1333 drivers/input/serio/i8042.c serio->dev.parent = &i8042_platform_device->dev; parent 1361 drivers/input/serio/i8042.c serio->dev.parent = &i8042_platform_device->dev; parent 129 drivers/input/serio/maceps2.c serio->dev.parent = &maceps2_device->dev; parent 201 drivers/input/serio/olpc_apsp.c kb_serio->dev.parent = &pdev->dev; parent 218 drivers/input/serio/olpc_apsp.c pad_serio->dev.parent = &pdev->dev; parent 155 drivers/input/serio/pcips2.c serio->dev.parent = &dev->dev; parent 395 drivers/input/serio/ps2-gpio.c serio->dev.parent = dev; parent 75 drivers/input/serio/ps2mult.c struct serio *mx_port = serio->parent; parent 103 drivers/input/serio/ps2mult.c struct ps2mult *psm = serio_get_drvdata(serio->parent); parent 116 drivers/input/serio/ps2mult.c struct ps2mult *psm = serio_get_drvdata(serio->parent); parent 141 drivers/input/serio/ps2mult.c serio->parent = psm->mx_serio; parent 128 drivers/input/serio/q40kbd.c port->dev.parent = &pdev->dev; parent 129 drivers/input/serio/rpckbd.c serio->dev.parent = &dev->dev; parent 273 drivers/input/serio/sa1111ps2.c serio->dev.parent = &dev->dev; parent 318 drivers/input/serio/serio.c static struct serio *serio_get_pending_child(struct serio *parent) parent 329 drivers/input/serio/serio.c if (serio->parent == parent) { parent 514 drivers/input/serio/serio.c if (serio->parent) { parent 515 drivers/input/serio/serio.c serio->dev.parent = &serio->parent->dev; parent 516 drivers/input/serio/serio.c serio->depth = serio->parent->depth + 1; parent 528 drivers/input/serio/serio.c struct serio *parent = serio->parent; parent 531 drivers/input/serio/serio.c if (parent) { parent 532 drivers/input/serio/serio.c serio_pause_rx(parent); parent 533 drivers/input/serio/serio.c list_add_tail(&serio->child_node, &parent->children); parent 534 drivers/input/serio/serio.c serio_continue_rx(parent); parent 565 drivers/input/serio/serio.c if (serio->parent) { parent 566 drivers/input/serio/serio.c serio_pause_rx(serio->parent); parent 568 drivers/input/serio/serio.c serio_continue_rx(serio->parent); parent 569 drivers/input/serio/serio.c serio->parent = NULL; parent 627 drivers/input/serio/serio.c struct serio *parent = s->parent; parent 629 drivers/input/serio/serio.c if (!list_is_last(&s->child_node, &parent->children)) { parent 635 drivers/input/serio/serio.c s = parent; parent 664 drivers/input/serio/serio.c struct serio *parent = s->parent; parent 669 drivers/input/serio/serio.c s = parent; parent 326 drivers/input/serio/serio_raw.c serio_raw->dev.parent = &serio->dev; parent 179 drivers/input/serio/serport.c serio->dev.parent = tty->dev; parent 259 drivers/input/serio/sun4i-ps2.c serio->dev.parent = dev; parent 304 drivers/input/serio/xilinx_ps2.c serio->dev.parent = dev; parent 172 drivers/input/tablet/acecad.c input_dev->dev.parent = &intf->dev; parent 1763 drivers/input/tablet/aiptek.c inputdev->dev.parent = &intf->dev; parent 969 drivers/input/tablet/gtco.c input_dev->dev.parent = &usbinterface->dev; parent 363 drivers/input/tablet/hanwang.c input_dev->dev.parent = &intf->dev; parent 146 drivers/input/tablet/kbtab.c input_dev->dev.parent = &intf->dev; parent 347 drivers/input/tablet/pegasus_notetaker.c input_dev->dev.parent = &intf->dev; parent 538 drivers/input/tablet/wacom_serial4.c input_dev->dev.parent = &serio->dev; parent 120 drivers/input/touchscreen/88pm860x-ts.c struct device_node *np = pdev->dev.parent->of_node; parent 180 drivers/input/touchscreen/88pm860x-ts.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 255 drivers/input/touchscreen/88pm860x-ts.c touch->idev->dev.parent = &pdev->dev; parent 733 drivers/input/touchscreen/ad7877.c input_dev->dev.parent = &spi->dev; parent 475 drivers/input/touchscreen/ad7879.c ts->gc.parent = ts->dev; parent 554 drivers/input/touchscreen/ad7879.c input_dev->dev.parent = dev; parent 1357 drivers/input/touchscreen/ads7846.c input_dev->dev.parent = &spi->dev; parent 115 drivers/input/touchscreen/ar1021_i2c.c input->dev.parent = &client->dev; parent 2006 drivers/input/touchscreen/atmel_mxt_ts.c input_dev->dev.parent = dev; parent 469 drivers/input/touchscreen/bcm_iproc_tsc.c idev->dev.parent = &pdev->dev; parent 212 drivers/input/touchscreen/chipone_icn8318.c input->dev.parent = dev; parent 311 drivers/input/touchscreen/colibri-vf50-ts.c input->dev.parent = dev; parent 202 drivers/input/touchscreen/cy8ctmg110_ts.c input_dev->dev.parent = &client->dev; parent 1877 drivers/input/touchscreen/cyttsp4_core.c pm_runtime_get(input->dev.parent); parent 1886 drivers/input/touchscreen/cyttsp4_core.c pm_runtime_put(input->dev.parent); parent 1986 drivers/input/touchscreen/cyttsp4_core.c md->input->dev.parent = dev; parent 637 drivers/input/touchscreen/cyttsp_core.c input_dev->dev.parent = ts->dev; parent 310 drivers/input/touchscreen/da9034-ts.c touch->da9034_dev = pdev->dev.parent; parent 333 drivers/input/touchscreen/da9034-ts.c input_dev->dev.parent = &pdev->dev; parent 231 drivers/input/touchscreen/da9052_tsi.c da9052 = dev_get_drvdata(pdev->dev.parent); parent 251 drivers/input/touchscreen/da9052_tsi.c input_dev->dev.parent = &pdev->dev; parent 131 drivers/input/touchscreen/dynapro.c input_dev->dev.parent = &serio->dev; parent 1130 drivers/input/touchscreen/edt-ft5x06.c input->dev.parent = &client->dev; parent 120 drivers/input/touchscreen/egalax_ts_serial.c input_dev->dev.parent = &serio->dev; parent 331 drivers/input/touchscreen/elo.c input_dev->dev.parent = &serio->dev; parent 505 drivers/input/touchscreen/fsl-imx25-tcq.c struct mx25_tsadc *tsadc = dev_get_drvdata(dev->parent); parent 120 drivers/input/touchscreen/gunze.c input_dev->dev.parent = &serio->dev; parent 130 drivers/input/touchscreen/hampshire.c input_dev->dev.parent = &serio->dev; parent 331 drivers/input/touchscreen/ili210x.c input->dev.parent = dev; parent 134 drivers/input/touchscreen/inexio.c input_dev->dev.parent = &serio->dev; parent 81 drivers/input/touchscreen/ipaq-micro-ts.c struct ipaq_micro *micro = dev_get_drvdata(pdev->dev.parent); parent 126 drivers/input/touchscreen/jornada720_ts.c input_dev->dev.parent = &pdev->dev; parent 257 drivers/input/touchscreen/lpc32xx_ts.c input->dev.parent = &pdev->dev; parent 191 drivers/input/touchscreen/max11801_ts.c input_dev->dev.parent = &client->dev; parent 181 drivers/input/touchscreen/mc13783_ts.c priv->mc13xxx = dev_get_drvdata(pdev->dev.parent); parent 191 drivers/input/touchscreen/mc13783_ts.c idev->dev.parent = &pdev->dev; parent 211 drivers/input/touchscreen/mcs5000_ts.c input_dev->dev.parent = &client->dev; parent 147 drivers/input/touchscreen/migor_ts.c input->dev.parent = &client->dev; parent 495 drivers/input/touchscreen/mms114.c input_dev->dev.parent = &client->dev; parent 148 drivers/input/touchscreen/mtouch.c input_dev->dev.parent = &serio->dev; parent 606 drivers/input/touchscreen/mxs-lradc-ts.c struct device_node *node = dev->parent->of_node; parent 607 drivers/input/touchscreen/mxs-lradc-ts.c struct mxs_lradc *lradc = dev_get_drvdata(dev->parent); parent 67 drivers/input/touchscreen/of_touchscreen.c struct device *dev = input->dev.parent; parent 145 drivers/input/touchscreen/pcap_ts.c pcap_ts->pcap = dev_get_drvdata(pdev->dev.parent); parent 167 drivers/input/touchscreen/pcap_ts.c input_dev->dev.parent = &pdev->dev; parent 220 drivers/input/touchscreen/penmount.c input_dev->dev.parent = &serio->dev; parent 478 drivers/input/touchscreen/pixcir_i2c_ts.c input->dev.parent = dev; parent 79 drivers/input/touchscreen/resistive-adc-touch.c dev_err(dev->dev.parent, "failed to start callback buffer.\n"); parent 246 drivers/input/touchscreen/st1232.c input_dev->dev.parent = &client->dev; parent 287 drivers/input/touchscreen/stmpe-ts.c struct stmpe *stmpe = dev_get_drvdata(pdev->dev.parent); parent 699 drivers/input/touchscreen/sur40.c poll_dev->input->dev.parent = &interface->dev; parent 355 drivers/input/touchscreen/sx8654.c input->dev.parent = &client->dev; parent 460 drivers/input/touchscreen/ti_am335x_tsc.c input_dev->dev.parent = &pdev->dev; parent 160 drivers/input/touchscreen/touchit213.c input_dev->dev.parent = &serio->dev; parent 122 drivers/input/touchscreen/touchright.c input_dev->dev.parent = &serio->dev; parent 129 drivers/input/touchscreen/touchwin.c input_dev->dev.parent = &serio->dev; parent 204 drivers/input/touchscreen/tps6507x-ts.c struct tps6507x_dev *tps6507x_dev = dev_get_drvdata(pdev->dev.parent); parent 266 drivers/input/touchscreen/tps6507x-ts.c input_dev->dev.parent = tsc->dev; parent 122 drivers/input/touchscreen/tsc2007_iio.c indio_dev->dev.parent = &ts->client->dev; parent 103 drivers/input/touchscreen/tsc40.c input_dev->dev.parent = &serio->dev; parent 343 drivers/input/touchscreen/ucb1400_ts.c ucb->ts_idev->dev.parent = &pdev->dev; parent 1725 drivers/input/touchscreen/usbtouchscreen.c input_dev->dev.parent = &intf->dev; parent 179 drivers/input/touchscreen/wacom_i2c.c input->dev.parent = &client->dev; parent 563 drivers/input/touchscreen/wacom_w8001.c dev->dev.parent = &serio->dev; parent 982 drivers/input/touchscreen/wdt87xx_i2c.c dev_dbg(input->dev.parent, "tip on (%d), x(%d), y(%d)\n", parent 234 drivers/input/touchscreen/wm831x-ts.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); parent 235 drivers/input/touchscreen/wm831x-ts.c struct wm831x_pdata *core_pdata = dev_get_platdata(pdev->dev.parent); parent 360 drivers/input/touchscreen/wm831x-ts.c input_dev->dev.parent = &pdev->dev; parent 607 drivers/input/touchscreen/wm97xx-core.c wm->input_dev->dev.parent = wm->dev; parent 623 drivers/input/touchscreen/wm97xx-core.c wm->touch_dev->dev.parent = wm->dev; parent 718 drivers/input/touchscreen/wm97xx-core.c wm->battery_dev->dev.parent = wm->dev; parent 56 drivers/interconnect/qcom/smd-rpm.c icc_smd_rpm = dev_get_drvdata(pdev->dev.parent); parent 4533 drivers/iommu/amd_iommu.c struct irq_data *parent = data->parent_data; parent 4540 drivers/iommu/amd_iommu.c ret = parent->chip->irq_set_affinity(parent, mask, force); parent 4582 drivers/iommu/amd_iommu.c iommu->ir_domain->parent = arch_get_ir_parent_domain(); parent 139 drivers/iommu/arm-smmu.c bus = bus->parent; parent 140 drivers/iommu/arm-smmu.c return of_node_get(bus->bridge->parent->of_node); parent 669 drivers/iommu/fsl_pamu_domain.c dev = pci_ctl->parent; parent 705 drivers/iommu/fsl_pamu_domain.c dev = pci_ctl->parent; parent 953 drivers/iommu/fsl_pamu_domain.c bus = bus->parent; parent 975 drivers/iommu/fsl_pamu_domain.c if (pci_ctl->parent->iommu_group) parent 976 drivers/iommu/fsl_pamu_domain.c iommu_group_remove_device(pci_ctl->parent); parent 988 drivers/iommu/fsl_pamu_domain.c if (pci_ctl->parent->iommu_group) { parent 989 drivers/iommu/fsl_pamu_domain.c group = get_device_iommu_group(pci_ctl->parent); parent 990 drivers/iommu/fsl_pamu_domain.c iommu_group_remove_device(pci_ctl->parent); parent 41 drivers/iommu/hyperv-iommu.c struct irq_data *parent = data->parent_data; parent 50 drivers/iommu/hyperv-iommu.c ret = parent->chip->irq_set_affinity(parent, mask, force); parent 884 drivers/iommu/intel-iommu.c struct dma_pte *parent, *pte; parent 894 drivers/iommu/intel-iommu.c parent = domain->pgd; parent 900 drivers/iommu/intel-iommu.c pte = &parent[offset]; parent 925 drivers/iommu/intel-iommu.c parent = phys_to_virt(dma_pte_addr(pte)); parent 940 drivers/iommu/intel-iommu.c struct dma_pte *parent, *pte; parent 944 drivers/iommu/intel-iommu.c parent = domain->pgd; parent 947 drivers/iommu/intel-iommu.c pte = &parent[offset]; parent 961 drivers/iommu/intel-iommu.c parent = phys_to_virt(dma_pte_addr(pte)); parent 4564 drivers/iommu/intel-iommu.c for (bus = dev->bus; bus; bus = bus->parent) { parent 1188 drivers/iommu/intel_irq_remapping.c struct irq_data *parent = data->parent_data; parent 1192 drivers/iommu/intel_irq_remapping.c ret = parent->chip->irq_set_affinity(parent, mask, force); parent 55 drivers/iommu/iommu-sysfs.c struct device *parent, parent 69 drivers/iommu/iommu-sysfs.c iommu->dev->parent = parent; parent 1296 drivers/iommu/iommu.c for (bus = pdev->bus; !pci_is_root_bus(bus); bus = bus->parent) { parent 157 drivers/iommu/iova.c struct rb_node **new, *parent = NULL; parent 164 drivers/iommu/iova.c parent = *new; parent 176 drivers/iommu/iova.c rb_link_node(&iova->node, parent, new); parent 707 drivers/iommu/qcom_iommu.c struct qcom_iommu_dev *qcom_iommu = dev_get_drvdata(dev->parent); parent 759 drivers/iommu/qcom_iommu.c struct qcom_iommu_dev *qcom_iommu = dev_get_drvdata(pdev->dev.parent); parent 856 drivers/iommu/virtio-iommu.c return dev->parent->fwnode == data; parent 1009 drivers/iommu/virtio-iommu.c struct device *parent_dev = vdev->dev.parent; parent 54 drivers/ipack/carriers/tpci200.c tpci200 = dev_get_drvdata(dev->bus->parent); parent 205 drivers/ipack/ipack.c struct ipack_bus_device *ipack_bus_register(struct device *parent, int slots, parent 223 drivers/ipack/ipack.c bus->parent = parent; parent 434 drivers/ipack/ipack.c dev->dev.parent = dev->bus->parent; parent 253 drivers/irqchip/exynos-combiner.c struct device_node *parent) parent 242 drivers/irqchip/irq-al-fic.c struct device_node *parent) parent 249 drivers/irqchip/irq-al-fic.c if (!parent) { parent 126 drivers/irqchip/irq-alpine-msi.c if (!is_of_node(domain->parent->fwnode)) parent 129 drivers/irqchip/irq-alpine-msi.c fwspec.fwnode = domain->parent->fwnode; parent 139 drivers/irqchip/irq-alpine-msi.c d = irq_domain_get_irq_data(domain->parent, virq); parent 216 drivers/irqchip/irq-alpine-msi.c middle_domain->parent = gic_domain; parent 231 drivers/irqchip/irq-alpine-msi.c struct device_node *parent) parent 647 drivers/irqchip/irq-armada-370-xp.c struct device_node *parent) parent 66 drivers/irqchip/irq-aspeed-i2c-ic.c struct device_node *parent) parent 185 drivers/irqchip/irq-aspeed-vic.c struct device_node *parent) parent 190 drivers/irqchip/irq-aspeed-vic.c if (WARN(parent, "non-root Aspeed VIC not supported")) parent 57 drivers/irqchip/irq-ath79-cpu.c struct device_node *node, struct device_node *parent) parent 84 drivers/irqchip/irq-ath79-cpu.c return mips_cpu_irq_of_init(node, parent); parent 132 drivers/irqchip/irq-ath79-misc.c struct device_node *node, struct device_node *parent) parent 162 drivers/irqchip/irq-ath79-misc.c struct device_node *node, struct device_node *parent) parent 165 drivers/irqchip/irq-ath79-misc.c return ath79_misc_intc_of_init(node, parent); parent 172 drivers/irqchip/irq-ath79-misc.c struct device_node *node, struct device_node *parent) parent 175 drivers/irqchip/irq-ath79-misc.c return ath79_misc_intc_of_init(node, parent); parent 112 drivers/irqchip/irq-ativic32.c int __init ativic32_init_irq(struct device_node *node, struct device_node *parent) parent 116 drivers/irqchip/irq-ativic32.c if (WARN(parent, "non-root ativic32 are not supported")) parent 242 drivers/irqchip/irq-atmel-aic.c struct device_node *parent) parent 321 drivers/irqchip/irq-atmel-aic5.c struct device_node *parent, parent 364 drivers/irqchip/irq-atmel-aic5.c struct device_node *parent) parent 373 drivers/irqchip/irq-atmel-aic5.c return aic5_of_init(node, parent, NR_SAMA5D2_IRQS); parent 380 drivers/irqchip/irq-atmel-aic5.c struct device_node *parent) parent 382 drivers/irqchip/irq-atmel-aic5.c return aic5_of_init(node, parent, NR_SAMA5D3_IRQS); parent 389 drivers/irqchip/irq-atmel-aic5.c struct device_node *parent) parent 391 drivers/irqchip/irq-atmel-aic5.c return aic5_of_init(node, parent, NR_SAMA5D4_IRQS); parent 398 drivers/irqchip/irq-atmel-aic5.c struct device_node *parent) parent 400 drivers/irqchip/irq-atmel-aic5.c return aic5_of_init(node, parent, NR_SAM9X60_IRQS); parent 133 drivers/irqchip/irq-bcm2835.c struct device_node *parent, parent 178 drivers/irqchip/irq-bcm2835.c struct device_node *parent) parent 180 drivers/irqchip/irq-bcm2835.c return armctrl_of_init(node, parent, false); parent 184 drivers/irqchip/irq-bcm2835.c struct device_node *parent) parent 186 drivers/irqchip/irq-bcm2835.c return armctrl_of_init(node, parent, true); parent 220 drivers/irqchip/irq-bcm2836.c struct device_node *parent) parent 303 drivers/irqchip/irq-bcm6345-l1.c struct device_node *parent) parent 319 drivers/irqchip/irq-bcm7038-l1.c struct device_node *parent) parent 215 drivers/irqchip/irq-bcm7120-l2.c struct device_node *parent, parent 337 drivers/irqchip/irq-bcm7120-l2.c struct device_node *parent) parent 339 drivers/irqchip/irq-bcm7120-l2.c return bcm7120_l2_intc_probe(dn, parent, bcm7120_l2_intc_iomap_7120, parent 344 drivers/irqchip/irq-bcm7120-l2.c struct device_node *parent) parent 346 drivers/irqchip/irq-bcm7120-l2.c return bcm7120_l2_intc_probe(dn, parent, bcm7120_l2_intc_iomap_3380, parent 159 drivers/irqchip/irq-brcmstb-l2.c struct device_node *parent, parent 273 drivers/irqchip/irq-brcmstb-l2.c struct device_node *parent) parent 275 drivers/irqchip/irq-brcmstb-l2.c return brcmstb_l2_intc_of_init(np, parent, &l2_edge_intc_init); parent 280 drivers/irqchip/irq-brcmstb-l2.c struct device_node *parent) parent 282 drivers/irqchip/irq-brcmstb-l2.c return brcmstb_l2_intc_of_init(np, parent, &l2_lvl_intc_init); parent 222 drivers/irqchip/irq-clps711x.c struct device_node *parent) parent 81 drivers/irqchip/irq-crossbar.c if (!irq_domain_get_of_node(domain->parent)) parent 96 drivers/irqchip/irq-crossbar.c fwspec.fwnode = domain->parent->fwnode; parent 334 drivers/irqchip/irq-crossbar.c struct device_node *parent) parent 339 drivers/irqchip/irq-crossbar.c if (!parent) { parent 344 drivers/irqchip/irq-crossbar.c parent_domain = irq_find_host(parent); parent 102 drivers/irqchip/irq-csky-apb-intc.c ck_intc_init_comm(struct device_node *node, struct device_node *parent) parent 106 drivers/irqchip/irq-csky-apb-intc.c if (parent) { parent 164 drivers/irqchip/irq-csky-apb-intc.c gx_intc_init(struct device_node *node, struct device_node *parent) parent 168 drivers/irqchip/irq-csky-apb-intc.c ret = ck_intc_init_comm(node, parent); parent 231 drivers/irqchip/irq-csky-apb-intc.c ck_intc_init(struct device_node *node, struct device_node *parent) parent 235 drivers/irqchip/irq-csky-apb-intc.c ret = ck_intc_init_comm(node, parent); parent 258 drivers/irqchip/irq-csky-apb-intc.c ck_dual_intc_init(struct device_node *node, struct device_node *parent) parent 265 drivers/irqchip/irq-csky-apb-intc.c ret = ck_intc_init(node, parent); parent 228 drivers/irqchip/irq-csky-mpintc.c csky_mpintc_init(struct device_node *node, struct device_node *parent) parent 236 drivers/irqchip/irq-csky-mpintc.c if (parent) parent 239 drivers/irqchip/irq-davinci-cp-intc.c struct device_node *parent) parent 72 drivers/irqchip/irq-digicolor.c struct device_node *parent) parent 69 drivers/irqchip/irq-dw-apb-ictl.c struct device_node *parent) parent 136 drivers/irqchip/irq-eznps.c struct device_node *parent) parent 140 drivers/irqchip/irq-eznps.c if (parent) { parent 167 drivers/irqchip/irq-ftintc010.c struct device_node *parent) parent 45 drivers/irqchip/irq-gic-realview.c realview_gic_of_init(struct device_node *node, struct device_node *parent) parent 73 drivers/irqchip/irq-gic-realview.c return gic_of_init(node, parent); parent 142 drivers/irqchip/irq-gic-v2m.c if (is_of_node(domain->parent->fwnode)) { parent 143 drivers/irqchip/irq-gic-v2m.c fwspec.fwnode = domain->parent->fwnode; parent 148 drivers/irqchip/irq-gic-v2m.c } else if (is_fwnode_irqchip(domain->parent->fwnode)) { parent 149 drivers/irqchip/irq-gic-v2m.c fwspec.fwnode = domain->parent->fwnode; parent 162 drivers/irqchip/irq-gic-v2m.c d = irq_domain_get_irq_data(domain->parent, virq); parent 280 drivers/irqchip/irq-gic-v2m.c static int gicv2m_allocate_domains(struct irq_domain *parent) parent 297 drivers/irqchip/irq-gic-v2m.c inner_domain->parent = parent; parent 416 drivers/irqchip/irq-gic-v2m.c struct irq_domain *parent) parent 451 drivers/irqchip/irq-gic-v2m.c ret = gicv2m_allocate_domains(parent); parent 541 drivers/irqchip/irq-gic-v2m.c static int __init gicv2m_acpi_init(struct irq_domain *parent) parent 554 drivers/irqchip/irq-gic-v2m.c ret = gicv2m_allocate_domains(parent); parent 567 drivers/irqchip/irq-gic-v2m.c static int __init gicv2m_acpi_init(struct irq_domain *parent) parent 574 drivers/irqchip/irq-gic-v2m.c struct irq_domain *parent) parent 577 drivers/irqchip/irq-gic-v2m.c return gicv2m_of_init(parent_handle, parent); parent 579 drivers/irqchip/irq-gic-v2m.c return gicv2m_acpi_init(parent); parent 47 drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c msi_info = msi_get_domain_info(msi_domain->parent); parent 51 drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c return msi_info->ops->msi_prepare(msi_domain->parent, dev, nvec, info); parent 72 drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c struct irq_domain *parent; parent 82 drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c parent = irq_find_matching_host(np, DOMAIN_BUS_NEXUS); parent 83 drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c if (!parent || !msi_get_domain_info(parent)) { parent 91 drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c parent); parent 63 drivers/irqchip/irq-gic-v3-its-pci-msi.c msi_info = msi_get_domain_info(domain->parent); parent 89 drivers/irqchip/irq-gic-v3-its-pci-msi.c return msi_info->ops->msi_prepare(domain->parent, dev, nvec, info); parent 111 drivers/irqchip/irq-gic-v3-its-pci-msi.c struct irq_domain *parent; parent 113 drivers/irqchip/irq-gic-v3-its-pci-msi.c parent = irq_find_matching_fwnode(handle, DOMAIN_BUS_NEXUS); parent 114 drivers/irqchip/irq-gic-v3-its-pci-msi.c if (!parent || !msi_get_domain_info(parent)) { parent 120 drivers/irqchip/irq-gic-v3-its-pci-msi.c parent)) { parent 53 drivers/irqchip/irq-gic-v3-its-platform-msi.c msi_info = msi_get_domain_info(domain->parent); parent 67 drivers/irqchip/irq-gic-v3-its-platform-msi.c return msi_info->ops->msi_prepare(domain->parent, parent 89 drivers/irqchip/irq-gic-v3-its-platform-msi.c struct irq_domain *parent; parent 91 drivers/irqchip/irq-gic-v3-its-platform-msi.c parent = irq_find_matching_fwnode(fwnode, DOMAIN_BUS_NEXUS); parent 92 drivers/irqchip/irq-gic-v3-its-platform-msi.c if (!parent || !msi_get_domain_info(parent)) { parent 98 drivers/irqchip/irq-gic-v3-its-platform-msi.c parent)) { parent 2560 drivers/irqchip/irq-gic-v3-its.c if (irq_domain_get_of_node(domain->parent)) { parent 2561 drivers/irqchip/irq-gic-v3-its.c fwspec.fwnode = domain->parent->fwnode; parent 2566 drivers/irqchip/irq-gic-v3-its.c } else if (is_fwnode_irqchip(domain->parent->fwnode)) { parent 2567 drivers/irqchip/irq-gic-v3-its.c fwspec.fwnode = domain->parent->fwnode; parent 3480 drivers/irqchip/irq-gic-v3-its.c inner_domain->parent = its_parent; parent 53 drivers/irqchip/irq-gic-v3-mbi.c if (!is_of_node(domain->parent->fwnode)) parent 61 drivers/irqchip/irq-gic-v3-mbi.c fwspec.fwnode = domain->parent->fwnode; parent 71 drivers/irqchip/irq-gic-v3-mbi.c d = irq_domain_get_irq_data(domain->parent, virq); parent 186 drivers/irqchip/irq-gic-v3-mbi.c *pci_domain = pci_msi_create_irq_domain(nexus_domain->parent->fwnode, parent 232 drivers/irqchip/irq-gic-v3-mbi.c static int mbi_allocate_domains(struct irq_domain *parent) parent 237 drivers/irqchip/irq-gic-v3-mbi.c nexus_domain = irq_domain_create_tree(parent->fwnode, parent 243 drivers/irqchip/irq-gic-v3-mbi.c nexus_domain->parent = parent; parent 247 drivers/irqchip/irq-gic-v3-mbi.c plat_domain = platform_msi_create_irq_domain(parent->fwnode, parent 263 drivers/irqchip/irq-gic-v3-mbi.c int __init mbi_init(struct fwnode_handle *fwnode, struct irq_domain *parent) parent 323 drivers/irqchip/irq-gic-v3-mbi.c ret = mbi_allocate_domains(parent); parent 1725 drivers/irqchip/irq-gic-v3.c static int __init gic_of_init(struct device_node *node, struct device_node *parent) parent 1430 drivers/irqchip/irq-gic.c gic_of_init(struct device_node *node, struct device_node *parent) parent 1465 drivers/irqchip/irq-gic.c if (parent) { parent 57 drivers/irqchip/irq-goldfish-pic.c struct device_node *parent) parent 362 drivers/irqchip/irq-hip04.c hip04_of_init(struct device_node *node, struct device_node *parent) parent 349 drivers/irqchip/irq-i8259.c int __init i8259_of_init(struct device_node *node, struct device_node *parent) parent 185 drivers/irqchip/irq-imx-gpcv2.c parent_fwspec.fwnode = domain->parent->fwnode; parent 203 drivers/irqchip/irq-imx-gpcv2.c struct device_node *parent) parent 211 drivers/irqchip/irq-imx-gpcv2.c if (!parent) { parent 224 drivers/irqchip/irq-imx-gpcv2.c parent_domain = irq_find_host(parent); parent 87 drivers/irqchip/irq-ingenic-tcu.c struct device_node *parent) parent 159 drivers/irqchip/irq-ingenic.c struct device_node *parent) parent 167 drivers/irqchip/irq-ingenic.c struct device_node *parent) parent 369 drivers/irqchip/irq-ixp4xx.c struct device_node *parent) parent 66 drivers/irqchip/irq-jcore-aic.c struct device_node *parent) parent 175 drivers/irqchip/irq-lpc32xx.c struct device_node *parent) parent 48 drivers/irqchip/irq-ls-scfg-msi.c struct irq_domain *parent; parent 209 drivers/irqchip/irq-ls-scfg-msi.c virq = irq_find_mapping(msi_data->parent, hwirq); parent 220 drivers/irqchip/irq-ls-scfg-msi.c msi_data->parent = irq_domain_add_linear(NULL, parent 224 drivers/irqchip/irq-ls-scfg-msi.c if (!msi_data->parent) { parent 232 drivers/irqchip/irq-ls-scfg-msi.c msi_data->parent); parent 235 drivers/irqchip/irq-ls-scfg-msi.c irq_domain_remove(msi_data->parent); parent 418 drivers/irqchip/irq-ls-scfg-msi.c irq_domain_remove(msi_data->parent); parent 104 drivers/irqchip/irq-ls1x.c struct device_node *parent) parent 103 drivers/irqchip/irq-madera.c struct madera *madera = dev_get_drvdata(dev->parent); parent 119 drivers/irqchip/irq-madera.c struct madera *madera = dev_get_drvdata(dev->parent); parent 131 drivers/irqchip/irq-madera.c struct madera *madera = dev_get_drvdata(dev->parent); parent 146 drivers/irqchip/irq-madera.c struct madera *madera = dev_get_drvdata(dev->parent); parent 165 drivers/irqchip/irq-madera.c struct madera *madera = dev_get_drvdata(pdev->dev.parent); parent 229 drivers/irqchip/irq-madera.c struct madera *madera = dev_get_drvdata(pdev->dev.parent); parent 238 drivers/irqchip/irq-mbigen.c struct device *parent; parent 248 drivers/irqchip/irq-mbigen.c parent = platform_bus_type.dev_root; parent 249 drivers/irqchip/irq-mbigen.c child = of_platform_device_create(np, NULL, parent); parent 281 drivers/irqchip/irq-meson-gpio.c fwspec.fwnode = domain->parent->fwnode; parent 378 drivers/irqchip/irq-meson-gpio.c struct device_node *parent) parent 384 drivers/irqchip/irq-meson-gpio.c if (!parent) { parent 389 drivers/irqchip/irq-meson-gpio.c parent_domain = irq_find_host(parent); parent 274 drivers/irqchip/irq-mips-cpu.c struct device_node *parent) parent 597 drivers/irqchip/irq-mips-gic.c ret = irq_domain_set_hwirq_and_chip(d->parent, virq + i, hwirq, parent 672 drivers/irqchip/irq-mips-gic.c struct device_node *parent) parent 415 drivers/irqchip/irq-mmp.c struct device_node *parent) parent 433 drivers/irqchip/irq-mmp.c struct device_node *parent) parent 451 drivers/irqchip/irq-mmp.c struct device_node *parent) parent 472 drivers/irqchip/irq-mmp.c if (!parent) { parent 483 drivers/irqchip/irq-mmp.c struct device_node *parent) parent 489 drivers/irqchip/irq-mmp.c if (!parent) parent 62 drivers/irqchip/irq-mscc-ocelot.c struct device_node *parent) parent 149 drivers/irqchip/irq-mtk-cirq.c parent_fwspec.fwnode = domain->parent->fwnode; parent 244 drivers/irqchip/irq-mtk-cirq.c struct device_node *parent) parent 250 drivers/irqchip/irq-mtk-cirq.c domain_parent = irq_find_host(parent); parent 112 drivers/irqchip/irq-mtk-sysirq.c gic_fwspec.fwnode = domain->parent->fwnode; parent 123 drivers/irqchip/irq-mtk-sysirq.c struct device_node *parent) parent 129 drivers/irqchip/irq-mtk-sysirq.c domain_parent = irq_find_host(parent); parent 97 drivers/irqchip/irq-mvebu-gicp.c fwspec.fwnode = domain->parent->fwnode; parent 313 drivers/irqchip/irq-mvebu-icu.c msi_data->icu = dev_get_drvdata(dev->parent); parent 100 drivers/irqchip/irq-mvebu-odmi.c fwspec.fwnode = domain->parent->fwnode; parent 116 drivers/irqchip/irq-mvebu-odmi.c d = irq_domain_get_irq_data(domain->parent, virq); parent 162 drivers/irqchip/irq-mvebu-odmi.c struct device_node *parent) parent 209 drivers/irqchip/irq-mvebu-odmi.c inner_domain->parent = irq_find_host(parent); parent 219 drivers/irqchip/irq-mvebu-sei.c fwspec.fwnode = domain->parent->fwnode; parent 271 drivers/irqchip/irq-mvebu-sei.c fwspec.fwnode = domain->parent->fwnode; parent 84 drivers/irqchip/irq-nvic.c struct device_node *parent) parent 364 drivers/irqchip/irq-omap-intc.c struct device_node *parent) parent 148 drivers/irqchip/irq-ompic.c struct device_node *parent) parent 157 drivers/irqchip/irq-or1k-pic.c struct device_node *parent) parent 165 drivers/irqchip/irq-or1k-pic.c struct device_node *parent) parent 173 drivers/irqchip/irq-or1k-pic.c struct device_node *parent) parent 53 drivers/irqchip/irq-orion.c struct device_node *parent) parent 139 drivers/irqchip/irq-orion.c struct device_node *parent) parent 213 drivers/irqchip/irq-pic32-evic.c struct device_node *parent) parent 85 drivers/irqchip/irq-rda-intc.c struct device_node *parent) parent 77 drivers/irqchip/irq-renesas-h8300h.c struct device_node *parent) parent 83 drivers/irqchip/irq-renesas-h8s.c struct device_node *parent) parent 194 drivers/irqchip/irq-renesas-rza1.c struct irq_domain *parent = NULL; parent 212 drivers/irqchip/irq-renesas-rza1.c parent = irq_find_host(gic_node); parent 214 drivers/irqchip/irq-renesas-rza1.c if (!parent) { parent 234 drivers/irqchip/irq-renesas-rza1.c priv->irq_domain = irq_domain_add_hierarchy(parent, 0, IRQC_NUM_IRQ, parent 65 drivers/irqchip/irq-s3c24xx.c struct s3c_irq_intc *parent; parent 81 drivers/irqchip/irq-s3c24xx.c struct s3c_irq_intc *parent_intc = intc->parent; parent 109 drivers/irqchip/irq-s3c24xx.c struct s3c_irq_intc *parent_intc = intc->parent; parent 420 drivers/irqchip/irq-s3c24xx.c parent_intc = intc->parent; parent 518 drivers/irqchip/irq-s3c24xx.c struct s3c_irq_intc *parent, parent 533 drivers/irqchip/irq-s3c24xx.c if (parent) parent 534 drivers/irqchip/irq-s3c24xx.c intc->parent = parent; parent 1145 drivers/irqchip/irq-s3c24xx.c struct s3c_irq_intc *parent_intc = intc->parent; parent 1188 drivers/irqchip/irq-s3c24xx.c parent_intc = intc->parent; parent 1218 drivers/irqchip/irq-s3c24xx.c struct s3c_irq_intc **parent; parent 1262 drivers/irqchip/irq-s3c24xx.c if (ctrl->parent) { parent 1266 drivers/irqchip/irq-s3c24xx.c if (*(ctrl->parent)) { parent 1267 drivers/irqchip/irq-s3c24xx.c intc->parent = *(ctrl->parent); parent 1297 drivers/irqchip/irq-s3c24xx.c .parent = &s3c_intc[0], parent 1316 drivers/irqchip/irq-s3c24xx.c .parent = &s3c_intc[0], parent 203 drivers/irqchip/irq-sifive-plic.c for (; node; node = node->parent) { parent 212 drivers/irqchip/irq-sifive-plic.c struct device_node *parent) parent 244 drivers/irqchip/irq-sifive-plic.c struct of_phandle_args parent; parent 250 drivers/irqchip/irq-sifive-plic.c if (of_irq_parse_one(node, i, &parent)) { parent 256 drivers/irqchip/irq-sifive-plic.c if (parent.args[0] != IRQ_S_EXT) parent 259 drivers/irqchip/irq-sifive-plic.c hartid = plic_find_hart_id(parent.np); parent 68 drivers/irqchip/irq-sirfsoc.c struct device_node *parent) parent 153 drivers/irqchip/irq-sni-exiu.c if (is_of_node(dom->parent->fwnode)) { parent 167 drivers/irqchip/irq-sni-exiu.c parent_fwspec.fwnode = dom->parent->fwnode; parent 211 drivers/irqchip/irq-sni-exiu.c struct device_node *parent) parent 217 drivers/irqchip/irq-sni-exiu.c if (!parent) { parent 222 drivers/irqchip/irq-sni-exiu.c parent_domain = irq_find_host(parent); parent 245 drivers/irqchip/irq-sni-exiu.c parent); parent 639 drivers/irqchip/irq-stm32-exti.c p_fwspec.fwnode = dm->parent->fwnode; parent 918 drivers/irqchip/irq-stm32-exti.c struct device_node *parent) parent 926 drivers/irqchip/irq-stm32-exti.c struct device_node *parent) parent 108 drivers/irqchip/irq-sun4i.c struct device_node *parent) parent 147 drivers/irqchip/irq-sun4i.c struct device_node *parent) parent 158 drivers/irqchip/irq-sun4i.c return sun4i_of_init(node, parent); parent 164 drivers/irqchip/irq-sun4i.c struct device_node *parent) parent 175 drivers/irqchip/irq-sun4i.c return sun4i_of_init(node, parent); parent 236 drivers/irqchip/irq-sunxi-nmi.c struct device_node *parent) parent 244 drivers/irqchip/irq-sunxi-nmi.c struct device_node *parent) parent 251 drivers/irqchip/irq-sunxi-nmi.c struct device_node *parent) parent 258 drivers/irqchip/irq-sunxi-nmi.c struct device_node *parent) parent 210 drivers/irqchip/irq-tango.c struct device_node *parent) parent 97 drivers/irqchip/irq-tb10x.c struct device_node *parent) parent 264 drivers/irqchip/irq-tegra.c parent_fwspec.fwnode = domain->parent->fwnode; parent 276 drivers/irqchip/irq-tegra.c struct device_node *parent) parent 284 drivers/irqchip/irq-tegra.c if (!parent) { parent 289 drivers/irqchip/irq-tegra.c parent_domain = irq_find_host(parent); parent 345 drivers/irqchip/irq-tegra.c node, num_ictlrs * 32, parent); parent 95 drivers/irqchip/irq-ti-sci-intr.c parent_data = irq_domain_get_irq_data(domain->parent, virq); parent 131 drivers/irqchip/irq-ti-sci-intr.c fwspec.fwnode = domain->parent->fwnode; parent 148 drivers/irqchip/irq-uniphier-aidet.c parent_fwspec.fwnode = domain->parent->fwnode; parent 196 drivers/irqchip/irq-versatile-fpga.c struct device_node *parent) parent 132 drivers/irqchip/irq-vf610-mscm-ir.c if (!irq_domain_get_of_node(domain->parent)) parent 144 drivers/irqchip/irq-vf610-mscm-ir.c parent_fwspec.fwnode = domain->parent->fwnode; parent 179 drivers/irqchip/irq-vf610-mscm-ir.c struct device_node *parent) parent 185 drivers/irqchip/irq-vf610-mscm-ir.c domain_parent = irq_find_host(parent); parent 220 drivers/irqchip/irq-vf610-mscm-ir.c if (of_device_is_compatible(irq_domain_get_of_node(domain->parent), parent 507 drivers/irqchip/irq-vic.c struct device_node *parent) parent 513 drivers/irqchip/irq-vic.c if (WARN(parent, "non-root VICs are not supported")) parent 191 drivers/irqchip/irq-vt8500.c struct device_node *parent) parent 154 drivers/irqchip/irq-xilinx-intc.c struct device_node *parent) parent 216 drivers/irqchip/irq-xilinx-intc.c if (parent) { parent 70 drivers/irqchip/irq-zevio.c struct device_node *parent) parent 219 drivers/irqchip/qcom-pdc.c parent_fwspec.fwnode = domain->parent->fwnode; parent 271 drivers/irqchip/qcom-pdc.c static int qcom_pdc_init(struct device_node *node, struct device_node *parent) parent 282 drivers/irqchip/qcom-pdc.c parent_domain = irq_find_host(parent); parent 267 drivers/irqchip/spear-shirq.c struct device_node *parent) parent 275 drivers/irqchip/spear-shirq.c struct device_node *parent) parent 283 drivers/irqchip/spear-shirq.c struct device_node *parent) parent 1835 drivers/isdn/hardware/mISDN/hfcsusb.c setup_instance(struct hfcsusb *hw, struct device *parent) parent 1890 drivers/isdn/hardware/mISDN/hfcsusb.c err = mISDN_register_device(&hw->dch.dev, parent, hw->name); parent 2109 drivers/isdn/hardware/mISDN/hfcsusb.c if (setup_instance(hw, dev->dev.parent)) parent 219 drivers/isdn/mISDN/core.c struct device *parent, char *name) parent 242 drivers/isdn/mISDN/core.c dev->dev.parent = parent; parent 285 drivers/leds/led-class-flash.c int led_classdev_flash_register_ext(struct device *parent, parent 313 drivers/leds/led-class-flash.c ret = led_classdev_register_ext(parent, led_cdev, init_data); parent 246 drivers/leds/led-class.c int led_classdev_register_ext(struct device *parent, parent 257 drivers/leds/led-class.c dev_err(parent, "Mandatory device name is missing"); parent 260 drivers/leds/led-class.c ret = led_compose_name(parent, init_data, composed_name); parent 273 drivers/leds/led-class.c led_cdev->dev = device_create_with_groups(leds_class, parent, 0, parent 283 drivers/leds/led-class.c dev_warn(parent, "Led %s renamed to %s due to name collision", parent 321 drivers/leds/led-class.c dev_dbg(parent, "Registered led device: %s\n", parent 380 drivers/leds/led-class.c int devm_led_classdev_register_ext(struct device *parent, parent 391 drivers/leds/led-class.c rc = led_classdev_register_ext(parent, led_cdev, init_data); parent 398 drivers/leds/led-class.c devres_add(parent, dr); parent 121 drivers/leds/leds-88pm860x.c if (!pdev->dev.parent->of_node) parent 123 drivers/leds/leds-88pm860x.c nproot = of_get_child_by_name(pdev->dev.parent->of_node, "leds"); parent 146 drivers/leds/leds-88pm860x.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 79 drivers/leds/leds-adp5520.c struct device *dev = pdev->dev.parent; parent 137 drivers/leds/leds-adp5520.c led_dat->master = pdev->dev.parent; parent 39 drivers/leds/leds-asic3.c struct platform_device *pdev = to_platform_device(cdev->dev->parent); parent 41 drivers/leds/leds-asic3.c struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); parent 58 drivers/leds/leds-asic3.c struct platform_device *pdev = to_platform_device(cdev->dev->parent); parent 60 drivers/leds/leds-asic3.c struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); parent 181 drivers/leds/leds-cpcap.c led->regmap = dev_get_regmap(pdev->dev.parent, NULL); parent 111 drivers/leds/leds-da903x.c led->master = pdev->dev.parent; parent 98 drivers/leds/leds-da9052.c da9052 = dev_get_drvdata(pdev->dev.parent); parent 125 drivers/leds/leds-da9052.c led[i].da9052 = dev_get_drvdata(pdev->dev.parent); parent 127 drivers/leds/leds-da9052.c error = led_classdev_register(pdev->dev.parent, &led[i].cdev); parent 167 drivers/leds/leds-da9052.c da9052 = dev_get_drvdata(pdev->dev.parent); parent 75 drivers/leds/leds-gpio.c struct gpio_led_data *led_dat, struct device *parent, parent 113 drivers/leds/leds-gpio.c ret = devm_led_classdev_register(parent, &led_dat->cdev); parent 116 drivers/leds/leds-gpio.c ret = devm_led_classdev_register_ext(parent, &led_dat->cdev, parent 24 drivers/leds/leds-ipaq-micro.c struct ipaq_micro *micro = dev_get_drvdata(led_cdev->dev->parent->parent); parent 61 drivers/leds/leds-ipaq-micro.c struct ipaq_micro *micro = dev_get_drvdata(led_cdev->dev->parent->parent); parent 656 drivers/leds/leds-lm3533.c lm3533 = dev_get_drvdata(pdev->dev.parent); parent 697 drivers/leds/leds-lm3533.c ret = devm_led_classdev_register(pdev->dev.parent, &led->cdev); parent 124 drivers/leds/leds-lm36274.c struct ti_lmu *lmu = dev_get_drvdata(pdev->dev.parent); parent 20 drivers/leds/leds-locomo.c struct locomo_dev *locomo_dev = LOCOMO_DEV(led_cdev->dev->parent); parent 122 drivers/leds/leds-lp8788.c struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); parent 80 drivers/leds/leds-max77650.c map = dev_get_regmap(dev->parent, NULL); parent 848 drivers/leds/leds-max77693.c struct max77693_dev *iodev = dev_get_drvdata(dev->parent); parent 948 drivers/leds/leds-max77693.c struct max77693_dev *iodev = dev_get_drvdata(dev->parent); parent 235 drivers/leds/leds-max8997.c struct max8997_dev *iodev = dev_get_drvdata(pdev->dev.parent); parent 116 drivers/leds/leds-mc13783.c struct device_node *parent, *child; parent 124 drivers/leds/leds-mc13783.c parent = of_get_child_by_name(dev->parent->of_node, "leds"); parent 125 drivers/leds/leds-mc13783.c if (!parent) parent 128 drivers/leds/leds-mc13783.c ret = of_property_read_u32_array(parent, "led-control", parent 134 drivers/leds/leds-mc13783.c pdata->num_leds = of_get_child_count(parent); parent 143 drivers/leds/leds-mc13783.c for_each_child_of_node(parent, child) { parent 164 drivers/leds/leds-mc13783.c of_node_put(parent); parent 180 drivers/leds/leds-mc13783.c struct mc13xxx *mcdev = dev_get_drvdata(dev->parent); parent 195 drivers/leds/leds-mc13783.c if (dev->parent->of_node) { parent 250 drivers/leds/leds-mc13783.c ret = led_classdev_register(dev->parent, &leds->led[i].cdev); parent 80 drivers/leds/leds-menf21bmc.c struct i2c_client *i2c_client = to_i2c_client(pdev->dev.parent); parent 84 drivers/leds/leds-mt6323.c struct mt6323_leds *parent; parent 111 drivers/leds/leds-mt6323.c struct mt6323_leds *leds = led->parent; parent 135 drivers/leds/leds-mt6323.c struct mt6323_leds *leds = led->parent; parent 160 drivers/leds/leds-mt6323.c struct mt6323_leds *leds = led->parent; parent 191 drivers/leds/leds-mt6323.c struct mt6323_leds *leds = led->parent; parent 245 drivers/leds/leds-mt6323.c struct mt6323_leds *leds = led->parent; parent 312 drivers/leds/leds-mt6323.c struct mt6323_leds *leds = led->parent; parent 374 drivers/leds/leds-mt6323.c struct mt6397_chip *hw = dev_get_drvdata(pdev->dev.parent); parent 431 drivers/leds/leds-mt6323.c leds->led[reg]->parent = leds; parent 344 drivers/leds/leds-pca9532.c if (data->gpio.parent) parent 442 drivers/leds/leds-pca9532.c data->gpio.parent = &client->dev; parent 448 drivers/leds/leds-pca9532.c data->gpio.parent = NULL; parent 551 drivers/leds/leds-pca955x.c pca955x->gpio.parent = &client->dev; parent 558 drivers/leds/leds-pca955x.c pca955x->gpio.parent = NULL; parent 103 drivers/leds/leds-pm8058.c map = dev_get_regmap(pdev->dev.parent, NULL); parent 301 drivers/leds/leds-sc27xx-bltc.c priv->regmap = dev_get_regmap(dev->parent, NULL); parent 60 drivers/leds/leds-syscon.c struct device *parent; parent 66 drivers/leds/leds-syscon.c parent = dev->parent; parent 67 drivers/leds/leds-syscon.c if (!parent) { parent 71 drivers/leds/leds-syscon.c map = syscon_node_to_regmap(parent->of_node); parent 657 drivers/leds/leds-tca6507.c tca->gpio.parent = &client->dev; parent 210 drivers/leds/leds-wm831x-status.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); parent 103 drivers/lightnvm/core.c struct nvm_dev *dev = tgt_dev->parent; parent 224 drivers/lightnvm/core.c tgt_dev->parent = dev; parent 580 drivers/lightnvm/core.c struct nvm_dev *dev = tgt_dev->parent; parent 596 drivers/lightnvm/core.c ppa_list[i] = generic_to_dev_addr(tgt_dev->parent, ppa_list[i]); parent 606 drivers/lightnvm/core.c ppa_list[i] = dev_to_generic_addr(tgt_dev->parent, ppa_list[i]); parent 679 drivers/lightnvm/core.c struct nvm_dev *dev = tgt_dev->parent; parent 718 drivers/lightnvm/core.c nvm_dev_dma_free(tgt_dev->parent, rqd->ppa_list, rqd->dma_ppa_list); parent 741 drivers/lightnvm/core.c struct nvm_dev *dev = tgt_dev->parent; parent 788 drivers/lightnvm/core.c struct nvm_dev *dev = tgt_dev->parent; parent 1059 drivers/lightnvm/core.c struct nvm_dev *dev = tgt_dev->parent; parent 1073 drivers/lightnvm/core.c struct nvm_dev *dev = tgt_dev->parent; parent 1221 drivers/lightnvm/core.c if (t->dev->parent != dev) parent 245 drivers/lightnvm/pblk-core.c rqd->meta_list = nvm_dev_dma_alloc(dev->parent, GFP_KERNEL, parent 264 drivers/lightnvm/pblk-core.c nvm_dev_dma_free(dev->parent, rqd->meta_list, parent 782 drivers/lightnvm/pblk-core.c meta_list = nvm_dev_dma_alloc(dev->parent, GFP_KERNEL, parent 851 drivers/lightnvm/pblk-core.c nvm_dev_dma_free(dev->parent, rqd.meta_list, rqd.dma_meta_list); parent 489 drivers/lightnvm/pblk-recovery.c meta_list = nvm_dev_dma_alloc(dev->parent, GFP_KERNEL, &dma_meta_list); parent 525 drivers/lightnvm/pblk-recovery.c nvm_dev_dma_free(dev->parent, meta_list, dma_meta_list); parent 1032 drivers/lightnvm/pblk.h return dev_to_chunk_addr(dev->parent, &pblk->addrf, p); parent 1070 drivers/lightnvm/pblk.h return nvm_ppa32_to_ppa64(dev->parent, &pblk->addrf, ppa32); parent 1077 drivers/lightnvm/pblk.h return nvm_ppa64_to_ppa32(dev->parent, &pblk->addrf, ppa64); parent 73 drivers/macintosh/ams/ams-input.c input->dev.parent = &ams_info.of_dev->dev; parent 163 drivers/macintosh/ans-lcd.c if (!node || !of_node_name_eq(node->parent, "gc")) { parent 354 drivers/macintosh/macio_asic.c struct device *parent, parent 376 drivers/macintosh/macio_asic.c dev->ofdev.dev.parent = parent; parent 456 drivers/macintosh/macio_asic.c struct device *parent = NULL; parent 462 drivers/macintosh/macio_asic.c parent = &chip->lbus.pdev->dev; parent 471 drivers/macintosh/macio_asic.c rdev = macio_add_one_device(chip, parent, pnode, NULL, root_res); parent 321 drivers/macintosh/via-pmu.c if (of_node_name_eq(vias->parent, "ohare") || parent 322 drivers/macintosh/via-pmu.c of_device_is_compatible(vias->parent, "ohare")) parent 324 drivers/macintosh/via-pmu.c else if (of_device_is_compatible(vias->parent, "paddington")) parent 326 drivers/macintosh/via-pmu.c else if (of_device_is_compatible(vias->parent, "heathrow")) parent 328 drivers/macintosh/via-pmu.c else if (of_device_is_compatible(vias->parent, "Keylargo") parent 329 drivers/macintosh/via-pmu.c || of_device_is_compatible(vias->parent, "K2-Keylargo")) { parent 64 drivers/mailbox/hi6220-mailbox.c struct hi6220_mbox *parent; parent 112 drivers/mailbox/hi6220-mailbox.c struct hi6220_mbox *mbox = mchan->parent; parent 125 drivers/mailbox/hi6220-mailbox.c struct hi6220_mbox *mbox = mchan->parent; parent 196 drivers/mailbox/hi6220-mailbox.c struct hi6220_mbox *mbox = mchan->parent; parent 208 drivers/mailbox/hi6220-mailbox.c struct hi6220_mbox *mbox = mchan->parent; parent 322 drivers/mailbox/hi6220-mailbox.c mbox->mchan[i].parent = mbox; parent 107 drivers/mailbox/omap-mailbox.c struct omap_mbox_device *parent; parent 148 drivers/mailbox/omap-mailbox.c return mbox_read_reg(mbox->parent, fifo->msg); parent 155 drivers/mailbox/omap-mailbox.c mbox_write_reg(mbox->parent, msg, fifo->msg); parent 162 drivers/mailbox/omap-mailbox.c return (mbox_read_reg(mbox->parent, fifo->msg_stat) == 0); parent 169 drivers/mailbox/omap-mailbox.c return mbox_read_reg(mbox->parent, fifo->fifo_stat); parent 180 drivers/mailbox/omap-mailbox.c mbox_write_reg(mbox->parent, bit, irqstatus); parent 183 drivers/mailbox/omap-mailbox.c mbox_read_reg(mbox->parent, irqstatus); parent 194 drivers/mailbox/omap-mailbox.c u32 enable = mbox_read_reg(mbox->parent, irqenable); parent 195 drivers/mailbox/omap-mailbox.c u32 status = mbox_read_reg(mbox->parent, irqstatus); parent 208 drivers/mailbox/omap-mailbox.c l = mbox_read_reg(mbox->parent, irqenable); parent 210 drivers/mailbox/omap-mailbox.c mbox_write_reg(mbox->parent, l, irqenable); parent 225 drivers/mailbox/omap-mailbox.c bit = mbox_read_reg(mbox->parent, irqdisable) & ~bit; parent 227 drivers/mailbox/omap-mailbox.c mbox_write_reg(mbox->parent, bit, irqdisable); parent 522 drivers/mailbox/omap-mailbox.c struct omap_mbox_device *mdev = mbox->parent; parent 537 drivers/mailbox/omap-mailbox.c struct omap_mbox_device *mdev = mbox->parent; parent 823 drivers/mailbox/omap-mailbox.c mbox->parent = mdev; parent 486 drivers/mailbox/zynqmp-ipi-mailbox.c ipi_mbox->dev.parent = dev; parent 624 drivers/mailbox/zynqmp-ipi-mailbox.c if (ipi_mbox->dev.parent) { parent 68 drivers/mcb/mcb-core.c carrier_mod = mdev->dev.parent->driver->owner; parent 88 drivers/mcb/mcb-core.c carrier_mod = mdev->dev.parent->driver->owner; parent 231 drivers/mcb/mcb-core.c dev->dev.parent = bus->dev.parent; parent 288 drivers/mcb/mcb-core.c bus->dev.parent = carrier; parent 984 drivers/md/bcache/bcache.h void bch_write_bdev_super(struct cached_dev *dc, struct closure *parent); parent 459 drivers/md/bcache/btree.c void __bch_btree_node_write(struct btree *b, struct closure *parent) parent 477 drivers/md/bcache/btree.c closure_init(&b->io, parent ?: &b->c->cl); parent 490 drivers/md/bcache/btree.c void bch_btree_node_write(struct btree *b, struct closure *parent) parent 496 drivers/md/bcache/btree.c __bch_btree_node_write(b, parent); parent 985 drivers/md/bcache/btree.c b->parent = (void *) ~0UL; parent 1020 drivers/md/bcache/btree.c struct btree *parent) parent 1062 drivers/md/bcache/btree.c b->parent = parent; parent 1076 drivers/md/bcache/btree.c static void btree_node_prefetch(struct btree *parent, struct bkey *k) parent 1080 drivers/md/bcache/btree.c mutex_lock(&parent->c->bucket_lock); parent 1081 drivers/md/bcache/btree.c b = mca_alloc(parent->c, NULL, k, parent->level - 1); parent 1082 drivers/md/bcache/btree.c mutex_unlock(&parent->c->bucket_lock); parent 1085 drivers/md/bcache/btree.c b->parent = parent; parent 1131 drivers/md/bcache/btree.c struct btree *parent) parent 1155 drivers/md/bcache/btree.c b->parent = parent; parent 1173 drivers/md/bcache/btree.c struct btree *parent) parent 1175 drivers/md/bcache/btree.c return __bch_btree_node_alloc(c, op, level, op != NULL, parent); parent 1181 drivers/md/bcache/btree.c struct btree *n = bch_btree_node_alloc(b->c, op, b->level, b->parent); parent 2109 drivers/md/bcache/btree.c n2 = bch_btree_node_alloc(b->c, op, b->level, b->parent); parent 2113 drivers/md/bcache/btree.c if (!b->parent) { parent 2172 drivers/md/bcache/btree.c } else if (!b->parent) { parent 2182 drivers/md/bcache/btree.c bch_btree_insert_node(b->parent, op, &parent_keys, NULL, NULL); parent 129 drivers/md/bcache/btree.h struct btree *parent; parent 244 drivers/md/bcache/btree.h void __bch_btree_node_write(struct btree *b, struct closure *parent); parent 245 drivers/md/bcache/btree.h void bch_btree_node_write(struct btree *b, struct closure *parent); parent 250 drivers/md/bcache/btree.h struct btree *parent); parent 253 drivers/md/bcache/btree.h struct btree *parent); parent 29 drivers/md/bcache/closure.c struct closure *parent = cl->parent; parent 37 drivers/md/bcache/closure.c if (parent) parent 38 drivers/md/bcache/closure.c closure_put(parent); parent 179 drivers/md/bcache/closure.c cl, (void *) cl->ip, cl->fn, cl->parent, parent 154 drivers/md/bcache/closure.h struct closure *parent; parent 272 drivers/md/bcache/closure.h static inline void closure_init(struct closure *cl, struct closure *parent) parent 275 drivers/md/bcache/closure.h cl->parent = parent; parent 276 drivers/md/bcache/closure.h if (parent) parent 277 drivers/md/bcache/closure.h closure_get(parent); parent 372 drivers/md/bcache/closure.h struct closure *parent) parent 374 drivers/md/bcache/closure.h closure_init(cl, parent); parent 936 drivers/md/bcache/journal.c struct closure *parent) parent 956 drivers/md/bcache/journal.c if (parent) { parent 957 drivers/md/bcache/journal.c closure_wait(&w->wait, parent); parent 176 drivers/md/bcache/journal.h struct closure *parent); parent 97 drivers/md/bcache/stats.c struct kobject *parent) parent 99 drivers/md/bcache/stats.c int ret = kobject_add(&acc->total.kobj, parent, parent 101 drivers/md/bcache/stats.c ret = ret ?: kobject_add(&acc->five_minute.kobj, parent, parent 103 drivers/md/bcache/stats.c ret = ret ?: kobject_add(&acc->hour.kobj, parent, parent 105 drivers/md/bcache/stats.c ret = ret ?: kobject_add(&acc->day.kobj, parent, parent 236 drivers/md/bcache/stats.c struct closure *parent) parent 243 drivers/md/bcache/stats.c closure_init(&acc->cl, parent); parent 47 drivers/md/bcache/stats.h struct closure *parent); parent 50 drivers/md/bcache/stats.h struct kobject *parent); parent 251 drivers/md/bcache/super.c void bch_write_bdev_super(struct cached_dev *dc, struct closure *parent) parent 257 drivers/md/bcache/super.c closure_init(cl, parent); parent 340 drivers/md/bcache/super.c struct bkey *k, struct closure *parent) parent 347 drivers/md/bcache/super.c BUG_ON(!parent); parent 349 drivers/md/bcache/super.c closure_init(cl, parent); parent 473 drivers/md/bcache/util.h struct rb_node **n = &(root)->rb_node, *parent = NULL; \ parent 478 drivers/md/bcache/util.h parent = *n; \ parent 488 drivers/md/bcache/util.h rb_link_node(&(new)->member, parent, n); \ parent 116 drivers/md/dm-bio-prison-v1.c struct rb_node **new = &prison->cells.rb_node, *parent = NULL; parent 124 drivers/md/dm-bio-prison-v1.c parent = *new; parent 140 drivers/md/dm-bio-prison-v1.c rb_link_node(&cell_prealloc->node, parent, new); parent 120 drivers/md/dm-bio-prison-v2.c struct rb_node **new = &prison->cells.rb_node, *parent = NULL; parent 128 drivers/md/dm-bio-prison-v2.c parent = *new; parent 143 drivers/md/dm-bio-prison-v2.c rb_link_node(&cell_prealloc->node, parent, new); parent 267 drivers/md/dm-bufio.c struct rb_node **new = &c->buffer_tree.rb_node, *parent = NULL; parent 278 drivers/md/dm-bufio.c parent = *new; parent 283 drivers/md/dm-bufio.c rb_link_node(&b->node, parent, new); parent 84 drivers/md/dm-cache-background-tracker.c struct rb_node **new = &b->pending.rb_node, *parent = NULL; parent 89 drivers/md/dm-cache-background-tracker.c parent = *new; parent 102 drivers/md/dm-cache-background-tracker.c rb_link_node(&nw->node, parent, new); parent 1569 drivers/md/dm-crypt.c struct rb_node **rbp, *parent; parent 1592 drivers/md/dm-crypt.c parent = NULL; parent 1595 drivers/md/dm-crypt.c parent = *rbp; parent 1596 drivers/md/dm-crypt.c if (sector < crypt_io_from_node(parent)->sector) parent 1601 drivers/md/dm-crypt.c rb_link_node(&io->rb_node, parent, rbp); parent 56 drivers/md/dm-dust.c struct rb_node **link = &root->rb_node, *parent = NULL; parent 60 drivers/md/dm-dust.c parent = *link; parent 61 drivers/md/dm-dust.c bblk = rb_entry(parent, struct badblock, node); parent 71 drivers/md/dm-dust.c rb_link_node(&new->node, parent, link); parent 1101 drivers/md/dm-integrity.c struct rb_node *parent; parent 1113 drivers/md/dm-integrity.c parent = NULL; parent 1118 drivers/md/dm-integrity.c parent = *n; parent 1128 drivers/md/dm-integrity.c rb_link_node(&new_range->node, parent, n); parent 1190 drivers/md/dm-integrity.c struct rb_node *parent; parent 1196 drivers/md/dm-integrity.c parent = NULL; parent 1200 drivers/md/dm-integrity.c parent = *link; parent 1201 drivers/md/dm-integrity.c j = container_of(parent, struct journal_node, node); parent 1208 drivers/md/dm-integrity.c rb_link_node(&node->node, parent, link); parent 1763 drivers/md/dm-snap.c struct rb_node *parent = NULL; parent 1769 drivers/md/dm-snap.c parent = *p; parent 1778 drivers/md/dm-snap.c rb_link_node(&pe->out_of_order_node, parent, p); parent 387 drivers/md/dm-thin.c static void begin_discard(struct discard_op *op, struct thin_c *tc, struct bio *parent) parent 389 drivers/md/dm-thin.c BUG_ON(!parent); parent 393 drivers/md/dm-thin.c op->parent_bio = parent; parent 2113 drivers/md/dm-thin.c struct rb_node **rbp, *parent; parent 2118 drivers/md/dm-thin.c parent = NULL; parent 2120 drivers/md/dm-thin.c parent = *rbp; parent 2121 drivers/md/dm-thin.c pbd = thin_pbd(parent); parent 2130 drivers/md/dm-thin.c rb_link_node(&pbd->rb_node, parent, rbp); parent 586 drivers/md/dm-writecache.c struct rb_node **node = &wc->tree.rb_node, *parent = NULL; parent 590 drivers/md/dm-writecache.c parent = &e->rb_node; parent 592 drivers/md/dm-writecache.c node = &parent->rb_left; parent 594 drivers/md/dm-writecache.c node = &parent->rb_right; parent 596 drivers/md/dm-writecache.c rb_link_node(&ins->rb_node, parent, node); parent 610 drivers/md/dm-writecache.c struct rb_node **node = &wc->freetree.rb_node, *parent = NULL; parent 614 drivers/md/dm-writecache.c parent = *node; parent 616 drivers/md/dm-writecache.c node = &parent->rb_left; parent 618 drivers/md/dm-writecache.c node = &parent->rb_right; parent 620 drivers/md/dm-writecache.c rb_link_node(&e->rb_node, parent, node); parent 329 drivers/md/dm-zoned-metadata.c struct rb_node **new = &(root->rb_node), *parent = NULL; parent 335 drivers/md/dm-zoned-metadata.c parent = *new; parent 340 drivers/md/dm-zoned-metadata.c rb_link_node(&mblk->node, parent, new); parent 143 drivers/md/persistent-data/dm-btree-remove.c struct btree_node *parent, parent 150 drivers/md/persistent-data/dm-btree-remove.c root = value64(parent, index); parent 162 drivers/md/persistent-data/dm-btree-remove.c *((__le64 *) value_ptr(parent, index)) = parent 199 drivers/md/persistent-data/dm-btree-remove.c static void __rebalance2(struct dm_btree_info *info, struct btree_node *parent, parent 220 drivers/md/persistent-data/dm-btree-remove.c delete_at(parent, r->index); parent 233 drivers/md/persistent-data/dm-btree-remove.c *key_ptr(parent, r->index) = right->keys[0]; parent 241 drivers/md/persistent-data/dm-btree-remove.c struct btree_node *parent; parent 244 drivers/md/persistent-data/dm-btree-remove.c parent = dm_block_data(shadow_current(s)); parent 246 drivers/md/persistent-data/dm-btree-remove.c r = init_child(info, vt, parent, left_index, &left); parent 250 drivers/md/persistent-data/dm-btree-remove.c r = init_child(info, vt, parent, left_index + 1, &right); parent 256 drivers/md/persistent-data/dm-btree-remove.c __rebalance2(info, parent, &left, &right); parent 269 drivers/md/persistent-data/dm-btree-remove.c static void delete_center_node(struct dm_btree_info *info, struct btree_node *parent, parent 288 drivers/md/persistent-data/dm-btree-remove.c *key_ptr(parent, r->index) = right->keys[0]; parent 290 drivers/md/persistent-data/dm-btree-remove.c delete_at(parent, c->index); parent 294 drivers/md/persistent-data/dm-btree-remove.c __rebalance2(info, parent, l, r); parent 300 drivers/md/persistent-data/dm-btree-remove.c static void redistribute3(struct dm_btree_info *info, struct btree_node *parent, parent 343 drivers/md/persistent-data/dm-btree-remove.c *key_ptr(parent, c->index) = center->keys[0]; parent 344 drivers/md/persistent-data/dm-btree-remove.c *key_ptr(parent, r->index) = right->keys[0]; parent 347 drivers/md/persistent-data/dm-btree-remove.c static void __rebalance3(struct dm_btree_info *info, struct btree_node *parent, parent 364 drivers/md/persistent-data/dm-btree-remove.c delete_center_node(info, parent, l, c, r, left, center, right, parent 367 drivers/md/persistent-data/dm-btree-remove.c redistribute3(info, parent, l, c, r, left, center, right, parent 375 drivers/md/persistent-data/dm-btree-remove.c struct btree_node *parent = dm_block_data(shadow_current(s)); parent 381 drivers/md/persistent-data/dm-btree-remove.c r = init_child(info, vt, parent, left_index, &left); parent 385 drivers/md/persistent-data/dm-btree-remove.c r = init_child(info, vt, parent, left_index + 1, ¢er); parent 391 drivers/md/persistent-data/dm-btree-remove.c r = init_child(info, vt, parent, left_index + 2, &right); parent 398 drivers/md/persistent-data/dm-btree-remove.c __rebalance3(info, parent, &left, ¢er, &right); parent 538 drivers/md/persistent-data/dm-btree.c struct dm_block *left, *right, *parent; parent 570 drivers/md/persistent-data/dm-btree.c parent = shadow_parent(s); parent 572 drivers/md/persistent-data/dm-btree.c pn = dm_block_data(parent); parent 80 drivers/media/cec/cec-api.c strscpy(caps.driver, adap->devnode.dev.parent->driver->name, parent 343 drivers/media/cec/cec-core.c struct device *parent) parent 350 drivers/media/cec/cec-core.c if (WARN_ON(!parent)) parent 353 drivers/media/cec/cec-core.c adap->owner = parent->driver->owner; parent 354 drivers/media/cec/cec-core.c adap->devnode.dev.parent = parent; parent 358 drivers/media/cec/cec-core.c adap->rc->dev.parent = parent; parent 246 drivers/media/common/b2c2/flexcop-i2c.c fc->fc_i2c_adap[0].i2c_adap.dev.parent = parent 247 drivers/media/common/b2c2/flexcop-i2c.c fc->fc_i2c_adap[1].i2c_adap.dev.parent = parent 248 drivers/media/common/b2c2/flexcop-i2c.c fc->fc_i2c_adap[2].i2c_adap.dev.parent = fc->dev; parent 413 drivers/media/common/saa7146/saa7146_i2c.c i2c_adapter->dev.parent = &dev->pci->dev; parent 63 drivers/media/common/siano/smsir.c dev->dev.parent = coredev->device; parent 823 drivers/media/dvb-core/dvb_demux.c (*ts_feed)->parent = dmx; parent 894 drivers/media/dvb-core/dvb_demux.c (*filter)->parent = feed; parent 1086 drivers/media/dvb-core/dvb_demux.c (*feed)->parent = demux; parent 481 drivers/media/dvb-frontends/cx24116.c state->i2c->dev.parent); parent 460 drivers/media/dvb-frontends/cx24117.c state->priv->i2c->dev.parent); parent 1085 drivers/media/dvb-frontends/cx24123.c state->tuner_i2c_adapter.dev.parent = i2c->dev.parent; parent 652 drivers/media/dvb-frontends/cxd2820r_core.c priv->gpio_chip.parent = &client->dev; parent 2772 drivers/media/dvb-frontends/dib7000p.c st->i2c_master.gated_tuner_i2c_adap.dev.parent = i2c_adap->dev.parent; parent 2781 drivers/media/dvb-frontends/dib7000p.c st->dib7090_tuner_adap.dev.parent = st->i2c_adap->dev.parent; parent 4462 drivers/media/dvb-frontends/dib8000.c state->dib8096p_tuner_adap.dev.parent = state->i2c.adap->dev.parent; parent 2520 drivers/media/dvb-frontends/dib9000.c st->tuner_adap.dev.parent = i2c_adap->dev.parent; parent 2529 drivers/media/dvb-frontends/dib9000.c st->component_bus.dev.parent = i2c_adap->dev.parent; parent 462 drivers/media/dvb-frontends/dibx000_common.c mst->gated_tuner_i2c_adap.dev.parent = mst->i2c_adap->dev.parent; parent 468 drivers/media/dvb-frontends/dibx000_common.c mst->master_i2c_adap_gpio12.dev.parent = mst->i2c_adap->dev.parent; parent 474 drivers/media/dvb-frontends/dibx000_common.c mst->master_i2c_adap_gpio34.dev.parent = mst->i2c_adap->dev.parent; parent 480 drivers/media/dvb-frontends/dibx000_common.c mst->master_i2c_adap_gpio67.dev.parent = mst->i2c_adap->dev.parent; parent 11756 drivers/media/dvb-frontends/drx39xyj/drxj.c rc = request_firmware(&fw, mc_file, demod->i2c->dev.parent); parent 6824 drivers/media/dvb-frontends/drxk_hard.c state->i2c->dev.parent); parent 350 drivers/media/dvb-frontends/ds3000.c state->i2c->dev.parent); parent 878 drivers/media/dvb-frontends/nxt200x.c state->i2c->dev.parent); parent 945 drivers/media/dvb-frontends/nxt200x.c state->i2c->dev.parent); parent 328 drivers/media/dvb-frontends/or51132.c ret = request_firmware(&fw, fwname, state->i2c->dev.parent); parent 1324 drivers/media/dvb-frontends/rtl2832_sdr.c if (!pdev->dev.parent->driver) { parent 1330 drivers/media/dvb-frontends/rtl2832_sdr.c if (!try_module_get(pdev->dev.parent->driver->owner)) { parent 1461 drivers/media/dvb-frontends/rtl2832_sdr.c module_put(pdev->dev.parent->driver->owner); parent 1481 drivers/media/dvb-frontends/rtl2832_sdr.c module_put(pdev->dev.parent->driver->owner); parent 783 drivers/media/dvb-frontends/tc90522.c adap->dev.parent = &client->dev; parent 484 drivers/media/dvb-frontends/tda10048.c state->i2c->dev.parent); parent 467 drivers/media/dvb-frontends/zd1301_demod.c if (!pdev->dev.parent->driver) { parent 496 drivers/media/dvb-frontends/zd1301_demod.c dev->adapter.dev.parent = pdev->dev.parent; parent 34 drivers/media/firewire/firedtv-fw.c return fw_device(fdtv->device->parent); parent 136 drivers/media/firewire/firedtv-rc.c idev->dev.parent = dev; parent 870 drivers/media/i2c/ir-kbd-i2c.c rc->dev.parent = &client->dev; parent 575 drivers/media/mc/mc-device.c dev_dbg(devnode->parent, "Media device released\n"); parent 743 drivers/media/mc/mc-device.c devnode->parent = mdev->dev; parent 238 drivers/media/mc/mc-devnode.c if (devnode->parent) parent 239 drivers/media/mc/mc-devnode.c devnode->dev.parent = devnode->parent; parent 82 drivers/media/pci/bt8xx/bttv-gpio.c sub->dev.parent = &core->pci->dev; parent 362 drivers/media/pci/bt8xx/bttv-i2c.c btv->c.i2c_adap.dev.parent = &btv->c.pci->dev; parent 547 drivers/media/pci/bt8xx/bttv-input.c rc->dev.parent = &btv->c.pci->dev; parent 508 drivers/media/pci/cobalt/cobalt-driver.c if (s[i].i2c_adap->dev.parent == NULL) parent 600 drivers/media/pci/cobalt/cobalt-driver.c if (s->i2c_adap->dev.parent == NULL) parent 105 drivers/media/pci/cobalt/cobalt-flash.c mtd->dev.parent = &cobalt->pci_dev->dev; parent 331 drivers/media/pci/cobalt/cobalt-i2c.c adap->dev.parent = NULL; parent 358 drivers/media/pci/cobalt/cobalt-i2c.c adap->dev.parent = &cobalt->pci_dev->dev; parent 362 drivers/media/pci/cobalt/cobalt-i2c.c adap->dev.parent = NULL; parent 235 drivers/media/pci/cx18/cx18-i2c.c cx->i2c_adap[i].dev.parent = &cx->pci_dev->dev; parent 307 drivers/media/pci/cx23885/cx23885-i2c.c bus->i2c_adap.dev.parent = &dev->pci->dev; parent 368 drivers/media/pci/cx23885/cx23885-input.c rc->dev.parent = &dev->pci->dev; parent 297 drivers/media/pci/cx25821/cx25821-i2c.c bus->i2c_adap.dev.parent = &dev->pci->dev; parent 132 drivers/media/pci/cx88/cx88-i2c.c core->i2c_adap.dev.parent = &pci->dev; parent 473 drivers/media/pci/cx88/cx88-input.c dev->dev.parent = &pci->dev; parent 107 drivers/media/pci/cx88/cx88-vp3054-i2c.c vp3054_i2c->adap.dev.parent = &dev->pci->dev; parent 193 drivers/media/pci/ddbridge/ddbridge-i2c.c adap->dev.parent = dev->dev; parent 752 drivers/media/pci/dm1105/dm1105.c dev->dev.parent = &dm1105->pdev->dev; parent 1041 drivers/media/pci/dm1105/dm1105.c dev->i2c_adap.dev.parent = &pdev->dev; parent 1053 drivers/media/pci/dm1105/dm1105.c dev->i2c_bb_adap.dev.parent = &pdev->dev; parent 714 drivers/media/pci/ivtv/ivtv-i2c.c itv->i2c_adap.dev.parent = &itv->pdev->dev; parent 224 drivers/media/pci/mantis/mantis_i2c.c i2c_adapter->dev.parent = &pdev->dev; parent 54 drivers/media/pci/mantis/mantis_input.c dev->dev.parent = &mantis->pdev->dev; parent 74 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c dev_dbg(i2c->adap.dev.parent, parent 77 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c dev_dbg(i2c->adap.dev.parent, parent 83 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c dev_dbg(i2c->adap.dev.parent, parent 89 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c dev_dbg(i2c->adap.dev.parent, parent 98 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c dev_dbg(i2c->adap.dev.parent, parent 106 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c dev_dbg(i2c->adap.dev.parent, parent 121 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c dev_dbg(i2c->adap.dev.parent, "%s()\n", __func__); parent 142 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c dev_dbg(i2c->adap.dev.parent, parent 146 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c dev_dbg(i2c->adap.dev.parent, parent 158 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c dev_dbg(i2c->adap.dev.parent, parent 165 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c dev_dbg(i2c->adap.dev.parent, parent 170 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c dev_dbg(i2c->adap.dev.parent, parent 186 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c dev_dbg(i2c->adap.dev.parent, parent 210 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c dev_dbg(i2c->adap.dev.parent, parent 215 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c dev_dbg(i2c->adap.dev.parent, "%s() num %d\n", __func__, num); parent 237 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c dev_dbg(i2c->adap.dev.parent, parent 244 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c dev_dbg(i2c->adap.dev.parent, parent 249 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c dev_dbg(i2c->adap.dev.parent, parent 265 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c dev_dbg(i2c->adap.dev.parent, parent 275 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c dev_dbg(i2c->adap.dev.parent, "%s(): result %d\n", __func__, res); parent 313 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c i2c->adap.dev.parent = &ndev->pci_dev->dev; parent 790 drivers/media/pci/ngene/ngene-cards.c struct device *pdev = adapter->dev.parent; parent 805 drivers/media/pci/ngene/ngene-cards.c struct device *pdev = adapter->dev.parent; parent 822 drivers/media/pci/ngene/ngene-cards.c struct device *pdev = adapter->dev.parent; parent 862 drivers/media/pci/ngene/ngene-cards.c struct device *pdev = adapter->dev.parent; parent 155 drivers/media/pci/ngene/ngene-i2c.c adap->dev.parent = &dev->pci_dev->dev; parent 628 drivers/media/pci/pluto2/pluto2.c pluto->i2c_adap.dev.parent = &pdev->dev; parent 1387 drivers/media/pci/pt1/pt1.c i2c_adap->dev.parent = &pdev->dev; parent 765 drivers/media/pci/pt3/pt3.c i2c->dev.parent = &pdev->dev; parent 434 drivers/media/pci/saa7134/saa7134-i2c.c dev->i2c_adap.dev.parent = &dev->pci->dev; parent 811 drivers/media/pci/saa7134/saa7134-input.c rc->dev.parent = &dev->pci->dev; parent 90 drivers/media/pci/saa7164/saa7164-i2c.c bus->i2c_adap.dev.parent = &dev->pci->dev; parent 151 drivers/media/pci/smipcie/smipcie-ir.c rc_dev->dev.parent = &dev->pci_dev->dev; parent 187 drivers/media/pci/smipcie/smipcie-main.c dev->i2c_bus[0].dev.parent = &dev->pci_dev->dev; parent 209 drivers/media/pci/smipcie/smipcie-main.c dev->i2c_bus[1].dev.parent = &dev->pci_dev->dev; parent 131 drivers/media/pci/solo6x10/solo6x10-core.c if (solo_dev->dev.parent) parent 417 drivers/media/pci/solo6x10/solo6x10-core.c dev->parent = &solo_dev->pdev->dev; parent 423 drivers/media/pci/solo6x10/solo6x10-core.c dev->parent = NULL; parent 163 drivers/media/pci/solo6x10/solo6x10-gpio.c solo_dev->gpio_dev.parent = &solo_dev->pdev->dev; parent 291 drivers/media/pci/solo6x10/solo6x10-i2c.c adap->dev.parent = &solo_dev->pdev->dev; parent 996 drivers/media/pci/ttpci/av7110.c if (demux->filter[i].filter.parent != &feed->feed.sec) parent 1043 drivers/media/pci/ttpci/av7110.c demux->filter[i].filter.parent == &feed->feed.sec) { parent 1082 drivers/media/pci/ttpci/av7110.c if (dvbdmx->filter[j].filter.parent != &feed->feed.sec) parent 133 drivers/media/pci/ttpci/av7110_ir.c rcdev->dev.parent = &pci->dev; parent 187 drivers/media/pci/ttpci/budget-ci.c dev->dev.parent = &saa->pci->dev; parent 357 drivers/media/platform/atmel/atmel-isc-base.c struct clk_hw *parent; parent 360 drivers/media/platform/atmel/atmel-isc-base.c parent = clk_hw_get_parent_by_index(hw, i); parent 361 drivers/media/platform/atmel/atmel-isc-base.c if (!parent) parent 364 drivers/media/platform/atmel/atmel-isc-base.c parent_rate = clk_hw_get_rate(parent); parent 379 drivers/media/platform/atmel/atmel-isc-base.c req->best_parent_hw = parent; parent 1796 drivers/media/platform/coda/coda-common.c size_t size, const char *name, struct dentry *parent) parent 1809 drivers/media/platform/coda/coda-common.c if (name && parent) { parent 1812 drivers/media/platform/coda/coda-common.c buf->dentry = debugfs_create_blob(name, 0644, parent, parent 292 drivers/media/platform/coda/coda.h size_t size, const char *name, struct dentry *parent); parent 262 drivers/media/platform/cros-ec-cec/cros-ec-cec.c struct cros_ec_dev *ec_dev = dev_get_drvdata(pdev->dev.parent); parent 473 drivers/media/platform/davinci/vpif.c pdev_capture->dev.parent = &pdev->dev; parent 488 drivers/media/platform/davinci/vpif.c pdev_display->dev.parent = &pdev->dev; parent 1517 drivers/media/platform/davinci/vpif_capture.c if (pdev->dev.parent && pdev->dev.parent->of_node) parent 1518 drivers/media/platform/davinci/vpif_capture.c pdev->dev.of_node = pdev->dev.parent->of_node; parent 56 drivers/media/platform/exynos4-is/fimc-is-i2c.c i2c_adap->dev.parent = &pdev->dev; parent 473 drivers/media/platform/exynos4-is/media-dev.c struct device_node *parent = fmd->pdev->dev.of_node; parent 493 drivers/media/platform/exynos4-is/media-dev.c for_each_available_child_of_node(parent, node) { parent 513 drivers/media/platform/exynos4-is/media-dev.c ports = of_get_child_by_name(parent, "parallel-ports"); parent 711 drivers/media/platform/exynos4-is/media-dev.c struct device_node *parent) parent 716 drivers/media/platform/exynos4-is/media-dev.c for_each_available_child_of_node(parent, node) { parent 347 drivers/media/platform/marvell-ccic/cafe-driver.c adap->dev.parent = &cam->pdev->dev; parent 98 drivers/media/platform/mtk-mdp/mtk_mdp_core.c struct device_node *node, *parent; parent 116 drivers/media/platform/mtk-mdp/mtk_mdp_core.c parent = dev->of_node; parent 119 drivers/media/platform/mtk-mdp/mtk_mdp_core.c parent = dev->of_node->parent; parent 123 drivers/media/platform/mtk-mdp/mtk_mdp_core.c for_each_child_of_node(parent, node) { parent 235 drivers/media/platform/qcom/venus/firmware.c info.parent = core->dev; parent 1424 drivers/media/platform/qcom/venus/vdec.c if (!dev->parent) parent 1427 drivers/media/platform/qcom/venus/vdec.c core = dev_get_drvdata(dev->parent); parent 1476 drivers/media/platform/qcom/venus/vdec.c struct venus_core *core = dev_get_drvdata(pdev->dev.parent); parent 1247 drivers/media/platform/qcom/venus/venc.c if (!dev->parent) parent 1250 drivers/media/platform/qcom/venus/venc.c core = dev_get_drvdata(dev->parent); parent 1299 drivers/media/platform/qcom/venus/venc.c struct venus_core *core = dev_get_drvdata(pdev->dev.parent); parent 1088 drivers/media/platform/s5p-mfc/s5p_mfc.c child->parent = dev; parent 1576 drivers/media/platform/ti-vpe/cal.c of_get_next_port(const struct device_node *parent, parent 1581 drivers/media/platform/ti-vpe/cal.c if (!parent) parent 1590 drivers/media/platform/ti-vpe/cal.c ports = of_get_child_by_name(parent, "ports"); parent 1592 drivers/media/platform/ti-vpe/cal.c parent = ports; parent 1594 drivers/media/platform/ti-vpe/cal.c port = of_get_child_by_name(parent, "port"); parent 1620 drivers/media/platform/ti-vpe/cal.c of_get_next_endpoint(const struct device_node *parent, parent 1625 drivers/media/platform/ti-vpe/cal.c if (!parent) parent 1629 drivers/media/platform/ti-vpe/cal.c ep = of_get_next_child(parent, prev); parent 1641 drivers/media/platform/ti-vpe/cal.c struct device_node *ep_node, *port, *sensor_node, *parent; parent 1647 drivers/media/platform/ti-vpe/cal.c parent = pdev->dev.of_node; parent 1658 drivers/media/platform/ti-vpe/cal.c port = of_get_next_port(parent, port); parent 404 drivers/media/radio/si4713/radio-usb-si4713.c radio->i2c_adapter.dev.parent = &radio->usbdev->dev; parent 746 drivers/media/rc/ati_remote.c idev->dev.parent = &ati_remote->interface->dev; parent 764 drivers/media/rc/ati_remote.c rdev->dev.parent = &ati_remote->interface->dev; parent 531 drivers/media/rc/fintek-cir.c rdev->dev.parent = &pdev->dev; parent 75 drivers/media/rc/gpio-ir-recv.c rcdev->dev.parent = dev; parent 191 drivers/media/rc/igorplugusb.c rc->dev.parent = &intf->dev; parent 478 drivers/media/rc/iguanair.c rc->dev.parent = &intf->dev; parent 1939 drivers/media/rc/imon.c rdev->dev.parent = ictx->dev; parent 2013 drivers/media/rc/imon.c idev->dev.parent = ictx->dev; parent 2060 drivers/media/rc/imon.c touch->dev.parent = ictx->dev; parent 172 drivers/media/rc/imon_raw.c rcdev->dev.parent = &intf->dev; parent 751 drivers/media/rc/lirc_dev.c dev->lirc_dev.parent = &dev->dev; parent 1605 drivers/media/rc/mceusb.c rc->dev.parent = dev; parent 346 drivers/media/rc/mtk-cir.c ir->rc->dev.parent = dev; parent 48 drivers/media/rc/nuvoton-cir.c return nvt->rdev->dev.parent; parent 1726 drivers/media/rc/rc-main.c rc->dev.parent = dev; parent 1786 drivers/media/rc/rc-main.c dev->input_dev->dev.parent = &dev->dev; parent 1945 drivers/media/rc/rc-main.c int devm_rc_register_device(struct device *parent, struct rc_dev *dev) parent 1961 drivers/media/rc/rc-main.c devres_add(parent, dr); parent 947 drivers/media/rc/redrat3.c rc->dev.parent = dev; parent 524 drivers/media/rc/serial_ir.c rcdev->dev.parent = &serial_ir.pdev->dev; parent 345 drivers/media/rc/sir_ir.c rcdev->dev.parent = &sir_ir_dev->dev; parent 296 drivers/media/rc/streamzap.c rdev->dev.parent = dev; parent 241 drivers/media/rc/sunxi-cir.c ir->rc->dev.parent = dev; parent 304 drivers/media/rc/ttusbir.c rc->dev.parent = &intf->dev; parent 1075 drivers/media/rc/winbond-cir.c data->dev->dev.parent = &device->dev; parent 163 drivers/media/rc/xbox_remote.c rdev->dev.parent = &xbox_remote->interface->dev; parent 1422 drivers/media/tuners/tuner-xc2028.c priv->i2c_props.adap->dev.parent, parent 720 drivers/media/tuners/xc4000.c priv->i2c_props.adap->dev.parent); parent 725 drivers/media/tuners/xc4000.c priv->i2c_props.adap->dev.parent); parent 730 drivers/media/tuners/xc4000.c priv->i2c_props.adap->dev.parent); parent 1115 drivers/media/tuners/xc5000.c priv->i2c_props.adap->dev.parent); parent 369 drivers/media/usb/au0828/au0828-i2c.c dev->i2c_adap.dev.parent = &dev->usbdev->dev; parent 330 drivers/media/usb/au0828/au0828-input.c rc->dev.parent = &dev->usbdev->dev; parent 521 drivers/media/usb/cx231xx/cx231xx-i2c.c bus->i2c_adap.dev.parent = dev->dev; parent 66 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c d->i2c_adap.dev.parent = &d->udev->dev; parent 143 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c dev->dev.parent = &d->udev->dev; parent 505 drivers/media/usb/dvb-usb-v2/gl861.c priv->tuner_adap.dev.parent = &d->udev->dev; parent 840 drivers/media/usb/dvb-usb-v2/rtl28xxu.c struct device *parent = adapter->dev.parent; parent 851 drivers/media/usb/dvb-usb-v2/rtl28xxu.c if (parent != NULL && parent->type == &i2c_adapter_type) parent 852 drivers/media/usb/dvb-usb-v2/rtl28xxu.c parent_adapter = to_i2c_adapter(parent); parent 26 drivers/media/usb/dvb-usb/dvb-usb-i2c.c d->i2c_adap.dev.parent = &d->udev->dev; parent 203 drivers/media/usb/dvb-usb/dvb-usb-remote.c input_dev->dev.parent = &d->udev->dev; parent 285 drivers/media/usb/dvb-usb/dvb-usb-remote.c dev->dev.parent = &d->udev->dev; parent 987 drivers/media/usb/em28xx/em28xx-i2c.c dev->i2c_adap[bus].dev.parent = &dev->intf->dev; parent 608 drivers/media/usb/em28xx/em28xx-input.c input_dev->dev.parent = &dev->intf->dev; parent 825 drivers/media/usb/em28xx/em28xx-input.c rc->dev.parent = &dev->intf->dev; parent 202 drivers/media/usb/go7007/go7007-i2c.c go->i2c_adapter.dev.parent = go->dev; parent 1165 drivers/media/usb/go7007/go7007-usb.c go->i2c_adapter.dev.parent = go->dev; parent 138 drivers/media/usb/gspca/gspca.c input_dev->dev.parent = &dev->dev->dev; parent 144 drivers/media/usb/gspca/gspca.c input_dev->dev.parent = NULL; parent 199 drivers/media/usb/hdpvr/hdpvr-i2c.c dev->i2c_adapter.dev.parent = &dev->udev->dev; parent 1161 drivers/media/usb/hdpvr/hdpvr-video.c int hdpvr_register_videodev(struct hdpvr_device *dev, struct device *parent, parent 310 drivers/media/usb/hdpvr/hdpvr.h int hdpvr_register_videodev(struct hdpvr_device *dev, struct device *parent, parent 623 drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c hdw->i2c_adap.dev.parent = &hdw->usb_dev->dev; parent 540 drivers/media/usb/pvrusb2/pvrusb2-sysfs.c dev = sfp->class_dev->parent; parent 541 drivers/media/usb/pvrusb2/pvrusb2-sysfs.c sfp->class_dev->parent = NULL; parent 636 drivers/media/usb/pvrusb2/pvrusb2-sysfs.c class_dev->parent = get_device(&usb_dev->dev); parent 1140 drivers/media/usb/pwc/pwc-if.c pdev->button_dev->dev.parent = &pdev->udev->dev; parent 252 drivers/media/usb/stk1160/stk1160-i2c.c dev->i2c_adap.dev.parent = dev->dev; parent 294 drivers/media/usb/tm6000/tm6000-i2c.c dev->i2c_adap.dev.parent = &dev->udev->dev; parent 461 drivers/media/usb/tm6000/tm6000-input.c rc->dev.parent = &dev->udev->dev; parent 1691 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c ttusb->i2c_adap.dev.parent = &udev->dev; parent 185 drivers/media/usb/usbvision/usbvision-i2c.c usbvision->i2c_adap.dev.parent = &usbvision->dev->dev; parent 36 drivers/media/usb/uvc/uvc_status.c input->dev.parent = &dev->intf->dev; parent 168 drivers/media/v4l2-core/v4l2-async.c while (notifier->parent) parent 169 drivers/media/v4l2-core/v4l2-async.c notifier = notifier->parent; parent 209 drivers/media/v4l2-core/v4l2-async.c while (notifier->parent) parent 210 drivers/media/v4l2-core/v4l2-async.c notifier = notifier->parent; parent 256 drivers/media/v4l2-core/v4l2-async.c if (!subdev_notifier || subdev_notifier->parent) parent 264 drivers/media/v4l2-core/v4l2-async.c subdev_notifier->parent = notifier; parent 335 drivers/media/v4l2-core/v4l2-async.c notifier->parent = NULL; parent 3213 drivers/media/v4l2-core/v4l2-ctrls.c struct v4l2_ctrl_handler *parent) parent 3221 drivers/media/v4l2-core/v4l2-ctrls.c obj = media_request_object_find(req, &req_ops, parent); parent 996 drivers/media/v4l2-core/v4l2-dev.c vdev->dev.parent = vdev->dev_parent; parent 1110 drivers/media/v4l2-core/v4l2-dv-timings.c int v4l2_phys_addr_validate(u16 phys_addr, u16 *parent, u16 *port) parent 1114 drivers/media/v4l2-core/v4l2-dv-timings.c if (parent) parent 1115 drivers/media/v4l2-core/v4l2-dv-timings.c *parent = phys_addr; parent 1125 drivers/media/v4l2-core/v4l2-dv-timings.c if (parent) parent 1126 drivers/media/v4l2-core/v4l2-dv-timings.c *parent = phys_addr & (0xfff0 << i); parent 94 drivers/memory/jz4780-nemc.c struct jz4780_nemc *nemc = dev_get_drvdata(dev->parent); parent 125 drivers/memory/jz4780-nemc.c struct jz4780_nemc *nemc = dev_get_drvdata(dev->parent); parent 2324 drivers/memory/omap-gpmc.c gpmc->gpio_chip.parent = gpmc->dev; parent 413 drivers/memory/ti-aemif.c pdata->sub_devices[i].dev.parent = dev; parent 388 drivers/memstick/core/memstick.c card->dev.parent = &host->dev; parent 436 drivers/memstick/core/memstick.c pm_runtime_get_noresume(host->dev.parent); parent 480 drivers/memstick/core/memstick.c pm_runtime_put(host->dev.parent); parent 499 drivers/memstick/core/memstick.c host->dev.parent = dev; parent 763 drivers/memstick/host/rtsx_usb_ms.c ucr = usb_get_intfdata(to_usb_interface(pdev->dev.parent)); parent 366 drivers/message/fusion/mptsas.c struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); parent 372 drivers/message/fusion/mptsas.c struct Scsi_Host *shost = dev_to_shost(rphy->dev.parent->parent); parent 599 drivers/message/fusion/mptsas.c rphy = dev_to_rphy(starget->dev.parent); parent 763 drivers/message/fusion/mptsas.c rphy = dev_to_rphy(starget->dev.parent); parent 1755 drivers/message/fusion/mptsas.c rphy = dev_to_rphy(starget->dev.parent); parent 1815 drivers/message/fusion/mptsas.c rphy = dev_to_rphy(starget->dev.parent); parent 1865 drivers/message/fusion/mptsas.c rphy = dev_to_rphy(sdev->sdev_target->dev.parent); parent 3191 drivers/message/fusion/mptsas.c struct device *parent; parent 3194 drivers/message/fusion/mptsas.c parent = dev->parent->parent; parent 3206 drivers/message/fusion/mptsas.c if (scsi_is_host_device(parent)) { parent 3219 drivers/message/fusion/mptsas.c } else if (scsi_is_sas_rphy(parent)) { parent 3220 drivers/message/fusion/mptsas.c struct sas_rphy *parent_rphy = dev_to_rphy(parent); parent 3356 drivers/message/fusion/mptsas.c struct mptsas_portinfo *parent; parent 3390 drivers/message/fusion/mptsas.c parent = mptsas_find_portinfo_by_handle(ioc, parent 3392 drivers/message/fusion/mptsas.c if (!parent) { parent 3396 drivers/message/fusion/mptsas.c for (i = 0, parent_dev = NULL; i < parent->num_phys && !parent_dev; parent 3398 drivers/message/fusion/mptsas.c if (parent->phy_info[i].attached.sas_address == sas_address) { parent 3399 drivers/message/fusion/mptsas.c rphy = mptsas_get_rphy(&parent->phy_info[i]); parent 3458 drivers/message/fusion/mptsas.c *parent, struct mptsas_portinfo *expander) parent 3487 drivers/message/fusion/mptsas.c if (port_info == parent) /* backlink rphy */ parent 3511 drivers/message/fusion/mptsas.c struct mptsas_portinfo *parent; parent 3541 drivers/message/fusion/mptsas.c parent = mptsas_find_portinfo_by_handle(ioc, parent 3543 drivers/message/fusion/mptsas.c mptsas_delete_expander_siblings(ioc, parent, port_info); parent 3544 drivers/message/fusion/mptsas.c if (!parent) parent 3551 drivers/message/fusion/mptsas.c phy_info = parent->phy_info; parent 3553 drivers/message/fusion/mptsas.c for (i = 0; i < parent->num_phys; i++, phy_info++) { parent 1194 drivers/message/fusion/mptspi.c (struct _MPT_SCSI_HOST *)dev_to_shost(starget->dev.parent)->hostdata; parent 67 drivers/mfd/ab3100-core.c struct ab3100 *ab3100 = dev_get_drvdata(dev->parent); parent 109 drivers/mfd/ab3100-core.c struct ab3100 *ab3100 = dev_get_drvdata(dev->parent); parent 210 drivers/mfd/ab3100-core.c struct ab3100 *ab3100 = dev_get_drvdata(dev->parent); parent 273 drivers/mfd/ab3100-core.c struct ab3100 *ab3100 = dev_get_drvdata(dev->parent); parent 351 drivers/mfd/ab3100-core.c struct ab3100 *ab3100 = dev_get_drvdata(dev->parent); parent 383 drivers/mfd/ab3100-core.c struct ab3100 *ab3100 = dev_get_drvdata(dev->parent); parent 207 drivers/mfd/ab8500-core.c ab8500 = dev_get_drvdata(dev->parent); parent 238 drivers/mfd/ab8500-core.c struct ab8500 *ab8500 = dev_get_drvdata(dev->parent); parent 271 drivers/mfd/ab8500-core.c struct ab8500 *ab8500 = dev_get_drvdata(dev->parent); parent 322 drivers/mfd/ab8500-core.c struct ab8500 *ab8500 = dev_get_drvdata(dev->parent); parent 1602 drivers/mfd/ab8500-debugfs.c ab8500 = dev_get_drvdata(dev->parent); parent 2657 drivers/mfd/ab8500-debugfs.c ab8500 = dev_get_drvdata(plf->dev.parent); parent 161 drivers/mfd/ab8500-gpadc.c struct ab8500 *parent; parent 445 drivers/mfd/ab8500-gpadc.c if (!is_ab8500_2p0_or_earlier(gpadc->parent)) { parent 647 drivers/mfd/ab8500-gpadc.c ab8500 = gpadc->parent; parent 941 drivers/mfd/ab8500-gpadc.c gpadc->parent = dev_get_drvdata(pdev->dev.parent); parent 67 drivers/mfd/abx500-core.c lookup_ops(dev->parent, &ops); parent 80 drivers/mfd/abx500-core.c lookup_ops(dev->parent, &ops); parent 93 drivers/mfd/abx500-core.c lookup_ops(dev->parent, &ops); parent 107 drivers/mfd/abx500-core.c lookup_ops(dev->parent, &ops); parent 120 drivers/mfd/abx500-core.c lookup_ops(dev->parent, &ops); parent 132 drivers/mfd/abx500-core.c lookup_ops(dev->parent, &ops); parent 144 drivers/mfd/abx500-core.c lookup_ops(dev->parent, &ops); parent 658 drivers/mfd/asic3.c struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); parent 682 drivers/mfd/asic3.c struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); parent 706 drivers/mfd/asic3.c struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); parent 713 drivers/mfd/asic3.c struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); parent 740 drivers/mfd/asic3.c struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); parent 783 drivers/mfd/asic3.c struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); parent 818 drivers/mfd/asic3.c struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); parent 828 drivers/mfd/asic3.c struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); parent 838 drivers/mfd/asic3.c struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); parent 351 drivers/mfd/cros_ec_dev.c ec->ec_dev = dev_get_drvdata(dev->parent); parent 379 drivers/mfd/cros_ec_dev.c ec->class_dev.parent = dev; parent 475 drivers/mfd/da903x.c pdev->dev.parent = chip->dev; parent 3043 drivers/mfd/db8500-prcmu.c static int db8500_prcmu_register_ab8500(struct device *parent) parent 3055 drivers/mfd/db8500-prcmu.c if (!parent->of_node) parent 3059 drivers/mfd/db8500-prcmu.c for_each_child_of_node(parent->of_node, np) { parent 3064 drivers/mfd/db8500-prcmu.c dev_info(parent, "could not find AB8500 node in the device tree\n"); parent 3069 drivers/mfd/db8500-prcmu.c return mfd_add_devices(parent, 0, &ab8500_cell, 1, NULL, 0, NULL); parent 128 drivers/mfd/dln2.c struct dln2_dev *dln2 = dev_get_drvdata(pdev->dev.parent); parent 164 drivers/mfd/dln2.c struct dln2_dev *dln2 = dev_get_drvdata(pdev->dev.parent); parent 522 drivers/mfd/dln2.c dln2 = dev_get_drvdata(pdev->dev.parent); parent 202 drivers/mfd/dm355evm_msp.c pdev->dev.parent = &client->dev; parent 256 drivers/mfd/dm355evm_msp.c dm355evm_msp_gpio.parent = &client->dev; parent 385 drivers/mfd/ezx-pcap.c pdev->dev.parent = &pcap->spi->dev; parent 412 drivers/mfd/htc-i2cpld.c gpio_chip->parent = dev; parent 423 drivers/mfd/htc-i2cpld.c gpio_chip->parent = dev; parent 75 drivers/mfd/htc-pasic3.c struct device *dev = pdev->dev.parent; parent 87 drivers/mfd/htc-pasic3.c struct device *dev = pdev->dev.parent; parent 280 drivers/mfd/intel-lpss.c struct clk *parent; parent 283 drivers/mfd/intel-lpss.c parent = clk_get_parent(clk); parent 285 drivers/mfd/intel-lpss.c clk = parent; parent 89 drivers/mfd/janz-cmodio.c res->parent = &pci->resource[3]; parent 96 drivers/mfd/janz-cmodio.c res->parent = &pci->resource[4]; parent 109 drivers/mfd/janz-cmodio.c res->parent = NULL; parent 171 drivers/mfd/mcp-core.c struct mcp *mcp_host_alloc(struct device *parent, size_t size) parent 179 drivers/mfd/mcp-core.c mcp->attached_device.parent = parent; parent 181 drivers/mfd/mcp-core.c mcp->attached_device.dma_mask = parent->dma_mask; parent 83 drivers/mfd/mfd-core.c struct acpi_device *parent, *child; parent 86 drivers/mfd/mfd-core.c parent = ACPI_COMPANION(pdev->dev.parent); parent 87 drivers/mfd/mfd-core.c if (!parent) parent 99 drivers/mfd/mfd-core.c adev = parent; parent 105 drivers/mfd/mfd-core.c list_for_each_entry(child, &parent->children, node) { parent 115 drivers/mfd/mfd-core.c list_for_each_entry(child, &parent->children, node) { parent 136 drivers/mfd/mfd-core.c static int mfd_add_device(struct device *parent, int id, parent 161 drivers/mfd/mfd-core.c pdev->dev.parent = parent; parent 163 drivers/mfd/mfd-core.c pdev->dev.dma_mask = parent->dma_mask; parent 164 drivers/mfd/mfd-core.c pdev->dev.dma_parms = parent->dma_parms; parent 165 drivers/mfd/mfd-core.c pdev->dev.coherent_dma_mask = parent->coherent_dma_mask; parent 169 drivers/mfd/mfd-core.c parent, cell->parent_supplies, parent 174 drivers/mfd/mfd-core.c if (parent->of_node && cell->of_compatible) { parent 175 drivers/mfd/mfd-core.c for_each_child_of_node(parent->of_node, np) { parent 209 drivers/mfd/mfd-core.c res[r].parent = mem_base; parent 228 drivers/mfd/mfd-core.c res[r].parent = cell->resources[r].parent; parent 282 drivers/mfd/mfd-core.c int mfd_add_devices(struct device *parent, int id, parent 298 drivers/mfd/mfd-core.c ret = mfd_add_device(parent, id, cells + i, cnts + i, mem_base, parent 308 drivers/mfd/mfd-core.c mfd_remove_devices(parent); parent 338 drivers/mfd/mfd-core.c void mfd_remove_devices(struct device *parent) parent 342 drivers/mfd/mfd-core.c device_for_each_child_reverse(parent, &cnts, mfd_remove_devices_fn); parent 406 drivers/mfd/mfd-core.c if (mfd_add_device(pdev->dev.parent, -1, &cell_entry, parent 164 drivers/mfd/mt6397-core.c pmic->regmap = dev_get_regmap(pdev->dev.parent, NULL); parent 173 drivers/mfd/omap-usb-host.c child->dev.parent = dev; parent 205 drivers/mfd/pcf50633-adc.c adc->pcf = dev_to_pcf50633(pdev->dev.parent); parent 151 drivers/mfd/pcf50633-core.c (*pdev)->dev.parent = pcf->dev; parent 245 drivers/mfd/pcf50633-core.c pdev->dev.parent = pcf->dev; parent 535 drivers/mfd/qcom-pm8xxx.c regmap = devm_regmap_init(&pdev->dev, NULL, pdev->dev.parent, parent 210 drivers/mfd/rave-sp.c struct rave_sp *sp = dev_get_drvdata(dev->parent); parent 220 drivers/mfd/rave-sp.c struct rave_sp *sp = dev_get_drvdata(dev->parent); parent 715 drivers/mfd/sm501.c smdev->pdev.dev.parent = sm->dev; parent 768 drivers/mfd/sm501.c res->parent = sm->io_res; parent 786 drivers/mfd/sm501.c res->parent = sm->mem_res; parent 800 drivers/mfd/sm501.c res->parent = NULL; parent 82 drivers/mfd/t7l66xb.c struct t7l66xb *t7l66xb = dev_get_drvdata(mmc->dev.parent); parent 107 drivers/mfd/t7l66xb.c struct t7l66xb *t7l66xb = dev_get_drvdata(mmc->dev.parent); parent 126 drivers/mfd/t7l66xb.c struct t7l66xb *t7l66xb = dev_get_drvdata(mmc->dev.parent); parent 133 drivers/mfd/t7l66xb.c struct t7l66xb *t7l66xb = dev_get_drvdata(mmc->dev.parent); parent 79 drivers/mfd/tc6387xb.c struct tc6387xb *tc6387xb = dev_get_drvdata(mmc->dev.parent); parent 86 drivers/mfd/tc6387xb.c struct tc6387xb *tc6387xb = dev_get_drvdata(mmc->dev.parent); parent 94 drivers/mfd/tc6387xb.c struct tc6387xb *tc6387xb = dev_get_drvdata(mmc->dev.parent); parent 106 drivers/mfd/tc6387xb.c struct tc6387xb *tc6387xb = dev_get_drvdata(mmc->dev.parent); parent 122 drivers/mfd/tc6393xb.c struct tc6393xb *tc6393xb = dev_get_drvdata(nand->dev.parent); parent 128 drivers/mfd/tc6393xb.c dev_dbg(nand->dev.parent, "SMD buffer on\n"); parent 220 drivers/mfd/tc6393xb.c struct tc6393xb *tc6393xb = dev_get_drvdata(dev->dev.parent); parent 242 drivers/mfd/tc6393xb.c struct tc6393xb *tc6393xb = dev_get_drvdata(dev->dev.parent); parent 264 drivers/mfd/tc6393xb.c struct tc6393xb_platform_data *tcpd = dev_get_platdata(dev->dev.parent); parent 275 drivers/mfd/tc6393xb.c struct tc6393xb *tc6393xb = dev_get_drvdata(dev->dev.parent); parent 293 drivers/mfd/tc6393xb.c struct tc6393xb *tc6393xb = dev_get_drvdata(dev->dev.parent); parent 311 drivers/mfd/tc6393xb.c struct tc6393xb *tc6393xb = dev_get_drvdata(fb->dev.parent); parent 332 drivers/mfd/tc6393xb.c struct tc6393xb *tc6393xb = dev_get_drvdata(fb->dev.parent); parent 348 drivers/mfd/tc6393xb.c struct tc6393xb *tc6393xb = dev_get_drvdata(mmc->dev.parent); parent 358 drivers/mfd/tc6393xb.c struct tc6393xb *tc6393xb = dev_get_drvdata(mmc->dev.parent); parent 368 drivers/mfd/tc6393xb.c struct tc6393xb *tc6393xb = dev_get_drvdata(mmc->dev.parent); parent 375 drivers/mfd/tc6393xb.c struct tc6393xb *tc6393xb = dev_get_drvdata(mmc->dev.parent); parent 628 drivers/mfd/tps65010.c tps->chip.parent = &client->dev; parent 399 drivers/mfd/tps6586x.c pdev->dev.parent = tps6586x->dev; parent 94 drivers/mfd/tps65911-comparator.c struct tps65910 *tps65910 = dev_get_drvdata(dev->parent); parent 115 drivers/mfd/tps65911-comparator.c struct tps65910 *tps65910 = dev_get_drvdata(pdev->dev.parent); parent 147 drivers/mfd/tps65911-comparator.c tps65910 = dev_get_drvdata(pdev->dev.parent); parent 614 drivers/mfd/twl-core.c pdev->dev.parent = &twl->client->dev; parent 148 drivers/mfd/twl4030-audio.c struct device_node *parent) parent 155 drivers/mfd/twl4030-audio.c node = of_get_child_by_name(parent, "codec"); parent 86 drivers/mfd/twl6040.c static bool twl6040_has_vibra(struct device_node *parent) parent 90 drivers/mfd/twl6040.c node = of_get_child_by_name(parent, "vibra"); parent 520 drivers/mfd/ucb1x00-core.c ucb->dev.parent = &mcp->attached_device; parent 566 drivers/mfd/ucb1x00-core.c ucb->gpio.parent = &ucb->dev; parent 386 drivers/mfd/ucb1x00-ts.c idev->dev.parent = &ts->ucb->dev; parent 1633 drivers/mfd/wm831x-core.c enum wm831x_parent parent; parent 1680 drivers/mfd/wm831x-core.c parent = WM8310; parent 1692 drivers/mfd/wm831x-core.c parent = WM8311; parent 1704 drivers/mfd/wm831x-core.c parent = WM8312; parent 1716 drivers/mfd/wm831x-core.c parent = WM8320; parent 1722 drivers/mfd/wm831x-core.c parent = WM8321; parent 1728 drivers/mfd/wm831x-core.c parent = WM8325; parent 1734 drivers/mfd/wm831x-core.c parent = WM8326; parent 1748 drivers/mfd/wm831x-core.c if (parent != wm831x->type) parent 1795 drivers/mfd/wm831x-core.c switch (parent) { parent 262 drivers/mfd/wm8350-core.c (*pdev)->dev.parent = wm8350->dev; parent 114 drivers/misc/cb710/core.c slot->pdev.dev.parent = &chip->pdev->dev; parent 465 drivers/misc/cxl/cxl.h struct cxl_afu *parent; parent 768 drivers/misc/cxl/cxl.h pdev = to_pci_dev(cxl->dev.parent); parent 30 drivers/misc/cxl/debugfs.c struct dentry *parent, u64 __iomem *value) parent 32 drivers/misc/cxl/debugfs.c debugfs_create_file_unsafe(name, mode, parent, (void __force *)value, parent 881 drivers/misc/cxl/guest.c if (!afu_update_state(afu_guest->parent) && parent 991 drivers/misc/cxl/guest.c afu->guest->parent = afu; parent 1111 drivers/misc/cxl/guest.c adapter->dev.parent = &pdev->dev; parent 251 drivers/misc/cxl/main.c afu->dev.parent = &adapter->dev; parent 658 drivers/misc/cxl/pci.c struct pci_dev *dev = to_pci_dev(adapter->dev.parent); parent 665 drivers/misc/cxl/pci.c struct pci_dev *dev = to_pci_dev(adapter->dev.parent); parent 700 drivers/misc/cxl/pci.c struct pci_dev *dev = to_pci_dev(adapter->dev.parent); parent 707 drivers/misc/cxl/pci.c struct pci_dev *dev = to_pci_dev(adapter->dev.parent); parent 715 drivers/misc/cxl/pci.c struct pci_dev *dev = to_pci_dev(adapter->dev.parent); parent 723 drivers/misc/cxl/pci.c struct pci_dev *dev = to_pci_dev(adapter->dev.parent); parent 1217 drivers/misc/cxl/pci.c struct pci_dev *dev = to_pci_dev(adapter->dev.parent); parent 1278 drivers/misc/cxl/pci.c pci_release_region(to_pci_dev(adapter->dev.parent), 2); parent 1283 drivers/misc/cxl/pci.c pci_release_region(to_pci_dev(adapter->dev.parent), 0); parent 1412 drivers/misc/cxl/pci.c return pci_read_vpd(to_pci_dev(adapter->dev.parent), 0, len, buf); parent 1453 drivers/misc/cxl/pci.c adapter->dev.parent = &dev->dev; parent 1525 drivers/misc/cxl/pci.c struct pci_dev *pdev = to_pci_dev(adapter->dev.parent); parent 1540 drivers/misc/cxl/pci.c struct pci_dev *dev = to_pci_dev(adapter->dev.parent); parent 545 drivers/misc/cxl/sysfs.c struct cxl_afu *afu = to_cxl_afu(kobj_to_dev(kobj->parent)); parent 213 drivers/misc/cxl/vphb.c struct device *parent; parent 233 drivers/misc/cxl/vphb.c parent = afu->adapter->dev.parent; parent 234 drivers/misc/cxl/vphb.c vphb_dn = parent->of_node; parent 242 drivers/misc/cxl/vphb.c phb->parent = parent; parent 54 drivers/misc/enclosure.c struct device *parent = edev->edev.parent; parent 57 drivers/misc/enclosure.c while (parent) { parent 58 drivers/misc/enclosure.c if (parent == dev) { parent 63 drivers/misc/enclosure.c parent = parent->parent; parent 128 drivers/misc/enclosure.c edev->edev.parent = get_device(dev); parent 148 drivers/misc/enclosure.c put_device(edev->edev.parent); parent 226 drivers/misc/enclosure.c put_device(cdev->parent); parent 238 drivers/misc/enclosure.c put_device(dev->parent); parent 300 drivers/misc/enclosure.c cdev->parent = get_device(&edev->edev); parent 477 drivers/misc/enclosure.c struct enclosure_device *edev = to_enclosure_device(cdev->parent); parent 489 drivers/misc/enclosure.c struct enclosure_device *edev = to_enclosure_device(cdev->parent); parent 501 drivers/misc/enclosure.c struct enclosure_device *edev = to_enclosure_device(cdev->parent); parent 513 drivers/misc/enclosure.c struct enclosure_device *edev = to_enclosure_device(cdev->parent); parent 535 drivers/misc/enclosure.c struct enclosure_device *edev = to_enclosure_device(cdev->parent); parent 547 drivers/misc/enclosure.c struct enclosure_device *edev = to_enclosure_device(cdev->parent); parent 559 drivers/misc/enclosure.c struct enclosure_device *edev = to_enclosure_device(cdev->parent); parent 571 drivers/misc/enclosure.c struct enclosure_device *edev = to_enclosure_device(cdev->parent); parent 584 drivers/misc/enclosure.c struct enclosure_device *edev = to_enclosure_device(cdev->parent); parent 601 drivers/misc/enclosure.c struct enclosure_device *edev = to_enclosure_device(cdev->parent); parent 1332 drivers/misc/fastrpc.c cctx = dev_get_drvdata(dev->parent); parent 1371 drivers/misc/fastrpc.c struct fastrpc_channel_ctx *cctx = dev_get_drvdata(pdev->dev.parent); parent 147 drivers/misc/ibmasm/ibmasmfs.c static struct dentry *ibmasmfs_create_file(struct dentry *parent, parent 156 drivers/misc/ibmasm/ibmasmfs.c dentry = d_alloc_name(parent, name); parent 160 drivers/misc/ibmasm/ibmasmfs.c inode = ibmasmfs_make_inode(parent->d_sb, S_IFREG | mode); parent 173 drivers/misc/ibmasm/ibmasmfs.c static struct dentry *ibmasmfs_create_dir(struct dentry *parent, parent 179 drivers/misc/ibmasm/ibmasmfs.c dentry = d_alloc_name(parent, name); parent 183 drivers/misc/ibmasm/ibmasmfs.c inode = ibmasmfs_make_inode(parent->d_sb, S_IFDIR | 0500); parent 214 drivers/misc/ibmasm/remote.c mouse_dev->dev.parent = sp->dev; parent 227 drivers/misc/ibmasm/remote.c keybd_dev->dev.parent = sp->dev; parent 697 drivers/misc/lis3lv02d/lis3lv02d.c input_dev->dev.parent = &lis3->pdev->dev; parent 257 drivers/misc/mei/bus-fixup.c struct pci_dev *pdev = to_pci_dev(cldev->dev.parent); parent 913 drivers/misc/mei/bus.c cldev->dev.parent = bus->dev; parent 785 drivers/misc/mei/hdcp/mei_hdcp.c base = base->parent; parent 789 drivers/misc/mei/hdcp/mei_hdcp.c base = base->parent; parent 790 drivers/misc/mei/hdcp/mei_hdcp.c dev = dev->parent; parent 947 drivers/misc/mei/main.c int mei_register(struct mei_device *dev, struct device *parent) parent 959 drivers/misc/mei/main.c dev->cdev.owner = parent->driver->owner; parent 964 drivers/misc/mei/main.c dev_err(parent, "unable to add device %d:%d\n", parent 969 drivers/misc/mei/main.c clsdev = device_create_with_groups(mei_class, parent, devno, parent 974 drivers/misc/mei/main.c dev_err(parent, "unable to create device %d:%d\n", parent 732 drivers/misc/mei/mei_dev.h int mei_register(struct mei_device *dev, struct device *parent); parent 70 drivers/misc/mic/bus/cosm_bus.c cdev->dev.parent = pdev; parent 147 drivers/misc/mic/bus/mic_bus.c mbdev->dev.parent = pdev; parent 146 drivers/misc/mic/bus/scif_bus.c sdev->dev.parent = pdev; parent 145 drivers/misc/mic/bus/vop_bus.c vdev->dev.parent = pdev; parent 169 drivers/misc/mic/card/mic_device.c return dev_get_drvdata(scdev->dev.parent); parent 242 drivers/misc/mic/card/mic_device.c return dev_get_drvdata(vpdev->dev.parent); parent 192 drivers/misc/mic/card/mic_x100.c return dev_get_drvdata(mbdev->dev.parent); parent 256 drivers/misc/mic/cosm/cosm_main.c cdev->sdev = device_create_with_groups(g_cosm_class, cdev->dev.parent, parent 23 drivers/misc/mic/host/mic_boot.c return dev_get_drvdata(dev->parent); parent 130 drivers/misc/mic/host/mic_boot.c return dev_get_drvdata(scdev->dev.parent); parent 312 drivers/misc/mic/host/mic_boot.c return dev_get_drvdata(mbdev->dev.parent); parent 321 drivers/misc/mic/host/mic_boot.c struct mic_device *mdev = dev_get_drvdata(dev->parent); parent 331 drivers/misc/mic/host/mic_boot.c struct mic_device *mdev = dev_get_drvdata(dev->parent); parent 384 drivers/misc/mic/host/mic_boot.c return dev_get_drvdata(cdev->dev.parent); parent 544 drivers/misc/mic/host/mic_x100.c if (chan->device->dev->parent == (struct device *)param) parent 43 drivers/misc/mic/scif/scif_peer_bus.c spdev->dev.parent = scifdev->sdev->dev.parent; parent 67 drivers/misc/mic/vop/vop_main.c return vdev->vdev.dev.parent; parent 493 drivers/misc/mic/vop/vop_main.c vdev->vdev.dev.parent = &vpdev->dev; parent 22 drivers/misc/mic/vop/vop_vringh.c return vdev->vpdev->dev.parent; parent 1129 drivers/misc/mic/vop/vop_vringh.c mdev->parent = &vpdev->dev; parent 225 drivers/misc/ocxl/context.c dev = to_pci_dev(ctx->afu->fn->dev.parent); parent 58 drivers/misc/ocxl/core.c struct pci_dev *pci_dev = to_pci_dev(fn->dev.parent); parent 96 drivers/misc/ocxl/core.c struct pci_dev *pci_dev = to_pci_dev(fn->dev.parent); parent 133 drivers/misc/ocxl/core.c struct pci_dev *dev = to_pci_dev(fn->dev.parent); parent 150 drivers/misc/ocxl/core.c struct pci_dev *dev = to_pci_dev(fn->dev.parent); parent 165 drivers/misc/ocxl/core.c struct pci_dev *pci_dev = to_pci_dev(afu->fn->dev.parent); parent 258 drivers/misc/ocxl/core.c struct pci_dev *dev = to_pci_dev(afu->fn->dev.parent); parent 332 drivers/misc/ocxl/core.c fn->dev.parent = &dev->dev; parent 342 drivers/misc/ocxl/core.c struct pci_dev *dev = to_pci_dev(fn->dev.parent); parent 363 drivers/misc/ocxl/core.c struct pci_dev *dev = to_pci_dev(fn->dev.parent); parent 448 drivers/misc/ocxl/core.c struct pci_dev *dev = to_pci_dev(fn->dev.parent); parent 518 drivers/misc/ocxl/file.c struct pci_dev *pci_dev = to_pci_dev(fn->dev.parent); parent 530 drivers/misc/ocxl/file.c info->dev.parent = &fn->dev; parent 96 drivers/misc/qcom-coincell.c chgr.regmap = dev_get_regmap(pdev->dev.parent, NULL); parent 149 drivers/misc/tifm_7xx1.c dev_dbg(fm->dev.parent, "checking media set %x\n", parent 184 drivers/misc/tifm_core.c fm->dev.parent = dev; parent 265 drivers/misc/tifm_core.c sock->dev.parent = fm->dev.parent; parent 267 drivers/misc/tifm_core.c sock->dev.dma_mask = fm->dev.parent->dma_mask; parent 282 drivers/misc/tifm_core.c struct tifm_adapter *fm = dev_get_drvdata(sock->dev.parent); parent 289 drivers/misc/tifm_core.c struct tifm_adapter *fm = dev_get_drvdata(sock->dev.parent); parent 297 drivers/misc/tifm_core.c return pci_map_sg(to_pci_dev(sock->dev.parent), sg, nents, direction); parent 304 drivers/misc/tifm_core.c pci_unmap_sg(to_pci_dev(sock->dev.parent), sg, nents, direction); parent 259 drivers/misc/vexpress-syscfg.c bridge = vexpress_config_bridge_register(pdev->dev.parent, parent 1444 drivers/misc/xilinx_sdfec.c xsdfec->miscdev.parent = dev; parent 103 drivers/mmc/core/block.c struct device *parent; parent 2247 drivers/mmc/core/block.c struct device *parent, parent 2319 drivers/mmc/core/block.c md->parent = parent; parent 2533 drivers/mmc/core/block.c rpmb->dev.parent = &card->dev; parent 2664 drivers/mmc/core/block.c device_add_disk(md->parent, md->disk, NULL); parent 273 drivers/mmc/core/bus.c card->dev.parent = mmc_classdev(host); parent 1104 drivers/mmc/core/core.c if (!host->parent || !host->parent->of_node) parent 1107 drivers/mmc/core/core.c for_each_child_of_node(host->parent->of_node, node) { parent 175 drivers/mmc/core/host.c struct device *dev = host->parent; parent 185 drivers/mmc/core/host.c dev_dbg(host->parent, parent 200 drivers/mmc/core/host.c dev_err(host->parent, parent 237 drivers/mmc/core/host.c dev_info(host->parent, "Got CD GPIO\n"); parent 263 drivers/mmc/core/host.c dev_info(host->parent, "Got WP GPIO\n"); parent 325 drivers/mmc/core/host.c dev_err(host->parent, parent 331 drivers/mmc/core/host.c dev_err(host->parent, parent 418 drivers/mmc/core/host.c host->parent = dev; parent 419 drivers/mmc/core/host.c host->class_dev.parent = dev; parent 26 drivers/mmc/core/pwrseq.c np = of_parse_phandle(host->parent->of_node, "mmc-pwrseq", 0); parent 34 drivers/mmc/core/pwrseq.c dev_err(host->parent, parent 49 drivers/mmc/core/pwrseq.c dev_info(host->parent, "allocated mmc-pwrseq\n"); parent 301 drivers/mmc/core/sdio_bus.c func->dev.parent = &card->dev; parent 314 drivers/mmc/core/sdio_bus.c acpi_preset_companion(&func->dev, ACPI_COMPANION(host->parent), addr); parent 43 drivers/mmc/core/slot-gpio.c struct mmc_gpio *ctx = devm_kzalloc(host->parent, parent 48 drivers/mmc/core/slot-gpio.c ctx->cd_label = devm_kasprintf(host->parent, GFP_KERNEL, parent 49 drivers/mmc/core/slot-gpio.c "%s cd", dev_name(host->parent)); parent 52 drivers/mmc/core/slot-gpio.c ctx->ro_label = devm_kasprintf(host->parent, GFP_KERNEL, parent 53 drivers/mmc/core/slot-gpio.c "%s ro", dev_name(host->parent)); parent 115 drivers/mmc/core/slot-gpio.c ret = devm_request_threaded_irq(host->parent, irq, parent 187 drivers/mmc/core/slot-gpio.c desc = devm_gpiod_get_index(host->parent, con_id, idx, GPIOD_IN); parent 234 drivers/mmc/core/slot-gpio.c desc = devm_gpiod_get_index(host->parent, con_id, idx, GPIOD_IN); parent 689 drivers/mmc/host/davinci_mmc.c struct platform_device *pdev = to_platform_device(mmc->parent); parent 1011 drivers/mmc/host/davinci_mmc.c struct platform_device *pdev = to_platform_device(mmc->parent); parent 1022 drivers/mmc/host/davinci_mmc.c struct platform_device *pdev = to_platform_device(mmc->parent); parent 1148 drivers/mmc/host/davinci_mmc.c struct platform_device *pdev = to_platform_device(mmc->parent); parent 505 drivers/mmc/host/meson-mx-sdio.c static struct platform_device *meson_mx_mmc_slot_pdev(struct device *parent) parent 515 drivers/mmc/host/meson-mx-sdio.c slot_node = of_get_compatible_child(parent->of_node, "mmc-slot"); parent 517 drivers/mmc/host/meson-mx-sdio.c dev_warn(parent, "no 'mmc-slot' sub-node found\n"); parent 521 drivers/mmc/host/meson-mx-sdio.c pdev = of_platform_device_create(slot_node, NULL, parent); parent 1379 drivers/mmc/host/mmc_spi.c if (spi->master->dev.parent->dma_mask) { parent 1380 drivers/mmc/host/mmc_spi.c struct device *dev = spi->master->dev.parent; parent 124 drivers/mmc/host/mmci_qcom_dml.c struct device_node *np = host->mmc->parent->of_node; parent 1342 drivers/mmc/host/rtsx_usb_sdmmc.c ucr = usb_get_intfdata(to_usb_interface(pdev->dev.parent)); parent 301 drivers/mmc/host/sdhci-acpi.c struct pci_dev *dev, *parent, *from = NULL; parent 308 drivers/mmc/host/sdhci-acpi.c parent = pci_upstream_bridge(dev); parent 310 drivers/mmc/host/sdhci-acpi.c parent && PCI_SLOT(parent->devfn) == parent_slot && parent 311 drivers/mmc/host/sdhci-acpi.c !pci_upstream_bridge(parent)) { parent 1375 drivers/mmc/host/sdhci-esdhc-imx.c if (!host->mmc->parent->platform_data) { parent 1381 drivers/mmc/host/sdhci-esdhc-imx.c host->mmc->parent->platform_data); parent 703 drivers/mmc/host/sdhci-of-arasan.c cq_host = devm_kzalloc(host->mmc->parent, parent 32 drivers/mmc/host/sdhci-of-aspeed.c struct aspeed_sdc *parent; parent 56 drivers/mmc/host/sdhci-of-aspeed.c unsigned long parent; parent 61 drivers/mmc/host/sdhci-of-aspeed.c parent = clk_get_rate(pltfm_host->clk); parent 72 drivers/mmc/host/sdhci-of-aspeed.c if ((parent / div) <= clock) parent 99 drivers/mmc/host/sdhci-of-aspeed.c aspeed_sdc = aspeed_sdhci->parent; parent 136 drivers/mmc/host/sdhci-of-aspeed.c if (res->start < dev->parent->res->start) parent 139 drivers/mmc/host/sdhci-of-aspeed.c delta = res->start - dev->parent->res->start; parent 161 drivers/mmc/host/sdhci-of-aspeed.c dev->parent = dev_get_drvdata(pdev->dev.parent); parent 240 drivers/mmc/host/sdhci-of-aspeed.c struct device_node *parent, *child; parent 269 drivers/mmc/host/sdhci-of-aspeed.c parent = pdev->dev.of_node; parent 270 drivers/mmc/host/sdhci-of-aspeed.c for_each_available_child_of_node(parent, child) { parent 51 drivers/mmc/host/sdhci-spear.c dev = pdev->dev.parent ? pdev->dev.parent : &pdev->dev; parent 582 drivers/mmc/host/sdhci-tegra.c err = device_property_read_u32(host->mmc->parent, parent 588 drivers/mmc/host/sdhci-tegra.c err = device_property_read_u32(host->mmc->parent, parent 594 drivers/mmc/host/sdhci-tegra.c err = device_property_read_u32(host->mmc->parent, parent 600 drivers/mmc/host/sdhci-tegra.c err = device_property_read_u32(host->mmc->parent, parent 606 drivers/mmc/host/sdhci-tegra.c err = device_property_read_u32(host->mmc->parent, parent 617 drivers/mmc/host/sdhci-tegra.c err = device_property_read_u32(host->mmc->parent, parent 628 drivers/mmc/host/sdhci-tegra.c err = device_property_read_u32(host->mmc->parent, parent 639 drivers/mmc/host/sdhci-tegra.c err = device_property_read_u32(host->mmc->parent, parent 650 drivers/mmc/host/sdhci-tegra.c err = device_property_read_u32(host->mmc->parent, parent 656 drivers/mmc/host/sdhci-tegra.c err = device_property_read_u32(host->mmc->parent, parent 662 drivers/mmc/host/sdhci-tegra.c err = device_property_read_u32(host->mmc->parent, parent 668 drivers/mmc/host/sdhci-tegra.c err = device_property_read_u32(host->mmc->parent, parent 697 drivers/mmc/host/sdhci-tegra.c err = device_property_read_u32(host->mmc->parent, "nvidia,default-tap", parent 702 drivers/mmc/host/sdhci-tegra.c err = device_property_read_u32(host->mmc->parent, "nvidia,default-trim", parent 707 drivers/mmc/host/sdhci-tegra.c err = device_property_read_u32(host->mmc->parent, "nvidia,dqs-trim", parent 718 drivers/mmc/host/sdhci-tegra.c if (device_property_read_bool(host->mmc->parent, "supports-cqe")) parent 1475 drivers/mmc/host/sdhci-tegra.c cq_host = devm_kzalloc(host->mmc->parent, parent 187 drivers/mmc/host/sdhci.c pm_runtime_get_noresume(host->mmc->parent); parent 195 drivers/mmc/host/sdhci.c pm_runtime_put_noidle(host->mmc->parent); parent 629 drivers/mmc/host/sdhci.c dma_sync_single_for_device(host->mmc->parent, parent 2145 drivers/mmc/host/sdhci.c pm_runtime_get_noresume(host->mmc->parent); parent 2152 drivers/mmc/host/sdhci.c pm_runtime_put_noidle(host->mmc->parent); parent 2674 drivers/mmc/host/sdhci.c host->mmc->parent, parent 2685 drivers/mmc/host/sdhci.c host->mmc->parent, parent 3675 drivers/mmc/host/sdhci.c host->bounce_buffer = devm_kmalloc(mmc->parent, parent 3689 drivers/mmc/host/sdhci.c host->bounce_addr = dma_map_single(mmc->parent, parent 3693 drivers/mmc/host/sdhci.c ret = dma_mapping_error(mmc->parent, host->bounce_addr); parent 1143 drivers/mmc/host/sh_mmcif.c dev_err(host->mmc->parent, parent 1148 drivers/mmc/host/sh_mmcif.c dev_err(host->mmc->parent, "DMA timeout!\n"); parent 1151 drivers/mmc/host/sh_mmcif.c dev_err(host->mmc->parent, parent 988 drivers/mmc/host/sunxi-mmc.c pm_runtime_put_noidle(host->mmc->parent); parent 470 drivers/mmc/host/via-sdmmc.c dev_info(host->mmc->parent, "forcing card speed to 8MHz\n"); parent 255 drivers/mtd/devices/bcm47xxsflash.c mtd->dev.parent = dev; parent 1725 drivers/mtd/devices/docg3.c dev_warn(floor->dev.parent, parent 1813 drivers/mtd/devices/docg3.c mtd->dev.parent = dev; parent 196 drivers/mtd/devices/mchp23k256.c flash->mtd.dev.parent = &spi->dev; parent 650 drivers/mtd/devices/mtd_dataflash.c device->dev.parent = &spi->dev; parent 216 drivers/mtd/devices/powernv_flash.c mtd->dev.parent = dev; parent 891 drivers/mtd/devices/spear_smi.c flash->mtd.dev.parent = &pdev->dev; parent 371 drivers/mtd/devices/sst25l.c flash->mtd.dev.parent = &spi->dev; parent 1673 drivers/mtd/devices/st_spi_fsm.c struct stfsm *fsm = dev_get_drvdata(mtd->dev.parent); parent 1749 drivers/mtd/devices/st_spi_fsm.c struct stfsm *fsm = dev_get_drvdata(mtd->dev.parent); parent 1794 drivers/mtd/devices/st_spi_fsm.c struct stfsm *fsm = dev_get_drvdata(mtd->dev.parent); parent 2099 drivers/mtd/devices/st_spi_fsm.c fsm->mtd.dev.parent = &pdev->dev; parent 124 drivers/mtd/hyperbus/hyperbus-core.c hbdev->mtd->dev.parent = dev; parent 448 drivers/mtd/lpddr/lpddr2_nvm.c .dev = { .parent = &pdev->dev }, parent 83 drivers/mtd/maps/amd76xrom.c if (map->rsrc.parent) { parent 91 drivers/mtd/maps/amd76xrom.c if (window->rsrc.parent) parent 151 drivers/mtd/maps/amd76xrom.c window->rsrc.parent = NULL; parent 239 drivers/mtd/maps/amd76xrom.c if (window->rsrc.parent) { parent 252 drivers/mtd/maps/amd76xrom.c map->rsrc.parent = NULL; parent 95 drivers/mtd/maps/ck804xrom.c if (map->rsrc.parent) parent 103 drivers/mtd/maps/ck804xrom.c if (window->rsrc.parent) parent 180 drivers/mtd/maps/ck804xrom.c window->rsrc.parent = NULL; parent 269 drivers/mtd/maps/ck804xrom.c if (window->rsrc.parent) { parent 282 drivers/mtd/maps/ck804xrom.c map->rsrc.parent = NULL; parent 130 drivers/mtd/maps/esb2rom.c if (map->rsrc.parent) parent 137 drivers/mtd/maps/esb2rom.c if (window->rsrc.parent) parent 245 drivers/mtd/maps/esb2rom.c window->rsrc.parent = NULL; parent 330 drivers/mtd/maps/esb2rom.c if (window->rsrc.parent) { parent 343 drivers/mtd/maps/esb2rom.c map->rsrc.parent = NULL; parent 71 drivers/mtd/maps/ichxrom.c if (map->rsrc.parent) parent 78 drivers/mtd/maps/ichxrom.c if (window->rsrc.parent) parent 180 drivers/mtd/maps/ichxrom.c window->rsrc.parent = NULL; parent 266 drivers/mtd/maps/ichxrom.c if (window->rsrc.parent) { parent 279 drivers/mtd/maps/ichxrom.c map->rsrc.parent = NULL; parent 93 drivers/mtd/maps/intel_vr_nor.c p->info->dev.parent = &p->dev->dev; parent 230 drivers/mtd/maps/ixp4xx.c info->mtd->dev.parent = &dev->dev; parent 154 drivers/mtd/maps/lantiq-flash.c ltq_mtd->mtd->dev.parent = &pdev->dev; parent 552 drivers/mtd/maps/physmap-core.c info->mtds[i]->dev.parent = &dev->dev; parent 52 drivers/mtd/maps/pismo.c struct i2c_client *client = to_i2c_client(pdev->dev.parent); parent 107 drivers/mtd/maps/pismo.c dev->dev.parent = &pismo->client->dev; parent 170 drivers/mtd/maps/plat-ram.c info->mtd->dev.parent = &pdev->dev; parent 92 drivers/mtd/maps/pxa2xx-flash.c info->mtd->dev.parent = &pdev->dev; parent 96 drivers/mtd/maps/rbtx4939-flash.c info->mtd->dev.parent = &dev->dev; parent 248 drivers/mtd/maps/sa1100-flash.c info->mtd->dev.parent = &pdev->dev; parent 686 drivers/mtd/mtdcore.c device_create(&mtd_class, mtd->dev.parent, MTD_DEVT(i) + 1, NULL, parent 771 drivers/mtd/mtdcore.c if (mtd->dev.parent) { parent 772 drivers/mtd/mtdcore.c if (!mtd->owner && mtd->dev.parent->driver) parent 773 drivers/mtd/mtdcore.c mtd->owner = mtd->dev.parent->driver->owner; parent 775 drivers/mtd/mtdcore.c mtd->name = dev_name(mtd->dev.parent); parent 36 drivers/mtd/mtdpart.c struct mtd_info *parent; parent 57 drivers/mtd/mtdpart.c return part_absolute_offset(part->parent) + part->offset; parent 72 drivers/mtd/mtdpart.c stats = part->parent->ecc_stats; parent 73 drivers/mtd/mtdpart.c res = part->parent->_read(part->parent, from + part->offset, len, parent 77 drivers/mtd/mtdpart.c part->parent->ecc_stats.failed - stats.failed; parent 80 drivers/mtd/mtdpart.c part->parent->ecc_stats.corrected - stats.corrected; parent 89 drivers/mtd/mtdpart.c return part->parent->_point(part->parent, from + part->offset, len, parent 97 drivers/mtd/mtdpart.c return part->parent->_unpoint(part->parent, from + part->offset, len); parent 107 drivers/mtd/mtdpart.c stats = part->parent->ecc_stats; parent 108 drivers/mtd/mtdpart.c res = part->parent->_read_oob(part->parent, from + part->offset, ops); parent 111 drivers/mtd/mtdpart.c part->parent->ecc_stats.failed - stats.failed; parent 114 drivers/mtd/mtdpart.c part->parent->ecc_stats.corrected - stats.corrected; parent 122 drivers/mtd/mtdpart.c return part->parent->_read_user_prot_reg(part->parent, from, len, parent 130 drivers/mtd/mtdpart.c return part->parent->_get_user_prot_info(part->parent, len, retlen, parent 138 drivers/mtd/mtdpart.c return part->parent->_read_fact_prot_reg(part->parent, from, len, parent 146 drivers/mtd/mtdpart.c return part->parent->_get_fact_prot_info(part->parent, len, retlen, parent 154 drivers/mtd/mtdpart.c return part->parent->_write(part->parent, to + part->offset, len, parent 162 drivers/mtd/mtdpart.c return part->parent->_panic_write(part->parent, to + part->offset, len, parent 171 drivers/mtd/mtdpart.c return part->parent->_write_oob(part->parent, to + part->offset, ops); parent 178 drivers/mtd/mtdpart.c return part->parent->_write_user_prot_reg(part->parent, from, len, parent 186 drivers/mtd/mtdpart.c return part->parent->_lock_user_prot_reg(part->parent, from, len); parent 193 drivers/mtd/mtdpart.c return part->parent->_writev(part->parent, vecs, count, parent 203 drivers/mtd/mtdpart.c ret = part->parent->_erase(part->parent, instr); parent 214 drivers/mtd/mtdpart.c return part->parent->_lock(part->parent, ofs + part->offset, len); parent 220 drivers/mtd/mtdpart.c return part->parent->_unlock(part->parent, ofs + part->offset, len); parent 226 drivers/mtd/mtdpart.c return part->parent->_is_locked(part->parent, ofs + part->offset, len); parent 232 drivers/mtd/mtdpart.c part->parent->_sync(part->parent); parent 238 drivers/mtd/mtdpart.c return part->parent->_suspend(part->parent); parent 244 drivers/mtd/mtdpart.c part->parent->_resume(part->parent); parent 251 drivers/mtd/mtdpart.c return part->parent->_block_isreserved(part->parent, ofs); parent 258 drivers/mtd/mtdpart.c return part->parent->_block_isbad(part->parent, ofs); parent 267 drivers/mtd/mtdpart.c res = part->parent->_block_markbad(part->parent, ofs); parent 276 drivers/mtd/mtdpart.c return part->parent->_get_device(part->parent); parent 282 drivers/mtd/mtdpart.c part->parent->_put_device(part->parent); parent 290 drivers/mtd/mtdpart.c return mtd_ooblayout_ecc(part->parent, section, oobregion); parent 298 drivers/mtd/mtdpart.c return mtd_ooblayout_free(part->parent, section, oobregion); parent 310 drivers/mtd/mtdpart.c return part->parent->_max_bad_blocks(part->parent, parent 320 drivers/mtd/mtdpart.c static struct mtd_part *allocate_partition(struct mtd_info *parent, parent 324 drivers/mtd/mtdpart.c int wr_alignment = (parent->flags & MTD_NO_ERASE) ? parent->writesize : parent 325 drivers/mtd/mtdpart.c parent->erasesize; parent 336 drivers/mtd/mtdpart.c parent->name); parent 343 drivers/mtd/mtdpart.c slave->mtd.type = parent->type; parent 344 drivers/mtd/mtdpart.c slave->mtd.flags = parent->orig_flags & ~part->mask_flags; parent 347 drivers/mtd/mtdpart.c slave->mtd.writesize = parent->writesize; parent 348 drivers/mtd/mtdpart.c slave->mtd.writebufsize = parent->writebufsize; parent 349 drivers/mtd/mtdpart.c slave->mtd.oobsize = parent->oobsize; parent 350 drivers/mtd/mtdpart.c slave->mtd.oobavail = parent->oobavail; parent 351 drivers/mtd/mtdpart.c slave->mtd.subpage_sft = parent->subpage_sft; parent 352 drivers/mtd/mtdpart.c slave->mtd.pairing = parent->pairing; parent 355 drivers/mtd/mtdpart.c slave->mtd.owner = parent->owner; parent 365 drivers/mtd/mtdpart.c slave->mtd.dev.parent = IS_ENABLED(CONFIG_MTD_PARTITIONED_MASTER) || mtd_is_partition(parent) ? parent 366 drivers/mtd/mtdpart.c &parent->dev : parent 367 drivers/mtd/mtdpart.c parent->dev.parent; parent 370 drivers/mtd/mtdpart.c if (parent->_read) parent 372 drivers/mtd/mtdpart.c if (parent->_write) parent 375 drivers/mtd/mtdpart.c if (parent->_panic_write) parent 378 drivers/mtd/mtdpart.c if (parent->_point && parent->_unpoint) { parent 383 drivers/mtd/mtdpart.c if (parent->_read_oob) parent 385 drivers/mtd/mtdpart.c if (parent->_write_oob) parent 387 drivers/mtd/mtdpart.c if (parent->_read_user_prot_reg) parent 389 drivers/mtd/mtdpart.c if (parent->_read_fact_prot_reg) parent 391 drivers/mtd/mtdpart.c if (parent->_write_user_prot_reg) parent 393 drivers/mtd/mtdpart.c if (parent->_lock_user_prot_reg) parent 395 drivers/mtd/mtdpart.c if (parent->_get_user_prot_info) parent 397 drivers/mtd/mtdpart.c if (parent->_get_fact_prot_info) parent 399 drivers/mtd/mtdpart.c if (parent->_sync) parent 401 drivers/mtd/mtdpart.c if (!partno && !parent->dev.class && parent->_suspend && parent 402 drivers/mtd/mtdpart.c parent->_resume) { parent 406 drivers/mtd/mtdpart.c if (parent->_writev) parent 408 drivers/mtd/mtdpart.c if (parent->_lock) parent 410 drivers/mtd/mtdpart.c if (parent->_unlock) parent 412 drivers/mtd/mtdpart.c if (parent->_is_locked) parent 414 drivers/mtd/mtdpart.c if (parent->_block_isreserved) parent 416 drivers/mtd/mtdpart.c if (parent->_block_isbad) parent 418 drivers/mtd/mtdpart.c if (parent->_block_markbad) parent 420 drivers/mtd/mtdpart.c if (parent->_max_bad_blocks) parent 423 drivers/mtd/mtdpart.c if (parent->_get_device) parent 425 drivers/mtd/mtdpart.c if (parent->_put_device) parent 429 drivers/mtd/mtdpart.c slave->parent = parent; parent 447 drivers/mtd/mtdpart.c if (parent->size - slave->offset >= slave->mtd.size) { parent 448 drivers/mtd/mtdpart.c slave->mtd.size = parent->size - slave->offset parent 452 drivers/mtd/mtdpart.c part->name, parent->size - slave->offset, parent 459 drivers/mtd/mtdpart.c slave->mtd.size = parent->size - slave->offset; parent 465 drivers/mtd/mtdpart.c if (slave->offset >= parent->size) { parent 471 drivers/mtd/mtdpart.c slave->mtd.erasesize = parent->erasesize; parent 477 drivers/mtd/mtdpart.c if (slave->offset + slave->mtd.size > parent->size) { parent 478 drivers/mtd/mtdpart.c slave->mtd.size = parent->size - slave->offset; parent 480 drivers/mtd/mtdpart.c part->name, parent->name, (unsigned long long)slave->mtd.size); parent 482 drivers/mtd/mtdpart.c if (parent->numeraseregions > 1) { parent 484 drivers/mtd/mtdpart.c int i, max = parent->numeraseregions; parent 486 drivers/mtd/mtdpart.c struct mtd_erase_region_info *regions = parent->eraseregions; parent 505 drivers/mtd/mtdpart.c slave->mtd.erasesize = parent->erasesize; parent 516 drivers/mtd/mtdpart.c tmp = part_absolute_offset(parent) + slave->offset; parent 527 drivers/mtd/mtdpart.c tmp = part_absolute_offset(parent) + slave->mtd.size; parent 536 drivers/mtd/mtdpart.c slave->mtd.ecc_step_size = parent->ecc_step_size; parent 537 drivers/mtd/mtdpart.c slave->mtd.ecc_strength = parent->ecc_strength; parent 538 drivers/mtd/mtdpart.c slave->mtd.bitflip_threshold = parent->bitflip_threshold; parent 540 drivers/mtd/mtdpart.c if (parent->_block_isbad) { parent 544 drivers/mtd/mtdpart.c if (mtd_block_isreserved(parent, offs + slave->offset)) parent 546 drivers/mtd/mtdpart.c else if (mtd_block_isbad(parent, offs + slave->offset)) parent 580 drivers/mtd/mtdpart.c int mtd_add_partition(struct mtd_info *parent, const char *name, parent 593 drivers/mtd/mtdpart.c length = parent->size - offset; parent 603 drivers/mtd/mtdpart.c new = allocate_partition(parent, &part, -1, offset); parent 643 drivers/mtd/mtdpart.c if (child->parent == &priv->mtd) { parent 673 drivers/mtd/mtdpart.c if (slave->parent == mtd) { parent 690 drivers/mtd/mtdpart.c if ((slave->parent == mtd) && parent 1049 drivers/mtd/mtdpart.c return mtd_get_device_size(mtd_to_part(mtd)->parent); parent 205 drivers/mtd/mtdswap.c struct rb_node **p, *parent = NULL; parent 210 drivers/mtd/mtdswap.c parent = *p; parent 211 drivers/mtd/mtdswap.c cur = rb_entry(parent, struct swap_eb, rb); parent 218 drivers/mtd/mtdswap.c rb_link_node(&eb->rb, parent, p); parent 58 drivers/mtd/nand/onenand/generic.c info->mtd.dev.parent = &pdev->dev; parent 525 drivers/mtd/nand/onenand/omap2.c c->mtd.dev.parent = dev; parent 857 drivers/mtd/nand/onenand/samsung.c mtd->dev.parent = &pdev->dev; parent 238 drivers/mtd/nand/raw/ams-delta.c mtd->dev.parent = &pdev->dev; parent 1476 drivers/mtd/nand/raw/atmel/nand-controller.c mtd->dev.parent = nc->dev; parent 2002 drivers/mtd/nand/raw/atmel/nand-controller.c nc->mck = of_clk_get(dev->parent->of_node, 0); parent 2008 drivers/mtd/nand/raw/atmel/nand-controller.c np = of_parse_phandle(dev->parent->of_node, "atmel,smc", 0); parent 2037 drivers/mtd/nand/raw/atmel/nand-controller.c np = of_parse_phandle(dev->parent->of_node, parent 2062 drivers/mtd/nand/raw/atmel/nand-controller.c if (of_device_is_compatible(dev->parent->of_node, parent 2189 drivers/mtd/nand/raw/atmel/nand-controller.c np = of_parse_phandle(dev->parent->of_node, "atmel,smc", 0); parent 416 drivers/mtd/nand/raw/au1550nd.c mtd->dev.parent = &pdev->dev; parent 35 drivers/mtd/nand/raw/bcm47xxnflash/main.c mtd->dev.parent = &pdev->dev; parent 2393 drivers/mtd/nand/raw/brcmnand/brcmnand.c mtd->dev.parent = &pdev->dev; parent 690 drivers/mtd/nand/raw/cafe_nand.c mtd->dev.parent = &pdev->dev; parent 746 drivers/mtd/nand/raw/davinci_nand.c mtd->dev.parent = &pdev->dev; parent 1197 drivers/mtd/nand/raw/denali.c mtd->dev.parent = denali->dev; parent 692 drivers/mtd/nand/raw/fsl_elbc_nand.c mtd->dev.parent = priv->dev; parent 841 drivers/mtd/nand/raw/fsl_ifc_nand.c mtd->dev.parent = priv->dev; parent 174 drivers/mtd/nand/raw/fsl_upm.c mtd->dev.parent = fun->dev; parent 1052 drivers/mtd/nand/raw/fsmc_nand.c mtd->dev.parent = &pdev->dev; parent 281 drivers/mtd/nand/raw/gpio.c mtd->dev.parent = dev; parent 2563 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c mtd->dev.parent = this->dev; parent 772 drivers/mtd/nand/raw/hisi504_nand.c mtd->dev.parent = &pdev->dev; parent 360 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c mtd->dev.parent = dev; parent 406 drivers/mtd/nand/raw/lpc32xx_mlc.c dev_err(mtd->dev.parent, "Failed to map sg list\n"); parent 412 drivers/mtd/nand/raw/lpc32xx_mlc.c dev_err(mtd->dev.parent, "Failed to prepare slave sg\n"); parent 578 drivers/mtd/nand/raw/lpc32xx_mlc.c dev_err(mtd->dev.parent, "no DMA platform data\n"); parent 587 drivers/mtd/nand/raw/lpc32xx_mlc.c dev_err(mtd->dev.parent, "Failed to request DMA channel\n"); parent 606 drivers/mtd/nand/raw/lpc32xx_mlc.c dev_err(mtd->dev.parent, "Failed to setup DMA slave\n"); parent 719 drivers/mtd/nand/raw/lpc32xx_mlc.c mtd->dev.parent = &pdev->dev; parent 446 drivers/mtd/nand/raw/lpc32xx_slc.c dev_err(mtd->dev.parent, "Failed to setup DMA slave\n"); parent 455 drivers/mtd/nand/raw/lpc32xx_slc.c dev_err(mtd->dev.parent, "Failed to map sg list\n"); parent 461 drivers/mtd/nand/raw/lpc32xx_slc.c dev_err(mtd->dev.parent, "Failed to prepare slave sg\n"); parent 558 drivers/mtd/nand/raw/lpc32xx_slc.c dev_warn(mtd->dev.parent, "FIFO not empty!\n"); parent 564 drivers/mtd/nand/raw/lpc32xx_slc.c dev_err(mtd->dev.parent, "FIFO held data too long\n"); parent 581 drivers/mtd/nand/raw/lpc32xx_slc.c dev_err(mtd->dev.parent, "DMA FIFO failure\n"); parent 727 drivers/mtd/nand/raw/lpc32xx_slc.c dev_err(mtd->dev.parent, "no DMA platform data\n"); parent 736 drivers/mtd/nand/raw/lpc32xx_slc.c dev_err(mtd->dev.parent, "Failed to request DMA channel\n"); parent 858 drivers/mtd/nand/raw/lpc32xx_slc.c mtd->dev.parent = &pdev->dev; parent 2637 drivers/mtd/nand/raw/marvell_nand.c mtd->dev.parent = dev; parent 1272 drivers/mtd/nand/raw/meson_nand.c mtd->dev.parent = dev; parent 637 drivers/mtd/nand/raw/mpc5121_nfc.c mtd->dev.parent = dev; parent 1292 drivers/mtd/nand/raw/mtk_nand.c struct device *dev = mtd->dev.parent; parent 1409 drivers/mtd/nand/raw/mtk_nand.c mtd->dev.parent = dev; parent 1681 drivers/mtd/nand/raw/mxc_nand.c struct device *dev = mtd->dev.parent; parent 1777 drivers/mtd/nand/raw/mxc_nand.c mtd->dev.parent = &pdev->dev; parent 515 drivers/mtd/nand/raw/mxic_nand.c mtd->dev.parent = &pdev->dev; parent 5019 drivers/mtd/nand/raw/nand_base.c if (!mtd->name && mtd->dev.parent) parent 5020 drivers/mtd/nand/raw/nand_base.c mtd->name = dev_name(mtd->dev.parent); parent 158 drivers/mtd/nand/raw/ndfc.c mtd->dev.parent = &ndfc->ofdev->dev; parent 1941 drivers/mtd/nand/raw/omap2.c info->dma = dma_request_chan(dev->parent, "rxtx"); parent 2201 drivers/mtd/nand/raw/omap2.c mtd->dev.parent = &pdev->dev; parent 135 drivers/mtd/nand/raw/orion_nand.c mtd->dev.parent = &pdev->dev; parent 128 drivers/mtd/nand/raw/oxnas_nand.c mtd->dev.parent = &pdev->dev; parent 106 drivers/mtd/nand/raw/pasemi_nand.c pasemi_nand_mtd->dev.parent = dev; parent 56 drivers/mtd/nand/raw/plat_nand.c mtd->dev.parent = &pdev->dev; parent 2794 drivers/mtd/nand/raw/qcom_nandc.c mtd->dev.parent = dev; parent 636 drivers/mtd/nand/raw/r852.c mtd->dev.parent = &dev->pci_dev->dev; parent 1170 drivers/mtd/nand/raw/s3c2410.c mtd->dev.parent = &pdev->dev; parent 1158 drivers/mtd/nand/raw/sh_flctl.c flctl_mtd->dev.parent = &pdev->dev; parent 141 drivers/mtd/nand/raw/sharpsl.c mtd->dev.parent = &pdev->dev; parent 148 drivers/mtd/nand/raw/socrates_nand.c mtd->dev.parent = &ofdev->dev; parent 1959 drivers/mtd/nand/raw/stm32_fmc2_nand.c mtd->dev.parent = dev; parent 1997 drivers/mtd/nand/raw/sunxi_nand.c mtd->dev.parent = dev; parent 579 drivers/mtd/nand/raw/tango_nand.c mtd->dev.parent = dev; parent 1108 drivers/mtd/nand/raw/tegra_nand.c mtd->dev.parent = dev; parent 386 drivers/mtd/nand/raw/tmio_nand.c mtd->dev.parent = &dev->dev; parent 322 drivers/mtd/nand/raw/txx9ndfmc.c mtd->dev.parent = &dev->dev; parent 830 drivers/mtd/nand/raw/vf610_nfc.c mtd->dev.parent = nfc->dev; parent 173 drivers/mtd/nand/raw/xway_nand.c mtd->dev.parent = &pdev->dev; parent 1096 drivers/mtd/nand/spi/core.c mtd->dev.parent = &mem->spi->dev; parent 4929 drivers/mtd/spi-nor/spi-nor.c mtd->dev.parent = dev; parent 108 drivers/mtd/ubi/attach.c struct rb_node **p = &ai->volumes.rb_node, *parent = NULL; parent 112 drivers/mtd/ubi/attach.c parent = *p; parent 113 drivers/mtd/ubi/attach.c av = rb_entry(parent, struct ubi_ainf_volume, rb); parent 143 drivers/mtd/ubi/attach.c rb_link_node(&av->rb, parent, p); parent 570 drivers/mtd/ubi/attach.c struct rb_node **p, *parent = NULL; parent 594 drivers/mtd/ubi/attach.c parent = *p; parent 595 drivers/mtd/ubi/attach.c aeb = rb_entry(parent, struct ubi_ainf_peb, u.rb); parent 704 drivers/mtd/ubi/attach.c rb_link_node(&aeb->u.rb, parent, p); parent 275 drivers/mtd/ubi/eba.c struct rb_node **p, *parent = NULL; parent 285 drivers/mtd/ubi/eba.c parent = *p; parent 286 drivers/mtd/ubi/eba.c le1 = rb_entry(parent, struct ubi_ltree_entry, rb); parent 301 drivers/mtd/ubi/eba.c rb_link_node(&le->rb, parent, p); parent 208 drivers/mtd/ubi/fastmap.c struct rb_node **p = &av->root.rb_node, *parent = NULL; parent 211 drivers/mtd/ubi/fastmap.c parent = *p; parent 213 drivers/mtd/ubi/fastmap.c tmp_aeb = rb_entry(parent, struct ubi_ainf_peb, u.rb); parent 228 drivers/mtd/ubi/fastmap.c rb_link_node(&aeb->u.rb, parent, p); parent 246 drivers/mtd/ubi/fastmap.c struct rb_node **p = &av->root.rb_node, *parent = NULL; parent 251 drivers/mtd/ubi/fastmap.c parent = *p; parent 252 drivers/mtd/ubi/fastmap.c aeb = rb_entry(parent, struct ubi_ainf_peb, u.rb); parent 321 drivers/mtd/ubi/fastmap.c rb_link_node(&new_aeb->u.rb, parent, p); parent 160 drivers/mtd/ubi/vmt.c vol->dev.parent = &ubi->dev; parent 594 drivers/mtd/ubi/vmt.c vol->dev.parent = &ubi->dev; parent 141 drivers/mtd/ubi/wl.c struct rb_node **p, *parent = NULL; parent 147 drivers/mtd/ubi/wl.c parent = *p; parent 148 drivers/mtd/ubi/wl.c e1 = rb_entry(parent, struct ubi_wl_entry, u.rb); parent 163 drivers/mtd/ubi/wl.c rb_link_node(&e->u.rb, parent, p); parent 36 drivers/mux/adg792a.c struct i2c_client *i2c = to_i2c_client(mux->chip->dev.parent); parent 38 drivers/mux/adgs1408.c struct spi_device *spi = to_spi_device(mux->chip->dev.parent); parent 97 drivers/mux/core.c mux_chip->dev.parent = dev; parent 48 drivers/mux/mmio.c regmap = syscon_node_to_regmap(np->parent); parent 50 drivers/mux/mmio.c regmap = dev_get_regmap(dev->parent, NULL) ?: ERR_PTR(-ENODEV); parent 362 drivers/net/caif/caif_virtio.c dma_free_coherent(cfv->vdev->dev.parent->parent, parent 396 drivers/net/caif/caif_virtio.c cfv->vdev->dev.parent->parent, parent 681 drivers/net/can/c_can/c_can.c pinctrl_pm_select_sleep_state(dev->dev.parent); parent 1345 drivers/net/can/c_can/c_can.c pinctrl_pm_select_sleep_state(dev->dev.parent); parent 843 drivers/net/can/dev.c struct device_node *np = dev->dev.parent->of_node; parent 343 drivers/net/can/rx-offload.c dev_dbg(dev->dev.parent, "%s: skb_queue_len_max=%d\n", parent 456 drivers/net/can/sja1000/peak_pci.c card->led_chip.dev.parent = &pdev->dev; parent 167 drivers/net/can/softing/softing_cs.c struct pcmcia_device *pcmcia = to_pcmcia_dev(pdev->dev.parent); parent 175 drivers/net/can/softing/softing_cs.c struct pcmcia_device *pcmcia = to_pcmcia_dev(pdev->dev.parent); parent 270 drivers/net/can/softing/softing_cs.c pdev->dev.parent = &pcmcia->dev; parent 390 drivers/net/can/usb/esd_usb2.c dev_info(dev->udev->dev.parent, parent 403 drivers/net/can/usb/esd_usb2.c dev_err(dev->udev->dev.parent, "format error\n"); parent 412 drivers/net/can/usb/esd_usb2.c dev_err(dev->udev->dev.parent, "format error\n"); parent 424 drivers/net/can/usb/esd_usb2.c dev_err(dev->udev->dev.parent, "format error\n"); parent 441 drivers/net/can/usb/esd_usb2.c dev_err(dev->udev->dev.parent, parent 558 drivers/net/can/usb/esd_usb2.c dev_warn(dev->udev->dev.parent, parent 587 drivers/net/can/usb/esd_usb2.c dev_err(dev->udev->dev.parent, "couldn't setup read URBs\n"); parent 593 drivers/net/can/usb/esd_usb2.c dev_warn(dev->udev->dev.parent, parent 166 drivers/net/can/usb/gs_usb.c struct gs_usb *parent; parent 441 drivers/net/can/usb/gs_usb.c dev_err(netdev->dev.parent, "Couldn't set bittimings (err=%d)", parent 572 drivers/net/can/usb/gs_usb.c struct gs_usb *parent = dev->parent; parent 581 drivers/net/can/usb/gs_usb.c if (atomic_add_return(1, &parent->active_channels) == 1) { parent 611 drivers/net/can/usb/gs_usb.c parent); parent 614 drivers/net/can/usb/gs_usb.c usb_anchor_urb(urb, &parent->rx_submitted); parent 692 drivers/net/can/usb/gs_usb.c struct gs_usb *parent = dev->parent; parent 697 drivers/net/can/usb/gs_usb.c if (atomic_dec_and_test(&parent->active_channels)) parent 698 drivers/net/can/usb/gs_usb.c usb_kill_anchored_urbs(&parent->rx_submitted); parent 995 drivers/net/can/usb/gs_usb.c dev->canch[i]->parent = dev; parent 815 drivers/net/can/usb/peak_usb/pcan_usb.c dev_err(dev->netdev->dev.parent, parent 821 drivers/net/can/usb/peak_usb/pcan_usb.c dev_info(dev->netdev->dev.parent, parent 857 drivers/net/can/usb/peak_usb/pcan_usb_fd.c dev_err(dev->netdev->dev.parent, parent 867 drivers/net/can/usb/peak_usb/pcan_usb_fd.c dev_info(dev->netdev->dev.parent, parent 887 drivers/net/can/usb/peak_usb/pcan_usb_fd.c dev_err(dev->netdev->dev.parent, parent 916 drivers/net/can/usb/peak_usb/pcan_usb_fd.c dev_warn(dev->netdev->dev.parent, parent 877 drivers/net/can/usb/peak_usb/pcan_usb_pro.c dev_err(dev->netdev->dev.parent, parent 887 drivers/net/can/usb/peak_usb/pcan_usb_pro.c dev_err(dev->netdev->dev.parent, parent 898 drivers/net/can/usb/peak_usb/pcan_usb_pro.c dev_info(dev->netdev->dev.parent, parent 459 drivers/net/dsa/bcm_sf2.c priv->slave_mii_bus->parent = ds->dev->parent; parent 497 drivers/net/dsa/lantiq_gswip.c ds->slave_mii_bus->parent = priv->dev; parent 1186 drivers/net/dsa/mt7530.c dn = ds->ports[MT7530_CPU_PORT].master->dev.of_node->parent; parent 1288 drivers/net/dsa/mt7530.c if (phy_node->parent == priv->dev->of_node->parent) { parent 2853 drivers/net/dsa/mv88e6xxx/chip.c bus->parent = chip->dev; parent 368 drivers/net/dsa/realtek-smi-core.c smi->slave_mii_bus->parent = smi->dev; parent 1113 drivers/net/dsa/vitesse-vsc73xx-core.c vsc->gc.parent = vsc->dev; parent 171 drivers/net/ethernet/8390/ax88796.c struct platform_device *pdev = to_platform_device(dev->dev.parent); parent 454 drivers/net/ethernet/8390/ax88796.c struct platform_device *pdev = to_platform_device(dev->dev.parent); parent 468 drivers/net/ethernet/8390/ax88796.c ax->mii_bus->parent = dev->dev.parent; parent 573 drivers/net/ethernet/8390/ax88796.c struct platform_device *pdev = to_platform_device(dev->dev.parent); parent 560 drivers/net/ethernet/8390/etherh.c strlcpy(info->bus_info, dev_name(dev->dev.parent), parent 104 drivers/net/ethernet/8390/xsurf100.c struct platform_device *pdev = to_platform_device(dev->dev.parent); parent 130 drivers/net/ethernet/8390/xsurf100.c struct platform_device *pdev = to_platform_device(dev->dev.parent); parent 175 drivers/net/ethernet/altera/altera_tse_main.c mdio->parent = priv->device; parent 1404 drivers/net/ethernet/amd/sunlance.c sbus_dp = ledma_dp->parent; parent 1488 drivers/net/ethernet/amd/sunlance.c struct platform_device *parent = to_platform_device(op->dev.parent); parent 1489 drivers/net/ethernet/amd/sunlance.c struct device_node *parent_dp = parent->dev.of_node; parent 1493 drivers/net/ethernet/amd/sunlance.c err = sparc_lance_probe_one(op, parent, NULL); parent 1495 drivers/net/ethernet/amd/sunlance.c err = sparc_lance_probe_one(op, NULL, parent); parent 3343 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c mii->parent = pdata->dev; parent 115 drivers/net/ethernet/apm/xgene-v2/mdio.c mdio_bus->parent = dev; parent 423 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c struct clk *parent = clk_get_parent(pdata->clk); parent 427 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c clk_set_rate(parent, 2500000); parent 430 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c clk_set_rate(parent, 25000000); parent 433 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c clk_set_rate(parent, 125000000); parent 960 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c mdio_bus->parent = &pdata->pdev->dev; parent 252 drivers/net/ethernet/apm/xgene/xgene_enet_main.h return ndev->dev.parent; parent 109 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c struct pci_dev *pdev = to_pci_dev(ndev->dev.parent); parent 366 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c struct pci_dev *pdev = to_pci_dev(ndev->dev.parent); parent 626 drivers/net/ethernet/aquantia/atlantic/aq_filters.c struct aq_rx_filter *rule = NULL, *parent = NULL; parent 634 drivers/net/ethernet/aquantia/atlantic/aq_filters.c parent = rule; parent 649 drivers/net/ethernet/aquantia/atlantic/aq_filters.c if (parent) parent 650 drivers/net/ethernet/aquantia/atlantic/aq_filters.c hlist_add_behind(&aq_rx_fltr->aq_node, &parent->aq_node); parent 116 drivers/net/ethernet/aquantia/atlantic/aq_nic.h return self->ndev->dev.parent; parent 868 drivers/net/ethernet/arc/emac_main.c struct device *dev = ndev->dev.parent; parent 144 drivers/net/ethernet/arc/emac_mdio.c bus->parent = priv->dev; parent 564 drivers/net/ethernet/atheros/ag71xx.c mii_bus->parent = dev; parent 769 drivers/net/ethernet/aurora/nb8800.c dma_free_coherent(dev->dev.parent, RX_DESC_SIZE, priv->rx_descs, parent 775 drivers/net/ethernet/aurora/nb8800.c dma_free_coherent(dev->dev.parent, TX_DESC_SIZE, priv->tx_descs, parent 833 drivers/net/ethernet/aurora/nb8800.c priv->rx_descs = dma_alloc_coherent(dev->dev.parent, RX_DESC_SIZE, parent 848 drivers/net/ethernet/aurora/nb8800.c priv->tx_descs = dma_alloc_coherent(dev->dev.parent, TX_DESC_SIZE, parent 1261 drivers/net/ethernet/aurora/nb8800.c dev_err(dev->dev.parent, "unsupported phy mode %s\n", parent 1406 drivers/net/ethernet/aurora/nb8800.c bus->parent = &pdev->dev; parent 2273 drivers/net/ethernet/broadcom/b44.c mii_bus->parent = sdev->dev; parent 1794 drivers/net/ethernet/broadcom/bcm63xx_enet.c bus->parent = &pdev->dev; parent 229 drivers/net/ethernet/broadcom/bgmac-bcma-mdio.c mii_bus->parent = &core->dev; parent 454 drivers/net/ethernet/broadcom/genet/bcmmii.c ppdev->dev.parent = &pdev->dev; parent 2228 drivers/net/ethernet/broadcom/sb1250-mac.c sc->mii_bus->parent = &pldev->dev; parent 1549 drivers/net/ethernet/broadcom/tg3.c tp->mdio_bus->parent = &tp->pdev->dev; parent 604 drivers/net/ethernet/cadence/macb_main.c bp->mii_bus->parent = &bp->pdev->dev; parent 79 drivers/net/ethernet/cadence/macb_pci.c plat_info.parent = &pdev->dev; parent 1976 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c const struct device *parent; parent 1981 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c parent = netdev->dev.parent; parent 1982 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (parent && parent->driver == &cxgb4_driver.driver) parent 1983 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c t4_l2t_update(dev_get_drvdata(parent), neigh); parent 2281 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c const struct device *parent = NULL; parent 2308 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c parent = event_dev->dev.parent; parent 2310 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (parent && parent->driver == &cxgb4_driver.driver) { parent 297 drivers/net/ethernet/chelsio/cxgb4/sge.c unmap_skb(skb->dev->dev.parent, skb, (dma_addr_t *)skb->head); parent 1560 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c strlcpy(drvinfo->bus_info, pci_name(to_pci_dev(dev->dev.parent)), parent 285 drivers/net/ethernet/cirrus/ep93xx_eth.c dma_sync_single_for_cpu(dev->dev.parent, rxd->buf_addr, parent 288 drivers/net/ethernet/cirrus/ep93xx_eth.c dma_sync_single_for_device(dev->dev.parent, parent 349 drivers/net/ethernet/cirrus/ep93xx_eth.c dma_sync_single_for_cpu(dev->dev.parent, txd->buf_addr, skb->len, parent 352 drivers/net/ethernet/cirrus/ep93xx_eth.c dma_sync_single_for_device(dev->dev.parent, txd->buf_addr, skb->len, parent 447 drivers/net/ethernet/cirrus/ep93xx_eth.c struct device *dev = ep->dev->dev.parent; parent 480 drivers/net/ethernet/cirrus/ep93xx_eth.c struct device *dev = ep->dev->dev.parent; parent 2374 drivers/net/ethernet/cortina/gemini.c struct device *parent; parent 2379 drivers/net/ethernet/cortina/gemini.c parent = dev->parent; parent 2380 drivers/net/ethernet/cortina/gemini.c geth = dev_get_drvdata(parent); parent 1670 drivers/net/ethernet/faraday/ftgmac100.c priv->mii_bus->parent = priv->dev; parent 219 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c struct device *dev = net_dev->dev.parent; parent 903 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dev_err(priv->net_dev->dev.parent, parent 940 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dev_warn(priv->net_dev->dev.parent, parent 981 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dev = dpaa_fq->net_dev->dev.parent; parent 1614 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c struct device *dev = priv->net_dev->dev.parent; parent 1861 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c struct device *dev = net_dev->dev.parent; parent 1915 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c struct device *dev = net_dev->dev.parent; parent 2345 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dev_warn(net_dev->dev.parent, "fman_port_get_tstamp failed!\n"); parent 2788 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dev = pdev->dev.parent; parent 2805 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c SET_NETDEV_DEV(net_dev, dev->parent); parent 2969 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dev = pdev->dev.parent; parent 124 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c strlcpy(drvinfo->bus_info, dev_name(net_dev->dev.parent->parent), parent 500 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c struct device *dev = net_dev->dev.parent; parent 68 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = priv->net_dev->dev.parent; parent 128 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = priv->net_dev->dev.parent; parent 208 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = priv->net_dev->dev.parent; parent 333 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c dma_unmap_page(priv->net_dev->dev.parent, addr, parent 363 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = priv->net_dev->dev.parent; parent 523 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = priv->net_dev->dev.parent; parent 624 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = priv->net_dev->dev.parent; parent 676 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = priv->net_dev->dev.parent; parent 948 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = priv->net_dev->dev.parent; parent 1438 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = net_dev->dev.parent; parent 1850 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = net_dev->dev.parent; parent 2048 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = priv->net_dev->dev.parent; parent 2109 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = priv->net_dev->dev.parent; parent 2157 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = priv->net_dev->dev.parent; parent 2259 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = priv->net_dev->dev.parent; parent 2274 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = priv->net_dev->dev.parent; parent 2291 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = priv->net_dev->dev.parent; parent 2355 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = priv->net_dev->dev.parent; parent 2420 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = priv->net_dev->dev.parent; parent 2527 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = priv->net_dev->dev.parent; parent 2683 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = priv->net_dev->dev.parent; parent 2731 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = priv->net_dev->dev.parent; parent 2846 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = priv->net_dev->dev.parent; parent 2866 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = priv->net_dev->dev.parent; parent 2886 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = priv->net_dev->dev.parent; parent 2957 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = net_dev->dev.parent; parent 3053 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = priv->net_dev->dev.parent; parent 3095 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = net_dev->dev.parent; parent 3167 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = net_dev->dev.parent; parent 3202 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = net_dev->dev.parent; parent 3266 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct device *dev = net_dev->dev.parent; parent 3619 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c dev_dbg(net_dev->dev.parent, "Removed interface %s\n", net_dev->name); parent 78 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c strlcpy(drvinfo->bus_info, dev_name(net_dev->dev.parent->parent), parent 499 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c struct device *dev = net_dev->dev.parent; parent 164 drivers/net/ethernet/freescale/enetc/enetc_mdio.c bus->parent = dev; parent 31 drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c bus->parent = dev; parent 2147 drivers/net/ethernet/freescale/fec_main.c fep->mii_bus->parent = &pdev->dev; parent 128 drivers/net/ethernet/freescale/fec_mpc52xx.c dma_unmap_single(dev->dev.parent, bd->skb_pa, skb->len, parent 142 drivers/net/ethernet/freescale/fec_mpc52xx.c bd->skb_pa = dma_map_single(dev->dev.parent, rskb->data, parent 327 drivers/net/ethernet/freescale/fec_mpc52xx.c bd->skb_pa = dma_map_single(dev->dev.parent, skb->data, skb->len, parent 369 drivers/net/ethernet/freescale/fec_mpc52xx.c dma_unmap_single(dev->dev.parent, bd->skb_pa, skb->len, parent 425 drivers/net/ethernet/freescale/fec_mpc52xx.c dma_unmap_single(dev->dev.parent, physaddr, rskb->len, parent 98 drivers/net/ethernet/freescale/fec_mpc52xx_phy.c bus->parent = dev; parent 568 drivers/net/ethernet/freescale/fman/mac.c pdev->dev.parent = priv->dev; parent 176 drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c new_bus->parent = &ofdev->dev; parent 170 drivers/net/ethernet/freescale/fs_enet/mii-fec.c new_bus->parent = &ofdev->dev; parent 466 drivers/net/ethernet/freescale/fsl_pq_mdio.c new_bus->parent = &pdev->dev; parent 265 drivers/net/ethernet/freescale/xgmac_mdio.c bus->parent = &pdev->dev; parent 949 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c dev_err(bus->parent, "SMI bus read not valid\n"); parent 1188 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c bus->parent = &pdev->dev; parent 417 drivers/net/ethernet/hisilicon/hns/hnae.c hdev->cls_dev.parent = hdev->dev; parent 5322 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct hclge_fd_rule *rule = NULL, *parent = NULL; parent 5332 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c parent = rule; parent 5356 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (parent) parent 5357 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hlist_add_behind(&new_rule->rule_node, &parent->rule_node); parent 152 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c mdio_bus->parent = &hdev->pdev->dev; parent 157 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c dev_err(mdio_bus->parent, parent 164 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c dev_err(mdio_bus->parent, "Failed to get phy device\n"); parent 356 drivers/net/ethernet/hisilicon/hns_mdio.c if (dev_of_node(bus->parent)) { parent 396 drivers/net/ethernet/hisilicon/hns_mdio.c } else if (is_acpi_node(bus->parent->fwnode)) { parent 399 drivers/net/ethernet/hisilicon/hns_mdio.c s = acpi_evaluate_object(ACPI_HANDLE(bus->parent), parent 446 drivers/net/ethernet/hisilicon/hns_mdio.c new_bus->parent = &pdev->dev; parent 102 drivers/net/ethernet/i825xx/lasi_82596.c do { dma_cache_sync((ndev)->dev.parent, (void *)addr, len, DMA_TO_DEVICE); } while (0) parent 105 drivers/net/ethernet/i825xx/lasi_82596.c do { dma_cache_sync((ndev)->dev.parent, (void *)addr, len, DMA_FROM_DEVICE); } while (0) parent 108 drivers/net/ethernet/i825xx/lasi_82596.c do { dma_cache_sync((ndev)->dev.parent, (void *)addr, len, DMA_BIDIRECTIONAL); } while (0) parent 477 drivers/net/ethernet/i825xx/lib82596.c dma_addr = dma_map_single(dev->dev.parent, skb->data, parent 524 drivers/net/ethernet/i825xx/lib82596.c dma_unmap_single(dev->dev.parent, parent 695 drivers/net/ethernet/i825xx/lib82596.c dma_unmap_single(dev->dev.parent, parent 710 drivers/net/ethernet/i825xx/lib82596.c dma_addr = dma_map_single(dev->dev.parent, parent 727 drivers/net/ethernet/i825xx/lib82596.c dma_sync_single_for_cpu(dev->dev.parent, parent 732 drivers/net/ethernet/i825xx/lib82596.c dma_sync_single_for_device(dev->dev.parent, parent 812 drivers/net/ethernet/i825xx/lib82596.c dma_unmap_single(dev->dev.parent, parent 1012 drivers/net/ethernet/i825xx/lib82596.c tx_cmd->dma_addr = dma_map_single(dev->dev.parent, skb->data, parent 1066 drivers/net/ethernet/i825xx/lib82596.c dma = dma_alloc_attrs(dev->dev.parent, sizeof(struct i596_dma), parent 1089 drivers/net/ethernet/i825xx/lib82596.c dma_free_attrs(dev->dev.parent, sizeof(struct i596_dma), parent 1194 drivers/net/ethernet/i825xx/lib82596.c dma_unmap_single(dev->dev.parent, parent 156 drivers/net/ethernet/i825xx/sni_82596.c dma_free_attrs(dev->dev.parent, sizeof(struct i596_private), lp->dma, parent 2890 drivers/net/ethernet/ibm/ehea/ehea_main.c port->ofdev.dev.parent = &port->adapter->ofdev->dev; parent 2612 drivers/net/ethernet/ibm/emac/core.c dev->mii_bus->parent = dev->ndev->dev.parent; parent 2878 drivers/net/ethernet/ibm/emac/core.c if (emac_read_uint_prop(np->parent, "clock-frequency", &dev->opb_bus_freq, 1)) parent 1767 drivers/net/ethernet/ibm/ibmveth.c container_of(kobj->parent, struct device, kobj)); parent 150 drivers/net/ethernet/intel/e1000e/ethtool.c } else if (!pm_runtime_suspended(netdev->dev.parent)) { parent 262 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_get_sync(netdev->dev.parent); parent 335 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); parent 371 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_get_sync(netdev->dev.parent); parent 405 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); parent 436 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_get_sync(netdev->dev.parent); parent 484 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); parent 517 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_get_sync(netdev->dev.parent); parent 532 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); parent 583 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_get_sync(netdev->dev.parent); parent 625 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); parent 719 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_get_sync(netdev->dev.parent); parent 759 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); parent 1790 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_get_sync(netdev->dev.parent); parent 1878 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); parent 1953 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_get_sync(netdev->dev.parent); parent 1966 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); parent 2016 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_get_sync(netdev->dev.parent); parent 2023 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); parent 2038 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_get_sync(netdev->dev.parent); parent 2040 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); parent 2054 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_get_sync(netdev->dev.parent); parent 2058 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); parent 2112 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_get_sync(netdev->dev.parent); parent 2114 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); parent 2177 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_get_sync(netdev->dev.parent); parent 2181 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); parent 2223 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); parent 2258 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_get_sync(netdev->dev.parent); parent 2266 drivers/net/ethernet/intel/e1000e/ethtool.c pm_runtime_put_sync(netdev->dev.parent); parent 3403 drivers/net/ethernet/intel/e1000e/netdev.c if (pm_runtime_suspended(netdev->dev.parent)) parent 5032 drivers/net/ethernet/intel/e1000e/netdev.c if (!pm_runtime_suspended((&adapter->pdev->dev)->parent) && parent 5186 drivers/net/ethernet/intel/e1000e/netdev.c pm_runtime_resume(netdev->dev.parent); parent 5201 drivers/net/ethernet/intel/e1000e/netdev.c pm_runtime_resume(netdev->dev.parent); parent 5333 drivers/net/ethernet/intel/e1000e/netdev.c pm_schedule_suspend(netdev->dev.parent, parent 6045 drivers/net/ethernet/intel/e1000e/netdev.c pm_runtime_get_sync(netdev->dev.parent); parent 6072 drivers/net/ethernet/intel/e1000e/netdev.c pm_runtime_put_sync(netdev->dev.parent); parent 6293 drivers/net/ethernet/intel/e1000e/netdev.c pm_runtime_get_sync(netdev->dev.parent); parent 6305 drivers/net/ethernet/intel/e1000e/netdev.c pm_runtime_put_sync(netdev->dev.parent); parent 6491 drivers/net/ethernet/intel/e1000e/netdev.c struct pci_dev *parent = pdev->bus->self; parent 6510 drivers/net/ethernet/intel/e1000e/netdev.c if (parent) { parent 6511 drivers/net/ethernet/intel/e1000e/netdev.c pcie_capability_read_word(parent, PCI_EXP_LNKCTL, parent 6518 drivers/net/ethernet/intel/e1000e/netdev.c (!parent || !(parent_aspmc & aspm_dis_mask))) parent 6549 drivers/net/ethernet/intel/e1000e/netdev.c if (parent) parent 6550 drivers/net/ethernet/intel/e1000e/netdev.c pcie_capability_clear_word(parent, PCI_EXP_LNKCTL, parent 3517 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_fdir_filter *rule, *parent; parent 3522 drivers/net/ethernet/intel/i40e/i40e_ethtool.c parent = NULL; parent 3530 drivers/net/ethernet/intel/i40e/i40e_ethtool.c parent = rule; parent 3554 drivers/net/ethernet/intel/i40e/i40e_ethtool.c if (parent) parent 3555 drivers/net/ethernet/intel/i40e/i40e_ethtool.c hlist_add_behind(&input->fdir_node, &parent->fdir_node); parent 3194 drivers/net/ethernet/intel/ice/ice_common.c struct ice_sched_node *parent; parent 3221 drivers/net/ethernet/intel/ice/ice_common.c parent = ice_sched_get_free_qparent(pi, vsi_handle, tc, parent 3223 drivers/net/ethernet/intel/ice/ice_common.c if (!parent) { parent 3228 drivers/net/ethernet/intel/ice/ice_common.c buf->parent_teid = parent->info.node_teid; parent 3229 drivers/net/ethernet/intel/ice/ice_common.c node.parent_teid = parent->info.node_teid; parent 152 drivers/net/ethernet/intel/ice/ice_sched.c struct ice_sched_node *parent; parent 164 drivers/net/ethernet/intel/ice/ice_sched.c parent = ice_sched_find_node_by_teid(pi->root, parent 166 drivers/net/ethernet/intel/ice/ice_sched.c if (!parent) { parent 195 drivers/net/ethernet/intel/ice/ice_sched.c node->parent = parent; parent 197 drivers/net/ethernet/intel/ice/ice_sched.c parent->children[parent->num_children++] = node; parent 233 drivers/net/ethernet/intel/ice/ice_sched.c ice_sched_remove_elems(struct ice_hw *hw, struct ice_sched_node *parent, parent 246 drivers/net/ethernet/intel/ice/ice_sched.c buf->hdr.parent_teid = parent->info.node_teid; parent 271 drivers/net/ethernet/intel/ice/ice_sched.c struct ice_sched_node *parent, u8 layer) parent 273 drivers/net/ethernet/intel/ice/ice_sched.c return pi->sib_head[parent->tc_num][layer]; parent 306 drivers/net/ethernet/intel/ice/ice_sched.c struct ice_sched_node *parent; parent 324 drivers/net/ethernet/intel/ice/ice_sched.c ice_sched_remove_elems(hw, node->parent, 1, &teid); parent 326 drivers/net/ethernet/intel/ice/ice_sched.c parent = node->parent; parent 328 drivers/net/ethernet/intel/ice/ice_sched.c if (parent) { parent 332 drivers/net/ethernet/intel/ice/ice_sched.c for (i = 0; i < parent->num_children; i++) parent 333 drivers/net/ethernet/intel/ice/ice_sched.c if (parent->children[i] == node) { parent 334 drivers/net/ethernet/intel/ice/ice_sched.c for (j = i + 1; j < parent->num_children; j++) parent 335 drivers/net/ethernet/intel/ice/ice_sched.c parent->children[j - 1] = parent 336 drivers/net/ethernet/intel/ice/ice_sched.c parent->children[j]; parent 337 drivers/net/ethernet/intel/ice/ice_sched.c parent->num_children--; parent 658 drivers/net/ethernet/intel/ice/ice_sched.c struct ice_sched_node *parent, u8 layer, u16 num_nodes, parent 674 drivers/net/ethernet/intel/ice/ice_sched.c buf->hdr.parent_teid = parent->info.node_teid; parent 677 drivers/net/ethernet/intel/ice/ice_sched.c buf->generic[i].parent_teid = parent->info.node_teid; parent 714 drivers/net/ethernet/intel/ice/ice_sched.c new_node = ice_sched_find_node_by_teid(parent, teid); parent 760 drivers/net/ethernet/intel/ice/ice_sched.c struct ice_sched_node *parent, u8 layer, parent 776 drivers/net/ethernet/intel/ice/ice_sched.c if (!parent || layer < hw->sw_entry_point_layer) parent 780 drivers/net/ethernet/intel/ice/ice_sched.c max_child_nodes = hw->max_children[parent->tx_sched_layer]; parent 783 drivers/net/ethernet/intel/ice/ice_sched.c if ((parent->num_children + num_nodes) > max_child_nodes) { parent 785 drivers/net/ethernet/intel/ice/ice_sched.c if (parent == tc_node) parent 789 drivers/net/ethernet/intel/ice/ice_sched.c if (parent->num_children < max_child_nodes) { parent 790 drivers/net/ethernet/intel/ice/ice_sched.c new_num_nodes = max_child_nodes - parent->num_children; parent 795 drivers/net/ethernet/intel/ice/ice_sched.c parent, layer, parent 814 drivers/net/ethernet/intel/ice/ice_sched.c parent = parent->sibling; parent 821 drivers/net/ethernet/intel/ice/ice_sched.c status = ice_sched_add_nodes_to_layer(pi, tc_node, parent, parent 829 drivers/net/ethernet/intel/ice/ice_sched.c status = ice_sched_add_elems(pi, tc_node, parent, layer, num_nodes, parent 891 drivers/net/ethernet/intel/ice/ice_sched.c status = ice_sched_remove_elems(pi->hw, node->parent, 1, &teid); parent 1234 drivers/net/ethernet/intel/ice/ice_sched.c struct ice_sched_node *parent, *node; parent 1243 drivers/net/ethernet/intel/ice/ice_sched.c parent = ice_sched_get_vsi_node(hw, tc_node, vsi_handle); parent 1245 drivers/net/ethernet/intel/ice/ice_sched.c if (!parent) parent 1248 drivers/net/ethernet/intel/ice/ice_sched.c status = ice_sched_add_nodes_to_layer(pi, tc_node, parent, i, parent 1259 drivers/net/ethernet/intel/ice/ice_sched.c parent = ice_sched_find_node_by_teid(tc_node, parent 1261 drivers/net/ethernet/intel/ice/ice_sched.c node = parent; parent 1267 drivers/net/ethernet/intel/ice/ice_sched.c parent = parent->children[0]; parent 1337 drivers/net/ethernet/intel/ice/ice_sched.c struct ice_sched_node *parent = tc_node; parent 1348 drivers/net/ethernet/intel/ice/ice_sched.c status = ice_sched_add_nodes_to_layer(pi, tc_node, parent, parent 1359 drivers/net/ethernet/intel/ice/ice_sched.c parent = ice_sched_find_node_by_teid(tc_node, parent 1362 drivers/net/ethernet/intel/ice/ice_sched.c parent = parent->children[0]; parent 1364 drivers/net/ethernet/intel/ice/ice_sched.c if (!parent) parent 1368 drivers/net/ethernet/intel/ice/ice_sched.c parent->vsi_handle = vsi_handle; parent 247 drivers/net/ethernet/intel/ice/ice_type.h struct ice_sched_node *parent; parent 2869 drivers/net/ethernet/intel/igb/igb_ethtool.c struct igb_nfc_filter *rule, *parent; parent 2872 drivers/net/ethernet/intel/igb/igb_ethtool.c parent = NULL; parent 2879 drivers/net/ethernet/intel/igb/igb_ethtool.c parent = rule; parent 2902 drivers/net/ethernet/intel/igb/igb_ethtool.c if (parent) parent 2903 drivers/net/ethernet/intel/igb/igb_ethtool.c hlist_add_behind(&input->nfc_node, &parent->nfc_node); parent 2980 drivers/net/ethernet/intel/igb/igb_main.c adapter->i2c_adap.dev.parent = &adapter->pdev->dev; parent 5258 drivers/net/ethernet/intel/igb/igb_main.c pm_runtime_resume(netdev->dev.parent); parent 5371 drivers/net/ethernet/intel/igb/igb_main.c pm_schedule_suspend(netdev->dev.parent, parent 1304 drivers/net/ethernet/intel/igc/igc_ethtool.c struct igc_nfc_filter *rule, *parent; parent 1307 drivers/net/ethernet/intel/igc/igc_ethtool.c parent = NULL; parent 1314 drivers/net/ethernet/intel/igc/igc_ethtool.c parent = rule; parent 1337 drivers/net/ethernet/intel/igc/igc_ethtool.c if (parent) parent 1338 drivers/net/ethernet/intel/igc/igc_ethtool.c hlist_add_behind(&input->nfc_node, &parent->nfc_node); parent 2582 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ixgbe_fdir_filter *rule, *parent; parent 2585 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c parent = NULL; parent 2593 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c parent = rule; parent 2621 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c if (parent) parent 2622 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c hlist_add_behind(&input->fdir_node, &parent->fdir_node); parent 188 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c parent_bus = adapter->pdev->bus->parent; parent 264 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c pdev = adapter->pdev->bus->parent->self; parent 942 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c bus->parent = dev; parent 532 drivers/net/ethernet/marvell/mv643xx_eth.c dma_unmap_single(mp->dev->dev.parent, rx_desc->buf_ptr, parent 629 drivers/net/ethernet/marvell/mv643xx_eth.c rx_desc->buf_ptr = dma_map_single(mp->dev->dev.parent, parent 756 drivers/net/ethernet/marvell/mv643xx_eth.c desc->buf_ptr = dma_map_single(dev->dev.parent, data, parent 758 drivers/net/ethernet/marvell/mv643xx_eth.c if (unlikely(dma_mapping_error(dev->dev.parent, parent 926 drivers/net/ethernet/marvell/mv643xx_eth.c desc->buf_ptr = skb_frag_dma_map(mp->dev->dev.parent, parent 973 drivers/net/ethernet/marvell/mv643xx_eth.c desc->buf_ptr = dma_map_single(mp->dev->dev.parent, skb->data, parent 1097 drivers/net/ethernet/marvell/mv643xx_eth.c dma_unmap_page(mp->dev->dev.parent, parent 1102 drivers/net/ethernet/marvell/mv643xx_eth.c dma_unmap_single(mp->dev->dev.parent, parent 1954 drivers/net/ethernet/marvell/mv643xx_eth.c rxq->rx_desc_area = dma_alloc_coherent(mp->dev->dev.parent, parent 1991 drivers/net/ethernet/marvell/mv643xx_eth.c dma_free_coherent(mp->dev->dev.parent, size, parent 2022 drivers/net/ethernet/marvell/mv643xx_eth.c dma_free_coherent(mp->dev->dev.parent, rxq->rx_desc_area_size, parent 2058 drivers/net/ethernet/marvell/mv643xx_eth.c txq->tx_desc_area = dma_alloc_coherent(mp->dev->dev.parent, parent 2094 drivers/net/ethernet/marvell/mv643xx_eth.c txq->tso_hdrs = dma_alloc_coherent(mp->dev->dev.parent, parent 2111 drivers/net/ethernet/marvell/mv643xx_eth.c dma_free_coherent(mp->dev->dev.parent, txq->tx_desc_area_size, parent 2129 drivers/net/ethernet/marvell/mv643xx_eth.c dma_free_coherent(mp->dev->dev.parent, txq->tx_desc_area_size, parent 2134 drivers/net/ethernet/marvell/mv643xx_eth.c dma_free_coherent(mp->dev->dev.parent, parent 2961 drivers/net/ethernet/marvell/mv643xx_eth.c struct device *dev = mp->dev->dev.parent; parent 125 drivers/net/ethernet/marvell/mvmdio.c dev_err(bus->parent, "Timeout: SMI busy for too long\n"); parent 165 drivers/net/ethernet/marvell/mvmdio.c dev_err(bus->parent, "SMI bus read not valid\n"); parent 231 drivers/net/ethernet/marvell/mvmdio.c dev_err(bus->parent, "XSMI bus read not valid\n"); parent 311 drivers/net/ethernet/marvell/mvmdio.c bus->parent = &pdev->dev; parent 968 drivers/net/ethernet/marvell/mvneta.c dev_warn(pp->dev->dev.parent, parent 1787 drivers/net/ethernet/marvell/mvneta.c dma_unmap_single(pp->dev->dev.parent, parent 1834 drivers/net/ethernet/marvell/mvneta.c phys_addr = dma_map_page(pp->dev->dev.parent, page, 0, PAGE_SIZE, parent 1836 drivers/net/ethernet/marvell/mvneta.c if (unlikely(dma_mapping_error(pp->dev->dev.parent, phys_addr))) { parent 1908 drivers/net/ethernet/marvell/mvneta.c dma_unmap_page(pp->dev->dev.parent, rx_desc->buf_phys_addr, parent 2014 drivers/net/ethernet/marvell/mvneta.c dma_sync_single_range_for_cpu(dev->dev.parent, parent 2031 drivers/net/ethernet/marvell/mvneta.c dma_unmap_page(dev->dev.parent, phys_addr, parent 2045 drivers/net/ethernet/marvell/mvneta.c dma_sync_single_range_for_cpu(dev->dev.parent, parent 2062 drivers/net/ethernet/marvell/mvneta.c dma_unmap_page(dev->dev.parent, phys_addr, parent 2265 drivers/net/ethernet/marvell/mvneta.c tx_desc->buf_phys_addr = dma_map_single(dev->dev.parent, data, parent 2267 drivers/net/ethernet/marvell/mvneta.c if (unlikely(dma_mapping_error(dev->dev.parent, parent 2350 drivers/net/ethernet/marvell/mvneta.c dma_unmap_single(pp->dev->dev.parent, parent 2374 drivers/net/ethernet/marvell/mvneta.c dma_map_single(pp->dev->dev.parent, addr, parent 2377 drivers/net/ethernet/marvell/mvneta.c if (dma_mapping_error(pp->dev->dev.parent, parent 2403 drivers/net/ethernet/marvell/mvneta.c dma_unmap_single(pp->dev->dev.parent, parent 2441 drivers/net/ethernet/marvell/mvneta.c tx_desc->buf_phys_addr = dma_map_single(dev->dev.parent, skb->data, parent 2444 drivers/net/ethernet/marvell/mvneta.c if (unlikely(dma_mapping_error(dev->dev.parent, parent 2465 drivers/net/ethernet/marvell/mvneta.c dma_unmap_single(dev->dev.parent, parent 2899 drivers/net/ethernet/marvell/mvneta.c rxq->descs = dma_alloc_coherent(pp->dev->dev.parent, parent 2968 drivers/net/ethernet/marvell/mvneta.c dma_free_coherent(pp->dev->dev.parent, parent 2998 drivers/net/ethernet/marvell/mvneta.c txq->descs = dma_alloc_coherent(pp->dev->dev.parent, parent 3009 drivers/net/ethernet/marvell/mvneta.c dma_free_coherent(pp->dev->dev.parent, parent 3016 drivers/net/ethernet/marvell/mvneta.c txq->tso_hdrs = dma_alloc_coherent(pp->dev->dev.parent, parent 3021 drivers/net/ethernet/marvell/mvneta.c dma_free_coherent(pp->dev->dev.parent, parent 3076 drivers/net/ethernet/marvell/mvneta.c dma_free_coherent(pp->dev->dev.parent, parent 3080 drivers/net/ethernet/marvell/mvneta.c dma_free_coherent(pp->dev->dev.parent, parent 4407 drivers/net/ethernet/marvell/mvneta.c = devm_kmalloc_array(pp->dev->dev.parent, parent 447 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c static int mvpp2_dbgfs_flow_port_init(struct dentry *parent, parent 454 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c port_dir = debugfs_create_dir(port->dev->name, parent); parent 470 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c static int mvpp2_dbgfs_flow_entry_init(struct dentry *parent, parent 480 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c flow_entry_dir = debugfs_create_dir(flow_entry_name, parent); parent 507 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c static int mvpp2_dbgfs_flow_init(struct dentry *parent, struct mvpp2 *priv) parent 512 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c flow_dir = debugfs_create_dir("flows", parent); parent 523 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c static int mvpp2_dbgfs_prs_entry_init(struct dentry *parent, parent 535 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c prs_entry_dir = debugfs_create_dir(prs_entry_name, parent); parent 567 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c static int mvpp2_dbgfs_prs_init(struct dentry *parent, struct mvpp2 *priv) parent 572 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c prs_dir = debugfs_create_dir("parser", parent); parent 583 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c static int mvpp2_dbgfs_c2_entry_init(struct dentry *parent, parent 595 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c c2_entry_dir = debugfs_create_dir(c2_entry_name, parent); parent 616 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c static int mvpp2_dbgfs_flow_tbl_entry_init(struct dentry *parent, parent 628 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c flow_tbl_entry_dir = debugfs_create_dir(flow_tbl_entry_name, parent); parent 643 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c static int mvpp2_dbgfs_cls_init(struct dentry *parent, struct mvpp2 *priv) parent 648 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c cls_dir = debugfs_create_dir("classifier", parent); parent 675 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c static int mvpp2_dbgfs_port_init(struct dentry *parent, parent 680 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c port_dir = debugfs_create_dir(port->dev->name, parent); parent 643 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c dma_addr = dma_map_single(port->dev->dev.parent, data, parent 646 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c if (unlikely(dma_mapping_error(port->dev->dev.parent, dma_addr))) { parent 784 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_bm_bufs_free(port->dev->dev.parent, parent 833 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_bm_bufs_free(port->dev->dev.parent, parent 2241 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c dma_unmap_single(port->dev->dev.parent, tx_buf->dma, parent 2361 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c rxq->descs = dma_alloc_coherent(port->dev->dev.parent, parent 2431 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c dma_free_coherent(port->dev->dev.parent, parent 2464 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c txq->descs = dma_alloc_coherent(port->dev->dev.parent, parent 2533 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c dma_alloc_coherent(port->dev->dev.parent, parent 2556 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c dma_free_coherent(port->dev->dev.parent, parent 2565 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c dma_free_coherent(port->dev->dev.parent, parent 2986 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c dma_unmap_single(dev->dev.parent, dma_addr, parent 3028 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c dma_unmap_single(port->dev->dev.parent, buf_dma_addr, parent 3052 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c buf_dma_addr = dma_map_single(port->dev->dev.parent, addr, parent 3055 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c if (dma_mapping_error(port->dev->dev.parent, buf_dma_addr)) { parent 3125 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c buf_dma_addr = dma_map_single(dev->dev.parent, tso->data, sz, parent 3127 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c if (unlikely(dma_mapping_error(dev->dev.parent, buf_dma_addr))) { parent 3241 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c buf_dma_addr = dma_map_single(dev->dev.parent, skb->data, parent 3243 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c if (unlikely(dma_mapping_error(dev->dev.parent, buf_dma_addr))) { parent 3858 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_bm_pool_destroy(port->dev->dev.parent, priv, &priv->bm_pools[i]); parent 3860 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c devm_kfree(port->dev->dev.parent, priv->bm_pools); parent 3862 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_bm_init(port->dev->dev.parent, priv); parent 3906 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c dev_info(port->dev->dev.parent, parent 4542 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c struct device *dev = port->dev->dev.parent; parent 1400 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c u16 schq, parent; parent 1410 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c parent = (regval >> 16) & 0x1FF; parent 1413 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c !is_valid_txschq(rvu, blkaddr, NIX_TXSCH_LVL_TL4, pcifunc, parent)) parent 1418 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c !is_valid_txschq(rvu, blkaddr, NIX_TXSCH_LVL_TL3, pcifunc, parent)) parent 1423 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c !is_valid_txschq(rvu, blkaddr, NIX_TXSCH_LVL_TL2, pcifunc, parent)) parent 1428 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c !is_valid_txschq(rvu, blkaddr, NIX_TXSCH_LVL_TL1, pcifunc, parent)) parent 549 drivers/net/ethernet/marvell/pxa168_eth.c pep->htpr = dma_alloc_coherent(pep->dev->dev.parent, parent 1036 drivers/net/ethernet/marvell/pxa168_eth.c pep->p_rx_desc_area = dma_alloc_coherent(pep->dev->dev.parent, size, parent 1075 drivers/net/ethernet/marvell/pxa168_eth.c dma_free_coherent(pep->dev->dev.parent, pep->rx_desc_area_size, parent 1095 drivers/net/ethernet/marvell/pxa168_eth.c pep->p_tx_desc_area = dma_alloc_coherent(pep->dev->dev.parent, size, parent 1124 drivers/net/ethernet/marvell/pxa168_eth.c dma_free_coherent(pep->dev->dev.parent, pep->tx_desc_area_size, parent 1514 drivers/net/ethernet/marvell/pxa168_eth.c pep->smi_bus->parent = &pdev->dev; parent 1545 drivers/net/ethernet/marvell/pxa168_eth.c dma_free_coherent(pep->dev->dev.parent, HASH_ADDR_TABLE_SIZE, parent 572 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->mii_bus->parent = eth->dev; parent 255 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct rb_node **new = &(root->rb_node), *parent = NULL; parent 262 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c parent = *new; parent 272 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c rb_link_node(&res->node, parent, new); parent 1456 drivers/net/ethernet/mellanox/mlx5/core/cmd.c if (msg->parent) { parent 1457 drivers/net/ethernet/mellanox/mlx5/core/cmd.c spin_lock_irqsave(&msg->parent->lock, flags); parent 1458 drivers/net/ethernet/mellanox/mlx5/core/cmd.c list_add_tail(&msg->list, &msg->parent->head); parent 1459 drivers/net/ethernet/mellanox/mlx5/core/cmd.c spin_unlock_irqrestore(&msg->parent->lock, flags); parent 1866 drivers/net/ethernet/mellanox/mlx5/core/cmd.c msg->parent = ch; parent 115 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.h fs_get_obj(__entry->ft, fg->node.parent); parent 203 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.h fs_get_obj(__entry->fg, fte->node.parent); parent 286 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.h fs_get_obj(__entry->fte, rule->node.parent); parent 312 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.h fs_get_obj(__entry->fte, rule->node.parent); parent 764 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c fs_get_obj(fg, fte->node.parent); parent 894 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c struct rb_node **new = &root->rb_node, *parent = NULL; parent 902 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c parent = *new; parent 912 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c rb_link_node(&rule->node, parent, new); parent 260 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c static void tree_add_node(struct fs_node *node, struct fs_node *parent) parent 262 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c if (parent) parent 263 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c refcount_inc(&parent->refcount); parent 264 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c node->parent = parent; parent 267 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c if (!parent) parent 270 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c node->root = parent->root; parent 320 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct fs_node *parent_node = node->parent; parent 450 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c fs_get_obj(prio, ft->node.parent); parent 463 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c fs_get_obj(fg, fte->node.parent); parent 464 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c fs_get_obj(ft, fg->node.parent); parent 482 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c fs_get_obj(fte, rule->node.parent); parent 518 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c fs_get_obj(fg, fte->node.parent); parent 519 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c fs_get_obj(ft, fg->node.parent); parent 542 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c fs_get_obj(fg, fte->node.parent); parent 560 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c fs_get_obj(ft, fg->node.parent); parent 578 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c fs_get_obj(ft, fg->node.parent); parent 782 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct fs_node *parent; parent 784 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c parent = prio->node.parent; parent 786 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c while (!ft && parent) { parent 787 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c ft = find_closest_ft_recursive(parent, &curr_node->list, reverse); parent 788 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c curr_node = parent; parent 789 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c parent = curr_node->parent; parent 841 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c fs_get_obj(prev_prio, prev_ft->node.parent); parent 896 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c fs_get_obj(fte, rule->node.parent); parent 900 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c fs_get_obj(fg, fte->node.parent); parent 901 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c fs_get_obj(ft, fg->node.parent); parent 1300 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c fs_get_obj(ft, fg->node.parent); parent 1873 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c fs_get_obj(prio, ft->node.parent); parent 1927 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c fs_get_obj(fte, handle->rule[0]->node.parent); parent 1948 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c fs_get_obj(prio, ft->node.parent); parent 2012 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c fs_get_obj(prio, ft->node.parent); parent 126 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h struct fs_node *parent; parent 80 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c struct rb_node *parent = NULL; parent 86 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c parent = *new; parent 87 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c tfp = rb_entry(parent, struct fw_page, rb_node); parent 89 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c new = &parent->rb_left; parent 91 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c new = &parent->rb_right; parent 107 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c rb_link_node(&nfp->rb_node, parent, new); parent 98 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *parent; parent 423 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = tz->parent; parent 452 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = tz->parent; parent 481 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = tz->parent; parent 502 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = tz->parent; parent 598 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = tz->parent; parent 628 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = tz->parent; parent 812 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c if (module_tz->parent) parent 815 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c module_tz->parent = thermal; parent 829 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c module_tz->parent = NULL; parent 858 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c if (!module_tz->parent) parent 946 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c gearbox_tz->parent = thermal; parent 75 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c mlxsw_sp_qdisc_find(struct mlxsw_sp_port *mlxsw_sp_port, u32 parent, parent 80 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c if (parent == TC_H_ROOT) parent 85 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c TC_H_MAJ(parent) != mlxsw_sp_port->root_qdisc->handle || parent 86 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c TC_H_MIN(parent) > IEEE_8021QAZ_MAX_TCS) parent 89 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c child_index = TC_H_MIN(parent); parent 460 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c mlxsw_sp_qdisc = mlxsw_sp_qdisc_find(mlxsw_sp_port, p->parent, false); parent 694 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c mlxsw_sp_qdisc = mlxsw_sp_qdisc_find(mlxsw_sp_port, p->parent, true); parent 1163 drivers/net/ethernet/micrel/ks8842.c adapter->dev = (pdev->dev.parent) ? pdev->dev.parent : &pdev->dev; parent 1079 drivers/net/ethernet/micrel/ks8851.c strlcpy(di->bus_info, dev_name(dev->dev.parent), sizeof(di->bus_info)); parent 991 drivers/net/ethernet/micrel/ks8851_mll.c strlcpy(di->bus_info, dev_name(netdev->dev.parent), parent 1304 drivers/net/ethernet/micrel/ksz884x.c void *parent; parent 7015 drivers/net/ethernet/micrel/ksz884x.c hw->parent = hw_priv; parent 1473 drivers/net/ethernet/microchip/enc28j60.c dev_name(dev->dev.parent), sizeof(info->bus_info)); parent 934 drivers/net/ethernet/microchip/encx24j600.c strlcpy(info->bus_info, dev_name(dev->dev.parent), parent 1028 drivers/net/ethernet/neterion/s2io.c if (tdev->bus == s2io_pdev->bus->parent) { parent 2972 drivers/net/ethernet/neterion/s2io.c queue_rx_frame(lro->parent, lro->vlan_tag); parent 7389 drivers/net/ethernet/neterion/s2io.c lro->parent = skb; parent 7396 drivers/net/ethernet/neterion/s2io.c queue_rx_frame(lro->parent, parent 7402 drivers/net/ethernet/neterion/s2io.c lro->parent->data_len = lro->frags_len; parent 7404 drivers/net/ethernet/neterion/s2io.c queue_rx_frame(lro->parent, parent 8482 drivers/net/ethernet/neterion/s2io.c struct sk_buff *first = lro->parent; parent 673 drivers/net/ethernet/neterion/s2io.h struct sk_buff *parent; parent 33 drivers/net/ethernet/netronome/nfp/abm/qdisc.c nfp_abm_stats_propagate(struct nfp_alink_stats *parent, parent 36 drivers/net/ethernet/netronome/nfp/abm/qdisc.c parent->tx_pkts += child->tx_pkts; parent 37 drivers/net/ethernet/netronome/nfp/abm/qdisc.c parent->tx_bytes += child->tx_bytes; parent 38 drivers/net/ethernet/netronome/nfp/abm/qdisc.c parent->backlog_pkts += child->backlog_pkts; parent 39 drivers/net/ethernet/netronome/nfp/abm/qdisc.c parent->backlog_bytes += child->backlog_bytes; parent 40 drivers/net/ethernet/netronome/nfp/abm/qdisc.c parent->overlimits += child->overlimits; parent 41 drivers/net/ethernet/netronome/nfp/abm/qdisc.c parent->drops += child->drops; parent 433 drivers/net/ethernet/netronome/nfp/abm/qdisc.c struct nfp_qdisc *parent, *child; parent 435 drivers/net/ethernet/netronome/nfp/abm/qdisc.c parent = nfp_abm_qdisc_find(alink, handle); parent 436 drivers/net/ethernet/netronome/nfp/abm/qdisc.c if (!parent) parent 439 drivers/net/ethernet/netronome/nfp/abm/qdisc.c if (WARN(id >= parent->num_children, parent 441 drivers/net/ethernet/netronome/nfp/abm/qdisc.c id, parent->num_children)) parent 444 drivers/net/ethernet/netronome/nfp/abm/qdisc.c nfp_abm_qdisc_unlink_children(parent, id, id + 1); parent 451 drivers/net/ethernet/netronome/nfp/abm/qdisc.c parent->children[id] = child; parent 525 drivers/net/ethernet/netronome/nfp/abm/qdisc.c opt->parent, opt->handle); parent 530 drivers/net/ethernet/netronome/nfp/abm/qdisc.c alink->def_band, opt->parent, opt->handle); parent 535 drivers/net/ethernet/netronome/nfp/abm/qdisc.c abm->num_bands, opt->parent, opt->handle); parent 546 drivers/net/ethernet/netronome/nfp/abm/qdisc.c opt->parent, opt->handle, i); parent 551 drivers/net/ethernet/netronome/nfp/abm/qdisc.c opt->parent, opt->handle, i); parent 556 drivers/net/ethernet/netronome/nfp/abm/qdisc.c opt->parent, opt->handle, i); parent 561 drivers/net/ethernet/netronome/nfp/abm/qdisc.c opt->parent, opt->handle, i); parent 566 drivers/net/ethernet/netronome/nfp/abm/qdisc.c band->min, S32_MAX, opt->parent, opt->handle, parent 583 drivers/net/ethernet/netronome/nfp/abm/qdisc.c ret = nfp_abm_qdisc_replace(netdev, alink, NFP_QDISC_GRED, opt->parent, parent 669 drivers/net/ethernet/netronome/nfp/abm/qdisc.c opt->parent, opt->handle); parent 674 drivers/net/ethernet/netronome/nfp/abm/qdisc.c opt->parent, opt->handle); parent 679 drivers/net/ethernet/netronome/nfp/abm/qdisc.c opt->parent, opt->handle); parent 684 drivers/net/ethernet/netronome/nfp/abm/qdisc.c opt->parent, opt->handle); parent 689 drivers/net/ethernet/netronome/nfp/abm/qdisc.c opt->set.min, NFP_ABM_LVL_INFINITY, opt->parent, parent 704 drivers/net/ethernet/netronome/nfp/abm/qdisc.c ret = nfp_abm_qdisc_replace(netdev, alink, NFP_QDISC_RED, opt->parent, parent 22 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h dev_err(nfp_cpp_device(cpp)->parent, NFP_SUBSYS ": " fmt, ## args) parent 24 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h dev_warn(nfp_cpp_device(cpp)->parent, NFP_SUBSYS ": " fmt, ## args) parent 26 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h dev_info(nfp_cpp_device(cpp)->parent, NFP_SUBSYS ": " fmt, ## args) parent 28 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h dev_dbg(nfp_cpp_device(cpp)->parent, NFP_SUBSYS ": " fmt, ## args) parent 30 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h dev_printk(level, nfp_cpp_device(cpp)->parent, \ parent 376 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h struct device *parent, void *priv); parent 184 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c dev_err(cpp->dev.parent, "Dangling area: %d:%d:%d:0x%0llx-0x%0llx%s%s\n", parent 1162 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c struct device *parent, void *priv) parent 1180 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c ifc = ops->get_interface(parent); parent 1187 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c err = ops->read_serial(parent, cpp->serial); parent 1199 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c cpp->dev.parent = parent; parent 1215 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c dev_err(parent, parent 1223 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c dev_err(parent, "NFP model detection failed\n"); parent 1233 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c dev_err(parent, parent 1246 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c dev_err(parent, "Can't calculate MU locality bit offset\n"); parent 1250 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c dev_info(cpp->dev.parent, "Model: 0x%08x, SN: %pM, Ifc: 0x%04x\n", parent 542 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c dev = nfp_cpp_device(cpp)->parent; parent 256 drivers/net/ethernet/ni/nixge.c dma_unmap_single(ndev->dev.parent, phys_addr, parent 267 drivers/net/ethernet/ni/nixge.c dma_free_coherent(ndev->dev.parent, parent 273 drivers/net/ethernet/ni/nixge.c devm_kfree(ndev->dev.parent, priv->tx_skb); parent 276 drivers/net/ethernet/ni/nixge.c dma_free_coherent(ndev->dev.parent, parent 296 drivers/net/ethernet/ni/nixge.c priv->tx_bd_v = dma_alloc_coherent(ndev->dev.parent, parent 302 drivers/net/ethernet/ni/nixge.c priv->tx_skb = devm_kcalloc(ndev->dev.parent, parent 308 drivers/net/ethernet/ni/nixge.c priv->rx_bd_v = dma_alloc_coherent(ndev->dev.parent, parent 333 drivers/net/ethernet/ni/nixge.c phys = dma_map_single(ndev->dev.parent, skb->data, parent 444 drivers/net/ethernet/ni/nixge.c dma_unmap_page(priv->ndev->dev.parent, tx_skb->mapping, parent 447 drivers/net/ethernet/ni/nixge.c dma_unmap_single(priv->ndev->dev.parent, parent 525 drivers/net/ethernet/ni/nixge.c cur_phys = dma_map_single(ndev->dev.parent, skb->data, parent 527 drivers/net/ethernet/ni/nixge.c if (dma_mapping_error(ndev->dev.parent, cur_phys)) parent 545 drivers/net/ethernet/ni/nixge.c cur_phys = skb_frag_dma_map(ndev->dev.parent, frag, 0, parent 548 drivers/net/ethernet/ni/nixge.c if (dma_mapping_error(ndev->dev.parent, cur_phys)) parent 585 drivers/net/ethernet/ni/nixge.c dma_unmap_single(priv->ndev->dev.parent, parent 617 drivers/net/ethernet/ni/nixge.c dma_unmap_single(ndev->dev.parent, parent 642 drivers/net/ethernet/ni/nixge.c cur_phys = dma_map_single(ndev->dev.parent, new_skb->data, parent 645 drivers/net/ethernet/ni/nixge.c if (dma_mapping_error(ndev->dev.parent, cur_phys)) { parent 1211 drivers/net/ethernet/ni/nixge.c bus->parent = priv->dev; parent 811 drivers/net/ethernet/nxp/lpc_eth.c pldat->mii_bus->parent = &pldat->pdev->dev; parent 1192 drivers/net/ethernet/nxp/lpc_eth.c strlcpy(info->bus_info, dev_name(ndev->dev.parent), parent 599 drivers/net/ethernet/qualcomm/emac/emac-mac.c dma_unmap_single(adpt->netdev->dev.parent, parent 623 drivers/net/ethernet/qualcomm/emac/emac-mac.c struct device *dev = adpt->netdev->dev.parent; parent 678 drivers/net/ethernet/qualcomm/emac/emac-mac.c int node = dev_to_node(adpt->netdev->dev.parent); parent 719 drivers/net/ethernet/qualcomm/emac/emac-mac.c int node = dev_to_node(adpt->netdev->dev.parent); parent 752 drivers/net/ethernet/qualcomm/emac/emac-mac.c struct device *dev = adpt->netdev->dev.parent; parent 812 drivers/net/ethernet/qualcomm/emac/emac-mac.c struct device *dev = adpt->netdev->dev.parent; parent 884 drivers/net/ethernet/qualcomm/emac/emac-mac.c dma_map_single(adpt->netdev->dev.parent, skb->data, parent 887 drivers/net/ethernet/qualcomm/emac/emac-mac.c ret = dma_mapping_error(adpt->netdev->dev.parent, parent 1115 drivers/net/ethernet/qualcomm/emac/emac-mac.c dma_unmap_single(adpt->netdev->dev.parent, parent 1190 drivers/net/ethernet/qualcomm/emac/emac-mac.c dma_unmap_page(adpt->netdev->dev.parent, parent 1349 drivers/net/ethernet/qualcomm/emac/emac-mac.c tpbuf->dma_addr = dma_map_page(adpt->netdev->dev.parent, parent 1354 drivers/net/ethernet/qualcomm/emac/emac-mac.c ret = dma_mapping_error(adpt->netdev->dev.parent, parent 1369 drivers/net/ethernet/qualcomm/emac/emac-mac.c tpbuf->dma_addr = dma_map_page(adpt->netdev->dev.parent, parent 1375 drivers/net/ethernet/qualcomm/emac/emac-mac.c ret = dma_mapping_error(adpt->netdev->dev.parent, parent 1392 drivers/net/ethernet/qualcomm/emac/emac-mac.c tpbuf->dma_addr = skb_frag_dma_map(adpt->netdev->dev.parent, parent 1395 drivers/net/ethernet/qualcomm/emac/emac-mac.c ret = dma_mapping_error(adpt->netdev->dev.parent, parent 1424 drivers/net/ethernet/qualcomm/emac/emac-mac.c dma_unmap_page(adpt->netdev->dev.parent, tpbuf->dma_addr, parent 107 drivers/net/ethernet/qualcomm/emac/emac-phy.c mii_bus->parent = &pdev->dev; parent 6893 drivers/net/ethernet/realtek/r8169_main.c new_bus->parent = &pdev->dev; parent 198 drivers/net/ethernet/renesas/ravb_main.c dma_unmap_single(ndev->dev.parent, le32_to_cpu(desc->dptr), parent 229 drivers/net/ethernet/renesas/ravb_main.c if (!dma_mapping_error(ndev->dev.parent, parent 231 drivers/net/ethernet/renesas/ravb_main.c dma_unmap_single(ndev->dev.parent, parent 238 drivers/net/ethernet/renesas/ravb_main.c dma_free_coherent(ndev->dev.parent, ring_size, priv->rx_ring[q], parent 248 drivers/net/ethernet/renesas/ravb_main.c dma_free_coherent(ndev->dev.parent, ring_size, priv->tx_ring[q], parent 297 drivers/net/ethernet/renesas/ravb_main.c dma_addr = dma_map_single(ndev->dev.parent, priv->rx_skb[q][i]->data, parent 303 drivers/net/ethernet/renesas/ravb_main.c if (dma_mapping_error(ndev->dev.parent, dma_addr)) parent 371 drivers/net/ethernet/renesas/ravb_main.c priv->rx_ring[q] = dma_alloc_coherent(ndev->dev.parent, ring_size, parent 382 drivers/net/ethernet/renesas/ravb_main.c priv->tx_ring[q] = dma_alloc_coherent(ndev->dev.parent, ring_size, parent 583 drivers/net/ethernet/renesas/ravb_main.c dma_unmap_single(ndev->dev.parent, le32_to_cpu(desc->dptr), parent 626 drivers/net/ethernet/renesas/ravb_main.c dma_addr = dma_map_single(ndev->dev.parent, skb->data, parent 633 drivers/net/ethernet/renesas/ravb_main.c if (dma_mapping_error(ndev->dev.parent, dma_addr)) parent 1013 drivers/net/ethernet/renesas/ravb_main.c struct device_node *np = ndev->dev.parent->of_node; parent 1522 drivers/net/ethernet/renesas/ravb_main.c dma_addr = dma_map_single(ndev->dev.parent, buffer, len, parent 1524 drivers/net/ethernet/renesas/ravb_main.c if (dma_mapping_error(ndev->dev.parent, dma_addr)) parent 1533 drivers/net/ethernet/renesas/ravb_main.c dma_addr = dma_map_single(ndev->dev.parent, buffer, len, parent 1535 drivers/net/ethernet/renesas/ravb_main.c if (dma_mapping_error(ndev->dev.parent, dma_addr)) parent 1542 drivers/net/ethernet/renesas/ravb_main.c dma_addr = dma_map_single(ndev->dev.parent, skb->data, skb->len, parent 1544 drivers/net/ethernet/renesas/ravb_main.c if (dma_mapping_error(ndev->dev.parent, dma_addr)) parent 1556 drivers/net/ethernet/renesas/ravb_main.c dma_unmap_single(ndev->dev.parent, dma_addr, parent 1595 drivers/net/ethernet/renesas/ravb_main.c dma_unmap_single(ndev->dev.parent, le32_to_cpu(desc->dptr), parent 1660 drivers/net/ethernet/renesas/ravb_main.c struct device_node *np = ndev->dev.parent->of_node; parent 1879 drivers/net/ethernet/renesas/ravb_main.c priv->mii_bus->parent = dev; parent 1920 drivers/net/ethernet/renesas/ravb_main.c struct device *dev = ndev->dev.parent; parent 2116 drivers/net/ethernet/renesas/ravb_main.c priv->desc_bat = dma_alloc_coherent(ndev->dev.parent, priv->desc_bat_size, parent 2177 drivers/net/ethernet/renesas/ravb_main.c dma_free_coherent(ndev->dev.parent, priv->desc_bat_size, priv->desc_bat, parent 2200 drivers/net/ethernet/renesas/ravb_main.c dma_free_coherent(ndev->dev.parent, priv->desc_bat_size, priv->desc_bat, parent 2026 drivers/net/ethernet/renesas/sh_eth.c struct device_node *np = ndev->dev.parent->of_node; parent 3111 drivers/net/ethernet/renesas/sh_eth.c mdp->mii_bus->parent = dev; parent 170 drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c mdio_bus->parent = priv->device; parent 115 drivers/net/ethernet/seeq/sgiseeq.c dma_cache_sync(dev->dev.parent, addr, sizeof(struct sgiseeq_rx_desc), parent 121 drivers/net/ethernet/seeq/sgiseeq.c dma_cache_sync(dev->dev.parent, addr, sizeof(struct sgiseeq_rx_desc), parent 205 drivers/net/ethernet/seeq/sgiseeq.c dma_addr = dma_map_single(dev->dev.parent, parent 353 drivers/net/ethernet/seeq/sgiseeq.c dma_unmap_single(dev->dev.parent, rd->rdma.pbuf, parent 395 drivers/net/ethernet/seeq/sgiseeq.c rd->rdma.pbuf = dma_map_single(dev->dev.parent, parent 622 drivers/net/ethernet/seeq/sgiseeq.c td->tdma.pbuf = dma_map_single(dev->dev.parent, skb->data, parent 2389 drivers/net/ethernet/sfc/falcon/falcon.c board->i2c_adap.dev.parent = &efx->pci_dev->dev; parent 164 drivers/net/ethernet/sfc/mcdi_mon.c struct efx_nic *efx = dev_get_drvdata(dev->parent); parent 1042 drivers/net/ethernet/sgi/ioc3-eth.c return !pdev->bus->parent && parent 1511 drivers/net/ethernet/smsc/smc911x.c strlcpy(info->bus_info, dev_name(dev->dev.parent), parent 1593 drivers/net/ethernet/smsc/smc91x.c strlcpy(info->bus_info, dev_name(dev->dev.parent), parent 1078 drivers/net/ethernet/smsc/smsc911x.c pdata->mii_bus->parent = &pdev->dev; parent 1960 drivers/net/ethernet/smsc/smsc911x.c strlcpy(info->bus_info, dev_name(dev->dev.parent), parent 529 drivers/net/ethernet/socionext/netsec.c strlcpy(info->bus_info, dev_name(net_device->dev.parent), parent 1899 drivers/net/ethernet/socionext/netsec.c bus->parent = priv->dev; parent 1903 drivers/net/ethernet/socionext/netsec.c struct device_node *mdio_node, *parent = dev_of_node(priv->dev); parent 1905 drivers/net/ethernet/socionext/netsec.c mdio_node = of_get_child_by_name(parent, "mdio"); parent 1907 drivers/net/ethernet/socionext/netsec.c parent = mdio_node; parent 1915 drivers/net/ethernet/socionext/netsec.c ret = of_mdiobus_register(bus, parent); parent 396 drivers/net/ethernet/socionext/sni_ave.c struct device *dev = ndev->dev.parent; parent 555 drivers/net/ethernet/socionext/sni_ave.c map_addr = dma_map_single(ndev->dev.parent, ptr, len, dir); parent 556 drivers/net/ethernet/socionext/sni_ave.c if (unlikely(dma_mapping_error(ndev->dev.parent, map_addr))) parent 572 drivers/net/ethernet/socionext/sni_ave.c dma_unmap_single(ndev->dev.parent, parent 1168 drivers/net/ethernet/socionext/sni_ave.c struct device *dev = ndev->dev.parent; parent 1693 drivers/net/ethernet/socionext/sni_ave.c priv->mdio->parent = dev; parent 319 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c struct device *dev = ndev->dev.parent; parent 358 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c new_bus->parent = priv->device; parent 95 drivers/net/ethernet/sun/niu.c spin_lock_irqsave(&np->parent->lock, flags) parent 97 drivers/net/ethernet/sun/niu.c spin_unlock_irqrestore(&np->parent->lock, flags) parent 253 drivers/net/ethernet/sun/niu.c struct niu_parent *parent = np->parent; parent 259 drivers/net/ethernet/sun/niu.c if (parent->ldg_map[i] != lp->ldg_num) parent 1610 drivers/net/ethernet/sun/niu.c phy_id = phy_decode(np->parent->port_phy, np->port); parent 1611 drivers/net/ethernet/sun/niu.c phy_id = np->parent->phy_probe_info.phy_id[phy_id][np->port]; parent 2084 drivers/net/ethernet/sun/niu.c phy_id = phy_decode(np->parent->port_phy, np->port); parent 2085 drivers/net/ethernet/sun/niu.c phy_id = np->parent->phy_probe_info.phy_id[phy_id][np->port]; parent 2481 drivers/net/ethernet/sun/niu.c struct niu_parent *parent = np->parent; parent 2482 drivers/net/ethernet/sun/niu.c u8 plat_type = parent->plat_type; parent 2587 drivers/net/ethernet/sun/niu.c struct niu_parent *parent = np->parent; parent 2590 drivers/net/ethernet/sun/niu.c if (parent->plat_type == PLAT_TYPE_NIU) { parent 3003 drivers/net/ethernet/sun/niu.c for (i = 0; i < np->parent->tcam_num_entries; i++) { parent 3162 drivers/net/ethernet/sun/niu.c struct niu_parent *parent; parent 3168 drivers/net/ethernet/sun/niu.c parent = np->parent; parent 3170 drivers/net/ethernet/sun/niu.c if (!(parent->flags & PARENT_FLGS_CLS_HWINIT)) { parent 3171 drivers/net/ethernet/sun/niu.c if (np->parent->plat_type != PLAT_TYPE_NIU) { parent 3200 drivers/net/ethernet/sun/niu.c if (np->parent->plat_type != PLAT_TYPE_NIU) { parent 3212 drivers/net/ethernet/sun/niu.c parent->flags |= PARENT_FLGS_CLS_HWINIT; parent 3245 drivers/net/ethernet/sun/niu.c return np->clas.tcam_top + ((idx+1) * np->parent->num_ports); parent 4150 drivers/net/ethernet/sun/niu.c struct niu_parent *parent = np->parent; parent 4161 drivers/net/ethernet/sun/niu.c if (parent->ldg_map[ldn] != ldg) parent 4173 drivers/net/ethernet/sun/niu.c if (parent->ldg_map[ldn] != ldg) parent 4454 drivers/net/ethernet/sun/niu.c struct niu_parent *parent = np->parent; parent 4464 drivers/net/ethernet/sun/niu.c first_rx_channel += parent->rxchan_per_port[i]; parent 4465 drivers/net/ethernet/sun/niu.c first_tx_channel += parent->txchan_per_port[i]; parent 4468 drivers/net/ethernet/sun/niu.c num_rx_rings = parent->rxchan_per_port[port]; parent 4469 drivers/net/ethernet/sun/niu.c num_tx_rings = parent->txchan_per_port[port]; parent 4711 drivers/net/ethernet/sun/niu.c struct niu_rdc_tables *tp = &np->parent->rdc_group_cfg[np->port]; parent 4724 drivers/net/ethernet/sun/niu.c nw64(DEF_RDC(np->port), np->parent->rdc_default[np->port]); parent 4729 drivers/net/ethernet/sun/niu.c int type = phy_decode(np->parent->port_phy, np->port); parent 4747 drivers/net/ethernet/sun/niu.c struct niu_parent *parent = np->parent; parent 4748 drivers/net/ethernet/sun/niu.c struct niu_rdc_tables *tp = &parent->rdc_group_cfg[np->port]; parent 4968 drivers/net/ethernet/sun/niu.c nw64(RX_DMA_CK_DIV, np->parent->rxdma_clock_divider); parent 4994 drivers/net/ethernet/sun/niu.c struct niu_parent *parent = np->parent; parent 5000 drivers/net/ethernet/sun/niu.c tp = &parent->tcam[index]; parent 5024 drivers/net/ethernet/sun/niu.c struct niu_parent *parent = np->parent; parent 5054 drivers/net/ethernet/sun/niu.c err = niu_set_tcam_key(np, i, parent->tcam_key[index]); parent 5057 drivers/net/ethernet/sun/niu.c err = niu_set_flow_key(np, i, parent->flow_key[index]); parent 5139 drivers/net/ethernet/sun/niu.c if (np->parent->plat_type != PLAT_TYPE_NIU) { parent 5206 drivers/net/ethernet/sun/niu.c if (np->parent->plat_type != PLAT_TYPE_NIU) { parent 5619 drivers/net/ethernet/sun/niu.c struct niu_parent *parent = np->parent; parent 5620 drivers/net/ethernet/sun/niu.c struct niu_rdc_tables *tp = &parent->rdc_group_cfg[np->port]; parent 5671 drivers/net/ethernet/sun/niu.c struct niu_parent *parent = np->parent; parent 5672 drivers/net/ethernet/sun/niu.c struct niu_rdc_tables *tp = &parent->rdc_group_cfg[np->port]; parent 6789 drivers/net/ethernet/sun/niu.c if (np->parent->plat_type != PLAT_TYPE_NIU) parent 7067 drivers/net/ethernet/sun/niu.c if (np->parent->tcam_key[class - CLASS_CODE_USER_PROG1] & parent 7071 drivers/net/ethernet/sun/niu.c nfc->data = niu_flowkey_to_ethflow(np->parent->flow_key[class - parent 7155 drivers/net/ethernet/sun/niu.c struct niu_parent *parent = np->parent; parent 7164 drivers/net/ethernet/sun/niu.c tp = &parent->tcam[idx]; parent 7167 drivers/net/ethernet/sun/niu.c parent->index, (u16)nfc->fs.location, idx); parent 7177 drivers/net/ethernet/sun/niu.c parent->index); parent 7235 drivers/net/ethernet/sun/niu.c struct niu_parent *parent = np->parent; parent 7247 drivers/net/ethernet/sun/niu.c tp = &parent->tcam[idx]; parent 7309 drivers/net/ethernet/sun/niu.c flow_key = np->parent->tcam_key[class - parent 7313 drivers/net/ethernet/sun/niu.c np->parent->tcam_key[class - CLASS_CODE_USER_PROG1] = flow_key; parent 7318 drivers/net/ethernet/sun/niu.c if (np->parent->tcam_key[class - CLASS_CODE_USER_PROG1] & parent 7321 drivers/net/ethernet/sun/niu.c flow_key = np->parent->tcam_key[class - parent 7326 drivers/net/ethernet/sun/niu.c np->parent->tcam_key[class - CLASS_CODE_USER_PROG1] = parent 7337 drivers/net/ethernet/sun/niu.c np->parent->flow_key[class - CLASS_CODE_USER_PROG1] = flow_key; parent 7414 drivers/net/ethernet/sun/niu.c struct niu_parent *parent = np->parent; parent 7417 drivers/net/ethernet/sun/niu.c struct niu_rdc_tables *rdc_table = &parent->rdc_group_cfg[np->port]; parent 7442 drivers/net/ethernet/sun/niu.c if (parent->l3_cls[i]) { parent 7443 drivers/net/ethernet/sun/niu.c if (uspec->proto == parent->l3_cls_pid[i]) { parent 7444 drivers/net/ethernet/sun/niu.c class = parent->l3_cls[i]; parent 7445 drivers/net/ethernet/sun/niu.c parent->l3_cls_refcnt[i]++; parent 7478 drivers/net/ethernet/sun/niu.c parent->l3_cls[i] = class; parent 7479 drivers/net/ethernet/sun/niu.c parent->l3_cls_pid[i] = uspec->proto; parent 7480 drivers/net/ethernet/sun/niu.c parent->l3_cls_refcnt[i]++; parent 7487 drivers/net/ethernet/sun/niu.c parent->index, __func__, uspec->proto); parent 7501 drivers/net/ethernet/sun/niu.c tp = &parent->tcam[idx]; parent 7521 drivers/net/ethernet/sun/niu.c parent->index, __func__, fsp->flow_type); parent 7529 drivers/net/ethernet/sun/niu.c parent->index, __func__, fsp->flow_type); parent 7540 drivers/net/ethernet/sun/niu.c parent->index, __func__, parent 7572 drivers/net/ethernet/sun/niu.c struct niu_parent *parent = np->parent; parent 7585 drivers/net/ethernet/sun/niu.c tp = &parent->tcam[idx]; parent 7594 drivers/net/ethernet/sun/niu.c if (parent->l3_cls[i] == class) { parent 7595 drivers/net/ethernet/sun/niu.c parent->l3_cls_refcnt[i]--; parent 7596 drivers/net/ethernet/sun/niu.c if (!parent->l3_cls_refcnt[i]) { parent 7603 drivers/net/ethernet/sun/niu.c parent->l3_cls[i] = 0; parent 7604 drivers/net/ethernet/sun/niu.c parent->l3_cls_pid[i] = 0; parent 7611 drivers/net/ethernet/sun/niu.c parent->index, __func__, parent 7897 drivers/net/ethernet/sun/niu.c static int niu_ldg_assign_ldn(struct niu *np, struct niu_parent *parent, parent 7905 drivers/net/ethernet/sun/niu.c parent->ldg_map[ldn] = ldg; parent 7907 drivers/net/ethernet/sun/niu.c if (np->parent->plat_type == PLAT_TYPE_NIU) { parent 8509 drivers/net/ethernet/sun/niu.c struct niu_parent *parent = np->parent; parent 8514 drivers/net/ethernet/sun/niu.c if (!parent->num_ports) { parent 8515 drivers/net/ethernet/sun/niu.c if (parent->plat_type == PLAT_TYPE_NIU) { parent 8516 drivers/net/ethernet/sun/niu.c parent->num_ports = 2; parent 8518 drivers/net/ethernet/sun/niu.c parent->num_ports = niu_pci_vpd_get_nports(np); parent 8519 drivers/net/ethernet/sun/niu.c if (!parent->num_ports) { parent 8523 drivers/net/ethernet/sun/niu.c parent->num_ports = nr64(ESPC_NUM_PORTS_MACS) & parent 8529 drivers/net/ethernet/sun/niu.c if (!parent->num_ports) parent 8530 drivers/net/ethernet/sun/niu.c parent->num_ports = 4; parent 8535 drivers/net/ethernet/sun/niu.c if (np->port >= parent->num_ports) parent 8541 drivers/net/ethernet/sun/niu.c static int phy_record(struct niu_parent *parent, struct phy_probe_info *p, parent 8562 drivers/net/ethernet/sun/niu.c parent->index, id, parent 8620 drivers/net/ethernet/sun/niu.c static void niu_n2_divide_channels(struct niu_parent *parent) parent 8622 drivers/net/ethernet/sun/niu.c int num_ports = parent->num_ports; parent 8626 drivers/net/ethernet/sun/niu.c parent->rxchan_per_port[i] = (16 / num_ports); parent 8627 drivers/net/ethernet/sun/niu.c parent->txchan_per_port[i] = (16 / num_ports); parent 8630 drivers/net/ethernet/sun/niu.c parent->index, i, parent 8631 drivers/net/ethernet/sun/niu.c parent->rxchan_per_port[i], parent 8632 drivers/net/ethernet/sun/niu.c parent->txchan_per_port[i]); parent 8636 drivers/net/ethernet/sun/niu.c static void niu_divide_channels(struct niu_parent *parent, parent 8639 drivers/net/ethernet/sun/niu.c int num_ports = parent->num_ports; parent 8663 drivers/net/ethernet/sun/niu.c int type = phy_decode(parent->port_phy, i); parent 8666 drivers/net/ethernet/sun/niu.c parent->rxchan_per_port[i] = rx_chans_per_10g; parent 8667 drivers/net/ethernet/sun/niu.c parent->txchan_per_port[i] = tx_chans_per_10g; parent 8669 drivers/net/ethernet/sun/niu.c parent->rxchan_per_port[i] = rx_chans_per_1g; parent 8670 drivers/net/ethernet/sun/niu.c parent->txchan_per_port[i] = tx_chans_per_1g; parent 8673 drivers/net/ethernet/sun/niu.c parent->index, i, parent 8674 drivers/net/ethernet/sun/niu.c parent->rxchan_per_port[i], parent 8675 drivers/net/ethernet/sun/niu.c parent->txchan_per_port[i]); parent 8676 drivers/net/ethernet/sun/niu.c tot_rx += parent->rxchan_per_port[i]; parent 8677 drivers/net/ethernet/sun/niu.c tot_tx += parent->txchan_per_port[i]; parent 8682 drivers/net/ethernet/sun/niu.c parent->index, tot_rx); parent 8684 drivers/net/ethernet/sun/niu.c parent->rxchan_per_port[i] = 1; parent 8688 drivers/net/ethernet/sun/niu.c parent->index, tot_tx); parent 8690 drivers/net/ethernet/sun/niu.c parent->txchan_per_port[i] = 1; parent 8694 drivers/net/ethernet/sun/niu.c parent->index, tot_rx, tot_tx); parent 8698 drivers/net/ethernet/sun/niu.c static void niu_divide_rdc_groups(struct niu_parent *parent, parent 8701 drivers/net/ethernet/sun/niu.c int i, num_ports = parent->num_ports; parent 8711 drivers/net/ethernet/sun/niu.c struct niu_rdc_tables *tp = &parent->rdc_group_cfg[i]; parent 8712 drivers/net/ethernet/sun/niu.c int grp, num_channels = parent->rxchan_per_port[i]; parent 8723 drivers/net/ethernet/sun/niu.c parent->index, i, tp->first_table_num + grp); parent 8736 drivers/net/ethernet/sun/niu.c parent->rdc_default[i] = rdc_channel_base; parent 8743 drivers/net/ethernet/sun/niu.c static int fill_phy_probe_info(struct niu *np, struct niu_parent *parent, parent 8761 drivers/net/ethernet/sun/niu.c err = phy_record(parent, info, dev_id_1, dev_id_2, port, parent 8769 drivers/net/ethernet/sun/niu.c err = phy_record(parent, info, dev_id_1, dev_id_2, port, parent 8775 drivers/net/ethernet/sun/niu.c err = phy_record(parent, info, dev_id_1, dev_id_2, port, parent 8785 drivers/net/ethernet/sun/niu.c static int walk_phys(struct niu *np, struct niu_parent *parent) parent 8787 drivers/net/ethernet/sun/niu.c struct phy_probe_info *info = &parent->phy_probe_info; parent 8799 drivers/net/ethernet/sun/niu.c parent->plat_type = PLAT_TYPE_ATCA_CP3220; parent 8800 drivers/net/ethernet/sun/niu.c parent->num_ports = 4; parent 8808 drivers/net/ethernet/sun/niu.c parent->num_ports = 2; parent 8812 drivers/net/ethernet/sun/niu.c (parent->plat_type == PLAT_TYPE_NIU)) { parent 8822 drivers/net/ethernet/sun/niu.c err = fill_phy_probe_info(np, parent, info); parent 8832 drivers/net/ethernet/sun/niu.c parent->plat_type = PLAT_TYPE_VF_P0; parent 8834 drivers/net/ethernet/sun/niu.c parent->plat_type = PLAT_TYPE_VF_P1; parent 8857 drivers/net/ethernet/sun/niu.c parent->plat_type = PLAT_TYPE_VF_P0; parent 8859 drivers/net/ethernet/sun/niu.c parent->plat_type = PLAT_TYPE_VF_P1; parent 8879 drivers/net/ethernet/sun/niu.c parent->plat_type = PLAT_TYPE_VF_P0; parent 8881 drivers/net/ethernet/sun/niu.c parent->plat_type = PLAT_TYPE_VF_P1; parent 8898 drivers/net/ethernet/sun/niu.c parent->port_phy = val; parent 8900 drivers/net/ethernet/sun/niu.c if (parent->plat_type == PLAT_TYPE_NIU) parent 8901 drivers/net/ethernet/sun/niu.c niu_n2_divide_channels(parent); parent 8903 drivers/net/ethernet/sun/niu.c niu_divide_channels(parent, num_10g, num_1g); parent 8905 drivers/net/ethernet/sun/niu.c niu_divide_rdc_groups(parent, num_10g, num_1g); parent 8916 drivers/net/ethernet/sun/niu.c struct niu_parent *parent = np->parent; parent 8919 drivers/net/ethernet/sun/niu.c if (parent->port_phy == PORT_PHY_UNKNOWN) { parent 8920 drivers/net/ethernet/sun/niu.c err = walk_phys(np, parent); parent 8929 drivers/net/ethernet/sun/niu.c if (parent->port_phy == PORT_PHY_INVALID) parent 8940 drivers/net/ethernet/sun/niu.c cp->tcam_sz = np->parent->tcam_num_entries / np->parent->num_ports; parent 9014 drivers/net/ethernet/sun/niu.c struct niu_parent *parent = np->parent; parent 9019 drivers/net/ethernet/sun/niu.c first_ldg = (NIU_NUM_LDG / parent->num_ports) * np->port; parent 9020 drivers/net/ethernet/sun/niu.c for (i = 0; i < (NIU_NUM_LDG / parent->num_ports); i++) parent 9023 drivers/net/ethernet/sun/niu.c num_irqs = (parent->rxchan_per_port[np->port] + parent 9024 drivers/net/ethernet/sun/niu.c parent->txchan_per_port[np->port] + parent 9026 drivers/net/ethernet/sun/niu.c BUG_ON(num_irqs > (NIU_NUM_LDG / parent->num_ports)); parent 9071 drivers/net/ethernet/sun/niu.c struct niu_parent *parent = np->parent; parent 9079 drivers/net/ethernet/sun/niu.c if (parent->plat_type == PLAT_TYPE_NIU) { parent 9100 drivers/net/ethernet/sun/niu.c if (np->parent->plat_type != PLAT_TYPE_NIU) { parent 9120 drivers/net/ethernet/sun/niu.c err = niu_ldg_assign_ldn(np, parent, ldg_num_map[ldg_rotor], parent 9130 drivers/net/ethernet/sun/niu.c err = niu_ldg_assign_ldn(np, parent, parent 9140 drivers/net/ethernet/sun/niu.c err = niu_ldg_assign_ldn(np, parent, parent 9154 drivers/net/ethernet/sun/niu.c first_chan += parent->rxchan_per_port[i]; parent 9155 drivers/net/ethernet/sun/niu.c num_chan = parent->rxchan_per_port[port]; parent 9158 drivers/net/ethernet/sun/niu.c err = niu_ldg_assign_ldn(np, parent, parent 9170 drivers/net/ethernet/sun/niu.c first_chan += parent->txchan_per_port[i]; parent 9171 drivers/net/ethernet/sun/niu.c num_chan = parent->txchan_per_port[port]; parent 9173 drivers/net/ethernet/sun/niu.c err = niu_ldg_assign_ldn(np, parent, parent 9202 drivers/net/ethernet/sun/niu.c if (np->parent->plat_type == PLAT_TYPE_NIU) parent 9278 drivers/net/ethernet/sun/niu.c if (np->parent->plat_type == PLAT_TYPE_NIU) parent 9537 drivers/net/ethernet/sun/niu.c struct niu_parent *p = np->parent; parent 9553 drivers/net/ethernet/sun/niu.c np->parent = NULL; parent 9682 drivers/net/ethernet/sun/niu.c if (np->parent->plat_type == PLAT_TYPE_ATCA_CP3220) { parent 9760 drivers/net/ethernet/sun/niu.c np->parent = niu_get_parent(np, &parent_id, parent 9762 drivers/net/ethernet/sun/niu.c if (!np->parent) { parent 10029 drivers/net/ethernet/sun/niu.c np->parent = niu_get_parent(np, &parent_id, parent 10031 drivers/net/ethernet/sun/niu.c if (!np->parent) { parent 3246 drivers/net/ethernet/sun/niu.h struct niu_parent *parent; parent 1231 drivers/net/ethernet/sun/sunbmac.c struct device *parent = op->dev.parent; parent 1234 drivers/net/ethernet/sun/sunbmac.c qec_op = to_platform_device(parent); parent 1242 drivers/net/ethernet/sun/sunbmac.c struct device *parent = op->dev.parent; parent 1246 drivers/net/ethernet/sun/sunbmac.c qec_op = to_platform_device(parent); parent 2561 drivers/net/ethernet/sun/sunhme.c struct device *parent = child->dev.parent; parent 2565 drivers/net/ethernet/sun/sunhme.c op = to_platform_device(parent); parent 2691 drivers/net/ethernet/sun/sunhme.c sbus_dp = op->dev.parent->of_node; parent 143 drivers/net/ethernet/sun/sunqe.c struct sunqec *qecp = qep->parent; parent 756 drivers/net/ethernet/sun/sunqe.c bsizes_more = of_getintprop_default(dp->parent, "burst-sizes", 0xff); parent 769 drivers/net/ethernet/sun/sunqe.c struct platform_device *op = to_platform_device(child->dev.parent); parent 865 drivers/net/ethernet/sun/sunqe.c qe->parent = qecp; parent 344 drivers/net/ethernet/sun/sunqe.h struct sunqec *parent; parent 1376 drivers/net/ethernet/ti/davinci_emac.c if (dev->parent && dev->parent->of_node) parent 1377 drivers/net/ethernet/ti/davinci_emac.c return of_device_is_compatible(dev->parent->of_node, parent 387 drivers/net/ethernet/ti/davinci_mdio.c data->bus->parent = dev; parent 674 drivers/net/ethernet/toshiba/tc35815.c lp->mii_bus->parent = &lp->pci_dev->dev; parent 881 drivers/net/ethernet/via/via-rhine.c if (dev_is_pci(dev->dev.parent)) parent 1155 drivers/net/ethernet/via/via-rhine.c struct device *hwdev = dev->dev.parent; parent 1193 drivers/net/ethernet/via/via-rhine.c struct device *hwdev = dev->dev.parent; parent 1218 drivers/net/ethernet/via/via-rhine.c struct device *hwdev = dev->dev.parent; parent 1298 drivers/net/ethernet/via/via-rhine.c struct device *hwdev = dev->dev.parent; parent 1340 drivers/net/ethernet/via/via-rhine.c struct device *hwdev = dev->dev.parent; parent 1785 drivers/net/ethernet/via/via-rhine.c struct device *hwdev = dev->dev.parent; parent 1927 drivers/net/ethernet/via/via-rhine.c struct device *hwdev = dev->dev.parent; parent 2044 drivers/net/ethernet/via/via-rhine.c struct device *hwdev = dev->dev.parent; parent 2294 drivers/net/ethernet/via/via-rhine.c struct device *hwdev = dev->dev.parent; parent 28 drivers/net/ethernet/wiznet/w5100-spi.c struct spi_device *spi = to_spi_device(ndev->dev.parent); parent 40 drivers/net/ethernet/wiznet/w5100-spi.c struct spi_device *spi = to_spi_device(ndev->dev.parent); parent 141 drivers/net/ethernet/wiznet/w5100-spi.c struct spi_device *spi = to_spi_device(ndev->dev.parent); parent 153 drivers/net/ethernet/wiznet/w5100-spi.c struct spi_device *spi = to_spi_device(ndev->dev.parent); parent 161 drivers/net/ethernet/wiznet/w5100-spi.c struct spi_device *spi = to_spi_device(ndev->dev.parent); parent 173 drivers/net/ethernet/wiznet/w5100-spi.c struct spi_device *spi = to_spi_device(ndev->dev.parent); parent 186 drivers/net/ethernet/wiznet/w5100-spi.c struct spi_device *spi = to_spi_device(ndev->dev.parent); parent 216 drivers/net/ethernet/wiznet/w5100-spi.c struct spi_device *spi = to_spi_device(ndev->dev.parent); parent 286 drivers/net/ethernet/wiznet/w5100-spi.c struct spi_device *spi = to_spi_device(ndev->dev.parent); parent 302 drivers/net/ethernet/wiznet/w5100-spi.c struct spi_device *spi = to_spi_device(ndev->dev.parent); parent 315 drivers/net/ethernet/wiznet/w5100-spi.c struct spi_device *spi = to_spi_device(ndev->dev.parent); parent 331 drivers/net/ethernet/wiznet/w5100-spi.c struct spi_device *spi = to_spi_device(ndev->dev.parent); parent 346 drivers/net/ethernet/wiznet/w5100-spi.c struct spi_device *spi = to_spi_device(ndev->dev.parent); parent 375 drivers/net/ethernet/wiznet/w5100-spi.c struct spi_device *spi = to_spi_device(ndev->dev.parent); parent 265 drivers/net/ethernet/wiznet/w5100.c struct platform_device *pdev = to_platform_device(ndev->dev.parent); parent 729 drivers/net/ethernet/wiznet/w5100.c strlcpy(info->bus_info, dev_name(ndev->dev.parent), parent 287 drivers/net/ethernet/wiznet/w5300.c strlcpy(info->bus_info, dev_name(ndev->dev.parent), parent 308 drivers/net/ethernet/xilinx/ll_temac_main.c dma_unmap_single(ndev->dev.parent, lp->rx_bd_v[i].phys, parent 314 drivers/net/ethernet/xilinx/ll_temac_main.c dma_free_coherent(ndev->dev.parent, parent 318 drivers/net/ethernet/xilinx/ll_temac_main.c dma_free_coherent(ndev->dev.parent, parent 340 drivers/net/ethernet/xilinx/ll_temac_main.c lp->tx_bd_v = dma_alloc_coherent(ndev->dev.parent, parent 346 drivers/net/ethernet/xilinx/ll_temac_main.c lp->rx_bd_v = dma_alloc_coherent(ndev->dev.parent, parent 368 drivers/net/ethernet/xilinx/ll_temac_main.c skb_dma_addr = dma_map_single(ndev->dev.parent, skb->data, parent 371 drivers/net/ethernet/xilinx/ll_temac_main.c if (dma_mapping_error(ndev->dev.parent, skb_dma_addr)) parent 773 drivers/net/ethernet/xilinx/ll_temac_main.c dma_unmap_single(ndev->dev.parent, be32_to_cpu(cur_p->phys), parent 867 drivers/net/ethernet/xilinx/ll_temac_main.c skb_dma_addr = dma_map_single(ndev->dev.parent, skb->data, parent 870 drivers/net/ethernet/xilinx/ll_temac_main.c if (WARN_ON_ONCE(dma_mapping_error(ndev->dev.parent, skb_dma_addr))) { parent 883 drivers/net/ethernet/xilinx/ll_temac_main.c skb_dma_addr = dma_map_single(ndev->dev.parent, parent 887 drivers/net/ethernet/xilinx/ll_temac_main.c if (dma_mapping_error(ndev->dev.parent, skb_dma_addr)) { parent 893 drivers/net/ethernet/xilinx/ll_temac_main.c dma_unmap_single(ndev->dev.parent, parent 901 drivers/net/ethernet/xilinx/ll_temac_main.c dma_unmap_single(ndev->dev.parent, parent 972 drivers/net/ethernet/xilinx/ll_temac_main.c dma_unmap_single(ndev->dev.parent, be32_to_cpu(bd->phys), parent 1050 drivers/net/ethernet/xilinx/ll_temac_main.c skb_dma_addr = dma_map_single(ndev->dev.parent, skb->data, parent 1053 drivers/net/ethernet/xilinx/ll_temac_main.c if (WARN_ON_ONCE(dma_mapping_error(ndev->dev.parent, parent 111 drivers/net/ethernet/xilinx/ll_temac_mdio.c bus->parent = lp->dev; parent 164 drivers/net/ethernet/xilinx/xilinx_axienet_main.c dma_unmap_single(ndev->dev.parent, lp->rx_bd_v[i].phys, parent 170 drivers/net/ethernet/xilinx/xilinx_axienet_main.c dma_free_coherent(ndev->dev.parent, parent 176 drivers/net/ethernet/xilinx/xilinx_axienet_main.c dma_free_coherent(ndev->dev.parent, parent 206 drivers/net/ethernet/xilinx/xilinx_axienet_main.c lp->tx_bd_v = dma_alloc_coherent(ndev->dev.parent, parent 212 drivers/net/ethernet/xilinx/xilinx_axienet_main.c lp->rx_bd_v = dma_alloc_coherent(ndev->dev.parent, parent 234 drivers/net/ethernet/xilinx/xilinx_axienet_main.c lp->rx_bd_v[i].phys = dma_map_single(ndev->dev.parent, parent 545 drivers/net/ethernet/xilinx/xilinx_axienet_main.c dma_unmap_single(ndev->dev.parent, cur_p->phys, parent 659 drivers/net/ethernet/xilinx/xilinx_axienet_main.c cur_p->phys = dma_map_single(ndev->dev.parent, skb->data, parent 667 drivers/net/ethernet/xilinx/xilinx_axienet_main.c cur_p->phys = dma_map_single(ndev->dev.parent, parent 711 drivers/net/ethernet/xilinx/xilinx_axienet_main.c dma_unmap_single(ndev->dev.parent, cur_p->phys, parent 748 drivers/net/ethernet/xilinx/xilinx_axienet_main.c cur_p->phys = dma_map_single(ndev->dev.parent, new_skb->data, parent 1539 drivers/net/ethernet/xilinx/xilinx_axienet_main.c dma_unmap_single(ndev->dev.parent, cur_p->phys, parent 238 drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c bus->parent = lp->dev; parent 867 drivers/net/ethernet/xilinx/xilinx_emaclite.c bus->parent = dev; parent 2130 drivers/net/hyperv/netvsc_drv.c struct device *parent = vf_netdev->dev.parent; parent 2135 drivers/net/hyperv/netvsc_drv.c if (!parent || !dev_is_pci(parent)) parent 2138 drivers/net/hyperv/netvsc_drv.c pdev = to_pci_dev(parent); parent 1208 drivers/net/ieee802154/adf7242.c hw->parent = &spi->dev; parent 1700 drivers/net/ieee802154/at86rf230.c hw->parent = &spi->dev; parent 1049 drivers/net/ieee802154/atusb.c hw->parent = &usb_dev->dev; parent 3121 drivers/net/ieee802154/ca8210.c hw->parent = &spi_device->dev; parent 837 drivers/net/ieee802154/cc2520.c priv->hw->parent = &priv->spi->dev; parent 177 drivers/net/ieee802154/fakelb.c hw->parent = dev; parent 794 drivers/net/ieee802154/mac802154_hwsim.c hw->parent = dev; parent 1268 drivers/net/ieee802154/mcr20a.c hw->parent = &spi->dev; parent 1289 drivers/net/ieee802154/mrf24j40.c devrec->hw->parent = &spi->dev; parent 35 drivers/net/ipvlan/ipvtap.c struct net_device *dev = to_net_dev(d->parent); parent 40 drivers/net/macvtap.c struct net_device *dev = to_net_dev(d->parent); parent 472 drivers/net/net_failover.c slave_is_standby = slave_dev->dev.parent == failover_dev->dev.parent; parent 484 drivers/net/net_failover.c if (!slave_is_standby && (!slave_dev->dev.parent || parent 485 drivers/net/net_failover.c !dev_is_pci(slave_dev->dev.parent))) parent 542 drivers/net/net_failover.c slave_is_standby = slave_dev->dev.parent == failover_dev->dev.parent; parent 615 drivers/net/net_failover.c slave_is_standby = slave_dev->dev.parent == failover_dev->dev.parent; parent 712 drivers/net/net_failover.c struct device *dev = standby_dev->dev.parent; parent 409 drivers/net/ntb_netdev.c ntb = dev_ntb(client_dev->parent); parent 359 drivers/net/phy/fixed_phy.c fmb->mii_bus->parent = &pdev->dev; parent 118 drivers/net/phy/mdio-aspeed.c bus->parent = &pdev->dev; parent 148 drivers/net/phy/mdio-bcm-iproc.c bus->parent = &pdev->dev; parent 276 drivers/net/phy/mdio-bcm-unimac.c bus->parent = &pdev->dev; parent 123 drivers/net/phy/mdio-gpio.c new_bus->parent = dev; parent 87 drivers/net/phy/mdio-hisi-femac.c bus->parent = &pdev->dev; parent 83 drivers/net/phy/mdio-i2c.c struct mii_bus *mdio_i2c_alloc(struct device *parent, struct i2c_adapter *i2c) parent 94 drivers/net/phy/mdio-i2c.c snprintf(mii->id, MII_BUS_ID_SIZE, "i2c:%s", dev_name(parent)); parent 95 drivers/net/phy/mdio-i2c.c mii->parent = parent; parent 14 drivers/net/phy/mdio-i2c.h struct mii_bus *mdio_i2c_alloc(struct device *parent, struct i2c_adapter *i2c); parent 127 drivers/net/phy/mdio-moxart.c bus->parent = &pdev->dev; parent 136 drivers/net/phy/mdio-mscc-miim.c bus->parent = &pdev->dev; parent 234 drivers/net/phy/mdio-mux-bcm-iproc.c bus->parent = &pdev->dev; parent 30 drivers/net/phy/mdio-mux.c struct mdio_mux_parent_bus *parent; parent 41 drivers/net/phy/mdio-mux.c struct mdio_mux_parent_bus *pb = cb->parent; parent 65 drivers/net/phy/mdio-mux.c struct mdio_mux_parent_bus *pb = cb->parent; parent 150 drivers/net/phy/mdio-mux.c cb->parent = pb; parent 163 drivers/net/phy/mdio-mux.c cb->mii_bus->parent = dev; parent 60 drivers/net/phy/mdio-octeon.c bus->mii_bus->parent = &pdev->dev; parent 105 drivers/net/phy/mdio-sun4i.c bus->parent = &pdev->dev; parent 95 drivers/net/phy/mdio-thunder.c bus->mii_bus->parent = &pdev->dev; parent 401 drivers/net/phy/mdio-xgene.c mdio_bus->parent = dev; parent 383 drivers/net/phy/mdio_bus.c bus->dev.parent = bus->parent; parent 57 drivers/net/phy/mdio_device.c mdiodev->dev.parent = &bus->dev; parent 463 drivers/net/phy/micrel.c dev_walker = dev_walker->parent; parent 596 drivers/net/phy/micrel.c dev_walker = dev_walker->parent; parent 728 drivers/net/phy/micrel.c dev_walker = dev_walker->parent; parent 259 drivers/net/phy/phy_device.c if (netdev->dev.parent && device_may_wakeup(netdev->dev.parent)) parent 594 drivers/net/phy/phy_device.c mdiodev->dev.parent = &bus->dev; parent 1215 drivers/net/phy/phy_device.c ndev_owner = dev->dev.parent->driver->owner; parent 1441 drivers/net/phy/phy_device.c ndev_owner = dev->dev.parent->driver->owner; parent 129 drivers/net/usb/hso.c struct hso_device *parent; parent 196 drivers/net/usb/hso.c struct hso_device *parent; parent 524 drivers/net/usb/hso.c dev_err(serial->parent->dev, "hso_urb_to_index failed\n"); parent 638 drivers/net/usb/hso.c serial_table[index] = serial->parent; parent 716 drivers/net/usb/hso.c hso_start_net_device(odev->parent); parent 734 drivers/net/usb/hso.c hso_stop_net_device(odev->parent); parent 762 drivers/net/usb/hso.c handle_usb_error(status, __func__, odev->parent); parent 764 drivers/net/usb/hso.c hso_put_activity(odev->parent); parent 779 drivers/net/usb/hso.c if (hso_get_activity(odev->parent) == -EAGAIN) { parent 792 drivers/net/usb/hso.c odev->parent->usb, parent 793 drivers/net/usb/hso.c usb_sndbulkpipe(odev->parent->usb, parent 805 drivers/net/usb/hso.c dev_warn(&odev->parent->interface->dev, parent 993 drivers/net/usb/hso.c handle_usb_error(status, __func__, odev->parent); parent 1011 drivers/net/usb/hso.c if (odev->parent->port_spec & HSO_INFO_CRC_BUG) parent 1028 drivers/net/usb/hso.c odev->parent->usb, parent 1029 drivers/net/usb/hso.c usb_rcvbulkpipe(odev->parent->usb, parent 1039 drivers/net/usb/hso.c dev_warn(&odev->parent->interface->dev, parent 1119 drivers/net/usb/hso.c usb_fill_bulk_urb(urb, serial->parent->usb, parent 1120 drivers/net/usb/hso.c usb_rcvbulkpipe(serial->parent->usb, parent 1193 drivers/net/usb/hso.c handle_usb_error(status, __func__, serial->parent); parent 1204 drivers/net/usb/hso.c if (serial->parent->port_spec & HSO_INFO_CRC_BUG) parent 1222 drivers/net/usb/hso.c if ((serial->parent->port_spec & HSO_INTF_MUX)) parent 1250 drivers/net/usb/hso.c mutex_lock(&serial->parent->mutex); parent 1251 drivers/net/usb/hso.c result = usb_autopm_get_interface(serial->parent->interface); parent 1270 drivers/net/usb/hso.c result = hso_start_serial_device(serial->parent, GFP_KERNEL); parent 1272 drivers/net/usb/hso.c hso_stop_serial_device(serial->parent); parent 1275 drivers/net/usb/hso.c kref_get(&serial->parent->ref); parent 1281 drivers/net/usb/hso.c usb_autopm_put_interface(serial->parent->interface); parent 1287 drivers/net/usb/hso.c mutex_unlock(&serial->parent->mutex); parent 1303 drivers/net/usb/hso.c mutex_lock(&serial->parent->mutex); parent 1304 drivers/net/usb/hso.c usb_gone = serial->parent->usb_gone; parent 1307 drivers/net/usb/hso.c usb_autopm_get_interface(serial->parent->interface); parent 1317 drivers/net/usb/hso.c hso_stop_serial_device(serial->parent); parent 1322 drivers/net/usb/hso.c usb_autopm_put_interface(serial->parent->interface); parent 1324 drivers/net/usb/hso.c mutex_unlock(&serial->parent->mutex); parent 1382 drivers/net/usb/hso.c kref_put(&serial->parent->ref, hso_serial_ref_free); parent 1429 drivers/net/usb/hso.c if (serial->parent->usb_gone) parent 1464 drivers/net/usb/hso.c handle_usb_error(status, __func__, serial->parent); parent 1472 drivers/net/usb/hso.c BUG_ON((serial->parent->port_spec & HSO_PORT_MASK) != HSO_PORT_MODEM); parent 1474 drivers/net/usb/hso.c usb = serial->parent->usb; parent 1475 drivers/net/usb/hso.c interface = serial->parent->interface; parent 1530 drivers/net/usb/hso.c serial->parent->usb); parent 1667 drivers/net/usb/hso.c if ((serial->parent->port_spec & HSO_PORT_MASK) != HSO_PORT_MODEM) parent 1670 drivers/net/usb/hso.c interface = serial->parent->interface; parent 1691 drivers/net/usb/hso.c return usb_control_msg(serial->parent->usb, parent 1692 drivers/net/usb/hso.c usb_rcvctrlpipe(serial->parent->usb, 0), 0x22, parent 1732 drivers/net/usb/hso.c if (hso_get_activity(serial->parent) == -EAGAIN) parent 1776 drivers/net/usb/hso.c pipe = usb_rcvctrlpipe(serial->parent->usb, 0); parent 1783 drivers/net/usb/hso.c pipe = usb_sndctrlpipe(serial->parent->usb, 0); parent 1793 drivers/net/usb/hso.c serial->parent->usb, parent 1821 drivers/net/usb/hso.c dev_err(&serial->parent->interface->dev, parent 1828 drivers/net/usb/hso.c serial->parent->port_spec & HSO_PORT_MASK, parent 1900 drivers/net/usb/hso.c serial->parent->port_spec & HSO_PORT_MASK, parent 1923 drivers/net/usb/hso.c handle_usb_error(status, __func__, serial->parent); parent 1926 drivers/net/usb/hso.c hso_put_activity(serial->parent); parent 1940 drivers/net/usb/hso.c serial->parent->usb, parent 1941 drivers/net/usb/hso.c usb_sndbulkpipe(serial->parent->usb, parent 1949 drivers/net/usb/hso.c dev_warn(&serial->parent->usb->dev, parent 1973 drivers/net/usb/hso.c handle_usb_error(status, __func__, serial->parent); parent 1991 drivers/net/usb/hso.c hso_put_activity(serial->parent); parent 2025 drivers/net/usb/hso.c dev_warn(&serial->parent->usb->dev, parent 2151 drivers/net/usb/hso.c if (!(serial->parent->port_spec & HSO_INTF_MUX)) { parent 2154 drivers/net/usb/hso.c serial->parent->usb, parent 2155 drivers/net/usb/hso.c usb_rcvbulkpipe(serial->parent->usb, parent 2165 drivers/net/usb/hso.c dev_warn(&serial->parent->usb->dev, parent 2184 drivers/net/usb/hso.c serial->parent->usb); parent 2265 drivers/net/usb/hso.c serial->parent->dev = tty_port_register_device_attr(&serial->port, parent 2266 drivers/net/usb/hso.c tty_drv, minor, &serial->parent->interface->dev, parent 2267 drivers/net/usb/hso.c serial->parent, hso_serial_dev_groups); parent 2363 drivers/net/usb/hso.c remove_net_device(hso_net->parent); parent 2505 drivers/net/usb/hso.c hso_net->parent = hso_dev; parent 2613 drivers/net/usb/hso.c serial->parent = hso_dev; parent 2712 drivers/net/usb/hso.c serial->parent = hso_dev; parent 3106 drivers/net/usb/hso.c mutex_lock(&serial->parent->mutex); parent 3107 drivers/net/usb/hso.c serial->parent->usb_gone = 1; parent 3108 drivers/net/usb/hso.c mutex_unlock(&serial->parent->mutex); parent 1812 drivers/net/usb/lan78xx.c dev->mdiobus->parent = &dev->udev->dev; parent 1960 drivers/net/usb/lan78xx.c of_node = dev->udev->dev.parent->of_node; parent 1539 drivers/net/usb/r8152.c int node = netdev->dev.parent ? dev_to_node(netdev->dev.parent) : -1; parent 1616 drivers/net/usb/r8152.c node = netdev->dev.parent ? dev_to_node(netdev->dev.parent) : -1; parent 896 drivers/net/wimax/i2400m/i2400m.h return i2400m->wimax_dev.net_dev->dev.parent; parent 567 drivers/net/wimax/i2400m/netdev.c if (net_dev->dev.parent) parent 568 drivers/net/wimax/i2400m/netdev.c strlcpy(info->bus_info, dev_name(net_dev->dev.parent), parent 477 drivers/net/wireless/ath/ath10k/spectral.c struct dentry *parent, parent 484 drivers/net/wireless/ath/ath10k/spectral.c buf_file = debugfs_create_file(filename, mode, parent, buf, parent 1033 drivers/net/wireless/ath/ath9k/common-spectral.c struct dentry *parent, parent 1040 drivers/net/wireless/ath/ath9k/common-spectral.c buf_file = debugfs_create_file(filename, mode, parent, buf, parent 1103 drivers/net/wireless/ath/ath9k/hif_usb.c struct device *parent = dev->parent; parent 1107 drivers/net/wireless/ath/ath9k/hif_usb.c if (parent) parent 1108 drivers/net/wireless/ath/ath9k/hif_usb.c device_lock(parent); parent 1112 drivers/net/wireless/ath/ath9k/hif_usb.c if (parent) parent 1113 drivers/net/wireless/ath/ath9k/hif_usb.c device_unlock(parent); parent 826 drivers/net/wireless/ath/ath9k/pci.c struct pci_dev *parent; parent 832 drivers/net/wireless/ath/ath9k/pci.c parent = pdev->bus->self; parent 833 drivers/net/wireless/ath/ath9k/pci.c if (!parent) parent 846 drivers/net/wireless/ath/ath9k/pci.c pcie_capability_clear_word(parent, PCI_EXP_LNKCTL, parent 869 drivers/net/wireless/ath/ath9k/pci.c pcie_capability_read_word(parent, PCI_EXP_LNKCTL, &aspm); parent 1526 drivers/net/wireless/ath/carl9170/main.c input->dev.parent = &ar->hw->wiphy->dev; parent 1254 drivers/net/wireless/ath/wcn36xx/main.c mmio_node = of_parse_phandle(pdev->dev.parent->of_node, "qcom,mmio", 0); parent 1308 drivers/net/wireless/ath/wcn36xx/main.c wcnss = dev_get_drvdata(pdev->dev.parent); parent 427 drivers/net/wireless/ath/wil6210/debugfs.c struct dentry *parent, void *value, parent 436 drivers/net/wireless/ath/wil6210/debugfs.c debugfs_create_file_unsafe(name, mode, parent, data, &fops_iomem_x32); parent 510 drivers/net/wireless/ath/wil6210/debugfs.c const char *name, struct dentry *parent, parent 513 drivers/net/wireless/ath/wil6210/debugfs.c struct dentry *d = debugfs_create_dir(name, parent); parent 527 drivers/net/wireless/ath/wil6210/debugfs.c struct dentry *parent) parent 529 drivers/net/wireless/ath/wil6210/debugfs.c struct dentry *d = debugfs_create_dir("PSEUDO_ISR", parent); parent 575 drivers/net/wireless/ath/wil6210/debugfs.c struct dentry *parent) parent 579 drivers/net/wireless/ath/wil6210/debugfs.c d = debugfs_create_dir("ITR_CNT", parent); parent 697 drivers/net/wireless/ath/wil6210/debugfs.c struct dentry *parent, parent 700 drivers/net/wireless/ath/wil6210/debugfs.c return debugfs_create_file(name, mode, parent, wil_blob, &fops_ioblob); parent 891 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c pm_runtime_allow(sdiodev->func1->card->host->parent); parent 898 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c pm_runtime_forbid(host->parent); parent 1546 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c brcmf_dev_reset(dev->parent); parent 2693 drivers/net/wireless/cisco/airo.c SET_NETDEV_DEV(dev, ethdev->dev.parent); parent 112 drivers/net/wireless/intel/iwlegacy/debug.c #define DEBUGFS_ADD_FILE(name, parent, mode) do { \ parent 113 drivers/net/wireless/intel/iwlegacy/debug.c debugfs_create_file(#name, mode, parent, il, \ parent 117 drivers/net/wireless/intel/iwlegacy/debug.c #define DEBUGFS_ADD_BOOL(name, parent, ptr) do { \ parent 118 drivers/net/wireless/intel/iwlegacy/debug.c debugfs_create_bool(#name, 0600, parent, ptr); \ parent 26 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c #define DEBUGFS_ADD_FILE(name, parent, mode) do { \ parent 27 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c debugfs_create_file(#name, mode, parent, priv, \ parent 175 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c #define FWRT_DEBUGFS_ADD_FILE_ALIAS(alias, name, parent, mode) do { \ parent 176 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c debugfs_create_file(alias, mode, parent, fwrt, \ parent 179 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c #define FWRT_DEBUGFS_ADD_FILE(name, parent, mode) \ parent 180 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c FWRT_DEBUGFS_ADD_FILE_ALIAS(#name, name, parent, mode) parent 745 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c #define MVM_DEBUGFS_ADD_FILE_VIF(name, parent, mode) do { \ parent 746 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c debugfs_create_file(#name, mode, parent, vif, \ parent 1571 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c #define MVM_DEBUGFS_ADD_FILE_ALIAS(alias, name, parent, mode) do { \ parent 1572 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c debugfs_create_file(alias, mode, parent, mvm, \ parent 1575 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c #define MVM_DEBUGFS_ADD_FILE(name, parent, mode) \ parent 1576 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c MVM_DEBUGFS_ADD_FILE_ALIAS(#name, name, parent, mode) parent 1583 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c #define MVM_DEBUGFS_ADD_STA_FILE_ALIAS(alias, name, parent, mode) do { \ parent 1584 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c debugfs_create_file(alias, mode, parent, sta, \ parent 1587 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c #define MVM_DEBUGFS_ADD_STA_FILE(name, parent, mode) \ parent 1588 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c MVM_DEBUGFS_ADD_STA_FILE_ALIAS(#name, name, parent, mode) parent 4095 drivers/net/wireless/intel/iwlwifi/mvm/rs.c #define MVM_DEBUGFS_ADD_FILE_RS(name, parent, mode) do { \ parent 4096 drivers/net/wireless/intel/iwlwifi/mvm/rs.c debugfs_create_file(#name, mode, parent, lq_sta, \ parent 2517 drivers/net/wireless/intel/iwlwifi/pcie/trans.c #define DEBUGFS_ADD_FILE(name, parent, mode) do { \ parent 2518 drivers/net/wireless/intel/iwlwifi/pcie/trans.c debugfs_create_file(#name, mode, parent, trans, \ parent 78 drivers/net/wireless/intersil/hostap/hostap_main.c SET_NETDEV_DEV(dev, mdev->dev.parent); parent 523 drivers/net/wireless/intersil/p54/p54pci.c struct device *parent = pdev->dev.parent; parent 525 drivers/net/wireless/intersil/p54/p54pci.c if (parent) parent 526 drivers/net/wireless/intersil/p54/p54pci.c device_lock(parent); parent 535 drivers/net/wireless/intersil/p54/p54pci.c if (parent) parent 536 drivers/net/wireless/intersil/p54/p54pci.c device_unlock(parent); parent 1019 drivers/net/wireless/marvell/libertas/mesh.c SET_NETDEV_DEV(priv->mesh_dev, priv->dev->dev.parent); parent 187 drivers/net/wireless/marvell/mwifiex/decl.h struct sk_buff *parent; parent 10 drivers/net/wireless/mediatek/mt76/pci.c struct pci_dev *parent = pdev->bus->self; parent 15 drivers/net/wireless/mediatek/mt76/pci.c if (parent) { parent 16 drivers/net/wireless/mediatek/mt76/pci.c pcie_capability_read_word(parent, PCI_EXP_LNKCTL, parent 21 drivers/net/wireless/mediatek/mt76/pci.c if (!aspm_conf && (!parent || !parent_aspm_conf)) { parent 42 drivers/net/wireless/mediatek/mt76/pci.c if (parent) parent 43 drivers/net/wireless/mediatek/mt76/pci.c pcie_capability_clear_word(parent, PCI_EXP_LNKCTL, parent 8 drivers/net/wireless/quantenna/qtnfmac/debug.c struct dentry *parent = qtnf_get_debugfs_dir(); parent 10 drivers/net/wireless/quantenna/qtnfmac/debug.c bus->dbg_dir = debugfs_create_dir(name, parent); parent 155 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c struct pci_dev *parent; parent 170 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c parent = pdev->bus->self; parent 172 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c if (pci_is_pcie(parent)) { parent 173 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c mps_p = pcie_get_mps(parent); parent 445 drivers/net/wireless/realtek/rtlwifi/debug.c debugfs_create_file(#name, mode, parent, \ parent 459 drivers/net/wireless/realtek/rtlwifi/debug.c struct dentry *parent; parent 466 drivers/net/wireless/realtek/rtlwifi/debug.c parent = rtlpriv->dbg.debugfs_dir; parent 656 drivers/net/wireless/realtek/rtw88/debug.c #define rtw_debugfs_add_core(name, mode, fopname, parent) \ parent 660 drivers/net/wireless/realtek/rtw88/debug.c parent, &rtw_debug_priv_ ##name,\ parent 40 drivers/net/wireless/ti/wl1251/debugfs.c #define DEBUGFS_ADD(name, parent) \ parent 41 drivers/net/wireless/ti/wl1251/debugfs.c wl->debugfs.name = debugfs_create_file(#name, 0400, parent, \ parent 40 drivers/net/wireless/ti/wlcore/debugfs.h #define DEBUGFS_ADD(name, parent) \ parent 42 drivers/net/wireless/ti/wlcore/debugfs.h debugfs_create_file(#name, 0400, parent, \ parent 47 drivers/net/wireless/ti/wlcore/debugfs.h #define DEBUGFS_ADD_PREFIX(prefix, name, parent) \ parent 49 drivers/net/wireless/ti/wlcore/debugfs.h debugfs_create_file(#name, 0400, parent, \ parent 53 drivers/net/wireless/ti/wlcore/sdio.c struct wl12xx_sdio_glue *glue = dev_get_drvdata(child->parent); parent 65 drivers/net/wireless/ti/wlcore/sdio.c struct wl12xx_sdio_glue *glue = dev_get_drvdata(child->parent); parent 72 drivers/net/wireless/ti/wlcore/sdio.c dev_dbg(child->parent, "sdio read 52 addr 0x%x, byte 0x%02x\n", parent 80 drivers/net/wireless/ti/wlcore/sdio.c dev_dbg(child->parent, "sdio read 53 addr 0x%x, %zu bytes\n", parent 87 drivers/net/wireless/ti/wlcore/sdio.c dev_err(child->parent, "sdio read failed (%d)\n", ret); parent 103 drivers/net/wireless/ti/wlcore/sdio.c struct wl12xx_sdio_glue *glue = dev_get_drvdata(child->parent); parent 117 drivers/net/wireless/ti/wlcore/sdio.c dev_dbg(child->parent, "sdio write 52 addr 0x%x, byte 0x%02x\n", parent 120 drivers/net/wireless/ti/wlcore/sdio.c dev_dbg(child->parent, "sdio write 53 addr 0x%x, %zu bytes\n", parent 132 drivers/net/wireless/ti/wlcore/sdio.c dev_err(child->parent, "sdio write failed (%d)\n", ret); parent 181 drivers/net/wireless/ti/wlcore/sdio.c struct wl12xx_sdio_glue *glue = dev_get_drvdata(child->parent); parent 332 drivers/net/wireless/ti/wlcore/sdio.c glue->core->dev.parent = &func->dev; parent 92 drivers/net/wireless/ti/wlcore/spi.c struct wl12xx_spi_glue *glue = dev_get_drvdata(child->parent); parent 99 drivers/net/wireless/ti/wlcore/spi.c dev_err(child->parent, parent 120 drivers/net/wireless/ti/wlcore/spi.c struct wl12xx_spi_glue *glue = dev_get_drvdata(child->parent); parent 127 drivers/net/wireless/ti/wlcore/spi.c dev_err(child->parent, parent 198 drivers/net/wireless/ti/wlcore/spi.c struct wl12xx_spi_glue *glue = dev_get_drvdata(child->parent); parent 227 drivers/net/wireless/ti/wlcore/spi.c dev_err(child->parent, "SPI read busy-word timeout!\n"); parent 234 drivers/net/wireless/ti/wlcore/spi.c struct wl12xx_spi_glue *glue = dev_get_drvdata(child->parent); parent 301 drivers/net/wireless/ti/wlcore/spi.c struct wl12xx_spi_glue *glue = dev_get_drvdata(child->parent); parent 376 drivers/net/wireless/ti/wlcore/spi.c struct wl12xx_spi_glue *glue = dev_get_drvdata(child->parent); parent 519 drivers/net/wireless/ti/wlcore/spi.c glue->core->dev.parent = &spi->dev; parent 326 drivers/net/xen-netback/common.h return to_xenbus_device(vif->dev->dev.parent); parent 331 drivers/net/xen-netback/common.h struct xenvif *xenvif_alloc(struct device *parent, parent 449 drivers/net/xen-netback/interface.c struct xenvif *xenvif_alloc(struct device *parent, domid_t domid, parent 469 drivers/net/xen-netback/interface.c SET_NETDEV_DEV(dev, parent); parent 122 drivers/nfc/nfcmrvl/uart.c if (dev && dev->parent && dev->parent->of_node) parent 123 drivers/nfc/nfcmrvl/uart.c if (nfcmrvl_uart_parse_dt(dev->parent->of_node, &config) == 0) parent 220 drivers/nfc/nxp-nci/firmware.c ndev->nfc_dev->dev.parent); parent 2590 drivers/nfc/pn533/pn533.c struct device *parent) parent 2641 drivers/nfc/pn533/pn533.c nfc_set_parent_dev(priv->nfc_dev, parent); parent 220 drivers/nfc/pn533/pn533.h struct device *parent); parent 115 drivers/ntb/core.c ntb->dev.parent = &ntb->pdev->dev; parent 339 drivers/ntb/ntb_transport.c dev_err(client_dev->dev.parent, "%s still attached to bus, removing\n", parent 411 drivers/ntb/ntb_transport.c dev->parent = &nt->ndev->dev; parent 1991 drivers/ntb/ntb_transport.c ndev = dev_ntb(client_dev->parent); parent 93 drivers/nubus/bus.c board->dev.parent = &nubus_parent; parent 340 drivers/nubus/nubus.c const struct nubus_dirent *parent) parent 345 drivers/nubus/nubus.c nubus_get_subdir(parent, &dir); parent 346 drivers/nubus/nubus.c dir.procdir = nubus_proc_add_rsrc_dir(procdir, parent, board); parent 360 drivers/nubus/nubus.c const struct nubus_dirent *parent) parent 365 drivers/nubus/nubus.c nubus_get_subdir(parent, &dir); parent 366 drivers/nubus/nubus.c dir.procdir = nubus_proc_add_rsrc_dir(procdir, parent, board); parent 491 drivers/nubus/nubus.c const struct nubus_dirent *parent) parent 497 drivers/nubus/nubus.c pr_debug(" Functional resource 0x%02x:\n", parent->type); parent 498 drivers/nubus/nubus.c nubus_get_subdir(parent, &dir); parent 499 drivers/nubus/nubus.c dir.procdir = nubus_proc_add_rsrc_dir(board->procdir, parent, board); parent 505 drivers/nubus/nubus.c fres->resid = parent->type; parent 606 drivers/nubus/nubus.c const struct nubus_dirent *parent) parent 614 drivers/nubus/nubus.c nubus_get_subdir(parent, &dir); parent 615 drivers/nubus/nubus.c dir.procdir = nubus_proc_add_rsrc_dir(procdir, parent, board); parent 632 drivers/nubus/nubus.c const struct nubus_dirent *parent) parent 637 drivers/nubus/nubus.c pr_debug(" Board resource 0x%02x:\n", parent->type); parent 638 drivers/nubus/nubus.c nubus_get_subdir(parent, &dir); parent 639 drivers/nubus/nubus.c dir.procdir = nubus_proc_add_rsrc_dir(board->procdir, parent, board); parent 55 drivers/nvdimm/blk.c struct device *parent; parent 57 drivers/nvdimm/blk.c parent = nsblk->common.dev.parent; parent 58 drivers/nvdimm/blk.c nd_region = container_of(parent, struct nd_region, dev); parent 216 drivers/nvdimm/btt.c static void arena_debugfs_init(struct arena_info *a, struct dentry *parent, parent 223 drivers/nvdimm/btt.c if (!parent) parent 227 drivers/nvdimm/btt.c d = debugfs_create_dir(dirname, parent); parent 1703 drivers/nvdimm/btt.c nd_region = to_nd_region(nd_btt->dev.parent); parent 18 drivers/nvdimm/btt_devs.c struct nd_region *nd_region = to_nd_region(dev->parent); parent 205 drivers/nvdimm/btt_devs.c dev->parent = &nd_region->dev; parent 336 drivers/nvdimm/btt_devs.c struct nd_region *nd_region = to_nd_region(ndns->dev.parent); parent 42 drivers/nvdimm/bus.c else if (is_nd_region(dev->parent)) parent 43 drivers/nvdimm/bus.c return nd_region_to_nstype(to_nd_region(dev->parent)); parent 99 drivers/nvdimm/bus.c dev->parent && is_nd_region(dev->parent)) parent 100 drivers/nvdimm/bus.c nd_region_advance_seeds(to_nd_region(dev->parent), dev); parent 312 drivers/nvdimm/bus.c for (dev = nd_dev; dev; dev = dev->parent) parent 333 drivers/nvdimm/bus.c return to_nvdimm_bus(nvdimm->dev.parent); parent 337 drivers/nvdimm/bus.c struct nvdimm_bus *nvdimm_bus_register(struct device *parent, parent 357 drivers/nvdimm/bus.c nvdimm_bus->dev.parent = parent; parent 506 drivers/nvdimm/bus.c if (dev->parent) parent 507 drivers/nvdimm/bus.c put_device(dev->parent); parent 537 drivers/nvdimm/bus.c if (dev->parent) { parent 538 drivers/nvdimm/bus.c get_device(dev->parent); parent 540 drivers/nvdimm/bus.c set_dev_node(dev, dev_to_node(dev->parent)); parent 628 drivers/nvdimm/bus.c struct device *dev = disk_to_dev(disk)->parent; parent 629 drivers/nvdimm/bus.c struct nd_region *nd_region = to_nd_region(dev->parent); parent 78 drivers/nvdimm/claim.c struct nd_region *nd_region = to_nd_region(dev->parent); parent 170 drivers/nvdimm/claim.c found = device_find_child(dev->parent, name, namespace_match); parent 173 drivers/nvdimm/claim.c dev_name(dev->parent)); parent 296 drivers/nvdimm/claim.c ret = nvdimm_flush(to_nd_region(ndns->dev.parent), NULL); parent 318 drivers/nvdimm/claim.c nvdimm_badblocks_populate(to_nd_region(ndns->dev.parent), &nsio->bb, parent 329 drivers/nvdimm/core.c struct device *parent = nvdimm_bus->dev.parent; parent 333 drivers/nvdimm/core.c else if (parent) parent 334 drivers/nvdimm/core.c return dev_name(parent); parent 15 drivers/nvdimm/dax_devs.c struct nd_region *nd_region = to_nd_region(dev->parent); parent 74 drivers/nvdimm/dax_devs.c dev->parent = &nd_region->dev; parent 101 drivers/nvdimm/dax_devs.c struct nd_region *nd_region = to_nd_region(ndns->dev.parent); parent 488 drivers/nvdimm/dimm_devs.c dev->parent = &nvdimm_bus->dev; parent 25 drivers/nvdimm/namespace_devs.c struct nd_region *nd_region = to_nd_region(dev->parent); parent 37 drivers/nvdimm/namespace_devs.c struct nd_region *nd_region = to_nd_region(dev->parent); parent 132 drivers/nvdimm/namespace_devs.c struct nd_region *nd_region = to_nd_region(dev->parent); parent 184 drivers/nvdimm/namespace_devs.c struct nd_region *nd_region = to_nd_region(ndns->dev.parent); parent 243 drivers/nvdimm/namespace_devs.c struct nd_region *nd_region = to_nd_region(dev->parent); parent 296 drivers/nvdimm/namespace_devs.c struct nd_region *nd_region = to_nd_region(nsblk->common.dev.parent); parent 314 drivers/nvdimm/namespace_devs.c struct nd_region *nd_region = to_nd_region(nsblk->common.dev.parent); parent 410 drivers/nvdimm/namespace_devs.c struct nd_region *nd_region = to_nd_region(dev->parent); parent 973 drivers/nvdimm/namespace_devs.c struct nd_region *nd_region = to_nd_region(dev->parent); parent 1071 drivers/nvdimm/namespace_devs.c struct nd_region *nd_region = to_nd_region(dev->parent); parent 1147 drivers/nvdimm/namespace_devs.c struct nd_region *nd_region = to_nd_region(dev->parent); parent 1273 drivers/nvdimm/namespace_devs.c struct nd_region *nd_region = to_nd_region(dev->parent); parent 1361 drivers/nvdimm/namespace_devs.c struct nd_region *nd_region = to_nd_region(dev->parent); parent 1399 drivers/nvdimm/namespace_devs.c struct nd_region *nd_region = to_nd_region(dev->parent); parent 1440 drivers/nvdimm/namespace_devs.c struct nd_region *nd_region = to_nd_region(dev->parent); parent 1541 drivers/nvdimm/namespace_devs.c struct nd_region *nd_region = to_nd_region(dev->parent); parent 1780 drivers/nvdimm/namespace_devs.c dev->parent = &nd_region->dev; parent 1943 drivers/nvdimm/namespace_devs.c dev->parent = &nd_region->dev; parent 2080 drivers/nvdimm/namespace_devs.c dev->parent = &nd_region->dev; parent 2101 drivers/nvdimm/namespace_devs.c dev->parent = &nd_region->dev; parent 2248 drivers/nvdimm/namespace_devs.c dev->parent = &nd_region->dev; parent 2396 drivers/nvdimm/namespace_devs.c dev->parent = &nd_region->dev; parent 194 drivers/nvdimm/nd-core.h else if (dev->parent && (is_nd_region(dev->parent))) parent 19 drivers/nvdimm/pfn_devs.c struct nd_region *nd_region = to_nd_region(dev->parent); parent 342 drivers/nvdimm/pfn_devs.c dev->parent = &nd_region->dev; parent 370 drivers/nvdimm/pfn_devs.c struct nd_region *nd_region = to_nd_region(nd_pfn->dev.parent); parent 458 drivers/nvdimm/pfn_devs.c if (!is_memory(nd_pfn->dev.parent)) parent 604 drivers/nvdimm/pfn_devs.c struct nd_region *nd_region = to_nd_region(ndns->dev.parent); parent 738 drivers/nvdimm/pfn_devs.c nd_region = to_nd_region(nd_pfn->dev.parent); parent 44 drivers/nvdimm/pmem.c return to_nd_region(to_dev(pmem)->parent); parent 356 drivers/nvdimm/pmem.c struct nd_region *nd_region = to_nd_region(dev->parent); parent 552 drivers/nvdimm/pmem.c nvdimm_flush(to_nd_region(dev->parent), NULL); parent 559 drivers/nvdimm/pmem.c nvdimm_flush(to_nd_region(dev->parent), NULL); parent 579 drivers/nvdimm/pmem.c nd_region = to_nd_region(ndns->dev.parent); parent 1031 drivers/nvdimm/region_devs.c dev->parent = &nvdimm_bus->dev; parent 92 drivers/nvdimm/virtio_pmem.c nd_region->provider_data = dev_to_virtio(nd_region->dev.parent->parent); parent 4071 drivers/nvme/host/core.c ctrl->device->parent = ctrl->dev; parent 21 drivers/nvme/host/fault_inject.c struct dentry *dir, *parent; parent 29 drivers/nvme/host/fault_inject.c parent = debugfs_create_dir(dev_name, NULL); parent 30 drivers/nvme/host/fault_inject.c if (!parent) { parent 36 drivers/nvme/host/fault_inject.c dir = fault_create_debugfs_attr("fault_inject", parent, attr); parent 39 drivers/nvme/host/fault_inject.c debugfs_remove_recursive(parent); parent 42 drivers/nvme/host/fault_inject.c fault_inj->parent = parent; parent 54 drivers/nvme/host/fault_inject.c debugfs_remove_recursive(fault_inject->parent); parent 174 drivers/nvme/host/nvme.h struct dentry *parent; parent 444 drivers/nvme/host/rdma.c dev_err(queue->cm_id->device->dev.parent, parent 618 drivers/nvme/target/configfs.c static int nvmet_port_subsys_allow_link(struct config_item *parent, parent 621 drivers/nvme/target/configfs.c struct nvmet_port *port = to_nvmet_port(parent->ci_parent); parent 661 drivers/nvme/target/configfs.c static void nvmet_port_subsys_drop_link(struct config_item *parent, parent 664 drivers/nvme/target/configfs.c struct nvmet_port *port = to_nvmet_port(parent->ci_parent); parent 697 drivers/nvme/target/configfs.c static int nvmet_allowed_hosts_allow_link(struct config_item *parent, parent 700 drivers/nvme/target/configfs.c struct nvmet_subsys *subsys = to_subsys(parent->ci_parent); parent 739 drivers/nvme/target/configfs.c static void nvmet_allowed_hosts_drop_link(struct config_item *parent, parent 742 drivers/nvme/target/configfs.c struct nvmet_subsys *subsys = to_subsys(parent->ci_parent); parent 939 drivers/nvme/target/configfs.c struct nvmet_port *parent = to_nvmet_port(item->ci_parent->ci_parent); parent 947 drivers/nvme/target/configfs.c nvmet_referral_enable(parent, port); parent 949 drivers/nvme/target/configfs.c nvmet_referral_disable(parent, port); parent 975 drivers/nvme/target/configfs.c struct nvmet_port *parent = to_nvmet_port(item->ci_parent->ci_parent); parent 978 drivers/nvme/target/configfs.c nvmet_referral_disable(parent, port); parent 82 drivers/nvme/target/discovery.c void nvmet_referral_enable(struct nvmet_port *parent, struct nvmet_port *port) parent 86 drivers/nvme/target/discovery.c list_add_tail(&port->entry, &parent->referrals); parent 88 drivers/nvme/target/discovery.c nvmet_port_disc_changed(parent, NULL); parent 93 drivers/nvme/target/discovery.c void nvmet_referral_disable(struct nvmet_port *parent, struct nvmet_port *port) parent 99 drivers/nvme/target/discovery.c nvmet_port_disc_changed(parent, NULL); parent 427 drivers/nvme/target/nvmet.h void nvmet_referral_enable(struct nvmet_port *parent, struct nvmet_port *port); parent 428 drivers/nvme/target/nvmet.h void nvmet_referral_disable(struct nvmet_port *parent, struct nvmet_port *port); parent 292 drivers/nvmem/core.c struct device_node *parent, *child; parent 298 drivers/nvmem/core.c parent = dev->of_node; parent 300 drivers/nvmem/core.c for_each_child_of_node(parent, child) { parent 383 drivers/nvmem/core.c nvmem->dev.parent = config->dev; parent 290 drivers/nvmem/rave-sp-eeprom.c struct rave_sp *sp = dev_get_drvdata(dev->parent); parent 196 drivers/nvmem/sc27xx-efuse.c efuse->regmap = dev_get_regmap(pdev->dev.parent, NULL); parent 44 drivers/of/address.c int (*match)(struct device_node *parent); parent 182 drivers/of/address.c struct device_node *parent; parent 187 drivers/of/address.c parent = of_get_parent(dev); parent 188 drivers/of/address.c if (parent == NULL) parent 190 drivers/of/address.c bus = of_match_bus(parent); parent 192 drivers/of/address.c of_node_put(parent); parent 196 drivers/of/address.c of_node_put(parent); parent 333 drivers/of/address.c res->parent = res->child = res->sibling = NULL; parent 496 drivers/of/address.c static int of_translate_one(struct device_node *parent, struct of_bus *bus, parent 521 drivers/of/address.c ranges = of_get_property(parent, rprop, &rlen); parent 522 drivers/of/address.c if (ranges == NULL && !of_empty_ranges_quirk(parent)) { parent 576 drivers/of/address.c struct device_node *parent = NULL; parent 589 drivers/of/address.c parent = get_parent(dev); parent 590 drivers/of/address.c if (parent == NULL) parent 592 drivers/of/address.c bus = of_match_bus(parent); parent 603 drivers/of/address.c bus->name, na, ns, parent); parent 612 drivers/of/address.c dev = parent; parent 613 drivers/of/address.c parent = get_parent(dev); parent 616 drivers/of/address.c if (parent == NULL) { parent 636 drivers/of/address.c pbus = of_match_bus(parent); parent 644 drivers/of/address.c pbus->name, pna, pns, parent); parent 658 drivers/of/address.c of_node_put(parent); parent 720 drivers/of/address.c struct device_node *parent; parent 725 drivers/of/address.c parent = of_get_parent(dev); parent 726 drivers/of/address.c if (parent == NULL) parent 728 drivers/of/address.c bus = of_match_bus(parent); parent 730 drivers/of/address.c of_node_put(parent); parent 933 drivers/of/address.c struct device_node *parent; parent 938 drivers/of/address.c parent = __of_get_dma_parent(node); parent 941 drivers/of/address.c node = parent; parent 94 drivers/of/base.c if (np->parent) parent 95 drivers/of/base.c np = np->parent; parent 98 drivers/of/base.c } while (np->parent); parent 109 drivers/of/base.c if (np->parent) parent 110 drivers/of/base.c np = np->parent; parent 113 drivers/of/base.c } while (np->parent); parent 297 drivers/of/base.c while (np->parent && !np->sibling) parent 298 drivers/of/base.c np = np->parent; parent 695 drivers/of/base.c np = of_node_get(node->parent); parent 714 drivers/of/base.c struct device_node *parent; parent 721 drivers/of/base.c parent = of_node_get(node->parent); parent 724 drivers/of/base.c return parent; parent 743 drivers/of/base.c #define __for_each_child_of_node(parent, child) \ parent 744 drivers/of/base.c for (child = __of_get_next_child(parent, NULL); child != NULL; \ parent 745 drivers/of/base.c child = __of_get_next_child(parent, child)) parent 848 drivers/of/base.c struct device_node *of_get_compatible_child(const struct device_node *parent, parent 853 drivers/of/base.c for_each_child_of_node(parent, child) { parent 885 drivers/of/base.c struct device_node *__of_find_node_by_path(struct device_node *parent, parent 895 drivers/of/base.c __for_each_child_of_node(parent, child) { parent 1302 drivers/of/base.c it->parent = np; parent 1339 drivers/of/base.c it->parent); parent 1354 drivers/of/base.c it->parent, parent 1370 drivers/of/base.c it->parent, it->cells_name, parent 225 drivers/of/dynamic.c np->sibling = np->parent->child; parent 226 drivers/of/dynamic.c np->parent->child = np; parent 256 drivers/of/dynamic.c struct device_node *parent; parent 261 drivers/of/dynamic.c parent = np->parent; parent 262 drivers/of/dynamic.c if (WARN_ON(!parent)) parent 265 drivers/of/dynamic.c if (parent->child == np) parent 266 drivers/of/dynamic.c parent->child = np->sibling; parent 269 drivers/of/dynamic.c for (prevsib = np->parent->child; parent 237 drivers/of/fdt.c np->parent = dad; parent 254 drivers/of/fdt.c static void reverse_nodes(struct device_node *parent) parent 259 drivers/of/fdt.c child = parent->child; parent 267 drivers/of/fdt.c child = parent->child; parent 268 drivers/of/fdt.c parent->child = NULL; parent 272 drivers/of/fdt.c child->sibling = parent->child; parent 273 drivers/of/fdt.c parent->child = child; parent 660 drivers/of/fdt.c int __init of_scan_flat_dt_subnodes(unsigned long parent, parent 669 drivers/of/fdt.c fdt_for_each_subnode(node, blob, parent) { parent 109 drivers/of/fdt_address.c static int __init fdt_translate_one(const void *blob, int parent, parent 119 drivers/of/fdt_address.c ranges = fdt_getprop(blob, parent, rprop, &rlen); parent 165 drivers/of/fdt_address.c int parent, len; parent 183 drivers/of/fdt_address.c parent = fdt_parent_offset(blob, node_offset); parent 184 drivers/of/fdt_address.c if (parent < 0) parent 189 drivers/of/fdt_address.c bus->count_cells(blob, parent, &na, &ns); parent 198 drivers/of/fdt_address.c na, ns, fdt_get_name(blob, parent, NULL)); parent 204 drivers/of/fdt_address.c node_offset = parent; parent 205 drivers/of/fdt_address.c parent = fdt_parent_offset(blob, node_offset); parent 208 drivers/of/fdt_address.c if (parent < 0) { parent 216 drivers/of/fdt_address.c pbus->count_cells(blob, parent, &pna, &pns); parent 224 drivers/of/fdt_address.c pna, pns, fdt_get_name(blob, parent, NULL)); parent 57 drivers/of/irq.c phandle parent; parent 63 drivers/of/irq.c if (of_property_read_u32(child, "interrupt-parent", &parent)) { parent 69 drivers/of/irq.c p = of_find_node_by_phandle(parent); parent 482 drivers/of/irq.c struct device_node *np, *parent = NULL; parent 530 drivers/of/irq.c if (desc->interrupt_parent != parent) parent 563 drivers/of/irq.c parent = desc->dev; parent 589 drivers/of/irq.c for (parent_dev = dev; parent_dev; parent_dev = parent_dev->parent) parent 118 drivers/of/kobj.c struct kobject *parent; parent 126 drivers/of/kobj.c if (!np->parent) { parent 129 drivers/of/kobj.c parent = NULL; parent 131 drivers/of/kobj.c name = safe_name(&np->parent->kobj, kbasename(np->full_name)); parent 132 drivers/of/kobj.c parent = &np->parent->kobj; parent 139 drivers/of/kobj.c rc = kobject_add(&np->kobj, parent, "%s", name); parent 124 drivers/of/of_private.h struct device_node *__of_find_node_by_path(struct device_node *parent, parent 429 drivers/of/overlay.c tchild->parent = target->np; parent 145 drivers/of/pdt.c struct device_node *parent) parent 155 drivers/of/pdt.c dp->parent = parent; parent 169 drivers/of/pdt.c static struct device_node * __init of_pdt_build_tree(struct device_node *parent, parent 176 drivers/of/pdt.c dp = of_pdt_create_node(node, parent); parent 82 drivers/of/platform.c while (node->parent) { parent 97 drivers/of/platform.c node = node->parent; parent 109 drivers/of/platform.c struct device *parent) parent 145 drivers/of/platform.c dev->dev.parent = parent ? : &platform_bus; parent 170 drivers/of/platform.c struct device *parent) parent 178 drivers/of/platform.c dev = of_device_alloc(np, bus_id, parent); parent 212 drivers/of/platform.c struct device *parent) parent 214 drivers/of/platform.c return of_platform_device_create_pdata(np, bus_id, NULL, parent); parent 222 drivers/of/platform.c struct device *parent) parent 245 drivers/of/platform.c dev->dev.parent = parent ? : &platform_bus; parent 287 drivers/of/platform.c struct device *parent) parent 349 drivers/of/platform.c struct device *parent, bool strict) parent 388 drivers/of/platform.c of_amba_device_create(bus, bus_id, platform_data, parent); parent 392 drivers/of/platform.c dev = of_platform_device_create_pdata(bus, bus_id, platform_data, parent); parent 419 drivers/of/platform.c struct device *parent) parent 433 drivers/of/platform.c rc = of_platform_bus_create(root, matches, NULL, parent, false); parent 437 drivers/of/platform.c rc = of_platform_bus_create(child, matches, NULL, parent, false); parent 471 drivers/of/platform.c struct device *parent) parent 484 drivers/of/platform.c rc = of_platform_bus_create(child, matches, lookup, parent, true); parent 499 drivers/of/platform.c struct device *parent) parent 502 drivers/of/platform.c parent); parent 576 drivers/of/platform.c void of_platform_depopulate(struct device *parent) parent 578 drivers/of/platform.c if (parent->of_node && of_node_check_flag(parent->of_node, OF_POPULATED_BUS)) { parent 579 drivers/of/platform.c device_for_each_child(parent, NULL, of_platform_device_destroy); parent 580 drivers/of/platform.c of_node_clear_flag(parent->of_node, OF_POPULATED_BUS); parent 667 drivers/of/platform.c if (!of_node_check_flag(rd->dn->parent, OF_POPULATED_BUS)) parent 675 drivers/of/platform.c pdev_parent = of_find_device_by_node(rd->dn->parent); parent 563 drivers/of/property.c struct device_node *of_graph_get_port_by_id(struct device_node *parent, u32 id) parent 567 drivers/of/property.c node = of_get_child_by_name(parent, "ports"); parent 569 drivers/of/property.c parent = node; parent 571 drivers/of/property.c for_each_child_of_node(parent, port) { parent 595 drivers/of/property.c struct device_node *of_graph_get_next_endpoint(const struct device_node *parent, parent 601 drivers/of/property.c if (!parent) parent 612 drivers/of/property.c node = of_get_child_by_name(parent, "ports"); parent 614 drivers/of/property.c parent = node; parent 616 drivers/of/property.c port = of_get_child_by_name(parent, "port"); parent 620 drivers/of/property.c pr_err("graph: no port node found in %pOF\n", parent); parent 646 drivers/of/property.c port = of_get_next_child(parent, port); parent 665 drivers/of/property.c const struct device_node *parent, int port_reg, int reg) parent 670 drivers/of/property.c for_each_endpoint_of_node(parent, node) { parent 214 drivers/of/unittest.c if (child->parent != np) { parent 711 drivers/of/unittest.c struct device_node *n1, *n2, *n21, *nchangeset, *nremove, *parent, *np; parent 742 drivers/of/unittest.c parent = nchangeset; parent 743 drivers/of/unittest.c n1->parent = parent; parent 744 drivers/of/unittest.c n2->parent = parent; parent 745 drivers/of/unittest.c n21->parent = n2; parent 747 drivers/of/unittest.c ppremove = of_find_property(parent, "prop-remove", NULL); parent 763 drivers/of/unittest.c unittest(!of_changeset_add_property(&chgset, parent, ppadd), "fail add prop prop-add\n"); parent 764 drivers/of/unittest.c unittest(!of_changeset_update_property(&chgset, parent, ppupdate), "fail update prop\n"); parent 765 drivers/of/unittest.c unittest(!of_changeset_remove_property(&chgset, parent, ppremove), "fail remove prop\n"); parent 1106 drivers/of/unittest.c child->parent = dup; parent 1173 drivers/of/unittest.c np->sibling = np->parent->child; parent 1174 drivers/of/unittest.c np->parent->child = np; parent 1250 drivers/of/unittest.c np->parent = of_root; parent 1870 drivers/of/unittest.c adap->dev.parent = dev; parent 2458 drivers/of/unittest.c np->parent = of_root; parent 23 drivers/opp/debugfs.c if (dev->parent) parent 24 drivers/opp/debugfs.c snprintf(name, NAME_MAX, "%s-%s", dev_name(dev->parent), parent 217 drivers/oprofile/oprofilefs.c struct dentry *oprofilefs_mkdir(struct dentry *parent, char const *name) parent 222 drivers/oprofile/oprofilefs.c inode_lock(d_inode(parent)); parent 223 drivers/oprofile/oprofilefs.c dentry = d_alloc_name(parent, name); parent 225 drivers/oprofile/oprofilefs.c inode_unlock(d_inode(parent)); parent 228 drivers/oprofile/oprofilefs.c inode = oprofilefs_get_inode(parent->d_sb, S_IFDIR | 0755); parent 231 drivers/oprofile/oprofilefs.c inode_unlock(d_inode(parent)); parent 237 drivers/oprofile/oprofilefs.c inode_unlock(d_inode(parent)); parent 1352 drivers/parisc/ccio-dma.c res->parent = NULL; parent 1415 drivers/parisc/ccio-dma.c if (!res->parent) parent 1446 drivers/parisc/ccio-dma.c struct resource *parent = &iomem_resource; parent 1451 drivers/parisc/ccio-dma.c parent = ioc->mmio_region; parent 1452 drivers/parisc/ccio-dma.c if (parent->parent && parent 1453 drivers/parisc/ccio-dma.c !allocate_resource(parent, res, size, min, max, align, NULL, NULL)) parent 1456 drivers/parisc/ccio-dma.c if ((parent + 1)->parent && parent 1457 drivers/parisc/ccio-dma.c !allocate_resource(parent + 1, res, size, min, max, align, parent 1461 drivers/parisc/ccio-dma.c if (!expand_ioc_area(parent, size, min, max, align)) { parent 1462 drivers/parisc/ccio-dma.c __raw_writel(((parent->start)>>16) | 0xffff0000, parent 1464 drivers/parisc/ccio-dma.c __raw_writel(((parent->end)>>16) | 0xffff0000, parent 1466 drivers/parisc/ccio-dma.c } else if (!expand_ioc_area(parent + 1, size, min, max, align)) { parent 1467 drivers/parisc/ccio-dma.c parent++; parent 1468 drivers/parisc/ccio-dma.c __raw_writel(((parent->start)>>16) | 0xffff0000, parent 1470 drivers/parisc/ccio-dma.c __raw_writel(((parent->end)>>16) | 0xffff0000, parent 1477 drivers/parisc/ccio-dma.c return allocate_resource(parent, res, size, min, max, align, NULL,NULL); parent 1483 drivers/parisc/ccio-dma.c struct resource *parent; parent 1487 drivers/parisc/ccio-dma.c parent = &iomem_resource; parent 1490 drivers/parisc/ccio-dma.c parent = ioc->mmio_region; parent 1493 drivers/parisc/ccio-dma.c parent = ioc->mmio_region + 1; parent 1503 drivers/parisc/ccio-dma.c return insert_resource(parent, res); parent 185 drivers/parisc/dino.c u32 local_bus = (bus->parent == NULL) ? 0 : bus->busn_res.start; parent 220 drivers/parisc/dino.c u32 local_bus = (bus->parent == NULL) ? 0 : bus->busn_res.start; parent 582 drivers/parisc/dino.c } else if (bus->parent) { parent 190 drivers/parisc/gsc.c void gsc_fixup_irqs(struct parisc_device *parent, void *ctrl, parent 198 drivers/parisc/gsc.c device_for_each_child(&parent->dev, &data, gsc_fixup_irqs_callback); parent 201 drivers/parisc/gsc.c int gsc_common_setup(struct parisc_device *parent, struct gsc_asic *gsc_asic) parent 206 drivers/parisc/gsc.c gsc_asic->gsc = parent; parent 221 drivers/parisc/gsc.c parent->irq, gsc_asic->eim); parent 37 drivers/parisc/gsc.h int gsc_common_setup(struct parisc_device *parent, struct gsc_asic *gsc_asic); parent 42 drivers/parisc/gsc.h void gsc_fixup_irqs(struct parisc_device *parent, void *ctrl, parent 17 drivers/parisc/iommu.h for (otherdev = dev->parent; parent 19 drivers/parisc/iommu.h otherdev = otherdev->parent) { parent 475 drivers/parisc/iosapic.c if (pcidev->bus->parent) { parent 513 drivers/parisc/iosapic.c while (p->parent->parent) parent 514 drivers/parisc/iosapic.c p = p->parent; parent 166 drivers/parisc/lba_pci.c printk(KERN_DEBUG "(%p)", r->parent); parent 366 drivers/parisc/lba_pci.c u32 local_bus = (bus->parent == NULL) ? 0 : bus->busn_res.start; parent 433 drivers/parisc/lba_pci.c u32 local_bus = (bus->parent == NULL) ? 0 : bus->busn_res.start; parent 483 drivers/parisc/lba_pci.c u32 local_bus = (bus->parent == NULL) ? 0 : bus->busn_res.start; parent 516 drivers/parisc/lba_pci.c u32 local_bus = (bus->parent == NULL) ? 0 : bus->busn_res.start; parent 676 drivers/parisc/lba_pci.c if (r->parent) /* Already allocated */ parent 728 drivers/parisc/lba_pci.c if (bus->parent) { parent 843 drivers/parisc/lba_pci.c if (bus->parent) { parent 1111 drivers/parisc/lba_pci.c r->parent = r->sibling = r->child = NULL; parent 1123 drivers/parisc/lba_pci.c r->parent = r->sibling = r->child = NULL; parent 1146 drivers/parisc/lba_pci.c r->parent = r->sibling = r->child = NULL; parent 70 drivers/parisc/wax.c struct parisc_device *parent; parent 116 drivers/parisc/wax.c parent = parisc_parent(dev); parent 117 drivers/parisc/wax.c if (parent->id.hw_type != HPHW_IOA) { parent 118 drivers/parisc/wax.c gsc_fixup_irqs(parent, wax, wax_choose_irq); parent 910 drivers/parport/share.c par_dev->dev.parent = &port->bus_dev; parent 97 drivers/pci/bus.c struct resource *parent, *res; parent 104 drivers/pci/bus.c parent = &ioport_resource; parent 107 drivers/pci/bus.c parent = &iomem_resource; parent 113 drivers/pci/bus.c err = devm_request_resource(dev, parent, res); parent 1265 drivers/pci/controller/dwc/pci-imx6.c if (!bus->dev.parent || !bus->dev.parent->parent) parent 1269 drivers/pci/controller/dwc/pci-imx6.c if (bus->dev.parent->parent->driver != &imx6_pcie_driver.driver) parent 443 drivers/pci/controller/dwc/pci-keystone.c if (bus->parent->number != pp->root_bus_nr) parent 460 drivers/pci/controller/dwc/pci-keystone.c if (bus->parent->number != pp->root_bus_nr) parent 556 drivers/pci/controller/dwc/pci-keystone.c bus = bus->parent; parent 45 drivers/pci/controller/dwc/pcie-al.c struct device *dev = cfg->parent; parent 486 drivers/pci/controller/dwc/pcie-designware-host.c bridge->dev.parent = dev; parent 540 drivers/pci/controller/dwc/pcie-designware-host.c if (bus->parent->number == pp->root_bus_nr) { parent 78 drivers/pci/controller/dwc/pcie-hisi.c struct device *dev = cfg->parent; parent 346 drivers/pci/controller/dwc/pcie-hisi.c struct device *dev = cfg->parent; parent 1039 drivers/pci/controller/dwc/pcie-tegra194.c if (child->parent == pp->root_bus) { parent 1050 drivers/pci/controller/pci-aardvark.c bridge->dev.parent = dev; parent 450 drivers/pci/controller/pci-ftpci100.c host->dev.parent = dev; parent 82 drivers/pci/controller/pci-host-common.c bridge->dev.parent = dev; parent 1165 drivers/pci/controller/pci-hyperv.c struct irq_data *parent = data->parent_data; parent 1167 drivers/pci/controller/pci-hyperv.c return parent->chip->irq_set_affinity(parent, dest, force); parent 1018 drivers/pci/controller/pci-mvebu.c dev_err(bridge->dev.parent, "Scanning root bridge failed"); parent 1122 drivers/pci/controller/pci-mvebu.c bridge->dev.parent = dev; parent 2811 drivers/pci/controller/pci-tegra.c host->dev.parent = &pdev->dev; parent 372 drivers/pci/controller/pci-thunder-pem.c struct device *dev = cfg->parent; parent 421 drivers/pci/controller/pci-thunder-pem.c struct device *dev = cfg->parent; parent 750 drivers/pci/controller/pci-v3-semi.c host->dev.parent = dev; parent 201 drivers/pci/controller/pci-versatile.c bridge->dev.parent = dev; parent 228 drivers/pci/controller/pci-xgene.c struct device *dev = cfg->parent; parent 651 drivers/pci/controller/pci-xgene.c bridge->dev.parent = dev; parent 857 drivers/pci/controller/pcie-altera.c bridge->dev.parent = dev; parent 311 drivers/pci/controller/pcie-cadence-host.c bridge->dev.parent = dev; parent 1548 drivers/pci/controller/pcie-iproc.c host->dev.parent = dev; parent 1114 drivers/pci/controller/pcie-mediatek.c host->dev.parent = pcie->dev; parent 918 drivers/pci/controller/pcie-mobiveil.c bridge->dev.parent = dev; parent 249 drivers/pci/controller/pcie-rcar.c if (bus->parent->number == pcie->root_bus_nr) parent 471 drivers/pci/controller/pcie-rcar.c bridge->dev.parent = dev; parent 173 drivers/pci/controller/pcie-rockchip-host.c if (bus->parent->number == rockchip->root_bus_nr) parent 204 drivers/pci/controller/pcie-rockchip-host.c if (bus->parent->number == rockchip->root_bus_nr) parent 1048 drivers/pci/controller/pcie-rockchip-host.c bridge->dev.parent = dev; parent 177 drivers/pci/controller/pcie-tango.c struct tango_pcie *pcie = dev_get_drvdata(cfg->parent); parent 200 drivers/pci/controller/pcie-tango.c struct tango_pcie *pcie = dev_get_drvdata(cfg->parent); parent 866 drivers/pci/controller/pcie-xilinx-nwl.c bridge->dev.parent = dev; parent 663 drivers/pci/controller/pcie-xilinx.c bridge->dev.parent = dev; parent 652 drivers/pci/controller/vmd.c .parent = res, parent 665 drivers/pci/controller/vmd.c .parent = res, parent 43 drivers/pci/ecam.c cfg->parent = dev; parent 120 drivers/pci/ecam.c if (cfg->res.parent) parent 618 drivers/pci/endpoint/pci-epc-core.c epc->dev.parent = dev; parent 93 drivers/pci/endpoint/pci-epf-core.c struct device *dev = epf->epc->dev.parent; parent 120 drivers/pci/endpoint/pci-epf-core.c struct device *dev = epf->epc->dev.parent; parent 14 drivers/pci/host-bridge.c while (bus->parent) parent 15 drivers/pci/host-bridge.c bus = bus->parent; parent 112 drivers/pci/hotplug/acpi_pcihp.c for (pbus = pdev->bus; pbus; pbus = pbus->parent) { parent 99 drivers/pci/hotplug/acpiphp.h struct acpiphp_bridge *parent; parent 126 drivers/pci/hotplug/acpiphp_glue.c if (!context || context->func.parent->is_going_away) { parent 130 drivers/pci/hotplug/acpiphp_glue.c get_bridge(context->func.parent); parent 138 drivers/pci/hotplug/acpiphp_glue.c put_bridge(context->func.parent); parent 163 drivers/pci/hotplug/acpiphp_glue.c put_bridge(context->func.parent); parent 255 drivers/pci/hotplug/acpiphp_glue.c newfunc->parent = bridge; parent 810 drivers/pci/hotplug/acpiphp_glue.c acpiphp_check_bridge(func->parent); parent 903 drivers/pci/hotplug/acpiphp_glue.c get_bridge(context->func.parent); parent 240 drivers/pci/hotplug/cpci_hotplug_pci.c struct pci_bus *parent; parent 271 drivers/pci/hotplug/cpci_hotplug_pci.c parent = slot->dev->bus; parent 273 drivers/pci/hotplug/cpci_hotplug_pci.c for_each_pci_bridge(dev, parent) { parent 278 drivers/pci/hotplug/cpci_hotplug_pci.c pci_assign_unassigned_bridge_resources(parent->self); parent 280 drivers/pci/hotplug/cpci_hotplug_pci.c pci_bus_add_devices(parent); parent 62 drivers/pci/hotplug/pciehp_ctrl.c struct pci_bus *parent = ctrl->pcie->port->subordinate; parent 92 drivers/pci/hotplug/pciehp_ctrl.c pci_domain_nr(parent), parent->number); parent 531 drivers/pci/hotplug/pciehp_hpc.c struct device *parent = pdev->dev.parent; parent 547 drivers/pci/hotplug/pciehp_hpc.c if (parent) { parent 548 drivers/pci/hotplug/pciehp_hpc.c pm_runtime_get_noresume(parent); parent 549 drivers/pci/hotplug/pciehp_hpc.c if (!pm_runtime_active(parent)) { parent 550 drivers/pci/hotplug/pciehp_hpc.c pm_runtime_put(parent); parent 560 drivers/pci/hotplug/pciehp_hpc.c if (parent) parent 561 drivers/pci/hotplug/pciehp_hpc.c pm_runtime_put(parent); parent 581 drivers/pci/hotplug/pciehp_hpc.c if (parent) parent 582 drivers/pci/hotplug/pciehp_hpc.c pm_runtime_put(parent); parent 588 drivers/pci/hotplug/pciehp_hpc.c if (parent) parent 589 drivers/pci/hotplug/pciehp_hpc.c pm_runtime_put(parent); parent 36 drivers/pci/hotplug/pciehp_pci.c struct pci_bus *parent = bridge->subordinate; parent 41 drivers/pci/hotplug/pciehp_pci.c dev = pci_get_slot(parent, PCI_DEVFN(0, 0)); parent 48 drivers/pci/hotplug/pciehp_pci.c pci_name(dev), pci_domain_nr(parent), parent->number); parent 54 drivers/pci/hotplug/pciehp_pci.c num = pci_scan_slot(parent, PCI_DEVFN(0, 0)); parent 61 drivers/pci/hotplug/pciehp_pci.c for_each_pci_bridge(dev, parent) parent 65 drivers/pci/hotplug/pciehp_pci.c pcie_bus_configure_settings(parent); parent 66 drivers/pci/hotplug/pciehp_pci.c pci_bus_add_devices(parent); parent 87 drivers/pci/hotplug/pciehp_pci.c struct pci_bus *parent = ctrl->pcie->port->subordinate; parent 91 drivers/pci/hotplug/pciehp_pci.c __func__, pci_domain_nr(parent), parent->number); parent 94 drivers/pci/hotplug/pciehp_pci.c pci_walk_bus(parent, pci_dev_set_disconnected, NULL); parent 104 drivers/pci/hotplug/pciehp_pci.c list_for_each_entry_safe_reverse(dev, temp, &parent->devices, parent 151 drivers/pci/hotplug/pnv_php.c static void pnv_php_detach_device_nodes(struct device_node *parent) parent 156 drivers/pci/hotplug/pnv_php.c for_each_child_of_node(parent, dn) { parent 195 drivers/pci/hotplug/pnv_php.c static void pnv_php_reverse_nodes(struct device_node *parent) parent 200 drivers/pci/hotplug/pnv_php.c for_each_child_of_node(parent, child) parent 204 drivers/pci/hotplug/pnv_php.c child = parent->child; parent 205 drivers/pci/hotplug/pnv_php.c parent->child = NULL; parent 209 drivers/pci/hotplug/pnv_php.c child->sibling = parent->child; parent 210 drivers/pci/hotplug/pnv_php.c parent->child = child; parent 608 drivers/pci/hotplug/pnv_php.c pnv_php_put_slot(php_slot->parent); parent 662 drivers/pci/hotplug/pnv_php.c struct pnv_php_slot *parent; parent 668 drivers/pci/hotplug/pnv_php.c parent = pnv_php_find_slot(php_slot->dn); parent 669 drivers/pci/hotplug/pnv_php.c if (parent) { parent 670 drivers/pci/hotplug/pnv_php.c pnv_php_put_slot(parent); parent 689 drivers/pci/hotplug/pnv_php.c parent = pnv_php_find_slot(dn); parent 690 drivers/pci/hotplug/pnv_php.c if (parent) { parent 699 drivers/pci/hotplug/pnv_php.c php_slot->parent = parent; parent 700 drivers/pci/hotplug/pnv_php.c if (parent) parent 701 drivers/pci/hotplug/pnv_php.c list_add_tail(&php_slot->link, &parent->children); parent 42 drivers/pci/hotplug/rpadlpar_core.c struct device_node *parent = of_find_node_by_name(NULL, "vdevice"); parent 46 drivers/pci/hotplug/rpadlpar_core.c if (!parent) parent 49 drivers/pci/hotplug/rpadlpar_core.c while ((dn = of_get_next_child(parent, dn))) { parent 54 drivers/pci/hotplug/rpadlpar_core.c of_node_put(parent); parent 123 drivers/pci/hotplug/rpadlpar_core.c static struct pci_dev *dlpar_find_new_dev(struct pci_bus *parent, parent 129 drivers/pci/hotplug/rpadlpar_core.c list_for_each_entry(tmp, &parent->devices, bus_list) { parent 201 drivers/pci/hotplug/rpaphp_core.c rc = get_children_props(dn->parent, &indexes, &names, &types, &domains); parent 235 drivers/pci/hotplug/rpaphp_core.c info = of_find_property(dn->parent, "ibm,drc-info", NULL); parent 279 drivers/pci/hotplug/rpaphp_core.c if (of_find_property(dn->parent, "ibm,drc-info", NULL)) parent 236 drivers/pci/hotplug/shpchp_ctrl.c struct pci_bus *parent = ctrl->pci_dev->subordinate; parent 309 drivers/pci/hotplug/shpchp_ctrl.c pci_domain_nr(parent), p_slot->bus, p_slot->device); parent 28 drivers/pci/hotplug/shpchp_pci.c struct pci_bus *parent = bridge->subordinate; parent 33 drivers/pci/hotplug/shpchp_pci.c dev = pci_get_slot(parent, PCI_DEVFN(p_slot->device, 0)); parent 36 drivers/pci/hotplug/shpchp_pci.c pci_name(dev), pci_domain_nr(parent), parent 43 drivers/pci/hotplug/shpchp_pci.c num = pci_scan_slot(parent, PCI_DEVFN(p_slot->device, 0)); parent 50 drivers/pci/hotplug/shpchp_pci.c for_each_pci_bridge(dev, parent) { parent 56 drivers/pci/hotplug/shpchp_pci.c pcie_bus_configure_settings(parent); parent 57 drivers/pci/hotplug/shpchp_pci.c pci_bus_add_devices(parent); parent 67 drivers/pci/hotplug/shpchp_pci.c struct pci_bus *parent = p_slot->ctrl->pci_dev->subordinate; parent 72 drivers/pci/hotplug/shpchp_pci.c __func__, pci_domain_nr(parent), p_slot->bus, p_slot->device); parent 76 drivers/pci/hotplug/shpchp_pci.c list_for_each_entry_safe(dev, temp, &parent->devices, bus_list) { parent 169 drivers/pci/iov.c virtfn->dev.parent = dev->dev.parent; parent 174 drivers/pci/iov.c if (!res->parent) parent 471 drivers/pci/iov.c if (res->parent) parent 17 drivers/pci/irq.c struct pci_dev *parent = to_pci_dev(pdev->dev.parent); parent 20 drivers/pci/irq.c dev_name(&parent->dev), parent->vendor, parent->device); parent 883 drivers/pci/msi.c for (bus = dev->bus; bus; bus = bus->parent) parent 1484 drivers/pci/msi.c struct irq_domain *parent) parent 1503 drivers/pci/msi.c domain = msi_create_irq_domain(fwnode, info, parent); parent 64 drivers/pci/of.c if (WARN_ON(bus->self || bus->parent)) parent 74 drivers/pci/of.c if (bus->bridge->parent && bus->bridge->parent->of_node) parent 75 drivers/pci/of.c return of_node_get(bus->bridge->parent->of_node); parent 118 drivers/pci/of.c struct device_node *of_pci_find_child_device(struct device_node *parent, parent 123 drivers/pci/of.c for_each_child_of_node(parent, node) { parent 230 drivers/pci/p2pdma.c struct device *parent; parent 238 drivers/pci/p2pdma.c parent = get_device(dev->parent); parent 240 drivers/pci/p2pdma.c dev = parent; parent 755 drivers/pci/pci-acpi.c for (pbus = dev->bus; pbus; pbus = pbus->parent) { parent 1051 drivers/pci/pci-acpi.c while (bus->parent) { parent 1055 drivers/pci/pci-acpi.c bus = bus->parent; parent 1161 drivers/pci/pci-acpi.c return acpi_find_child_device(ACPI_COMPANION(dev->parent), addr, parent 1642 drivers/pci/pci-driver.c if (IS_ENABLED(CONFIG_OF) && bridge->parent && parent 1643 drivers/pci/pci-driver.c bridge->parent->of_node) { parent 1644 drivers/pci/pci-driver.c ret = of_dma_configure(dev, bridge->parent->of_node, true); parent 2468 drivers/pci/pci.c while (bus->parent) { parent 2474 drivers/pci/pci.c bus = bus->parent; parent 2564 drivers/pci/pci.c struct device *parent = dev->parent; parent 2566 drivers/pci/pci.c if (parent) parent 2567 drivers/pci/pci.c pm_runtime_get_sync(parent); parent 2586 drivers/pci/pci.c struct device *parent = dev->parent; parent 2589 drivers/pci/pci.c if (parent) parent 2590 drivers/pci/pci.c pm_runtime_put_sync(parent); parent 3403 drivers/pci/pci.c struct pci_dev *pdev, *parent = start; parent 3406 drivers/pci/pci.c pdev = parent; parent 3414 drivers/pci/pci.c parent = pdev->bus->self; parent 3559 drivers/pci/pci.c while (bus->parent) { parent 3587 drivers/pci/pci.c bus = bus->parent; parent 5984 drivers/pci/pci.c bus = bus->parent; parent 6344 drivers/pci/pci.c static int of_pci_bus_find_domain_nr(struct device *parent) parent 6349 drivers/pci/pci.c if (parent) parent 6350 drivers/pci/pci.c domain = of_get_pci_domain_nr(parent->of_node); parent 6384 drivers/pci/pci.c if (parent) parent 6385 drivers/pci/pci.c pr_err("Node %pOF has ", parent->of_node); parent 6393 drivers/pci/pci.c int pci_bus_find_domain_nr(struct pci_bus *bus, struct device *parent) parent 6395 drivers/pci/pci.c return acpi_disabled ? of_pci_bus_find_domain_nr(parent) : parent 954 drivers/pci/pcie/aer.c static bool find_source_device(struct pci_dev *parent, parent 957 drivers/pci/pcie/aer.c struct pci_dev *dev = parent; parent 968 drivers/pci/pcie/aer.c pci_walk_bus(parent->subordinate, find_device_iter, e_info); parent 971 drivers/pci/pcie/aer.c pci_info(parent, "can't find device of ID%04x\n", e_info->id); parent 53 drivers/pci/pcie/aspm.c struct pcie_link_state *parent; /* pointer to the parent Link state */ parent 205 drivers/pci/pcie/aspm.c struct pci_dev *parent = link->pdev; parent 209 drivers/pci/pcie/aspm.c pcie_capability_read_word(parent, PCI_EXP_LNKCTL, ®16); parent 211 drivers/pci/pcie/aspm.c pcie_capability_write_word(parent, PCI_EXP_LNKCTL, reg16); parent 212 drivers/pci/pcie/aspm.c if (parent->clear_retrain_link) { parent 219 drivers/pci/pcie/aspm.c pcie_capability_write_word(parent, PCI_EXP_LNKCTL, reg16); parent 225 drivers/pci/pcie/aspm.c pcie_capability_read_word(parent, PCI_EXP_LNKSTA, ®16); parent 242 drivers/pci/pcie/aspm.c struct pci_dev *child, *parent = link->pdev; parent 243 drivers/pci/pcie/aspm.c struct pci_bus *linkbus = parent->subordinate; parent 257 drivers/pci/pcie/aspm.c pcie_capability_read_word(parent, PCI_EXP_LNKSTA, ®16); parent 262 drivers/pci/pcie/aspm.c pcie_capability_read_word(parent, PCI_EXP_LNKCTL, ®16); parent 276 drivers/pci/pcie/aspm.c pci_warn(parent, "ASPM: current common clock configuration is broken, reconfiguring\n"); parent 291 drivers/pci/pcie/aspm.c pcie_capability_read_word(parent, PCI_EXP_LNKCTL, ®16); parent 297 drivers/pci/pcie/aspm.c pcie_capability_write_word(parent, PCI_EXP_LNKCTL, reg16); parent 303 drivers/pci/pcie/aspm.c pci_err(parent, "ASPM: Could not configure common clock\n"); parent 307 drivers/pci/pcie/aspm.c pcie_capability_write_word(parent, PCI_EXP_LNKCTL, parent_reg); parent 478 drivers/pci/pcie/aspm.c link = link->parent; parent 548 drivers/pci/pcie/aspm.c struct pci_dev *child = link->downstream, *parent = link->pdev; parent 549 drivers/pci/pcie/aspm.c struct pci_bus *linkbus = parent->subordinate; parent 560 drivers/pci/pcie/aspm.c pcie_get_aspm_reg(parent, &upreg); parent 577 drivers/pci/pcie/aspm.c pcie_get_aspm_reg(parent, &upreg); parent 679 drivers/pci/pcie/aspm.c struct pci_dev *child = link->downstream, *parent = link->pdev; parent 701 drivers/pci/pcie/aspm.c pci_clear_and_set_dword(parent, up_cap_ptr + PCI_L1SS_CTL1, parent 710 drivers/pci/pcie/aspm.c pcie_capability_clear_and_set_word(parent, PCI_EXP_LNKCTL, parent 717 drivers/pci/pcie/aspm.c pci_write_config_dword(parent, up_cap_ptr + PCI_L1SS_CTL2, parent 723 drivers/pci/pcie/aspm.c pci_clear_and_set_dword(parent, up_cap_ptr + PCI_L1SS_CTL1, parent 728 drivers/pci/pcie/aspm.c pci_clear_and_set_dword(parent, up_cap_ptr + PCI_L1SS_CTL1, parent 749 drivers/pci/pcie/aspm.c pci_clear_and_set_dword(parent, up_cap_ptr + PCI_L1SS_CTL1, parent 764 drivers/pci/pcie/aspm.c struct pci_dev *child = link->downstream, *parent = link->pdev; parent 765 drivers/pci/pcie/aspm.c struct pci_bus *linkbus = parent->subordinate; parent 775 drivers/pci/pcie/aspm.c if (parent->current_state != PCI_D0 || child->current_state != PCI_D0) { parent 803 drivers/pci/pcie/aspm.c pcie_config_aspm_dev(parent, upstream); parent 807 drivers/pci/pcie/aspm.c pcie_config_aspm_dev(parent, upstream); parent 816 drivers/pci/pcie/aspm.c link = link->parent; parent 882 drivers/pci/pcie/aspm.c !pdev->bus->parent->self) { parent 885 drivers/pci/pcie/aspm.c struct pcie_link_state *parent; parent 887 drivers/pci/pcie/aspm.c parent = pdev->bus->parent->self->link_state; parent 888 drivers/pci/pcie/aspm.c if (!parent) { parent 893 drivers/pci/pcie/aspm.c link->parent = parent; parent 894 drivers/pci/pcie/aspm.c link->root = link->parent->root; parent 973 drivers/pci/pcie/aspm.c BUG_ON(root->parent); parent 996 drivers/pci/pcie/aspm.c struct pci_dev *parent = pdev->bus->self; parent 999 drivers/pci/pcie/aspm.c if (!parent || !parent->link_state) parent 1008 drivers/pci/pcie/aspm.c if (!list_empty(&parent->subordinate->devices)) parent 1011 drivers/pci/pcie/aspm.c link = parent->link_state; parent 1013 drivers/pci/pcie/aspm.c parent_link = link->parent; parent 1071 drivers/pci/pcie/aspm.c struct pci_dev *parent = pdev->bus->self; parent 1078 drivers/pci/pcie/aspm.c parent = pdev; parent 1079 drivers/pci/pcie/aspm.c if (!parent || !parent->link_state) parent 1098 drivers/pci/pcie/aspm.c link = parent->link_state; parent 290 drivers/pci/pcie/portdrv_core.c device->parent = &pdev->dev; parent 534 drivers/pci/probe.c pci_bus_for_each_resource(child->parent, res, i) { parent 545 drivers/pci/probe.c static struct pci_bus *pci_alloc_bus(struct pci_bus *parent) parent 561 drivers/pci/probe.c if (parent) parent 562 drivers/pci/probe.c b->domain_nr = parent->domain_nr; parent 815 drivers/pci/probe.c for (b = bus, d = NULL; !d && !pci_is_root_bus(b); b = b->parent) { parent 828 drivers/pci/probe.c struct device *parent = bridge->dev.parent; parent 851 drivers/pci/probe.c bus->domain_nr = pci_bus_find_domain_nr(bus, parent); parent 878 drivers/pci/probe.c if (!parent) parent 882 drivers/pci/probe.c bus->dev.parent = bus->bridge; parent 896 drivers/pci/probe.c if (parent) parent 897 drivers/pci/probe.c dev_info(parent, "PCI host bridge to bus %s\n", name); parent 981 drivers/pci/probe.c static struct pci_bus *pci_alloc_child_bus(struct pci_bus *parent, parent 989 drivers/pci/probe.c child = pci_alloc_bus(parent); parent 993 drivers/pci/probe.c child->parent = parent; parent 994 drivers/pci/probe.c child->ops = parent->ops; parent 995 drivers/pci/probe.c child->msi = parent->msi; parent 996 drivers/pci/probe.c child->sysdata = parent->sysdata; parent 997 drivers/pci/probe.c child->bus_flags = parent->bus_flags; parent 1008 drivers/pci/probe.c child->primary = parent->busn_res.start; parent 1012 drivers/pci/probe.c child->dev.parent = parent->bridge; parent 1018 drivers/pci/probe.c child->dev.parent = child->bridge; parent 1058 drivers/pci/probe.c struct pci_bus *pci_add_new_bus(struct pci_bus *parent, struct pci_dev *dev, parent 1063 drivers/pci/probe.c child = pci_alloc_child_bus(parent, dev, busnr); parent 1066 drivers/pci/probe.c list_add_tail(&child->node, &parent->children); parent 1310 drivers/pci/probe.c struct pci_bus *parent = bus; parent 1314 drivers/pci/probe.c while (parent->parent) { parent 1316 drivers/pci/probe.c (parent->busn_res.end > max) && parent 1317 drivers/pci/probe.c (parent->busn_res.end <= max+i)) { parent 1320 drivers/pci/probe.c parent = parent->parent; parent 1352 drivers/pci/probe.c while (bus->parent) { parent 1361 drivers/pci/probe.c bus = bus->parent; parent 1424 drivers/pci/probe.c struct pci_dev *parent; parent 1436 drivers/pci/probe.c parent = pci_upstream_bridge(pdev); parent 1437 drivers/pci/probe.c if (!parent) parent 1452 drivers/pci/probe.c if (pcie_downstream_port(parent)) { parent 1463 drivers/pci/probe.c if (pci_pcie_type(parent) == PCI_EXP_TYPE_UPSTREAM) { parent 1500 drivers/pci/probe.c struct pci_dev *parent; parent 1506 drivers/pci/probe.c parent = pci_upstream_bridge(dev); parent 1507 drivers/pci/probe.c if (parent && parent->untrusted) parent 1733 drivers/pci/probe.c dev->dev.parent = dev->bus->bridge; parent 2902 drivers/pci/probe.c struct pci_bus *pci_create_root_bus(struct device *parent, int bus, parent 2912 drivers/pci/probe.c bridge->dev.parent = parent; parent 2938 drivers/pci/probe.c dev_err(bridge->dev.parent, "Scanning root bridge failed"); parent 2974 drivers/pci/probe.c parent_res = &b->parent->busn_res; parent 3006 drivers/pci/probe.c if (!ret && !res->parent) parent 3017 drivers/pci/probe.c if (!res->flags || !res->parent) parent 3064 drivers/pci/probe.c struct pci_bus *pci_scan_root_bus(struct device *parent, int bus, parent 3078 drivers/pci/probe.c b = pci_create_root_bus(parent, bus, ops, sysdata, resources); parent 3206 drivers/pci/probe.c struct pci_bus *parent = dev->bus; parent 3207 drivers/pci/probe.c int busnr, start = parent->busn_res.start; parent 3209 drivers/pci/probe.c int end = parent->busn_res.end; parent 3212 drivers/pci/probe.c if (!pci_find_bus(pci_domain_nr(parent), busnr)) parent 3221 drivers/pci/probe.c busnr = pci_scan_bridge(parent, dev, busnr, 0); parent 3230 drivers/pci/probe.c pci_scan_bridge_extend(parent, dev, busnr, available_buses, 1); parent 12 drivers/pci/remove.c if (res->parent) parent 32 drivers/pci/remove.c if (!dev->dev.kobj.parent) parent 143 drivers/pci/rom.c if (res->parent == NULL && pci_assign_resource(pdev, PCI_ROM_RESOURCE)) parent 54 drivers/pci/search.c for (bus = pdev->bus; !pci_is_root_bus(bus); bus = bus->parent) { parent 142 drivers/pci/setup-bus.c if (!(r->flags) || r->parent) parent 331 drivers/pci/setup-bus.c !(res->parent->flags & IORESOURCE_PREFETCH)) parent 446 drivers/pci/setup-bus.c if (dev_res->res->parent && parent 458 drivers/pci/setup-bus.c if (dev_res->res->parent) parent 769 drivers/pci/setup-bus.c if (r && (r->flags & type_mask) == type && !r->parent) parent 886 drivers/pci/setup-bus.c if (r->parent || !(r->flags & IORESOURCE_IO)) parent 1001 drivers/pci/setup-bus.c if (r->parent || (r->flags & IORESOURCE_PCI_FIXED) || parent 1096 drivers/pci/setup-bus.c if (b_res[0].parent) parent 1112 drivers/pci/setup-bus.c if (b_res[1].parent) parent 1140 drivers/pci/setup-bus.c if (b_res[2].parent) parent 1162 drivers/pci/setup-bus.c if (b_res[3].parent) parent 1329 drivers/pci/setup-bus.c if (r->parent || !(r->flags & IORESOURCE_PCI_FIXED) || parent 1334 drivers/pci/setup-bus.c while (b && !r->parent) { parent 1336 drivers/pci/setup-bus.c b = b->parent; parent 1390 drivers/pci/setup-bus.c if (!r->flags || r->parent) parent 1404 drivers/pci/setup-bus.c if (!r->flags || r->parent) parent 1521 drivers/pci/setup-bus.c if (!r->parent) parent 1829 drivers/pci/setup-bus.c if (res->parent) parent 1925 drivers/pci/setup-bus.c if (!res->parent && available_io > resource_size(res)) parent 1929 drivers/pci/setup-bus.c if (!res->parent && available_mmio > resource_size(res)) parent 1933 drivers/pci/setup-bus.c if (!res->parent && available_mmio_pref > resource_size(res)) parent 1999 drivers/pci/setup-bus.c struct pci_bus *parent = bridge->subordinate; parent 2009 drivers/pci/setup-bus.c __pci_bus_size_bridges(parent, &add_list); parent 2103 drivers/pci/setup-bus.c if (res->parent) parent 301 drivers/pci/setup-res.c if (!bus->parent || !bus->self->transparent) parent 303 drivers/pci/setup-res.c bus = bus->parent; parent 367 drivers/pci/setup-res.c if (!res->parent) { parent 399 drivers/pci/setup-res.c if (!res->parent) parent 482 drivers/pci/setup-res.c if (!r->parent) { parent 209 drivers/pci/slot.c static struct pci_slot *get_slot(struct pci_bus *parent, int slot_nr) parent 214 drivers/pci/slot.c list_for_each_entry(slot, &parent->slots, list) parent 261 drivers/pci/slot.c struct pci_slot *pci_create_slot(struct pci_bus *parent, int slot_nr, parent 279 drivers/pci/slot.c slot = get_slot(parent, slot_nr); parent 299 drivers/pci/slot.c slot->bus = parent; parent 316 drivers/pci/slot.c list_add(&slot->list, &parent->slots); parent 319 drivers/pci/slot.c list_for_each_entry(dev, &parent->devices, bus_list) parent 324 drivers/pci/slot.c dev_dbg(&parent->dev, "dev %02x, created physical slot %s\n", parent 1147 drivers/pci/switch/switchtec.c dev->parent = &pdev->dev; parent 402 drivers/pci/xen-pcifront.c if (!r->parent && r->start && r->flags) { parent 336 drivers/pcmcia/at91_cf.c cf->socket.dev.parent = &pdev->dev; parent 380 drivers/pcmcia/bcm63xx_pcmcia.c sock->dev.parent = &pdev->dev; parent 108 drivers/pcmcia/cs.c if (!socket || !socket->ops || !socket->dev.parent || !socket->resource_ops) parent 53 drivers/pcmcia/cs_internal.h struct resource **parent); parent 542 drivers/pcmcia/db1xxx_ss.c sock->socket.dev.parent = &pdev->dev; parent 516 drivers/pcmcia/ds.c p_dev->dev.parent = s->dev.parent; parent 280 drivers/pcmcia/electra_cf.c cf->socket.dev.parent = &ofdev->dev; parent 138 drivers/pcmcia/i82092.c sockets[i].socket.dev.parent = &dev->dev; parent 1280 drivers/pcmcia/i82365.c socket[i].socket.dev.parent = &i82365_device->dev; parent 289 drivers/pcmcia/omap_cf.c cf->socket.dev.parent = &pdev->dev; parent 73 drivers/pcmcia/pcmcia_resource.c if (res->parent) parent 124 drivers/pcmcia/pcmcia_resource.c &res->parent); parent 133 drivers/pcmcia/pcmcia_resource.c if (res->parent) { parent 134 drivers/pcmcia/pcmcia_resource.c ret = request_resource(res->parent, res); parent 138 drivers/pcmcia/pcmcia_resource.c res->parent = NULL; parent 913 drivers/pcmcia/pcmcia_resource.c res->parent = win->res; parent 694 drivers/pcmcia/pd6729.c socket[i].socket.dev.parent = &dev->dev; parent 28 drivers/pcmcia/pxa2xx_mainstone.c struct device *dev = skt->socket.dev.parent; parent 237 drivers/pcmcia/pxa2xx_sharpsl.c sharpsl_pcmcia_device->dev.parent = platform_scoop_config->devs[0].dev; parent 140 drivers/pcmcia/pxa2xx_viper.c viper_pcmcia_device->dev.parent = &pdev->dev; parent 86 drivers/pcmcia/rsrc_iodyn.c unsigned int align, struct resource **parent) parent 127 drivers/pcmcia/rsrc_iodyn.c *parent = res; parent 139 drivers/pcmcia/rsrc_iodyn.c *parent = res; parent 152 drivers/pcmcia/rsrc_iodyn.c *parent = res; parent 47 drivers/pcmcia/rsrc_mgr.c unsigned int align, struct resource **parent) parent 52 drivers/pcmcia/rsrc_mgr.c *parent = NULL; parent 76 drivers/pcmcia/rsrc_nonstatic.c struct resource *res, *parent; parent 78 drivers/pcmcia/rsrc_nonstatic.c parent = type & IORESOURCE_MEM ? &iomem_resource : &ioport_resource; parent 84 drivers/pcmcia/rsrc_nonstatic.c parent = pci_find_parent_resource(s->cb_dev, res); parent 86 drivers/pcmcia/rsrc_nonstatic.c if (!parent || request_resource(parent, res)) { parent 715 drivers/pcmcia/rsrc_nonstatic.c unsigned int align, struct resource **parent) parent 757 drivers/pcmcia/rsrc_nonstatic.c *parent = res; parent 773 drivers/pcmcia/rsrc_nonstatic.c *parent = res; parent 792 drivers/pcmcia/rsrc_nonstatic.c *parent = res; parent 55 drivers/pcmcia/sa1100_generic.c struct device *dev = skt->socket.dev.parent; parent 38 drivers/pcmcia/sa1111_jornada720.c struct device *dev = skt->socket.dev.parent; parent 32 drivers/pcmcia/sa1111_lubbock.c ret = max1600_init(skt->socket.dev.parent, &m, parent 46 drivers/pcmcia/sa1111_neponset.c ret = max1600_init(skt->socket.dev.parent, &m, parent 168 drivers/pcmcia/soc_common.c struct device *dev = skt->socket.dev.parent; parent 214 drivers/pcmcia/soc_common.c ret = devm_gpio_request_one(skt->socket.dev.parent, parent 762 drivers/pcmcia/soc_common.c skt->socket.dev.parent = dev; parent 854 drivers/pcmcia/soc_common.c dev_err(skt->socket.dev.parent, parent 494 drivers/pcmcia/tcic.c socket_table[i].socket.dev.parent = &tcic_device.dev; parent 588 drivers/pcmcia/vrc4171_card.c socket->pcmcia_socket.dev.parent = &vrc4171_card_device.dev; parent 269 drivers/pcmcia/xxs1500_ss.c sock->socket.dev.parent = &pdev->dev; parent 700 drivers/pcmcia/yenta_socket.c if (res->parent) parent 1086 drivers/pcmcia/yenta_socket.c struct pci_bus *bridge_to_fix = cardbus_bridge->parent; parent 1092 drivers/pcmcia/yenta_socket.c if (!bridge_to_fix->parent) parent 1096 drivers/pcmcia/yenta_socket.c upper_limit = bridge_to_fix->parent->busn_res.end; parent 1099 drivers/pcmcia/yenta_socket.c list_for_each_entry(sibling, &bridge_to_fix->parent->children, parent 1167 drivers/pcmcia/yenta_socket.c socket->socket.dev.parent = &dev->dev; parent 886 drivers/perf/qcom_l2_pmu.c struct platform_device *pdev = to_platform_device(dev->parent); parent 748 drivers/perf/qcom_l3_pmu.c acpi_dev->parent->pnp.unique_id, acpi_dev->pnp.unique_id); parent 94 drivers/perf/xgene_pmu.c struct xgene_pmu *parent; parent 612 drivers/perf/xgene_pmu.c return cpumap_print_to_pagebuf(true, buf, &pmu_dev->parent->cpu); parent 872 drivers/perf/xgene_pmu.c struct xgene_pmu *xgene_pmu = pmu_dev->parent; parent 885 drivers/perf/xgene_pmu.c struct xgene_pmu *xgene_pmu = pmu_dev->parent; parent 919 drivers/perf/xgene_pmu.c event->cpu = cpumask_first(&pmu_dev->parent->cpu); parent 950 drivers/perf/xgene_pmu.c struct xgene_pmu *xgene_pmu = pmu_dev->parent; parent 966 drivers/perf/xgene_pmu.c struct xgene_pmu *xgene_pmu = pmu_dev->parent; parent 975 drivers/perf/xgene_pmu.c struct xgene_pmu *xgene_pmu = pmu_dev->parent; parent 993 drivers/perf/xgene_pmu.c struct xgene_pmu *xgene_pmu = pmu_dev->parent; parent 1018 drivers/perf/xgene_pmu.c struct xgene_pmu *xgene_pmu = pmu_dev->parent; parent 1097 drivers/perf/xgene_pmu.c if (pmu_dev->parent->version == PCP_PMU_V3) parent 1102 drivers/perf/xgene_pmu.c xgene_pmu = pmu_dev->parent; parent 1139 drivers/perf/xgene_pmu.c pmu->parent = xgene_pmu; parent 1194 drivers/perf/xgene_pmu.c struct xgene_pmu *xgene_pmu = pmu_dev->parent; parent 104 drivers/phy/cadence/phy-cadence-sierra.c struct cdns_sierra_phy *phy = dev_get_drvdata(gphy->dev.parent); parent 291 drivers/phy/cadence/phy-cadence-sierra.c struct cdns_sierra_phy *phy = dev_get_drvdata(pdev->dev.parent); parent 158 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c struct mixel_dphy_priv *priv = dev_get_drvdata(phy->dev.parent); parent 303 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c struct mixel_dphy_priv *priv = dev_get_drvdata(phy->dev.parent); parent 197 drivers/phy/hisilicon/phy-hi3660-usb3.c priv->otg_bc = syscon_node_to_regmap(dev->parent->of_node); parent 213 drivers/phy/hisilicon/phy-histb-combphy.c priv->syscon = syscon_node_to_regmap(np->parent); parent 159 drivers/phy/lantiq/phy-lantiq-rcu-usb2.c priv->regmap = syscon_node_to_regmap(dev->of_node->parent); parent 83 drivers/phy/marvell/phy-berlin-sata.c struct phy_berlin_priv *priv = dev_get_drvdata(phy->dev.parent); parent 136 drivers/phy/marvell/phy-berlin-sata.c struct phy_berlin_priv *priv = dev_get_drvdata(phy->dev.parent); parent 896 drivers/phy/mediatek/phy-mtk-tphy.c struct mtk_tphy *tphy = dev_get_drvdata(phy->dev.parent); parent 936 drivers/phy/mediatek/phy-mtk-tphy.c struct mtk_tphy *tphy = dev_get_drvdata(phy->dev.parent); parent 951 drivers/phy/mediatek/phy-mtk-tphy.c struct mtk_tphy *tphy = dev_get_drvdata(phy->dev.parent); parent 964 drivers/phy/mediatek/phy-mtk-tphy.c struct mtk_tphy *tphy = dev_get_drvdata(phy->dev.parent); parent 977 drivers/phy/mediatek/phy-mtk-tphy.c struct mtk_tphy *tphy = dev_get_drvdata(phy->dev.parent); parent 371 drivers/phy/mediatek/phy-mtk-xsphy.c struct mtk_xsphy *xsphy = dev_get_drvdata(phy->dev.parent); parent 400 drivers/phy/mediatek/phy-mtk-xsphy.c struct mtk_xsphy *xsphy = dev_get_drvdata(phy->dev.parent); parent 413 drivers/phy/mediatek/phy-mtk-xsphy.c struct mtk_xsphy *xsphy = dev_get_drvdata(phy->dev.parent); parent 432 drivers/phy/mediatek/phy-mtk-xsphy.c struct mtk_xsphy *xsphy = dev_get_drvdata(phy->dev.parent); parent 598 drivers/phy/motorola/phy-cpcap-usb.c ddata->reg = dev_get_regmap(pdev->dev.parent, NULL); parent 505 drivers/phy/mscc/phy-ocelot-serdes.c ctrl->regs = syscon_node_to_regmap(pdev->dev.parent->of_node); parent 859 drivers/phy/phy-core.c phy->dev.parent = dev; parent 992 drivers/phy/phy-core.c struct device_node *parent = of_node_get(children), *next; parent 994 drivers/phy/phy-core.c while (parent) { parent 995 drivers/phy/phy-core.c if (parent == dev->of_node) parent 998 drivers/phy/phy-core.c next = of_get_parent(parent); parent 999 drivers/phy/phy-core.c of_node_put(parent); parent 1000 drivers/phy/phy-core.c parent = next; parent 1003 drivers/phy/phy-core.c if (!parent) parent 1006 drivers/phy/phy-core.c of_node_put(parent); parent 102 drivers/phy/phy-lpc18xx-usb-otg.c lpc->reg = syscon_node_to_regmap(pdev->dev.of_node->parent); parent 86 drivers/phy/rockchip/phy-rockchip-dp.c if (!dev->parent || !dev->parent->of_node) parent 107 drivers/phy/rockchip/phy-rockchip-dp.c dp->grf = syscon_node_to_regmap(dev->parent->of_node); parent 340 drivers/phy/rockchip/phy-rockchip-emmc.c if (!dev->parent || !dev->parent->of_node) parent 343 drivers/phy/rockchip/phy-rockchip-emmc.c grf = syscon_node_to_regmap(dev->parent->of_node); parent 406 drivers/phy/rockchip/phy-rockchip-inno-usb2.c struct rockchip_usb2phy *rphy = dev_get_drvdata(phy->dev.parent); parent 456 drivers/phy/rockchip/phy-rockchip-inno-usb2.c struct rockchip_usb2phy *rphy = dev_get_drvdata(phy->dev.parent); parent 483 drivers/phy/rockchip/phy-rockchip-inno-usb2.c struct rockchip_usb2phy *rphy = dev_get_drvdata(phy->dev.parent); parent 530 drivers/phy/rockchip/phy-rockchip-inno-usb2.c struct rockchip_usb2phy *rphy = dev_get_drvdata(rport->phy->dev.parent); parent 688 drivers/phy/rockchip/phy-rockchip-inno-usb2.c struct rockchip_usb2phy *rphy = dev_get_drvdata(rport->phy->dev.parent); parent 793 drivers/phy/rockchip/phy-rockchip-inno-usb2.c struct rockchip_usb2phy *rphy = dev_get_drvdata(rport->phy->dev.parent); parent 882 drivers/phy/rockchip/phy-rockchip-inno-usb2.c struct rockchip_usb2phy *rphy = dev_get_drvdata(rport->phy->dev.parent); parent 909 drivers/phy/rockchip/phy-rockchip-inno-usb2.c struct rockchip_usb2phy *rphy = dev_get_drvdata(rport->phy->dev.parent); parent 929 drivers/phy/rockchip/phy-rockchip-inno-usb2.c struct rockchip_usb2phy *rphy = dev_get_drvdata(rport->phy->dev.parent); parent 1084 drivers/phy/rockchip/phy-rockchip-inno-usb2.c if (!dev->parent || !dev->parent->of_node) parent 1087 drivers/phy/rockchip/phy-rockchip-inno-usb2.c rphy->grf = syscon_node_to_regmap(dev->parent->of_node); parent 372 drivers/phy/rockchip/phy-rockchip-pcie.c grf = syscon_node_to_regmap(dev->parent->of_node); parent 479 drivers/phy/rockchip/phy-rockchip-usb.c if (dev->parent && dev->parent->of_node) parent 481 drivers/phy/rockchip/phy-rockchip-usb.c dev->parent->of_node); parent 550 drivers/phy/rockchip/phy-rockchip-usb.c if (np->parent) parent 551 drivers/phy/rockchip/phy-rockchip-usb.c grf = syscon_node_to_regmap(np->parent); parent 109 drivers/phy/socionext/phy-uniphier-usb2.c struct device_node *parent, *child; parent 124 drivers/phy/socionext/phy-uniphier-usb2.c parent = of_get_parent(dev->of_node); parent 125 drivers/phy/socionext/phy-uniphier-usb2.c regmap = syscon_node_to_regmap(parent); parent 126 drivers/phy/socionext/phy-uniphier-usb2.c of_node_put(parent); parent 155 drivers/phy/tegra/xusb.c pad->dev.parent = padctl->dev; parent 525 drivers/phy/tegra/xusb.c port->dev.parent = padctl->dev; parent 423 drivers/phy/ti/phy-am654-serdes.c regmap = syscon_node_to_regmap(regmap_node->parent); parent 313 drivers/phy/ti/phy-gmii-sel.c priv->regmap = syscon_node_to_regmap(node->parent); parent 830 drivers/pinctrl/actions/pinctrl-owl.c unsigned int parent = irq_desc_get_irq(desc); parent 843 drivers/pinctrl/actions/pinctrl-owl.c if (parent != pctrl->irq[i]) parent 873 drivers/pinctrl/actions/pinctrl-owl.c chip->parent = pctrl->dev; parent 2657 drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c map = syscon_node_to_regmap(node->parent); parent 363 drivers/pinctrl/aspeed/pinctrl-aspeed.c struct device *parent; parent 366 drivers/pinctrl/aspeed/pinctrl-aspeed.c parent = pdev->dev.parent; parent 367 drivers/pinctrl/aspeed/pinctrl-aspeed.c if (!parent) { parent 372 drivers/pinctrl/aspeed/pinctrl-aspeed.c pdata->scu = syscon_node_to_regmap(parent->of_node); parent 1115 drivers/pinctrl/bcm/pinctrl-bcm2835.c pc->gpio_chip.parent = dev; parent 833 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c gc->parent = dev; parent 654 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c gc->parent = dev; parent 1090 drivers/pinctrl/cirrus/pinctrl-lochnagar.c dev_err(chip->parent, "Failed to set %s value: %d\n", parent 1136 drivers/pinctrl/cirrus/pinctrl-lochnagar.c struct lochnagar *lochnagar = dev_get_drvdata(pdev->dev.parent); parent 1162 drivers/pinctrl/cirrus/pinctrl-lochnagar.c priv->gpio_chip.parent = dev; parent 998 drivers/pinctrl/cirrus/pinctrl-madera-core.c struct madera *madera = dev_get_drvdata(pdev->dev.parent); parent 295 drivers/pinctrl/devicetree.c error = of_property_read_u32(np->parent, cells_name, &cells_size); parent 297 drivers/pinctrl/devicetree.c error = of_property_read_u32(np->parent->parent, parent 63 drivers/pinctrl/freescale/pinctrl-imx.c struct device_node *parent; parent 97 drivers/pinctrl/freescale/pinctrl-imx.c parent = of_get_parent(np); parent 98 drivers/pinctrl/freescale/pinctrl-imx.c if (!parent) { parent 103 drivers/pinctrl/freescale/pinctrl-imx.c new_map[0].data.mux.function = parent->name; parent 105 drivers/pinctrl/freescale/pinctrl-imx.c of_node_put(parent); parent 226 drivers/pinctrl/freescale/pinctrl-imx1-core.c struct device_node *parent; parent 253 drivers/pinctrl/freescale/pinctrl-imx1-core.c parent = of_get_parent(np); parent 254 drivers/pinctrl/freescale/pinctrl-imx1-core.c if (!parent) { parent 259 drivers/pinctrl/freescale/pinctrl-imx1-core.c new_map[0].data.mux.function = parent->name; parent 261 drivers/pinctrl/freescale/pinctrl-imx1-core.c of_node_put(parent); parent 1529 drivers/pinctrl/intel/pinctrl-baytrail.c gc->parent = &vg->pdev->dev; parent 1574 drivers/pinctrl/intel/pinctrl-cherryview.c chip->parent = pctrl->dev; parent 1215 drivers/pinctrl/intel/pinctrl-intel.c pctrl->chip.parent = pctrl->dev; parent 510 drivers/pinctrl/mediatek/pinctrl-moore.c chip->parent = hw->dev; parent 42 drivers/pinctrl/mediatek/pinctrl-mt6397.c mt6397 = dev_get_drvdata(pdev->dev.parent); parent 1096 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->chip->parent = &pdev->dev; parent 784 drivers/pinctrl/mediatek/pinctrl-paris.c chip->parent = hw->dev; parent 591 drivers/pinctrl/meson/pinctrl-meson.c pc->chip.parent = pc->dev; parent 807 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c gc->parent = &pdev->dev; parent 112 drivers/pinctrl/mvebu/pinctrl-armada-ap806.c if (!match || !pdev->dev.parent) parent 125 drivers/pinctrl/mvebu/pinctrl-armada-ap806.c return mvebu_pinctrl_simple_regmap_probe(pdev, pdev->dev.parent, 0); parent 645 drivers/pinctrl/mvebu/pinctrl-armada-cp110.c if (!pdev->dev.parent) parent 682 drivers/pinctrl/mvebu/pinctrl-armada-cp110.c return mvebu_pinctrl_simple_regmap_probe(pdev, pdev->dev.parent, 0); parent 84 drivers/pinctrl/nomadik/pinctrl-abx500.c struct ab8500 *parent; parent 232 drivers/pinctrl/nomadik/pinctrl-abx500.c return irq_create_mapping(pct->parent->domain, hwirq); parent 859 drivers/pinctrl/nomadik/pinctrl-abx500.c dev_dbg(chip->parent, "pin %d [%#lx]: %s %s\n", parent 914 drivers/pinctrl/nomadik/pinctrl-abx500.c dev_err(chip->parent, parent 1002 drivers/pinctrl/nomadik/pinctrl-abx500.c pct->parent = dev_get_drvdata(pdev->dev.parent); parent 1004 drivers/pinctrl/nomadik/pinctrl-abx500.c pct->chip.parent = &pdev->dev; parent 434 drivers/pinctrl/nomadik/pinctrl-nomadik.c dev_dbg(nmk_chip->chip.parent, "%d: clearing interrupt mask\n", gpio); parent 1078 drivers/pinctrl/nomadik/pinctrl-nomadik.c chip->parent = &gpio_pdev->dev; parent 1784 drivers/pinctrl/nomadik/pinctrl-nomadik.c dev_dbg(nmk_chip->chip.parent, parent 1793 drivers/pinctrl/nomadik/pinctrl-nomadik.c dev_dbg(nmk_chip->chip.parent, parent 186 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c dev_dbg(chip->parent, "gpio_direction_output: offset%d = %x\n", offset, parent 201 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c dev_dbg(chip->parent, "gpio_request: offset%d\n", offset); parent 211 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c dev_dbg(chip->parent, "gpio_free: offset%d\n", offset); parent 1518 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c dev_dbg(bank->gc.parent, parent 1539 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c dev_dbg(bank->gc.parent, parent 1544 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c dev_dbg(bank->gc.parent, parent 1694 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c dev_dbg(bank->gc.parent, "GPIO Set Direction: %d = %d\n", offset, parent 1787 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c dev_dbg(bank->gc.parent, "param=%d %d[GPIO]\n", param, pin); parent 1918 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c pctrl->gpio_bank[id].gc.parent = pctrl->dev; parent 898 drivers/pinctrl/pinctrl-amd.c gpio_dev->gc.parent = &pdev->dev; parent 559 drivers/pinctrl/pinctrl-as3722.c as_pci->dev->of_node = pdev->dev.parent->of_node; parent 560 drivers/pinctrl/pinctrl-as3722.c as_pci->as3722 = dev_get_drvdata(pdev->dev.parent); parent 580 drivers/pinctrl/pinctrl-as3722.c as_pci->gpio_chip.parent = &pdev->dev; parent 581 drivers/pinctrl/pinctrl-as3722.c as_pci->gpio_chip.of_node = pdev->dev.parent->of_node; parent 470 drivers/pinctrl/pinctrl-at91-pio4.c if (np->parent == atmel_pioctrl->node) parent 473 drivers/pinctrl/pinctrl-at91-pio4.c atmel_pioctrl->pins[pin_id]->device = np->parent->name; parent 1027 drivers/pinctrl/pinctrl-at91-pio4.c atmel_pioctrl->gpio_chip->parent = dev; parent 272 drivers/pinctrl/pinctrl-at91.c struct device_node *parent; parent 297 drivers/pinctrl/pinctrl-at91.c parent = of_get_parent(np); parent 298 drivers/pinctrl/pinctrl-at91.c if (!parent) { parent 303 drivers/pinctrl/pinctrl-at91.c new_map[0].data.mux.function = parent->name; parent 305 drivers/pinctrl/pinctrl-at91.c of_node_put(parent); parent 1873 drivers/pinctrl/pinctrl-at91.c chip->parent = &pdev->dev; parent 395 drivers/pinctrl/pinctrl-axp209.c struct axp20x_dev *axp20x = dev_get_drvdata(pdev->dev.parent); parent 417 drivers/pinctrl/pinctrl-axp209.c pctl->chip.parent = &pdev->dev; parent 631 drivers/pinctrl/pinctrl-coh901.c gpio->chip.parent = &pdev->dev; parent 242 drivers/pinctrl/pinctrl-digicolor.c chip->parent = pmap->dev; parent 2528 drivers/pinctrl/pinctrl-gemini.c struct device *parent; parent 2540 drivers/pinctrl/pinctrl-gemini.c parent = dev->parent; parent 2541 drivers/pinctrl/pinctrl-gemini.c if (!parent) { parent 2545 drivers/pinctrl/pinctrl-gemini.c map = syscon_node_to_regmap(parent->of_node); parent 1970 drivers/pinctrl/pinctrl-ingenic.c jzgc->gc.parent = dev; parent 550 drivers/pinctrl/pinctrl-max77620.c struct max77620_chip *max77620 = dev_get_drvdata(pdev->dev.parent); parent 559 drivers/pinctrl/pinctrl-max77620.c mpci->dev->of_node = pdev->dev.parent->of_node; parent 484 drivers/pinctrl/pinctrl-mcp23s08.c dev_dbg(mcp->chip.parent, parent 622 drivers/pinctrl/pinctrl-mcp23s08.c err = devm_request_threaded_irq(chip->parent, mcp->irq, NULL, parent 624 drivers/pinctrl/pinctrl-mcp23s08.c irqflags, dev_name(chip->parent), mcp); parent 626 drivers/pinctrl/pinctrl-mcp23s08.c dev_err(chip->parent, "unable to request IRQ#%d: %d\n", parent 645 drivers/pinctrl/pinctrl-mcp23s08.c dev_err(chip->parent, parent 763 drivers/pinctrl/pinctrl-mcp23s08.c mcp->chip.parent = dev; parent 745 drivers/pinctrl/pinctrl-ocelot.c gc->parent = &pdev->dev; parent 1232 drivers/pinctrl/pinctrl-oxnas.c bank->gpio_chip.parent = &pdev->dev; parent 1019 drivers/pinctrl/pinctrl-palmas.c pci->palmas = dev_get_drvdata(pdev->dev.parent); parent 2241 drivers/pinctrl/pinctrl-pic32.c bank->gpio_chip.parent = &pdev->dev; parent 1384 drivers/pinctrl/pinctrl-pistachio.c bank->gpio_chip.parent = pctl->dev; parent 425 drivers/pinctrl/pinctrl-rk805.c pci->dev->of_node = pdev->dev.parent->of_node; parent 426 drivers/pinctrl/pinctrl-rk805.c pci->rk808 = dev_get_drvdata(pdev->dev.parent); parent 430 drivers/pinctrl/pinctrl-rk805.c pci->gpio_chip.parent = &pdev->dev; parent 431 drivers/pinctrl/pinctrl-rk805.c pci->gpio_chip.of_node = pdev->dev.parent->of_node; parent 493 drivers/pinctrl/pinctrl-rockchip.c struct device_node *parent; parent 518 drivers/pinctrl/pinctrl-rockchip.c parent = of_get_parent(np); parent 519 drivers/pinctrl/pinctrl-rockchip.c if (!parent) { parent 524 drivers/pinctrl/pinctrl-rockchip.c new_map[0].data.mux.function = parent->name; parent 526 drivers/pinctrl/pinctrl-rockchip.c of_node_put(parent); parent 3125 drivers/pinctrl/pinctrl-rockchip.c gc->parent = &pdev->dev; parent 3189 drivers/pinctrl/pinctrl-rockchip.c node = of_parse_phandle(bank->of_node->parent, parent 1223 drivers/pinctrl/pinctrl-rza1.c chip->parent = rza1_pctl->dev; parent 244 drivers/pinctrl/pinctrl-rza2.c chip.parent = priv->dev; parent 813 drivers/pinctrl/pinctrl-st.c struct device_node *parent; parent 829 drivers/pinctrl/pinctrl-st.c parent = of_get_parent(np); parent 830 drivers/pinctrl/pinctrl-st.c if (!parent) { parent 838 drivers/pinctrl/pinctrl-st.c new_map[0].data.mux.function = parent->name; parent 840 drivers/pinctrl/pinctrl-st.c of_node_put(parent); parent 1493 drivers/pinctrl/pinctrl-st.c bank->gpio_chip.parent = dev; parent 590 drivers/pinctrl/pinctrl-stmfx.c struct stmfx *stmfx = dev_get_drvdata(pdev->dev.parent); parent 639 drivers/pinctrl/pinctrl-stmfx.c pctl->gpio_chip.parent = pctl->dev; parent 694 drivers/pinctrl/pinctrl-stmfx.c struct stmfx *stmfx = dev_get_drvdata(pdev->dev.parent); parent 1169 drivers/pinctrl/pinctrl-sx150x.c pctl->gpio.parent = dev; parent 1535 drivers/pinctrl/pinctrl-xway.c struct ltq_pinmux_info *info = dev_get_drvdata(chip->parent); parent 1545 drivers/pinctrl/pinctrl-xway.c struct ltq_pinmux_info *info = dev_get_drvdata(chip->parent); parent 1552 drivers/pinctrl/pinctrl-xway.c struct ltq_pinmux_info *info = dev_get_drvdata(chip->parent); parent 1561 drivers/pinctrl/pinctrl-xway.c struct ltq_pinmux_info *info = dev_get_drvdata(chip->parent); parent 1579 drivers/pinctrl/pinctrl-xway.c struct ltq_pinmux_info *info = dev_get_drvdata(chip->parent); parent 1766 drivers/pinctrl/pinctrl-xway.c xway_chip.parent = &pdev->dev; parent 939 drivers/pinctrl/qcom/pinctrl-msm.c dev_err(gc->parent, parent 1015 drivers/pinctrl/qcom/pinctrl-msm.c chip->parent = pctrl->dev; parent 995 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c state->map = dev_get_regmap(dev->parent, NULL); parent 1036 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c state->chip.parent = dev; parent 830 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c state->map = dev_get_regmap(dev->parent, NULL); parent 876 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c state->chip.parent = dev; parent 735 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c parent_fwspec.fwnode = domain->parent->fwnode; parent 778 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c pctrl->regmap = dev_get_regmap(pdev->dev.parent, NULL); parent 829 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c pctrl->chip.parent = &pdev->dev; parent 768 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c pctrl->regmap = dev_get_regmap(pdev->dev.parent, NULL); parent 821 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c pctrl->chip.parent = &pdev->dev; parent 160 drivers/pinctrl/samsung/pinctrl-exynos.c dev_err(bank->gpio_chip.parent, parent 968 drivers/pinctrl/samsung/pinctrl-samsung.c gc->parent = &pdev->dev; parent 243 drivers/pinctrl/sh-pfc/gpio.c gc->parent = pfc->dev; parent 6049 drivers/pinctrl/sirf/pinctrl-atlas7.c chip->parent = &pdev->dev; parent 816 drivers/pinctrl/sirf/pinctrl-sirf.c sgpio->chip.gc.parent = &pdev->dev; parent 560 drivers/pinctrl/spear/pinctrl-plgpio.c plgpio->chip.parent = &pdev->dev; parent 208 drivers/pinctrl/stm32/pinctrl-stm32.c struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); parent 309 drivers/pinctrl/stm32/pinctrl-stm32.c struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); parent 363 drivers/pinctrl/stm32/pinctrl-stm32.c struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); parent 405 drivers/pinctrl/stm32/pinctrl-stm32.c struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); parent 423 drivers/pinctrl/stm32/pinctrl-stm32.c parent_fwspec.fwnode = d->parent->fwnode; parent 692 drivers/pinctrl/stm32/pinctrl-stm32.c struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); parent 813 drivers/pinctrl/stm32/pinctrl-stm32.c struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); parent 867 drivers/pinctrl/stm32/pinctrl-stm32.c struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); parent 921 drivers/pinctrl/stm32/pinctrl-stm32.c struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); parent 1208 drivers/pinctrl/stm32/pinctrl-stm32.c bank->gpio_chip.parent = dev; parent 1235 drivers/pinctrl/stm32/pinctrl-stm32.c struct device_node *parent; parent 1241 drivers/pinctrl/stm32/pinctrl-stm32.c parent = of_irq_find_parent(np); parent 1242 drivers/pinctrl/stm32/pinctrl-stm32.c if (!parent) parent 1245 drivers/pinctrl/stm32/pinctrl-stm32.c domain = irq_find_host(parent); parent 925 drivers/pinctrl/sunxi/pinctrl-sunxi.c dev_dbg(chip->parent, "%s: request IRQ for GPIO %d, return %d\n", parent 1485 drivers/pinctrl/sunxi/pinctrl-sunxi.c pctl->chip->parent = &pdev->dev; parent 232 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c struct device_node *parent, parent 244 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c for_each_child_of_node(parent, np) { parent 866 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c struct device_node *parent; parent 881 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c parent = of_get_parent(dev->of_node); parent 882 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c priv->regmap = syscon_node_to_regmap(parent); parent 883 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c of_node_put(parent); parent 567 drivers/pinctrl/vt8500/pinctrl-wmt.c data->gpio_chip.parent = &pdev->dev; parent 148 drivers/platform/chrome/chromeos_laptop.c !chromeos_laptop_match_adapter_devid(adapter->dev.parent, parent 164 drivers/platform/chrome/cros_ec_chardev.c struct cros_ec_dev *ec_dev = dev_get_drvdata(mdev->parent); parent 377 drivers/platform/chrome/cros_ec_chardev.c struct cros_ec_dev *ec_dev = dev_get_drvdata(pdev->dev.parent); parent 390 drivers/platform/chrome/cros_ec_chardev.c data->misc.parent = pdev->dev.parent; parent 424 drivers/platform/chrome/cros_ec_debugfs.c struct cros_ec_dev *ec = dev_get_drvdata(pd->dev.parent); parent 467 drivers/platform/chrome/cros_ec_debugfs.c struct cros_ec_dev *ec = dev_get_drvdata(pd->dev.parent); parent 558 drivers/platform/chrome/cros_ec_lightbar.c struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); parent 591 drivers/platform/chrome/cros_ec_lightbar.c struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); parent 604 drivers/platform/chrome/cros_ec_lightbar.c struct cros_ec_dev *ec_dev = dev_get_drvdata(dev->parent); parent 614 drivers/platform/chrome/cros_ec_lightbar.c struct cros_ec_dev *ec_dev = dev_get_drvdata(dev->parent); parent 346 drivers/platform/chrome/cros_ec_sysfs.c struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); parent 359 drivers/platform/chrome/cros_ec_sysfs.c struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); parent 112 drivers/platform/chrome/cros_ec_vbc.c struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); parent 127 drivers/platform/chrome/cros_ec_vbc.c struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); parent 197 drivers/platform/chrome/cros_usbpd_logger.c struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); parent 217 drivers/platform/chrome/wilco_ec/debugfs.c struct wilco_ec_device *ec = dev_get_drvdata(pdev->dev.parent); parent 218 drivers/platform/mellanox/mlxbf-tmfifo.c dma_free_coherent(tm_vdev->vdev.dev.parent, size, parent 249 drivers/platform/mellanox/mlxbf-tmfifo.c va = dma_alloc_coherent(dev->parent, size, &dma, GFP_KERNEL); parent 252 drivers/platform/mellanox/mlxbf-tmfifo.c dev_err(dev->parent, "dma_alloc_coherent failed\n"); parent 1063 drivers/platform/mellanox/mlxbf-tmfifo.c tm_vdev->vdev.dev.parent = dev; parent 650 drivers/platform/mellanox/mlxreg-hotplug.c priv->dev = pdev->dev.parent; parent 435 drivers/platform/olpc/olpc-ec.c config.dev = pdev->dev.parent; parent 437 drivers/platform/olpc/olpc-xo175-ec.c pm_wakeup_event(priv->pwrbtn->dev.parent, parent 698 drivers/platform/olpc/olpc-xo175-ec.c priv->pwrbtn->dev.parent = &spi->dev; parent 451 drivers/platform/x86/asus-laptop.c struct device *parent = ipd->input->dev.parent; parent 452 drivers/platform/x86/asus-laptop.c struct asus_laptop *asus = dev_get_drvdata(parent); parent 513 drivers/platform/x86/asus-laptop.c ipd->input->dev.parent = &asus->platform_device->dev; parent 1494 drivers/platform/x86/asus-laptop.c input->dev.parent = &asus->platform_device->dev; parent 230 drivers/platform/x86/asus-wmi.c asus->inputdev->dev.parent = &asus->platform_device->dev; parent 1540 drivers/platform/x86/asus-wmi.c struct asus_wmi *asus = dev_get_drvdata(dev->parent); parent 52 drivers/platform/x86/classmate-laptop.c inputdev->dev.parent = &acpi->dev; parent 304 drivers/platform/x86/classmate-laptop.c acpi = to_acpi_device(input->dev.parent); parent 322 drivers/platform/x86/classmate-laptop.c acpi = to_acpi_device(input->dev.parent); parent 593 drivers/platform/x86/classmate-laptop.c acpi = to_acpi_device(input->dev.parent); parent 603 drivers/platform/x86/classmate-laptop.c acpi = to_acpi_device(input->dev.parent); parent 717 drivers/platform/x86/classmate-laptop.c acpi = to_acpi_device(inputdev->dev.parent); parent 525 drivers/platform/x86/dell-wmi.c priv->input_dev->dev.parent = &wdev->dev; parent 1169 drivers/platform/x86/eeepc-laptop.c input->dev.parent = &eeepc->platform_device->dev; parent 583 drivers/platform/x86/fujitsu-laptop.c struct acpi_device *device = to_acpi_device(cdev->dev->parent); parent 602 drivers/platform/x86/fujitsu-laptop.c struct acpi_device *device = to_acpi_device(cdev->dev->parent); parent 619 drivers/platform/x86/fujitsu-laptop.c struct acpi_device *device = to_acpi_device(cdev->dev->parent); parent 631 drivers/platform/x86/fujitsu-laptop.c struct acpi_device *device = to_acpi_device(cdev->dev->parent); parent 644 drivers/platform/x86/fujitsu-laptop.c struct acpi_device *device = to_acpi_device(cdev->dev->parent); parent 656 drivers/platform/x86/fujitsu-laptop.c struct acpi_device *device = to_acpi_device(cdev->dev->parent); parent 668 drivers/platform/x86/fujitsu-laptop.c struct acpi_device *device = to_acpi_device(cdev->dev->parent); parent 682 drivers/platform/x86/fujitsu-laptop.c struct acpi_device *device = to_acpi_device(cdev->dev->parent); parent 221 drivers/platform/x86/fujitsu-tablet.c static int input_fujitsu_setup(struct device *parent, const char *name, parent 232 drivers/platform/x86/fujitsu-tablet.c idev->dev.parent = parent; parent 579 drivers/platform/x86/hdaps.c idev->dev.parent = &pdev->dev; parent 50 drivers/platform/x86/huawei-wmi.c struct huawei_wmi_priv *priv = dev_get_drvdata(led_cdev->dev->parent); parent 160 drivers/platform/x86/huawei-wmi.c priv->idev->dev.parent = &wdev->dev; parent 688 drivers/platform/x86/ideapad-laptop.c inputdev->dev.parent = &priv->platform_device->dev; parent 67 drivers/platform/x86/intel-vbtn.c priv->input_dev->dev.parent = &device->dev; parent 50 drivers/platform/x86/intel_bxtwc_tmu.c struct intel_soc_pmic *pmic = dev_get_drvdata(pdev->dev.parent); parent 23 drivers/platform/x86/intel_chtdc_ti_pwrbtn.c struct device *dev = input->dev.parent; parent 39 drivers/platform/x86/intel_chtdc_ti_pwrbtn.c struct intel_soc_pmic *pmic = dev_get_drvdata(dev->parent); parent 101 drivers/platform/x86/intel_int0002_vgpio.c struct platform_device *pdev = to_platform_device(chip->parent); parent 125 drivers/platform/x86/intel_int0002_vgpio.c pm_wakeup_hard_event(chip->parent); parent 193 drivers/platform/x86/intel_int0002_vgpio.c chip->parent = dev; parent 62 drivers/platform/x86/intel_mid_powerbtn.c dev_dbg(input->dev.parent, "PB_INT status= %d\n", pbstat); parent 91 drivers/platform/x86/intel_mid_powerbtn.c dev_err(input->dev.parent, parent 145 drivers/platform/x86/intel_mid_powerbtn.c input->dev.parent = &pdev->dev; parent 25 drivers/platform/x86/intel_mrfld_pwrbtn.c struct device *dev = input->dev.parent; parent 45 drivers/platform/x86/intel_mrfld_pwrbtn.c struct intel_soc_pmic *pmic = dev_get_drvdata(dev->parent); parent 59 drivers/platform/x86/intel_mrfld_pwrbtn.c input->dev.parent = dev; parent 682 drivers/platform/x86/intel_pmc_ipc.c .parent = ipcdev.dev, parent 703 drivers/platform/x86/intel_pmc_ipc.c .parent = ipcdev.dev, parent 734 drivers/platform/x86/intel_pmc_ipc.c .parent = ipcdev.dev, parent 218 drivers/platform/x86/mlx-platform.c .parent = 1, parent 226 drivers/platform/x86/mlx-platform.c .parent = 1, parent 2066 drivers/platform/x86/mlx-platform.c shift = *nr - mlxplat_mux_data[i].parent; parent 2067 drivers/platform/x86/mlx-platform.c mlxplat_mux_data[i].parent = *nr; parent 472 drivers/platform/x86/sony-laptop.c key_dev->dev.parent = &acpi_device->dev; parent 501 drivers/platform/x86/sony-laptop.c jog_dev->dev.parent = &acpi_device->dev; parent 222 drivers/platform/x86/surfacepro3_button.c input->dev.parent = &device->dev; parent 541 drivers/platform/x86/thinkpad_acpi.c #define TPACPI_HANDLE(object, parent, paths...) \ parent 544 drivers/platform/x86/thinkpad_acpi.c &parent##_handle; \ parent 695 drivers/platform/x86/thinkpad_acpi.c acpi_handle *handle, const acpi_handle parent, parent 705 drivers/platform/x86/thinkpad_acpi.c status = acpi_get_handle(parent, paths[i], handle); parent 10589 drivers/platform/x86/thinkpad_acpi.c tpacpi_inputdev->dev.parent = &tpacpi_pdev->dev; parent 154 drivers/platform/x86/topstar-laptop.c input->dev.parent = &topstar->platform->dev; parent 3145 drivers/platform/x86/toshiba_acpi.c dev->indio_dev->dev.parent = &acpi_dev->dev; parent 1096 drivers/platform/x86/wmi.c wblock->dev.dev.parent = wmi_bus_dev; parent 121 drivers/platform/x86/xo15-ebook.c input->dev.parent = &device->dev; parent 169 drivers/pnp/card.c card->dev.parent = &card->protocol->dev; parent 298 drivers/pnp/card.c dev->dev.parent = &card->dev; parent 157 drivers/pnp/core.c dev->dev.parent = &dev->protocol->dev; parent 492 drivers/power/avs/rockchip-io-domain.c struct device *parent; parent 508 drivers/power/avs/rockchip-io-domain.c parent = pdev->dev.parent; parent 509 drivers/power/avs/rockchip-io-domain.c if (parent && parent->of_node) { parent 510 drivers/power/avs/rockchip-io-domain.c iod->grf = syscon_node_to_regmap(parent->of_node); parent 133 drivers/power/avs/smartreflex.c fck = clk_get(sr->pdev->dev.parent, "fck"); parent 43 drivers/power/reset/as3722-poweroff.c struct device_node *np = pdev->dev.parent->of_node; parent 56 drivers/power/reset/as3722-poweroff.c as3722_poweroff->as3722 = dev_get_drvdata(pdev->dev.parent); parent 55 drivers/power/reset/qcom-pon.c pon->regmap = dev_get_regmap(pdev->dev.parent, NULL); parent 51 drivers/power/reset/sc27xx-poweroff.c regmap = dev_get_regmap(pdev->dev.parent, NULL); parent 52 drivers/power/reset/syscon-reboot-mode.c syscon_rbm->map = syscon_node_to_regmap(pdev->dev.parent->of_node); parent 798 drivers/power/supply/88pm860x_battery.c struct pm860x_battery_info *info = dev_get_drvdata(psy->dev.parent); parent 807 drivers/power/supply/88pm860x_battery.c struct pm860x_battery_info *info = dev_get_drvdata(psy->dev.parent); parent 873 drivers/power/supply/88pm860x_battery.c struct pm860x_battery_info *info = dev_get_drvdata(psy->dev.parent); parent 912 drivers/power/supply/88pm860x_battery.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 959 drivers/power/supply/88pm860x_battery.c info->battery->dev.parent = &pdev->dev; parent 987 drivers/power/supply/88pm860x_battery.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 997 drivers/power/supply/88pm860x_battery.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 665 drivers/power/supply/88pm860x_charger.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 98 drivers/power/supply/ab8500_btemp.c struct ab8500 *parent; parent 145 drivers/power/supply/ab8500_btemp.c if (is_ab8500_1p1_or_earlier(di->parent)) { parent 211 drivers/power/supply/ab8500_btemp.c if (is_ab8500_1p1_or_earlier(di->parent)) parent 644 drivers/power/supply/ab8500_btemp.c if (is_ab8500_3p3_or_earlier(di->parent)) { parent 763 drivers/power/supply/ab8500_btemp.c if (is_ab8500_3p3_or_earlier(di->parent)) { parent 1026 drivers/power/supply/ab8500_btemp.c di->parent = dev_get_drvdata(pdev->dev.parent); parent 285 drivers/power/supply/ab8500_charger.c struct ab8500 *parent; parent 353 drivers/power/supply/ab8500_charger.c if (is_ab8500(di->parent)) { parent 370 drivers/power/supply/ab8500_charger.c if (is_ab8500(di->parent)) { parent 391 drivers/power/supply/ab8500_charger.c if (is_ab8500(di->parent)) { parent 442 drivers/power/supply/ab8500_charger.c if (is_ab8500(di->parent)) parent 752 drivers/power/supply/ab8500_charger.c if (is_ab8500(di->parent)) { parent 813 drivers/power/supply/ab8500_charger.c if (is_ab8500(di->parent)) parent 825 drivers/power/supply/ab8500_charger.c if (is_ab8500(di->parent)) parent 864 drivers/power/supply/ab8500_charger.c if (is_ab8500(di->parent)) parent 883 drivers/power/supply/ab8500_charger.c if (is_ab8500(di->parent)) parent 1449 drivers/power/supply/ab8500_charger.c if (is_ab8500_1p1_or_earlier(di->parent)) { parent 2177 drivers/power/supply/ab8500_charger.c if (is_ab8500_1p1_or_earlier(di->parent)) { parent 2261 drivers/power/supply/ab8500_charger.c if (is_ab8500(di->parent)) parent 2273 drivers/power/supply/ab8500_charger.c if (is_ab8500(di->parent)) parent 2305 drivers/power/supply/ab8500_charger.c if (is_ab8500(di->parent)) parent 2563 drivers/power/supply/ab8500_charger.c if (is_ab8500(di->parent)) parent 3016 drivers/power/supply/ab8500_charger.c if (!is_ab8500_1p1_or_earlier(di->parent)) { parent 3036 drivers/power/supply/ab8500_charger.c if (is_ab8505_2p0(di->parent)) parent 3218 drivers/power/supply/ab8500_charger.c if (di->ac_conn && is_ab8500_1p1_or_earlier(di->parent)) { parent 3373 drivers/power/supply/ab8500_charger.c di->parent = dev_get_drvdata(pdev->dev.parent); parent 3579 drivers/power/supply/ab8500_charger.c if (is_ab8500(di->parent)) parent 3585 drivers/power/supply/ab8500_charger.c if (is_ab8500(di->parent)) parent 226 drivers/power/supply/ab8500_fg.c struct ab8500 *parent; parent 2327 drivers/power/supply/ab8500_fg.c if (is_ab8505(di->parent)) { parent 2916 drivers/power/supply/ab8500_fg.c if (is_ab8505(di->parent)) { parent 2936 drivers/power/supply/ab8500_fg.c if (is_ab8505(di->parent)) { parent 3068 drivers/power/supply/ab8500_fg.c di->parent = dev_get_drvdata(pdev->dev.parent); parent 248 drivers/power/supply/abx500_chargalg.c struct ab8500 *parent; parent 1304 drivers/power/supply/abx500_chargalg.c if (is_ab8500(di->parent)) { parent 2016 drivers/power/supply/abx500_chargalg.c di->parent = dev_get_drvdata(pdev->dev.parent); parent 584 drivers/power/supply/act8945a_charger.c charger->regmap = dev_get_regmap(pdev->dev.parent, NULL); parent 264 drivers/power/supply/axp20x_ac_power.c struct axp20x_dev *axp20x = dev_get_drvdata(pdev->dev.parent); parent 302 drivers/power/supply/axp20x_ac_power.c power->regmap = dev_get_regmap(pdev->dev.parent, NULL); parent 587 drivers/power/supply/axp20x_battery.c axp20x_batt->regmap = dev_get_regmap(pdev->dev.parent, NULL); parent 439 drivers/power/supply/axp20x_usb_power.c struct axp20x_dev *axp20x = dev_get_drvdata(pdev->dev.parent); parent 796 drivers/power/supply/axp288_charger.c struct axp20x_dev *axp20x = dev_get_drvdata(pdev->dev.parent); parent 743 drivers/power/supply/axp288_fuel_gauge.c struct axp20x_dev *axp20x = dev_get_drvdata(pdev->dev.parent); parent 711 drivers/power/supply/bd70528-charger.c bdpsy->regmap = dev_get_regmap(pdev->dev.parent, NULL); parent 720 drivers/power/supply/bd70528-charger.c cfg.of_node = pdev->dev.parent->of_node; parent 820 drivers/power/supply/bq2415x_charger.c if (!psy->dev.parent || parent 821 drivers/power/supply/bq2415x_charger.c psy->dev.parent->of_node != bq->notify_node) parent 738 drivers/power/supply/cpcap-battery.c ddata->reg = dev_get_regmap(ddata->dev->parent, NULL); parent 221 drivers/power/supply/cpcap-charger.c struct cpcap_charger_ddata *ddata = dev_get_drvdata(psy->dev.parent); parent 629 drivers/power/supply/cpcap-charger.c ddata->reg = dev_get_regmap(ddata->dev->parent, NULL); parent 557 drivers/power/supply/cros_usbpd-charger.c struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); parent 510 drivers/power/supply/da9030_battery.c charger->master = pdev->dev.parent; parent 600 drivers/power/supply/da9052-battery.c bat->da9052 = dev_get_drvdata(pdev->dev.parent); parent 113 drivers/power/supply/da9150-charger.c struct da9150_charger *charger = dev_get_drvdata(psy->dev.parent); parent 325 drivers/power/supply/da9150-charger.c struct da9150_charger *charger = dev_get_drvdata(psy->dev.parent); parent 517 drivers/power/supply/da9150-charger.c struct da9150 *da9150 = dev_get_drvdata(dev->parent); parent 313 drivers/power/supply/da9150-fg.c struct da9150_fg *fg = dev_get_drvdata(psy->dev.parent); parent 448 drivers/power/supply/da9150-fg.c struct da9150 *da9150 = dev_get_drvdata(dev->parent); parent 757 drivers/power/supply/ds2780_battery.c dev_info->w1_dev = pdev->dev.parent; parent 761 drivers/power/supply/ds2781_battery.c dev_info->w1_dev = pdev->dev.parent; parent 93 drivers/power/supply/ipaq_micro_battery.c struct micro_battery *mb = dev_get_drvdata(b->dev.parent); parent 113 drivers/power/supply/ipaq_micro_battery.c struct micro_battery *mb = dev_get_drvdata(b->dev.parent); parent 132 drivers/power/supply/ipaq_micro_battery.c struct micro_battery *mb = dev_get_drvdata(b->dev.parent); parent 180 drivers/power/supply/ipaq_micro_battery.c struct micro_battery *mb = dev_get_drvdata(b->dev.parent); parent 234 drivers/power/supply/ipaq_micro_battery.c mb->micro = dev_get_drvdata(pdev->dev.parent); parent 310 drivers/power/supply/lp8727_charger.c struct lp8727_chg *pchg = dev_get_drvdata(psy->dev.parent); parent 336 drivers/power/supply/lp8727_charger.c struct lp8727_chg *pchg = dev_get_drvdata(psy->dev.parent); parent 399 drivers/power/supply/lp8727_charger.c struct lp8727_chg *pchg = dev_get_drvdata(psy->dev.parent); parent 147 drivers/power/supply/lp8788-charger.c struct lp8788_charger *pchg = dev_get_drvdata(psy->dev.parent); parent 336 drivers/power/supply/lp8788-charger.c struct lp8788_charger *pchg = dev_get_drvdata(psy->dev.parent); parent 701 drivers/power/supply/lp8788-charger.c struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); parent 563 drivers/power/supply/max14577_charger.c struct max14577 *max14577 = dev_get_drvdata(pdev->dev.parent); parent 284 drivers/power/supply/max77650-charger.c struct device *dev, *parent; parent 289 drivers/power/supply/max77650-charger.c parent = dev->parent; parent 297 drivers/power/supply/max77650-charger.c chg->map = dev_get_regmap(parent, NULL); parent 672 drivers/power/supply/max77693_charger.c struct max77693_dev *max77693 = dev_get_drvdata(pdev->dev.parent); parent 197 drivers/power/supply/max8925_power.c struct max8925_power_info *info = dev_get_drvdata(psy->dev.parent); parent 231 drivers/power/supply/max8925_power.c struct max8925_power_info *info = dev_get_drvdata(psy->dev.parent); parent 265 drivers/power/supply/max8925_power.c struct max8925_power_info *info = dev_get_drvdata(psy->dev.parent); parent 456 drivers/power/supply/max8925_power.c struct device_node *nproot = pdev->dev.parent->of_node; parent 506 drivers/power/supply/max8925_power.c struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 536 drivers/power/supply/max8925_power.c info->ac->dev.parent = &pdev->dev; parent 543 drivers/power/supply/max8925_power.c info->usb->dev.parent = &pdev->dev; parent 550 drivers/power/supply/max8925_power.c info->battery->dev.parent = &pdev->dev; parent 86 drivers/power/supply/max8997_charger.c struct max8997_dev *iodev = dev_get_drvdata(pdev->dev.parent); parent 74 drivers/power/supply/max8998_charger.c struct max8998_dev *iodev = dev_get_drvdata(pdev->dev.parent); parent 82 drivers/power/supply/max8998_charger.c dev_err(pdev->dev.parent, "No platform init data supplied\n"); parent 395 drivers/power/supply/pcf50633-charger.c mbc->pcf = dev_to_pcf50633(pdev->dev.parent); parent 479 drivers/power/supply/pm2301_charger.h struct ab8500 *parent; parent 143 drivers/power/supply/power_supply_core.c if (psy->dev.parent) { parent 144 drivers/power/supply/power_supply_core.c while (!mutex_trylock(&psy->dev.parent->mutex)) { parent 153 drivers/power/supply/power_supply_core.c if (psy->dev.parent) parent 154 drivers/power/supply/power_supply_core.c mutex_unlock(&psy->dev.parent->mutex); parent 282 drivers/power/supply/power_supply_core.c if (!psy->dev.parent) parent 285 drivers/power/supply/power_supply_core.c nval = device_property_read_string_array(psy->dev.parent, parent 295 drivers/power/supply/power_supply_core.c ret = device_property_read_string_array(psy->dev.parent, parent 485 drivers/power/supply/power_supply_core.c return dev->parent && dev->parent->of_node == data; parent 994 drivers/power/supply/power_supply_core.c __power_supply_register(struct device *parent, parent 1003 drivers/power/supply/power_supply_core.c if (!parent) parent 1026 drivers/power/supply/power_supply_core.c dev->parent = parent; parent 1126 drivers/power/supply/power_supply_core.c struct power_supply *__must_check power_supply_register(struct device *parent, parent 1130 drivers/power/supply/power_supply_core.c return __power_supply_register(parent, desc, cfg, true); parent 1149 drivers/power/supply/power_supply_core.c power_supply_register_no_ws(struct device *parent, parent 1153 drivers/power/supply/power_supply_core.c return __power_supply_register(parent, desc, cfg, false); parent 1179 drivers/power/supply/power_supply_core.c devm_power_supply_register(struct device *parent, parent 1189 drivers/power/supply/power_supply_core.c psy = __power_supply_register(parent, desc, cfg, true); parent 1194 drivers/power/supply/power_supply_core.c devres_add(parent, ptr); parent 1215 drivers/power/supply/power_supply_core.c devm_power_supply_register_no_ws(struct device *parent, parent 1225 drivers/power/supply/power_supply_core.c psy = __power_supply_register(parent, desc, cfg, false); parent 1230 drivers/power/supply/power_supply_core.c devres_add(parent, ptr); parent 847 drivers/power/supply/qcom_smbb.c chg->regmap = dev_get_regmap(pdev->dev.parent, NULL); parent 293 drivers/power/supply/sbs-manager.c gc->parent = dev; parent 470 drivers/power/supply/sc2731_charger.c info->regmap = dev_get_regmap(pdev->dev.parent, NULL); parent 1042 drivers/power/supply/sc27xx_fuel_gauge.c data->regmap = dev_get_regmap(dev->parent, NULL); parent 60 drivers/power/supply/tosa_battery.c value = wm97xx_read_aux_adc(dev_get_drvdata(bat->psy->dev.parent), parent 80 drivers/power/supply/tosa_battery.c value = wm97xx_read_aux_adc(dev_get_drvdata(bat->psy->dev.parent), parent 51 drivers/power/supply/tps65090-charger.c ret = tps65090_write(charger->dev->parent, TPS65090_REG_CG_CTRL5, parent 69 drivers/power/supply/tps65090-charger.c ret = tps65090_read(charger->dev->parent, TPS65090_REG_CG_CTRL0, parent 77 drivers/power/supply/tps65090-charger.c ret = tps65090_write(charger->dev->parent, TPS65090_REG_CG_CTRL0, parent 105 drivers/power/supply/tps65090-charger.c ret = tps65090_read(charger->dev->parent, TPS65090_REG_INTR_MASK, parent 113 drivers/power/supply/tps65090-charger.c ret = tps65090_write(charger->dev->parent, TPS65090_REG_INTR_MASK, parent 145 drivers/power/supply/tps65090-charger.c ret = tps65090_read(charger->dev->parent, TPS65090_REG_CG_STATUS1, parent 153 drivers/power/supply/tps65090-charger.c ret = tps65090_read(charger->dev->parent, TPS65090_REG_INTR_STS, parent 172 drivers/power/supply/tps65090-charger.c ret = tps65090_write(charger->dev->parent, parent 238 drivers/power/supply/tps65090-charger.c pdata = dev_get_platdata(pdev->dev.parent); parent 284 drivers/power/supply/tps65090-charger.c ret = tps65090_read(cdata->dev->parent, TPS65090_REG_CG_STATUS1, parent 186 drivers/power/supply/tps65217_charger.c struct tps65217 *tps = dev_get_drvdata(pdev->dev.parent); parent 690 drivers/power/supply/twl4030_charger.c struct twl4030_bci *bci = dev_get_drvdata(dev->parent); parent 719 drivers/power/supply/twl4030_charger.c struct twl4030_bci *bci = dev_get_drvdata(dev->parent); parent 793 drivers/power/supply/twl4030_charger.c struct twl4030_bci *bci = dev_get_drvdata(psy->dev.parent); parent 892 drivers/power/supply/twl4030_charger.c struct twl4030_bci *bci = dev_get_drvdata(psy->dev.parent); parent 1023 drivers/power/supply/twl4030_charger.c phynode = of_get_compatible_child(bci->dev->of_node->parent, parent 166 drivers/power/supply/wilco-charger.c struct wilco_ec_device *ec = dev_get_drvdata(pdev->dev.parent); parent 116 drivers/power/supply/wm831x_backup.c struct wm831x_backup *devdata = dev_get_drvdata(psy->dev.parent); parent 164 drivers/power/supply/wm831x_backup.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); parent 73 drivers/power/supply/wm831x_power.c struct wm831x_power *wm831x_power = dev_get_drvdata(psy->dev.parent); parent 104 drivers/power/supply/wm831x_power.c struct wm831x_power *wm831x_power = dev_get_drvdata(psy->dev.parent); parent 436 drivers/power/supply/wm831x_power.c struct wm831x_power *wm831x_power = dev_get_drvdata(psy->dev.parent); parent 534 drivers/power/supply/wm831x_power.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); parent 251 drivers/power/supply/wm8350_power.c struct wm8350 *wm8350 = dev_get_drvdata(psy->dev.parent); parent 281 drivers/power/supply/wm8350_power.c struct wm8350 *wm8350 = dev_get_drvdata(psy->dev.parent); parent 347 drivers/power/supply/wm8350_power.c struct wm8350 *wm8350 = dev_get_drvdata(psy->dev.parent); parent 31 drivers/power/supply/wm97xx_battery.c return wm97xx_read_aux_adc(dev_get_drvdata(bat_ps->dev.parent), parent 40 drivers/power/supply/wm97xx_battery.c return wm97xx_read_aux_adc(dev_get_drvdata(bat_ps->dev.parent), parent 390 drivers/powercap/powercap_sys.c if (dev->parent) { parent 428 drivers/powercap/powercap_sys.c if (dev->parent) { parent 452 drivers/powercap/powercap_sys.c if (dev->parent) { parent 486 drivers/powercap/powercap_sys.c struct powercap_zone *parent, parent 512 drivers/powercap/powercap_sys.c if (!parent) { parent 513 drivers/powercap/powercap_sys.c power_zone->dev.parent = &control_type->dev; parent 516 drivers/powercap/powercap_sys.c power_zone->dev.parent = &parent->dev; parent 517 drivers/powercap/powercap_sys.c power_zone->parent_idr = &parent->idr; parent 534 drivers/powercap/powercap_sys.c dev_name(power_zone->dev.parent), parent 196 drivers/ptp/ptp_clock.c struct device *parent) parent 258 drivers/ptp/ptp_clock.c ptp->dev.parent = parent; parent 251 drivers/pwm/pwm-atmel-hlcdc.c hlcdc = dev_get_drvdata(dev->parent); parent 261 drivers/pwm/pwm-atmel-hlcdc.c match = of_match_node(atmel_hlcdc_dt_ids, dev->parent->of_node); parent 100 drivers/pwm/pwm-crc.c struct device *dev = pdev->dev.parent; parent 187 drivers/pwm/pwm-cros-ec.c struct cros_ec_device *ec = dev_get_drvdata(pdev->dev.parent); parent 255 drivers/pwm/pwm-lp3943.c struct lp3943 *lp3943 = dev_get_drvdata(pdev->dev.parent); parent 204 drivers/pwm/pwm-pca9685.c pca->gpio.parent = dev; parent 198 drivers/pwm/pwm-stm32-lp.c struct stm32_lptimer *ddata = dev_get_drvdata(pdev->dev.parent); parent 109 drivers/pwm/pwm-stm32.c struct device *parent = priv->chip.dev->parent; parent 130 drivers/pwm/pwm-stm32.c ret = stm32_timers_dma_burst_read(parent, priv->capture, dma_id, ccr, 2, parent 599 drivers/pwm/pwm-stm32.c struct stm32_timers *ddata = dev_get_drvdata(pdev->dev.parent); parent 271 drivers/pwm/pwm-stmpe.c struct stmpe *stmpe = dev_get_drvdata(pdev->dev.parent); parent 211 drivers/pwm/pwm-tiecap.c clk = devm_clk_get(pdev->dev.parent, "fck"); parent 436 drivers/pwm/pwm-tiehrpwm.c clk = devm_clk_get(pdev->dev.parent, "fck"); parent 241 drivers/pwm/sysfs.c static int pwm_export_child(struct device *parent, struct pwm_device *pwm) parent 260 drivers/pwm/sysfs.c export->child.parent = parent; parent 274 drivers/pwm/sysfs.c kobject_uevent_env(&parent->kobj, KOBJ_CHANGE, pwm_prop); parent 285 drivers/pwm/sysfs.c static int pwm_unexport_child(struct device *parent, struct pwm_device *pwm) parent 293 drivers/pwm/sysfs.c child = device_find_child(parent, pwm, pwm_unexport_match); parent 299 drivers/pwm/sysfs.c kobject_uevent_env(&parent->kobj, KOBJ_CHANGE, pwm_prop); parent 310 drivers/pwm/sysfs.c static ssize_t export_store(struct device *parent, parent 314 drivers/pwm/sysfs.c struct pwm_chip *chip = dev_get_drvdata(parent); parent 330 drivers/pwm/sysfs.c ret = pwm_export_child(parent, pwm); parent 338 drivers/pwm/sysfs.c static ssize_t unexport_store(struct device *parent, parent 342 drivers/pwm/sysfs.c struct pwm_chip *chip = dev_get_drvdata(parent); parent 353 drivers/pwm/sysfs.c ret = pwm_unexport_child(parent, &chip->pwms[hwpwm]); parent 359 drivers/pwm/sysfs.c static ssize_t npwm_show(struct device *parent, struct device_attribute *attr, parent 362 drivers/pwm/sysfs.c const struct pwm_chip *chip = dev_get_drvdata(parent); parent 377 drivers/pwm/sysfs.c static struct pwm_export *pwm_class_get_state(struct device *parent, parent 387 drivers/pwm/sysfs.c child = device_find_child(parent, pwm, pwm_unexport_match); parent 412 drivers/pwm/sysfs.c static int pwm_class_resume_npwm(struct device *parent, unsigned int npwm) parent 414 drivers/pwm/sysfs.c struct pwm_chip *chip = dev_get_drvdata(parent); parent 423 drivers/pwm/sysfs.c export = pwm_class_get_state(parent, pwm, &state); parent 436 drivers/pwm/sysfs.c static int __maybe_unused pwm_class_suspend(struct device *parent) parent 438 drivers/pwm/sysfs.c struct pwm_chip *chip = dev_get_drvdata(parent); parent 447 drivers/pwm/sysfs.c export = pwm_class_get_state(parent, pwm, &state); parent 459 drivers/pwm/sysfs.c pwm_class_resume_npwm(parent, i); parent 467 drivers/pwm/sysfs.c static int __maybe_unused pwm_class_resume(struct device *parent) parent 469 drivers/pwm/sysfs.c struct pwm_chip *chip = dev_get_drvdata(parent); parent 471 drivers/pwm/sysfs.c return pwm_class_resume_npwm(parent, chip->npwm); parent 483 drivers/pwm/sysfs.c static int pwmchip_sysfs_match(struct device *parent, const void *data) parent 485 drivers/pwm/sysfs.c return dev_get_drvdata(parent) == data; parent 490 drivers/pwm/sysfs.c struct device *parent; parent 496 drivers/pwm/sysfs.c parent = device_create(&pwm_class, chip->dev, MKDEV(0, 0), chip, parent 498 drivers/pwm/sysfs.c if (IS_ERR(parent)) { parent 506 drivers/pwm/sysfs.c struct device *parent; parent 509 drivers/pwm/sysfs.c parent = class_find_device(&pwm_class, NULL, chip, parent 511 drivers/pwm/sysfs.c if (!parent) parent 518 drivers/pwm/sysfs.c pwm_unexport_child(parent, pwm); parent 521 drivers/pwm/sysfs.c put_device(parent); parent 522 drivers/pwm/sysfs.c device_unregister(parent); parent 1096 drivers/rapidio/devices/rio_mport_cdev.c map->virt_addr = dma_alloc_coherent(md->mport->dev.parent, size, parent 1216 drivers/rapidio/devices/rio_mport_cdev.c map->virt_addr = dma_alloc_coherent(mport->dev.parent, size, parent 1242 drivers/rapidio/devices/rio_mport_cdev.c dma_free_coherent(mport->dev.parent, size, parent 1737 drivers/rapidio/devices/rio_mport_cdev.c net->dev.parent = &mport->dev; parent 1798 drivers/rapidio/devices/rio_mport_cdev.c rdev->dev.parent = &mport->net->dev; parent 1839 drivers/rapidio/devices/rio_mport_cdev.c if (rdev && rdev->dev.parent == &mport->net->dev && parent 2159 drivers/rapidio/devices/rio_mport_cdev.c dma_free_coherent(mport->dev.parent, map->size, parent 2230 drivers/rapidio/devices/rio_mport_cdev.c ret = dma_mmap_coherent(md->mport->dev.parent, vma, parent 2379 drivers/rapidio/devices/rio_mport_cdev.c md->dev.parent = &mport->dev; parent 2673 drivers/rapidio/devices/tsi721.c mport->dev.parent = &pdev->dev; parent 447 drivers/rapidio/rio-scan.c rdev->dev.parent = &net->dev; parent 870 drivers/rapidio/rio-scan.c net->dev.parent = &mport->dev; parent 228 drivers/regulator/88pm800-regulator.c struct pm80x_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 229 drivers/regulator/88pm800-regulator.c struct pm80x_platform_data *pdata = dev_get_platdata(pdev->dev.parent); parent 317 drivers/regulator/88pm8607.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 161 drivers/regulator/aat2870-regulator.c ri->aat2870 = dev_get_drvdata(pdev->dev.parent); parent 790 drivers/regulator/ab8500-ext.c struct ab8500 *ab8500 = dev_get_drvdata(pdev->dev.parent); parent 1580 drivers/regulator/ab8500.c struct ab8500 *ab8500 = dev_get_drvdata(pdev->dev.parent); parent 1617 drivers/regulator/ab8500.c struct ab8500 *ab8500 = dev_get_drvdata(pdev->dev.parent); parent 287 drivers/regulator/act8945a-regulator.c act8945a->regmap = dev_get_regmap(pdev->dev.parent, NULL); parent 294 drivers/regulator/act8945a-regulator.c voltage_select = of_property_read_bool(pdev->dev.parent->of_node, parent 306 drivers/regulator/act8945a-regulator.c config.dev->of_node = pdev->dev.parent->of_node; parent 232 drivers/regulator/arizona-ldo1.c struct device *parent_dev = pdev->dev.parent; parent 297 drivers/regulator/arizona-ldo1.c struct arizona *arizona = dev_get_drvdata(pdev->dev.parent); parent 354 drivers/regulator/arizona-ldo1.c struct madera *madera = dev_get_drvdata(pdev->dev.parent); parent 311 drivers/regulator/arizona-micsupp.c struct arizona *arizona = dev_get_drvdata(pdev->dev.parent); parent 346 drivers/regulator/arizona-micsupp.c struct madera *madera = dev_get_drvdata(pdev->dev.parent); parent 177 drivers/regulator/as3711-regulator.c of_get_child_by_name(dev->parent->of_node, "regulators"); parent 186 drivers/regulator/as3711-regulator.c ret = of_regulator_match(dev->parent, regulators, parent 206 drivers/regulator/as3711-regulator.c struct as3711 *as3711 = dev_get_drvdata(pdev->dev.parent); parent 218 drivers/regulator/as3711-regulator.c if (pdev->dev.parent->of_node) { parent 593 drivers/regulator/as3722-regulator.c np = of_get_child_by_name(pdev->dev.parent->of_node, "regulators"); parent 636 drivers/regulator/as3722-regulator.c struct as3722 *as3722 = dev_get_drvdata(pdev->dev.parent); parent 1007 drivers/regulator/axp20x-regulator.c struct axp20x_dev *axp20x = dev_get_drvdata(pdev->dev.parent); parent 1077 drivers/regulator/axp20x-regulator.c np = of_node_get(pdev->dev.parent->of_node); parent 1211 drivers/regulator/axp20x-regulator.c struct axp20x_dev *axp20x = dev_get_drvdata(pdev->dev.parent); parent 1214 drivers/regulator/axp20x-regulator.c .dev = pdev->dev.parent, parent 1234 drivers/regulator/axp20x-regulator.c drivevbus = of_property_read_bool(pdev->dev.parent->of_node, parent 1240 drivers/regulator/axp20x-regulator.c drivevbus = of_property_read_bool(pdev->dev.parent->of_node, parent 1254 drivers/regulator/axp20x-regulator.c drivevbus = of_property_read_bool(pdev->dev.parent->of_node, parent 277 drivers/regulator/bcm590xx-regulator.c struct bcm590xx *bcm590xx = dev_get_drvdata(pdev->dev.parent); parent 250 drivers/regulator/bd70528-regulator.c .dev = pdev->dev.parent, parent 253 drivers/regulator/bd70528-regulator.c bd70528 = dev_get_drvdata(pdev->dev.parent); parent 1168 drivers/regulator/bd718x7-regulator.c mfd = dev_get_drvdata(pdev->dev.parent); parent 1193 drivers/regulator/bd718x7-regulator.c use_snvs = of_property_read_bool(pdev->dev.parent->of_node, parent 1227 drivers/regulator/bd718x7-regulator.c config.dev = pdev->dev.parent; parent 271 drivers/regulator/bd9571mwv-regulator.c struct bd9571mwv *bd = dev_get_drvdata(pdev->dev.parent); parent 372 drivers/regulator/core.c static struct device_node *of_get_child_regulator(struct device_node *parent, parent 378 drivers/regulator/core.c for_each_child_of_node(parent, child) { parent 1770 drivers/regulator/core.c struct device *dev = rdev->dev.parent; parent 1805 drivers/regulator/core.c if (r->dev.parent && r->dev.parent != rdev->dev.parent) { parent 1806 drivers/regulator/core.c if (!device_is_bound(r->dev.parent)) { parent 4750 drivers/regulator/core.c struct device *parent = rdev->dev.parent; parent 4755 drivers/regulator/core.c if (parent && rname == rdev->desc->name) { parent 4756 drivers/regulator/core.c snprintf(name, sizeof(name), "%s-%s", dev_name(parent), parent 5097 drivers/regulator/core.c else if (dev->parent) parent 5098 drivers/regulator/core.c rdev->regmap = dev_get_regmap(dev->parent, NULL); parent 5127 drivers/regulator/core.c rdev->dev.parent = dev; parent 5422 drivers/regulator/core.c struct regulator_dev *parent; parent 5435 drivers/regulator/core.c if (rdev->supply && rdev->supply->rdev == summary_data->parent) parent 5509 drivers/regulator/core.c summary_data.parent = rdev; parent 523 drivers/regulator/cpcap-regulator.c ddata->reg = dev_get_regmap(pdev->dev.parent, NULL); parent 87 drivers/regulator/da903x.c return rdev_get_dev(rdev)->parent->parent; parent 405 drivers/regulator/da9052-regulator.c da9052 = dev_get_drvdata(pdev->dev.parent); parent 514 drivers/regulator/da9055-regulator.c struct da9055 *da9055 = dev_get_drvdata(pdev->dev.parent); parent 914 drivers/regulator/da9062-regulator.c struct da9062 *chip = dev_get_drvdata(pdev->dev.parent); parent 664 drivers/regulator/da9063-regulator.c struct da9063 *da9063 = dev_get_drvdata(pdev->dev.parent); parent 674 drivers/regulator/da9063-regulator.c node = of_get_child_by_name(pdev->dev.parent->of_node, "regulators"); parent 717 drivers/regulator/da9063-regulator.c struct da9063 *da9063 = dev_get_drvdata(pdev->dev.parent); parent 371 drivers/regulator/hi6421-regulator.c pdata = dev_get_drvdata(rdev->dev.parent); parent 535 drivers/regulator/hi6421-regulator.c struct hi6421_pmic *pmic = dev_get_drvdata(pdev->dev.parent); parent 552 drivers/regulator/hi6421-regulator.c config.dev = pdev->dev.parent; parent 170 drivers/regulator/hi6421v530-regulator.c pmic = dev_get_drvdata(pdev->dev.parent); parent 177 drivers/regulator/hi6421v530-regulator.c config.dev = pdev->dev.parent; parent 177 drivers/regulator/hi655x-regulator.c pmic = dev_get_drvdata(pdev->dev.parent); parent 189 drivers/regulator/hi655x-regulator.c config.dev = pdev->dev.parent; parent 314 drivers/regulator/lm363x-regulator.c struct ti_lmu *lmu = dev_get_drvdata(pdev->dev.parent); parent 243 drivers/regulator/lochnagar-regulator.c struct lochnagar *lochnagar = dev_get_drvdata(dev->parent); parent 164 drivers/regulator/lp873x-regulator.c struct lp873x *lp873 = dev_get_drvdata(pdev->dev.parent); parent 162 drivers/regulator/lp87565-regulator.c struct lp87565 *lp87565 = dev_get_drvdata(pdev->dev.parent); parent 491 drivers/regulator/lp8788-buck.c struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); parent 511 drivers/regulator/lp8788-buck.c cfg.dev = pdev->dev.parent; parent 525 drivers/regulator/lp8788-ldo.c struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); parent 544 drivers/regulator/lp8788-ldo.c cfg.dev = pdev->dev.parent; parent 572 drivers/regulator/lp8788-ldo.c struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); parent 591 drivers/regulator/lp8788-ldo.c cfg.dev = pdev->dev.parent; parent 185 drivers/regulator/max14577-regulator.c struct max14577 *max14577 = dev_get_drvdata(pdev->dev.parent); parent 355 drivers/regulator/max77620-regulator.c struct max77620_chip *chip = dev_get_drvdata(pmic->dev->parent); parent 781 drivers/regulator/max77620-regulator.c struct max77620_chip *max77620_chip = dev_get_drvdata(pdev->dev.parent); parent 797 drivers/regulator/max77620-regulator.c dev->of_node = pdev->dev.parent->of_node; parent 332 drivers/regulator/max77650-regulator.c struct device *dev, *parent; parent 339 drivers/regulator/max77650-regulator.c parent = dev->parent; parent 342 drivers/regulator/max77650-regulator.c dev->of_node = parent->of_node; parent 349 drivers/regulator/max77650-regulator.c map = dev_get_regmap(parent, NULL); parent 375 drivers/regulator/max77650-regulator.c config.dev = parent; parent 506 drivers/regulator/max77686-regulator.c struct max77686_dev *iodev = dev_get_drvdata(pdev->dev.parent); parent 231 drivers/regulator/max77693-regulator.c struct max77693_dev *iodev = dev_get_drvdata(pdev->dev.parent); parent 526 drivers/regulator/max77802-regulator.c struct max77686_dev *iodev = dev_get_drvdata(pdev->dev.parent); parent 226 drivers/regulator/max8907-regulator.c np = pdev->dev.parent->of_node; parent 276 drivers/regulator/max8907-regulator.c struct max8907 *max8907 = dev_get_drvdata(pdev->dev.parent); parent 314 drivers/regulator/max8907-regulator.c config.dev = pdev->dev.parent; parent 220 drivers/regulator/max8925-regulator.c struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 897 drivers/regulator/max8997-regulator.c struct max8997_dev *iodev = dev_get_drvdata(pdev->dev.parent); parent 1012 drivers/regulator/max8997-regulator.c struct max8997_dev *iodev = dev_get_drvdata(pdev->dev.parent); parent 558 drivers/regulator/max8998.c struct max8998_dev *iodev = dev_get_drvdata(pdev->dev.parent); parent 568 drivers/regulator/max8998.c dev_err(pdev->dev.parent, "No platform init data supplied\n"); parent 394 drivers/regulator/mc13783-regulator.c struct mc13xxx *mc13783 = dev_get_drvdata(pdev->dev.parent); parent 530 drivers/regulator/mc13892-regulator.c struct mc13xxx *mc13892 = dev_get_drvdata(pdev->dev.parent); parent 142 drivers/regulator/mc13xxx-regulator-core.c struct device_node *parent; parent 145 drivers/regulator/mc13xxx-regulator-core.c if (!pdev->dev.parent->of_node) parent 148 drivers/regulator/mc13xxx-regulator-core.c parent = of_get_child_by_name(pdev->dev.parent->of_node, "regulators"); parent 149 drivers/regulator/mc13xxx-regulator-core.c if (!parent) parent 152 drivers/regulator/mc13xxx-regulator-core.c num = of_get_child_count(parent); parent 153 drivers/regulator/mc13xxx-regulator-core.c of_node_put(parent); parent 164 drivers/regulator/mc13xxx-regulator-core.c struct device_node *parent, *child; parent 167 drivers/regulator/mc13xxx-regulator-core.c if (!pdev->dev.parent->of_node) parent 170 drivers/regulator/mc13xxx-regulator-core.c parent = of_get_child_by_name(pdev->dev.parent->of_node, "regulators"); parent 171 drivers/regulator/mc13xxx-regulator-core.c if (!parent) parent 177 drivers/regulator/mc13xxx-regulator-core.c of_node_put(parent); parent 183 drivers/regulator/mc13xxx-regulator-core.c for_each_child_of_node(parent, child) { parent 208 drivers/regulator/mc13xxx-regulator-core.c of_node_put(parent); parent 345 drivers/regulator/mt6323-regulator.c struct mt6397_chip *mt6323 = dev_get_drvdata(pdev->dev.parent); parent 371 drivers/regulator/mt6323-regulator.c struct mt6397_chip *mt6323 = dev_get_drvdata(pdev->dev.parent); parent 508 drivers/regulator/mt6358-regulator.c struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); parent 297 drivers/regulator/mt6380-regulator.c struct regmap *regmap = dev_get_regmap(pdev->dev.parent, NULL); parent 313 drivers/regulator/mt6397-regulator.c struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); parent 339 drivers/regulator/mt6397-regulator.c struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); parent 1597 drivers/regulator/palmas-regulator.c struct palmas *palmas = dev_get_drvdata(pdev->dev.parent); parent 238 drivers/regulator/pcap-regulator.c void *pcap = dev_get_drvdata(pdev->dev.parent); parent 81 drivers/regulator/pcf50633-regulator.c pcf = dev_to_pcf50633(pdev->dev.parent); parent 500 drivers/regulator/pfuze100-regulator.c struct device_node *np, *parent; parent 510 drivers/regulator/pfuze100-regulator.c parent = of_get_child_by_name(np, "regulators"); parent 511 drivers/regulator/pfuze100-regulator.c if (!parent) { parent 519 drivers/regulator/pfuze100-regulator.c ret = of_regulator_match(dev, parent, pfuze3001_matches, parent 524 drivers/regulator/pfuze100-regulator.c ret = of_regulator_match(dev, parent, pfuze3000_matches, parent 529 drivers/regulator/pfuze100-regulator.c ret = of_regulator_match(dev, parent, pfuze200_matches, parent 536 drivers/regulator/pfuze100-regulator.c ret = of_regulator_match(dev, parent, pfuze100_matches, parent 541 drivers/regulator/pfuze100-regulator.c of_node_put(parent); parent 947 drivers/regulator/qcom_rpm-regulator.c rpm = dev_get_drvdata(pdev->dev.parent); parent 788 drivers/regulator/qcom_smd-regulator.c rpm = dev_get_drvdata(pdev->dev.parent); parent 1978 drivers/regulator/qcom_spmi-regulator.c regmap = dev_get_regmap(dev->parent, NULL); parent 102 drivers/regulator/rc5t583-regulator.c struct rc5t583 *rc5t583 = dev_get_drvdata(pdev->dev.parent); parent 1317 drivers/regulator/rk808-regulator.c struct rk808 *rk808 = dev_get_drvdata(pdev->dev.parent); parent 101 drivers/regulator/rn5t618-regulator.c struct rn5t618 *rn5t618 = dev_get_drvdata(pdev->dev.parent); parent 125 drivers/regulator/rn5t618-regulator.c config.dev = pdev->dev.parent; parent 83 drivers/regulator/rt5033-regulator.c struct rt5033_dev *rt5033 = dev_get_drvdata(pdev->dev.parent); parent 342 drivers/regulator/s2mpa01.c struct sec_pmic_dev *iodev = dev_get_drvdata(pdev->dev.parent); parent 873 drivers/regulator/s2mps11.c reg_np = of_get_child_by_name(pdev->dev.parent->of_node, "regulators"); parent 1123 drivers/regulator/s2mps11.c struct sec_pmic_dev *iodev = dev_get_drvdata(pdev->dev.parent); parent 1180 drivers/regulator/s2mps11.c dev_err(pdev->dev.parent, parent 523 drivers/regulator/s5m8767.c struct sec_pmic_dev *iodev = dev_get_drvdata(pdev->dev.parent); parent 686 drivers/regulator/s5m8767.c struct sec_pmic_dev *iodev = dev_get_drvdata(pdev->dev.parent); parent 693 drivers/regulator/s5m8767.c dev_err(pdev->dev.parent, "Platform data not supplied\n"); parent 217 drivers/regulator/sc2731-regulator.c regmap = dev_get_regmap(pdev->dev.parent, NULL); parent 63 drivers/regulator/sky81452-regulator.c config.dev = dev->parent; parent 66 drivers/regulator/sky81452-regulator.c config.regmap = dev_get_drvdata(dev->parent); parent 541 drivers/regulator/stpmic1_regulator.c struct stpmic1 *pmic_dev = dev_get_drvdata(pdev->dev.parent); parent 379 drivers/regulator/tps6507x-regulator.c struct tps6507x_dev *tps6507x_dev = dev_get_drvdata(pdev->dev.parent); parent 212 drivers/regulator/tps65086-regulator.c struct tps65086 *tps = dev_get_drvdata(pdev->dev.parent); parent 258 drivers/regulator/tps65090-regulator.c struct device *parent = ri->dev->parent; parent 262 drivers/regulator/tps65090-regulator.c ret = tps65090_set_bits(parent, reg_en_reg, 1); parent 264 drivers/regulator/tps65090-regulator.c ret = tps65090_clr_bits(parent, reg_en_reg, 1); parent 275 drivers/regulator/tps65090-regulator.c struct device *parent = ri->dev->parent; parent 284 drivers/regulator/tps65090-regulator.c ret = tps65090_set_bits(parent, reg_en_reg, 0); parent 314 drivers/regulator/tps65090-regulator.c struct device_node *np = pdev->dev.parent->of_node; parent 403 drivers/regulator/tps65090-regulator.c struct tps65090 *tps65090_mfd = dev_get_drvdata(pdev->dev.parent); parent 416 drivers/regulator/tps65090-regulator.c tps65090_pdata = dev_get_platdata(pdev->dev.parent); parent 462 drivers/regulator/tps65090-regulator.c config.dev = pdev->dev.parent; parent 223 drivers/regulator/tps65217-regulator.c struct tps65217 *tps = dev_get_drvdata(pdev->dev.parent); parent 314 drivers/regulator/tps65218-regulator.c struct tps65218 *tps = dev_get_drvdata(pdev->dev.parent); parent 267 drivers/regulator/tps6586x-regulator.c static inline int tps6586x_regulator_preinit(struct device *parent, parent 277 drivers/regulator/tps6586x-regulator.c ret = tps6586x_read(parent, ri->enable_reg[0], &val1); parent 281 drivers/regulator/tps6586x-regulator.c ret = tps6586x_read(parent, ri->enable_reg[1], &val2); parent 293 drivers/regulator/tps6586x-regulator.c ret = tps6586x_set_bits(parent, ri->enable_reg[0], parent 299 drivers/regulator/tps6586x-regulator.c return tps6586x_clr_bits(parent, ri->enable_reg[1], parent 306 drivers/regulator/tps6586x-regulator.c struct device *parent = pdev->dev.parent; parent 329 drivers/regulator/tps6586x-regulator.c return tps6586x_write(parent, reg, parent 398 drivers/regulator/tps6586x-regulator.c struct device_node *np = pdev->dev.parent->of_node; parent 462 drivers/regulator/tps6586x-regulator.c pdata = dev_get_platdata(pdev->dev.parent); parent 463 drivers/regulator/tps6586x-regulator.c if ((!pdata) && (pdev->dev.parent->of_node)) parent 472 drivers/regulator/tps6586x-regulator.c version = tps6586x_get_version(pdev->dev.parent); parent 484 drivers/regulator/tps6586x-regulator.c err = tps6586x_regulator_preinit(pdev->dev.parent, ri); parent 491 drivers/regulator/tps6586x-regulator.c config.dev = pdev->dev.parent; parent 1002 drivers/regulator/tps65910-regulator.c struct tps65910 *tps65910 = dev_get_drvdata(pdev->dev.parent); parent 1013 drivers/regulator/tps65910-regulator.c np = pdev->dev.parent->of_node; parent 1073 drivers/regulator/tps65910-regulator.c struct tps65910 *tps65910 = dev_get_drvdata(pdev->dev.parent); parent 127 drivers/regulator/tps65912-regulator.c struct tps65912 *tps = dev_get_drvdata(pdev->dev.parent); parent 83 drivers/regulator/tps80031-regulator.c return rdev_get_dev(rdev)->parent->parent; parent 89 drivers/regulator/tps80031-regulator.c struct device *parent = to_tps80031_dev(rdev); parent 96 drivers/regulator/tps80031-regulator.c ret = tps80031_read(parent, TPS80031_SLAVE_ID1, ri->rinfo->state_reg, parent 109 drivers/regulator/tps80031-regulator.c struct device *parent = to_tps80031_dev(rdev); parent 115 drivers/regulator/tps80031-regulator.c ret = tps80031_update(parent, TPS80031_SLAVE_ID1, ri->rinfo->state_reg, parent 128 drivers/regulator/tps80031-regulator.c struct device *parent = to_tps80031_dev(rdev); parent 134 drivers/regulator/tps80031-regulator.c ret = tps80031_update(parent, TPS80031_SLAVE_ID1, ri->rinfo->state_reg, parent 167 drivers/regulator/tps80031-regulator.c struct device *parent = to_tps80031_dev(rdev); parent 172 drivers/regulator/tps80031-regulator.c ret = tps80031_read(parent, ri->rinfo->volt_id, parent 180 drivers/regulator/tps80031-regulator.c ret = tps80031_update(parent, ri->rinfo->volt_id, parent 189 drivers/regulator/tps80031-regulator.c ret = tps80031_update(parent, ri->rinfo->volt_id, parent 200 drivers/regulator/tps80031-regulator.c struct device *parent = to_tps80031_dev(rdev); parent 205 drivers/regulator/tps80031-regulator.c ret = tps80031_read(parent, ri->rinfo->volt_id, parent 216 drivers/regulator/tps80031-regulator.c ret = tps80031_read(parent, ri->rinfo->volt_id, parent 230 drivers/regulator/tps80031-regulator.c struct device *parent = to_tps80031_dev(rdev); parent 236 drivers/regulator/tps80031-regulator.c if (((tps80031_get_chip_info(parent) == TPS80031) || parent 237 drivers/regulator/tps80031-regulator.c ((tps80031_get_chip_info(parent) == TPS80032) && parent 238 drivers/regulator/tps80031-regulator.c (tps80031_get_pmu_version(parent) == 0x0))) && parent 254 drivers/regulator/tps80031-regulator.c struct device *parent = to_tps80031_dev(rdev); parent 259 drivers/regulator/tps80031-regulator.c if (((tps80031_get_chip_info(parent) == TPS80031) || parent 260 drivers/regulator/tps80031-regulator.c ((tps80031_get_chip_info(parent) == TPS80032) && parent 261 drivers/regulator/tps80031-regulator.c (tps80031_get_pmu_version(parent) == 0x0)))) { parent 273 drivers/regulator/tps80031-regulator.c struct device *parent = to_tps80031_dev(rdev); parent 278 drivers/regulator/tps80031-regulator.c ret = tps80031_read(parent, TPS80031_SLAVE_ID2, parent 285 drivers/regulator/tps80031-regulator.c ret = tps80031_read(parent, TPS80031_SLAVE_ID2, parent 300 drivers/regulator/tps80031-regulator.c struct device *parent = to_tps80031_dev(rdev); parent 303 drivers/regulator/tps80031-regulator.c ret = tps80031_set_bits(parent, TPS80031_SLAVE_ID2, parent 311 drivers/regulator/tps80031-regulator.c ret = tps80031_set_bits(parent, TPS80031_SLAVE_ID2, parent 324 drivers/regulator/tps80031-regulator.c struct device *parent = to_tps80031_dev(rdev); parent 328 drivers/regulator/tps80031-regulator.c ret = tps80031_write(parent, TPS80031_SLAVE_ID2, parent 337 drivers/regulator/tps80031-regulator.c ret = tps80031_clr_bits(parent, TPS80031_SLAVE_ID2, parent 345 drivers/regulator/tps80031-regulator.c ret = tps80031_clr_bits(parent, TPS80031_SLAVE_ID2, parent 355 drivers/regulator/tps80031-regulator.c ret = tps80031_write(parent, TPS80031_SLAVE_ID2, parent 492 drivers/regulator/tps80031-regulator.c static int tps80031_power_req_config(struct device *parent, parent 501 drivers/regulator/tps80031-regulator.c ret = tps80031_ext_power_req_config(parent, ri->ext_ctrl_flag, parent 511 drivers/regulator/tps80031-regulator.c ret = tps80031_update(parent, TPS80031_SLAVE_ID1, parent 523 drivers/regulator/tps80031-regulator.c static int tps80031_regulator_config(struct device *parent, parent 539 drivers/regulator/tps80031-regulator.c ret = tps80031_update(parent, TPS80031_SLAVE_ID1, parent 552 drivers/regulator/tps80031-regulator.c ret = tps80031_update(parent, TPS80031_SLAVE_ID1, parent 573 drivers/regulator/tps80031-regulator.c ret = tps80031_update(parent, TPS80031_SLAVE_ID1, ri->rinfo->trans_reg, parent 585 drivers/regulator/tps80031-regulator.c static int check_smps_mode_mult(struct device *parent, parent 593 drivers/regulator/tps80031-regulator.c ret = tps80031_read(parent, TPS80031_SLAVE_ID1, parent 596 drivers/regulator/tps80031-regulator.c dev_err(parent, "Error in reading smps offset register\n"); parent 600 drivers/regulator/tps80031-regulator.c ret = tps80031_read(parent, TPS80031_SLAVE_ID1, parent 603 drivers/regulator/tps80031-regulator.c dev_err(parent, "Error in reading smps mult register\n"); parent 668 drivers/regulator/tps80031-regulator.c struct tps80031 *tps80031_mfd = dev_get_drvdata(pdev->dev.parent); parent 672 drivers/regulator/tps80031-regulator.c pdata = dev_get_platdata(pdev->dev.parent); parent 690 drivers/regulator/tps80031-regulator.c check_smps_mode_mult(pdev->dev.parent, ri); parent 700 drivers/regulator/tps80031-regulator.c ret = tps80031_regulator_config(pdev->dev.parent, parent 708 drivers/regulator/tps80031-regulator.c ret = tps80031_power_req_config(pdev->dev.parent, parent 393 drivers/regulator/wm831x-dcdc.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); parent 463 drivers/regulator/wm831x-dcdc.c config.dev = pdev->dev.parent; parent 551 drivers/regulator/wm831x-dcdc.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); parent 601 drivers/regulator/wm831x-dcdc.c config.dev = pdev->dev.parent; parent 683 drivers/regulator/wm831x-dcdc.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); parent 718 drivers/regulator/wm831x-dcdc.c config.dev = pdev->dev.parent; parent 775 drivers/regulator/wm831x-dcdc.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); parent 802 drivers/regulator/wm831x-dcdc.c config.dev = pdev->dev.parent; parent 114 drivers/regulator/wm831x-isink.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); parent 156 drivers/regulator/wm831x-isink.c config.dev = pdev->dev.parent; parent 218 drivers/regulator/wm831x-ldo.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); parent 269 drivers/regulator/wm831x-ldo.c config.dev = pdev->dev.parent; parent 428 drivers/regulator/wm831x-ldo.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); parent 479 drivers/regulator/wm831x-ldo.c config.dev = pdev->dev.parent; parent 572 drivers/regulator/wm831x-ldo.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); parent 623 drivers/regulator/wm831x-ldo.c config.dev = pdev->dev.parent; parent 1200 drivers/regulator/wm8350-regulator.c pdev->dev.parent = wm8350->dev; parent 1294 drivers/regulator/wm8350-regulator.c pdev->dev.parent = wm8350->dev; parent 253 drivers/regulator/wm8400-regulator.c wm8400->regulators[reg].dev.parent = dev; parent 122 drivers/regulator/wm8994-regulator.c struct wm8994 *wm8994 = dev_get_drvdata(pdev->dev.parent); parent 149 drivers/regulator/wm8994-regulator.c gpiod = gpiod_get_optional(pdev->dev.parent, parent 135 drivers/remoteproc/da8xx_remoteproc.c struct device *dev = rproc->dev.parent; parent 169 drivers/remoteproc/da8xx_remoteproc.c struct device *dev = rproc->dev.parent; parent 60 drivers/remoteproc/omap_remoteproc.c struct device *dev = oproc->rproc->dev.parent; parent 85 drivers/remoteproc/omap_remoteproc.c struct device *dev = rproc->dev.parent; parent 105 drivers/remoteproc/omap_remoteproc.c struct device *dev = rproc->dev.parent; parent 157 drivers/remoteproc/omap_remoteproc.c struct device *dev = rproc->dev.parent; parent 54 drivers/remoteproc/qcom_common.c glink->node = of_get_child_by_name(dev->parent->of_node, "glink-edge"); parent 150 drivers/remoteproc/qcom_common.c smd->node = of_get_child_by_name(dev->parent->of_node, "smd-edge"); parent 504 drivers/remoteproc/qcom_sysmon.c sysmon->dev = rproc->dev.parent; parent 109 drivers/remoteproc/qcom_wcnss_iris.c wcnss = dev_get_drvdata(pdev->dev.parent); parent 153 drivers/remoteproc/qcom_wcnss_iris.c struct qcom_wcnss *wcnss = dev_get_drvdata(pdev->dev.parent); parent 101 drivers/remoteproc/remoteproc_core.c struct device *dev = rproc->dev.parent; parent 135 drivers/remoteproc/remoteproc_core.c struct device *dev = rproc->dev.parent; parent 514 drivers/remoteproc/remoteproc_core.c rvdev->dev.parent = &rproc->dev; parent 515 drivers/remoteproc/remoteproc_core.c rvdev->dev.dma_pfn_offset = rproc->dev.parent->dma_pfn_offset; parent 517 drivers/remoteproc/remoteproc_core.c dev_set_name(&rvdev->dev, "%s#%s", dev_name(rvdev->dev.parent), name); parent 526 drivers/remoteproc/remoteproc_core.c set_dma_ops(&rvdev->dev, get_dma_ops(rproc->dev.parent)); parent 529 drivers/remoteproc/remoteproc_core.c dma_get_mask(rproc->dev.parent)); parent 533 drivers/remoteproc/remoteproc_core.c dma_get_mask(rproc->dev.parent), ret); parent 747 drivers/remoteproc/remoteproc_core.c va = dma_alloc_coherent(dev->parent, mem->len, &dma, GFP_KERNEL); parent 749 drivers/remoteproc/remoteproc_core.c dev_err(dev->parent, parent 765 drivers/remoteproc/remoteproc_core.c dev_warn(dev->parent, parent 831 drivers/remoteproc/remoteproc_core.c dma_free_coherent(dev->parent, mem->len, va, dma); parent 849 drivers/remoteproc/remoteproc_core.c dma_free_coherent(dev->parent, mem->len, mem->va, mem->dma); parent 1860 drivers/remoteproc/remoteproc_core.c if (r->dev.parent && r->dev.parent->of_node == np) { parent 1862 drivers/remoteproc/remoteproc_core.c if (!try_module_get(r->dev.parent->driver->owner)) { parent 2035 drivers/remoteproc/remoteproc_core.c rproc->dev.parent = dev; parent 2106 drivers/remoteproc/remoteproc_core.c module_put(rproc->dev.parent->driver->owner); parent 2185 drivers/remoteproc/remoteproc_core.c for (dev = dev->parent; dev; dev = dev->parent) { parent 350 drivers/remoteproc/remoteproc_virtio.c struct device_node *np = rproc->dev.parent->of_node; parent 379 drivers/remoteproc/remoteproc_virtio.c struct device_node *np = rproc->dev.parent->of_node; parent 400 drivers/remoteproc/remoteproc_virtio.c vdev->dev.parent = dev; parent 79 drivers/remoteproc/st_remoteproc.c struct device *dev = rproc->dev.parent; parent 95 drivers/remoteproc/st_remoteproc.c struct device *dev = rproc->dev.parent; parent 121 drivers/remoteproc/st_remoteproc.c struct device *dev = rproc->dev.parent; parent 87 drivers/remoteproc/stm32_rproc.c dev_dbg(rproc->dev.parent, "pa %pa to da %llx\n", &pa, *da); parent 97 drivers/remoteproc/stm32_rproc.c struct device *dev = rproc->dev.parent; parent 117 drivers/remoteproc/stm32_rproc.c dev_dbg(rproc->dev.parent, "unmap memory: %pa\n", &mem->dma); parent 125 drivers/remoteproc/stm32_rproc.c struct device *parent, *dev = rproc->dev.parent; parent 132 drivers/remoteproc/stm32_rproc.c parent = dev->parent; parent 133 drivers/remoteproc/stm32_rproc.c np = parent->of_node; parent 201 drivers/remoteproc/stm32_rproc.c struct device *dev = rproc->dev.parent; parent 328 drivers/remoteproc/stm32_rproc.c cl->dev = dev->parent; parent 92 drivers/reset/reset-a10sr.c struct altr_a10sr *a10sr = dev_get_drvdata(pdev->dev.parent); parent 129 drivers/reset/reset-lantiq.c priv->regmap = syscon_node_to_regmap(dev->of_node->parent); parent 79 drivers/reset/reset-oxnas.c struct device *parent; parent 81 drivers/reset/reset-oxnas.c parent = pdev->dev.parent; parent 82 drivers/reset/reset-oxnas.c if (!parent) { parent 91 drivers/reset/reset-oxnas.c data->regmap = syscon_node_to_regmap(parent->of_node); parent 112 drivers/reset/reset-pistachio.c rd->periph_regs = syscon_node_to_regmap(np->parent); parent 181 drivers/reset/reset-ti-syscon.c regmap = syscon_node_to_regmap(np->parent); parent 335 drivers/reset/reset-uniphier.c struct device_node *parent; parent 342 drivers/reset/reset-uniphier.c parent = of_get_parent(dev->of_node); /* parent should be syscon node */ parent 343 drivers/reset/reset-uniphier.c regmap = syscon_node_to_regmap(parent); parent 344 drivers/reset/reset-uniphier.c of_node_put(parent); parent 1133 drivers/rpmsg/qcom_glink_native.c struct glink_channel *parent = to_glink_channel(rpdev->ept); parent 1135 drivers/rpmsg/qcom_glink_native.c struct qcom_glink *glink = parent->glink; parent 1433 drivers/rpmsg/qcom_glink_native.c rpdev->dev.parent = glink->dev; parent 185 drivers/rpmsg/qcom_glink_smem.c struct qcom_glink *qcom_glink_smem_register(struct device *parent, parent 201 drivers/rpmsg/qcom_glink_smem.c dev->parent = parent; parent 204 drivers/rpmsg/qcom_glink_smem.c dev_set_name(dev, "%s:%pOFn", dev_name(parent->parent), node); parent 1081 drivers/rpmsg/qcom_smd.c rpdev->dev.parent = &edge->dev; parent 1097 drivers/rpmsg/qcom_smd.c qsdev->rpdev.dev.parent = &edge->dev; parent 1444 drivers/rpmsg/qcom_smd.c struct qcom_smd_edge *qcom_smd_register_edge(struct device *parent, parent 1456 drivers/rpmsg/qcom_smd.c edge->dev.parent = parent; parent 1460 drivers/rpmsg/qcom_smd.c dev_set_name(&edge->dev, "%s:%pOFn", dev_name(parent), node); parent 366 drivers/rpmsg/rpmsg_char.c dev->parent = &ctrldev->dev; parent 483 drivers/rpmsg/rpmsg_char.c dev->parent = &rpdev->dev; parent 309 drivers/rpmsg/rpmsg_core.c struct device *rpmsg_find_device(struct device *parent, parent 312 drivers/rpmsg/rpmsg_core.c return device_find_child(parent, chinfo, rpmsg_device_match); parent 521 drivers/rpmsg/rpmsg_core.c dev_set_name(&rpdev->dev, "%s.%s.%d.%d", dev_name(dev->parent), parent 540 drivers/rpmsg/rpmsg_core.c int rpmsg_unregister_device(struct device *parent, parent 545 drivers/rpmsg/rpmsg_core.c dev = rpmsg_find_device(parent, chinfo); parent 72 drivers/rpmsg/rpmsg_internal.h int rpmsg_unregister_device(struct device *parent, parent 75 drivers/rpmsg/rpmsg_internal.h struct device *rpmsg_find_device(struct device *parent, parent 431 drivers/rpmsg/virtio_rpmsg_bus.c rpdev->dev.parent = &vrp->vdev->dev; parent 915 drivers/rpmsg/virtio_rpmsg_bus.c bufs_va = dma_alloc_coherent(vdev->dev.parent, parent 983 drivers/rpmsg/virtio_rpmsg_bus.c dma_free_coherent(vdev->dev.parent, total_buf_space, parent 1018 drivers/rpmsg/virtio_rpmsg_bus.c dma_free_coherent(vdev->dev.parent, total_buf_space, parent 193 drivers/rtc/class.c else if (dev->parent && dev->parent->of_node) parent 194 drivers/rtc/class.c of_id = of_alias_get_id(dev->parent->of_node, "rtc"); parent 222 drivers/rtc/class.c ret = device_property_read_u32(rtc->dev.parent, "start-year", parent 331 drivers/rtc/class.c rtc->dev.parent = dev; parent 366 drivers/rtc/class.c dev_warn(rtc->dev.parent, "failed to add char device %d:%d\n", parent 369 drivers/rtc/class.c dev_dbg(rtc->dev.parent, "char device (%d:%d)\n", parent 375 drivers/rtc/class.c dev_info(rtc->dev.parent, "registered as %s\n", parent 388 drivers/rtc/dev.c err = ops->ioctl(rtc->dev.parent, cmd, arg); parent 41 drivers/rtc/hctosys.c dev_err(rtc->dev.parent, parent 57 drivers/rtc/hctosys.c dev_info(rtc->dev.parent, "setting system clock to %ptR UTC (%lld)\n", parent 94 drivers/rtc/interface.c err = rtc->ops->read_time(rtc->dev.parent, tm); parent 158 drivers/rtc/interface.c err = rtc->ops->set_time(rtc->dev.parent, tm); parent 162 drivers/rtc/interface.c pm_stay_awake(rtc->dev.parent); parent 203 drivers/rtc/interface.c err = rtc->ops->read_alarm(rtc->dev.parent, alarm); parent 442 drivers/rtc/interface.c err = rtc->ops->set_alarm(rtc->dev.parent, alarm); parent 537 drivers/rtc/interface.c err = rtc->ops->alarm_irq_enable(rtc->dev.parent, enabled); parent 678 drivers/rtc/interface.c pm_stay_awake(rtc->dev.parent); parent 818 drivers/rtc/interface.c pm_stay_awake(rtc->dev.parent); parent 835 drivers/rtc/interface.c rtc->ops->alarm_irq_enable(rtc->dev.parent, false); parent 871 drivers/rtc/interface.c pm_stay_awake(rtc->dev.parent); parent 951 drivers/rtc/interface.c pm_relax(rtc->dev.parent); parent 1033 drivers/rtc/interface.c ret = rtc->ops->read_offset(rtc->dev.parent, offset); parent 1068 drivers/rtc/interface.c ret = rtc->ops->set_offset(rtc->dev.parent, offset); parent 60 drivers/rtc/nvmem.c err = sysfs_create_bin_file(&rtc->dev.parent->kobj, parent 72 drivers/rtc/nvmem.c sysfs_remove_bin_file(&rtc->dev.parent->kobj, rtc->nvram); parent 88 drivers/rtc/nvmem.c nvmem_config->dev = rtc->dev.parent; parent 90 drivers/rtc/nvmem.c nvmem = devm_nvmem_register(rtc->dev.parent, nvmem_config); parent 76 drivers/rtc/proc.c ops->proc(rtc->dev.parent, seq); parent 241 drivers/rtc/rtc-88pm80x.c struct pm80x_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 296 drivers/rtc/rtc-88pm860x.c struct device_node *np = pdev->dev.parent->of_node; parent 317 drivers/rtc/rtc-88pm860x.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 433 drivers/rtc/rtc-88pm860x.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 442 drivers/rtc/rtc-88pm860x.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 404 drivers/rtc/rtc-abx80x.c retval = abx80x_rtc_set_autocalibration(dev->parent, autocalibration); parent 414 drivers/rtc/rtc-abx80x.c autocalibration = abx80x_rtc_get_autocalibration(dev->parent); parent 430 drivers/rtc/rtc-abx80x.c struct i2c_client *client = to_i2c_client(dev->parent); parent 472 drivers/rtc/rtc-abx80x.c struct i2c_client *client = to_i2c_client(dev->parent); parent 657 drivers/rtc/rtc-abx80x.c priv->wdog.parent = &priv->client->dev; parent 177 drivers/rtc/rtc-ac100.c struct clk_hw *parent = clk_hw_get_parent_by_index(hw, i); parent 197 drivers/rtc/rtc-ac100.c if (!parent) parent 200 drivers/rtc/rtc-ac100.c prate = clk_hw_get_rate(parent); parent 208 drivers/rtc/rtc-ac100.c best_parent = parent; parent 568 drivers/rtc/rtc-ac100.c struct ac100_dev *ac100 = dev_get_drvdata(pdev->dev.parent); parent 169 drivers/rtc/rtc-as3722.c struct as3722 *as3722 = dev_get_drvdata(pdev->dev.parent); parent 406 drivers/rtc/rtc-bd70528.c mfd = dev_get_drvdata(pdev->dev.parent); parent 254 drivers/rtc/rtc-cpcap.c rtc->regmap = dev_get_regmap(dev->parent, NULL); parent 324 drivers/rtc/rtc-cros-ec.c struct cros_ec_dev *ec_dev = dev_get_drvdata(pdev->dev.parent); parent 285 drivers/rtc/rtc-da9052.c rtc->da9052 = dev_get_drvdata(pdev->dev.parent); parent 276 drivers/rtc/rtc-da9055.c rtc->da9055 = dev_get_drvdata(pdev->dev.parent); parent 396 drivers/rtc/rtc-da9063.c struct da9063 *chip = dev_get_drvdata(pdev->dev.parent); parent 402 drivers/rtc/rtc-da9063.c rtc->regmap = dev_get_regmap(pdev->dev.parent, NULL); parent 1127 drivers/rtc/rtc-ds1307.c struct ds1307 *ds1307 = dev_get_drvdata(dev->parent); parent 1147 drivers/rtc/rtc-ds1307.c struct ds1307 *ds1307 = dev_get_drvdata(dev->parent); parent 672 drivers/rtc/rtc-ds1374.c ds1374_miscdev.parent = NULL; parent 959 drivers/rtc/rtc-ds1685.c struct ds1685_priv *rtc = dev_get_drvdata(dev->parent); parent 979 drivers/rtc/rtc-ds1685.c struct ds1685_priv *rtc = dev_get_drvdata(dev->parent); parent 1001 drivers/rtc/rtc-ds1685.c struct ds1685_priv *rtc = dev_get_drvdata(dev->parent); parent 95 drivers/rtc/rtc-ep93xx.c ep93xx_rtc_get_swcomp(dev->parent, &preload, NULL); parent 106 drivers/rtc/rtc-ep93xx.c ep93xx_rtc_get_swcomp(dev->parent, NULL, &delete); parent 528 drivers/rtc/rtc-isl1208.c struct i2c_client *client = to_i2c_client(dev->parent); parent 550 drivers/rtc/rtc-isl1208.c struct i2c_client *client = to_i2c_client(dev->parent); parent 661 drivers/rtc/rtc-isl1208.c int atr = isl1208_i2c_get_atr(to_i2c_client(dev->parent)); parent 674 drivers/rtc/rtc-isl1208.c int dtr = isl1208_i2c_get_dtr(to_i2c_client(dev->parent)); parent 687 drivers/rtc/rtc-isl1208.c int usr = isl1208_i2c_get_usr(to_i2c_client(dev->parent)); parent 712 drivers/rtc/rtc-isl1208.c if (isl1208_i2c_set_usr(to_i2c_client(dev->parent), usr)) parent 745 drivers/rtc/rtc-isl1208.c struct i2c_client *client = to_i2c_client(isl1208->rtc->dev.parent); parent 760 drivers/rtc/rtc-isl1208.c struct i2c_client *client = to_i2c_client(isl1208->rtc->dev.parent); parent 284 drivers/rtc/rtc-lp8788.c struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); parent 668 drivers/rtc/rtc-max77686.c struct device *parent = info->dev->parent; parent 669 drivers/rtc/rtc-max77686.c struct i2c_client *parent_i2c = to_i2c_client(parent); parent 682 drivers/rtc/rtc-max77686.c info->regmap = dev_get_regmap(parent, NULL); parent 177 drivers/rtc/rtc-max8907.c struct max8907 *max8907 = dev_get_drvdata(pdev->dev.parent); parent 247 drivers/rtc/rtc-max8925.c struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 290 drivers/rtc/rtc-max8925.c struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 299 drivers/rtc/rtc-max8925.c struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 450 drivers/rtc/rtc-max8997.c struct max8997_dev *max8997 = dev_get_drvdata(pdev->dev.parent); parent 249 drivers/rtc/rtc-max8998.c struct max8998_dev *max8998 = dev_get_drvdata(pdev->dev.parent); parent 281 drivers/rtc/rtc-mc13xxx.c mc13xxx = dev_get_drvdata(pdev->dev.parent); parent 325 drivers/rtc/rtc-mt6397.c struct mt6397_chip *mt6397_chip = dev_get_drvdata(pdev->dev.parent); parent 487 drivers/rtc/rtc-omap.c omap_rtc_power_off_program(rtc->dev.parent); parent 51 drivers/rtc/rtc-palmas.c struct palmas *palmas = dev_get_drvdata(dev->parent); parent 82 drivers/rtc/rtc-palmas.c struct palmas *palmas = dev_get_drvdata(dev->parent); parent 117 drivers/rtc/rtc-palmas.c struct palmas *palmas = dev_get_drvdata(dev->parent); parent 129 drivers/rtc/rtc-palmas.c struct palmas *palmas = dev_get_drvdata(dev->parent); parent 162 drivers/rtc/rtc-palmas.c struct palmas *palmas = dev_get_drvdata(dev->parent); parent 192 drivers/rtc/rtc-palmas.c struct palmas *palmas = dev_get_drvdata(dev->parent); parent 238 drivers/rtc/rtc-palmas.c struct palmas *palmas = dev_get_drvdata(pdev->dev.parent); parent 142 drivers/rtc/rtc-pcap.c pcap_rtc->pcap = dev_get_drvdata(pdev->dev.parent); parent 280 drivers/rtc/rtc-pcf2127.c dev_err(wdd->parent, parent 304 drivers/rtc/rtc-pcf2127.c dev_dbg(wdd->parent, "new watchdog timeout: %is (old: %is)\n", parent 331 drivers/rtc/rtc-pcf2127.c struct pcf2127 *pcf2127 = dev_get_drvdata(dev->parent); parent 358 drivers/rtc/rtc-pcf2127.c struct pcf2127 *pcf2127 = dev_get_drvdata(dev->parent); parent 438 drivers/rtc/rtc-pcf2127.c pcf2127->wdd.parent = dev; parent 250 drivers/rtc/rtc-pcf50633.c rtc->pcf = dev_to_pcf50633(pdev->dev.parent); parent 464 drivers/rtc/rtc-pm8xxx.c rtc_dd->regmap = dev_get_regmap(pdev->dev.parent, NULL); parent 322 drivers/rtc/rtc-r7301.c struct rtc7301_priv *priv = dev_get_drvdata(rtc->dev.parent); parent 40 drivers/rtc/rtc-rc5t583.c struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent); parent 61 drivers/rtc/rtc-rc5t583.c struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent); parent 85 drivers/rtc/rtc-rc5t583.c struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent); parent 109 drivers/rtc/rtc-rc5t583.c struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent); parent 141 drivers/rtc/rtc-rc5t583.c struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent); parent 171 drivers/rtc/rtc-rc5t583.c struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent); parent 207 drivers/rtc/rtc-rc5t583.c struct rc5t583 *rc5t583 = dev_get_drvdata(pdev->dev.parent); parent 276 drivers/rtc/rtc-rc5t583.c struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent); parent 288 drivers/rtc/rtc-rc5t583.c struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent); parent 389 drivers/rtc/rtc-rk808.c struct rk808 *rk808 = dev_get_drvdata(pdev->dev.parent); parent 95 drivers/rtc/rtc-rv3028.c struct rv3028_data *rv3028 = dev_get_drvdata(dev->parent); parent 106 drivers/rtc/rtc-rv3028.c struct rv3028_data *rv3028 = dev_get_drvdata(dev->parent); parent 143 drivers/rtc/rtc-rv3028.c struct rv3028_data *rv3028 = dev_get_drvdata(dev->parent); parent 715 drivers/rtc/rtc-s5m.c struct sec_pmic_dev *s5m87xx = dev_get_drvdata(pdev->dev.parent); parent 722 drivers/rtc/rtc-s5m.c dev_err(pdev->dev.parent, "Platform data not supplied\n"); parent 606 drivers/rtc/rtc-sc27xx.c rtc->regmap = dev_get_regmap(pdev->dev.parent, NULL); parent 107 drivers/rtc/rtc-stmp3xxx.c wdt_pdev->dev.parent = &rtc_pdev->dev; parent 65 drivers/rtc/rtc-tps6586x.c return dev->parent; parent 49 drivers/rtc/rtc-tps65910.c struct tps65910 *tps = dev_get_drvdata(dev->parent); parent 70 drivers/rtc/rtc-tps65910.c struct tps65910 *tps = dev_get_drvdata(dev->parent); parent 101 drivers/rtc/rtc-tps65910.c struct tps65910 *tps = dev_get_drvdata(dev->parent); parent 143 drivers/rtc/rtc-tps65910.c struct tps65910 *tps = dev_get_drvdata(dev->parent); parent 173 drivers/rtc/rtc-tps65910.c struct tps65910 *tps = dev_get_drvdata(dev->parent); parent 204 drivers/rtc/rtc-tps65910.c struct tps65910 *tps = dev_get_drvdata(dev->parent); parent 249 drivers/rtc/rtc-tps65910.c struct tps65910 *tps = dev_get_drvdata(dev->parent); parent 332 drivers/rtc/rtc-tps65910.c struct tps65910 *tps = dev_get_drvdata(dev->parent); parent 372 drivers/rtc/rtc-tps65910.c tps65910 = dev_get_drvdata(pdev->dev.parent); parent 72 drivers/rtc/rtc-tps80031.c ret = tps80031_reads(dev->parent, TPS80031_SLAVE_ID1, parent 103 drivers/rtc/rtc-tps80031.c ret = tps80031_clr_bits(dev->parent, TPS80031_SLAVE_ID1, parent 106 drivers/rtc/rtc-tps80031.c dev_err(dev->parent, "Stop RTC failed, err = %d\n", ret); parent 110 drivers/rtc/rtc-tps80031.c ret = tps80031_writes(dev->parent, TPS80031_SLAVE_ID1, parent 118 drivers/rtc/rtc-tps80031.c ret = tps80031_set_bits(dev->parent, TPS80031_SLAVE_ID1, parent 121 drivers/rtc/rtc-tps80031.c dev_err(dev->parent, "Start RTC failed, err = %d\n", ret); parent 131 drivers/rtc/rtc-tps80031.c ret = tps80031_set_bits(dev->parent, TPS80031_SLAVE_ID1, parent 134 drivers/rtc/rtc-tps80031.c ret = tps80031_clr_bits(dev->parent, TPS80031_SLAVE_ID1, parent 154 drivers/rtc/rtc-tps80031.c ret = tps80031_writes(dev->parent, TPS80031_SLAVE_ID1, parent 169 drivers/rtc/rtc-tps80031.c ret = tps80031_reads(dev->parent, TPS80031_SLAVE_ID1, parent 173 drivers/rtc/rtc-tps80031.c dev_err(dev->parent, parent 197 drivers/rtc/rtc-tps80031.c ret = tps80031_read(dev->parent, TPS80031_SLAVE_ID1, parent 205 drivers/rtc/rtc-tps80031.c ret = tps80031_set_bits(dev->parent, TPS80031_SLAVE_ID1, parent 250 drivers/rtc/rtc-tps80031.c ret = tps80031_set_bits(pdev->dev.parent, TPS80031_SLAVE_ID1, parent 91 drivers/rtc/rtc-wilco-ec.c struct wilco_ec_device *ec = dev_get_drvdata(dev->parent); parent 123 drivers/rtc/rtc-wilco-ec.c struct wilco_ec_device *ec = dev_get_drvdata(dev->parent); parent 403 drivers/rtc/rtc-wm831x.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); parent 26 drivers/rtc/sysfs.c return sprintf(buf, "%s %s\n", dev_driver_string(dev->parent), parent 27 drivers/rtc/sysfs.c dev_name(dev->parent)); parent 270 drivers/rtc/sysfs.c if (!device_can_wakeup(rtc->dev.parent)) parent 653 drivers/s390/block/dcssblk.c dev_info->dev.parent = dcssblk_root_dev; parent 581 drivers/s390/char/monreader.c monreader_device->parent = iucv_root; parent 761 drivers/s390/char/vmlogrdr.c dev->parent = iucv_root; parent 319 drivers/s390/cio/ccwgroup.c int ccwgroup_create_dev(struct device *parent, struct ccwgroup_driver *gdrv, parent 339 drivers/s390/cio/ccwgroup.c gdev->dev.parent = parent; parent 78 drivers/s390/cio/ccwreq.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 153 drivers/s390/cio/ccwreq.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 329 drivers/s390/cio/ccwreq.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 189 drivers/s390/cio/chp.c css = to_css(chp->dev.parent); parent 488 drivers/s390/cio/chp.c chp->dev.parent = &css->device; parent 178 drivers/s390/cio/cmf.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 271 drivers/s390/cio/cmf.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 445 drivers/s390/cio/css.c sch->dev.parent = &channel_subsystems[0]->device; parent 990 drivers/s390/cio/css.c css->pseudo_subchannel->dev.parent = &css->device; parent 1396 drivers/s390/cio/css.c if (!sch->dev.parent) parent 1398 drivers/s390/cio/css.c return sch == to_css(sch->dev.parent)->pseudo_subchannel; parent 256 drivers/s390/cio/device.c return sch_is_pseudo_sch(to_subchannel(cdev->dev.parent)); parent 301 drivers/s390/cio/device.c sch = to_subchannel(cdev->dev.parent); parent 564 drivers/s390/cio/device.c sch = to_subchannel(dev->parent); parent 695 drivers/s390/cio/device.c put_device(cdev->dev.parent); parent 754 drivers/s390/cio/device.c cdev->dev.parent = &sch->dev; parent 819 drivers/s390/cio/device.c sch = to_subchannel(cdev->dev.parent); parent 882 drivers/s390/cio/device.c if (!get_device(cdev->dev.parent)) parent 884 drivers/s390/cio/device.c sch = to_subchannel(cdev->dev.parent); parent 937 drivers/s390/cio/device.c old_sch = to_subchannel(cdev->dev.parent); parent 996 drivers/s390/cio/device.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 997 drivers/s390/cio/device.c struct channel_subsystem *css = to_css(sch->dev.parent); parent 1267 drivers/s390/cio/device.c sch = to_subchannel(cdev->dev.parent); parent 1376 drivers/s390/cio/device.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 1585 drivers/s390/cio/device.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 1663 drivers/s390/cio/device.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 1684 drivers/s390/cio/device.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 1783 drivers/s390/cio/device.c sch = to_subchannel(cdev->dev.parent); parent 1828 drivers/s390/cio/device.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 1862 drivers/s390/cio/device.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 1890 drivers/s390/cio/device.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 1908 drivers/s390/cio/device.c sch = to_subchannel(cdev->dev.parent); parent 1950 drivers/s390/cio/device.c sch = to_subchannel(cdev->dev.parent); parent 2077 drivers/s390/cio/device.c sch = to_subchannel(cdev->dev.parent); parent 2148 drivers/s390/cio/device.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 45 drivers/s390/cio/device_fsm.c sch = to_subchannel(cdev->dev.parent); parent 134 drivers/s390/cio/device_fsm.c sch = to_subchannel(cdev->dev.parent); parent 199 drivers/s390/cio/device_fsm.c sch = to_subchannel(cdev->dev.parent); parent 321 drivers/s390/cio/device_fsm.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 343 drivers/s390/cio/device_fsm.c sch = to_subchannel(cdev->dev.parent); parent 400 drivers/s390/cio/device_fsm.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 441 drivers/s390/cio/device_fsm.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 486 drivers/s390/cio/device_fsm.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 499 drivers/s390/cio/device_fsm.c sch = to_subchannel(cdev->dev.parent); parent 562 drivers/s390/cio/device_fsm.c sch = to_subchannel(cdev->dev.parent); parent 616 drivers/s390/cio/device_fsm.c sch = to_subchannel(cdev->dev.parent); parent 653 drivers/s390/cio/device_fsm.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 670 drivers/s390/cio/device_fsm.c sch = to_subchannel(cdev->dev.parent); parent 703 drivers/s390/cio/device_fsm.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 936 drivers/s390/cio/device_fsm.c sch = to_subchannel(cdev->dev.parent); parent 951 drivers/s390/cio/device_fsm.c sch = to_subchannel(cdev->dev.parent); parent 981 drivers/s390/cio/device_fsm.c sch = to_subchannel(cdev->dev.parent); parent 203 drivers/s390/cio/device_id.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 142 drivers/s390/cio/device_ops.c if (!cdev || !cdev->dev.parent) parent 144 drivers/s390/cio/device_ops.c sch = to_subchannel(cdev->dev.parent); parent 198 drivers/s390/cio/device_ops.c if (!cdev || !cdev->dev.parent) parent 200 drivers/s390/cio/device_ops.c sch = to_subchannel(cdev->dev.parent); parent 375 drivers/s390/cio/device_ops.c if (!cdev || !cdev->dev.parent) parent 377 drivers/s390/cio/device_ops.c sch = to_subchannel(cdev->dev.parent); parent 409 drivers/s390/cio/device_ops.c if (!cdev || !cdev->dev.parent) parent 411 drivers/s390/cio/device_ops.c sch = to_subchannel(cdev->dev.parent); parent 459 drivers/s390/cio/device_ops.c if (!cdev->dev.parent) parent 462 drivers/s390/cio/device_ops.c sch = to_subchannel(cdev->dev.parent); parent 480 drivers/s390/cio/device_ops.c sch = to_subchannel(cdev->dev.parent); parent 496 drivers/s390/cio/device_ops.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 546 drivers/s390/cio/device_ops.c sch = to_subchannel(cdev->dev.parent); parent 642 drivers/s390/cio/device_ops.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 687 drivers/s390/cio/device_ops.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 707 drivers/s390/cio/device_ops.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 35 drivers/s390/cio/device_pgid.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 74 drivers/s390/cio/device_pgid.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 106 drivers/s390/cio/device_pgid.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 169 drivers/s390/cio/device_pgid.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 196 drivers/s390/cio/device_pgid.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 229 drivers/s390/cio/device_pgid.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 334 drivers/s390/cio/device_pgid.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 381 drivers/s390/cio/device_pgid.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 455 drivers/s390/cio/device_pgid.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 512 drivers/s390/cio/device_pgid.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 576 drivers/s390/cio/device_pgid.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 603 drivers/s390/cio/device_pgid.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 664 drivers/s390/cio/device_pgid.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 685 drivers/s390/cio/device_pgid.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 30 drivers/s390/cio/device_status.c struct subchannel *sch = to_subchannel(cdev->dev.parent); parent 57 drivers/s390/cio/device_status.c sch = to_subchannel(cdev->dev.parent); parent 317 drivers/s390/cio/device_status.c sch = to_subchannel(cdev->dev.parent); parent 147 drivers/s390/cio/scm.c scmdev->dev.parent = scm_root; parent 531 drivers/s390/crypto/ap_bus.c #define is_card_dev(x) ((x)->parent == ap_root_device) parent 532 drivers/s390/crypto/ap_bus.c #define is_queue_dev(x) ((x)->parent != ap_root_device) parent 1502 drivers/s390/crypto/ap_bus.c ac->ap_dev.device.parent = ap_root_device; parent 1520 drivers/s390/crypto/ap_bus.c aq->ap_dev.device.parent = &ac->ap_dev.device; parent 140 drivers/s390/crypto/vfio_ap_drv.c matrix_dev->device.parent = root_device; parent 168 drivers/s390/crypto/vfio_ap_drv.c struct device *root_device = matrix_dev->device.parent; parent 1810 drivers/s390/net/netiucv.c dev->parent = iucv_root; parent 2193 drivers/s390/net/netiucv.c netiucv_dev->parent = iucv_root; parent 217 drivers/s390/net/smsgiucv.c smsg_dev->parent = iucv_root; parent 175 drivers/s390/net/smsgiucv_app.c smsg_app_dev->parent = iucv_root; parent 510 drivers/s390/scsi/zfcp_aux.c port->dev.parent = &adapter->ccw_device->dev; parent 148 drivers/s390/scsi/zfcp_unit.c unit->dev.parent = &port->dev; parent 1293 drivers/s390/virtio/virtio_ccw.c vcdev->vdev.dev.parent = &cdev->dev; parent 165 drivers/sbus/char/flash.c struct device_node *parent; parent 167 drivers/sbus/char/flash.c parent = dp->parent; parent 169 drivers/sbus/char/flash.c if (!of_node_name_eq(parent, "sbus") && parent 170 drivers/sbus/char/flash.c !of_node_name_eq(parent, "sbi") && parent 171 drivers/sbus/char/flash.c !of_node_name_eq(parent, "ebus")) parent 1966 drivers/scsi/53c700.c struct Scsi_Host *SHp = dev_to_shost(STp->dev.parent); parent 1985 drivers/scsi/53c700.c struct Scsi_Host *SHp = dev_to_shost(STp->dev.parent); parent 931 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_dma_tag_create(struct ahd_softc *ahd, bus_dma_tag_t parent, parent 2388 drivers/scsi/aic7xxx/aic79xx_osm.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 2402 drivers/scsi/aic7xxx/aic79xx_osm.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 2455 drivers/scsi/aic7xxx/aic79xx_osm.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 2490 drivers/scsi/aic7xxx/aic79xx_osm.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 2532 drivers/scsi/aic7xxx/aic79xx_osm.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 2571 drivers/scsi/aic7xxx/aic79xx_osm.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 2611 drivers/scsi/aic7xxx/aic79xx_osm.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 2647 drivers/scsi/aic7xxx/aic79xx_osm.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 2683 drivers/scsi/aic7xxx/aic79xx_osm.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 2727 drivers/scsi/aic7xxx/aic79xx_osm.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 2777 drivers/scsi/aic7xxx/aic79xx_osm.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 826 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc_dma_tag_create(struct ahc_softc *ahc, bus_dma_tag_t parent, parent 2331 drivers/scsi/aic7xxx/aic7xxx_osm.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 2345 drivers/scsi/aic7xxx/aic7xxx_osm.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 2389 drivers/scsi/aic7xxx/aic7xxx_osm.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 2417 drivers/scsi/aic7xxx/aic7xxx_osm.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 2455 drivers/scsi/aic7xxx/aic7xxx_osm.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 2483 drivers/scsi/aic7xxx/aic7xxx_osm.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 542 drivers/scsi/aic7xxx/aicasm/aicasm_gram.y $2->info.ainfo->parent = cur_symbol; parent 701 drivers/scsi/aic7xxx/aicasm/aicasm_gram.y symbol = $1->info.ainfo->parent; parent 1634 drivers/scsi/aic7xxx/aicasm/aicasm_gram.y *p_symbol = symbol->info.ainfo->parent; parent 595 drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c regname = curnode->symbol->info.ainfo->parent->name; parent 620 drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c symbol_t *parent; parent 622 drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c parent = curnode->symbol->info.ainfo->parent; parent 623 drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c value = parent->info.rinfo->address; parent 94 drivers/scsi/aic7xxx/aicasm/aicasm_symbol.h struct symbol *parent; parent 173 drivers/scsi/aic94xx/aic94xx_dev.c if (!dev->parent && dev_is_expander(dev->dev_type)) parent 262 drivers/scsi/aic94xx/aic94xx_dev.c parent_ddb = (int) (unsigned long) dev->parent->lldd_dev; parent 31 drivers/scsi/bfa/bfad_attr.c shost = dev_to_shost(starget->dev.parent); parent 57 drivers/scsi/bfa/bfad_attr.c shost = dev_to_shost(starget->dev.parent); parent 83 drivers/scsi/bfa/bfad_attr.c shost = dev_to_shost(starget->dev.parent); parent 82 drivers/scsi/bnx2fc/bnx2fc_fcoe.c struct device *parent, int npiv); parent 1491 drivers/scsi/bnx2fc/bnx2fc_fcoe.c struct device *parent, int npiv) parent 1497 drivers/scsi/bnx2fc/bnx2fc_fcoe.c struct fc_vport *vport = dev_to_vport(parent); parent 1544 drivers/scsi/bnx2fc/bnx2fc_fcoe.c rc = bnx2fc_shost_config(lport, parent); parent 158 drivers/scsi/cxlflash/common.h struct afu *parent; parent 252 drivers/scsi/cxlflash/common.h struct cxlflash_cfg *parent; /* Pointer back to parent cxlflash_cfg */ parent 152 drivers/scsi/cxlflash/lunmgt.c lli->parent = gli; parent 164 drivers/scsi/cxlflash/lunmgt.c lli->parent = gli; parent 257 drivers/scsi/cxlflash/lunmgt.c if (lli->parent->mode != MODE_NONE) parent 44 drivers/scsi/cxlflash/main.c struct afu *afu = cmd->parent; parent 45 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = afu->parent; parent 161 drivers/scsi/cxlflash/main.c struct afu *afu = cmd->parent; parent 162 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = afu->parent; parent 198 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = hwq->afu->parent; parent 242 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = hwq->afu->parent; parent 307 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = afu->parent; parent 351 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = afu->parent; parent 396 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = afu->parent; parent 495 drivers/scsi/cxlflash/main.c cmd->parent = afu; parent 623 drivers/scsi/cxlflash/main.c cmd->parent = afu; parent 1024 drivers/scsi/cxlflash/main.c cfg->afu->parent = cfg; parent 1196 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = afu->parent; parent 1231 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = afu->parent; parent 1267 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = afu->parent; parent 1340 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = hwq->afu->parent; parent 1547 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = afu->parent; parent 2306 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = afu->parent; parent 2337 drivers/scsi/cxlflash/main.c cmd->parent = afu; parent 2400 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = afu->parent; parent 334 drivers/scsi/cxlflash/superpipe.c struct glun_info *gli = lli->parent; parent 637 drivers/scsi/cxlflash/superpipe.c struct glun_info *gli = lli->parent; parent 1324 drivers/scsi/cxlflash/superpipe.c struct glun_info *gli = lli->parent; parent 1778 drivers/scsi/cxlflash/superpipe.c struct glun_info *gli = lli->parent; parent 1845 drivers/scsi/cxlflash/superpipe.c struct glun_info *gli = lli->parent; parent 1968 drivers/scsi/cxlflash/superpipe.c struct glun_info *gli = lli->parent; parent 63 drivers/scsi/cxlflash/superpipe.h struct glun_info *parent; /* Pointer to entry in global LUN structure */ parent 371 drivers/scsi/cxlflash/vlun.c struct glun_info *gli = lli->parent; parent 511 drivers/scsi/cxlflash/vlun.c struct glun_info *gli = lli->parent; parent 629 drivers/scsi/cxlflash/vlun.c struct glun_info *gli = lli->parent; parent 736 drivers/scsi/cxlflash/vlun.c struct glun_info *gli = lli->parent; parent 978 drivers/scsi/cxlflash/vlun.c struct glun_info *gli = lli->parent; parent 1098 drivers/scsi/cxlflash/vlun.c struct cxlflash_cfg *cfg = afu->parent; parent 1196 drivers/scsi/cxlflash/vlun.c struct glun_info *gli = lli->parent; parent 2706 drivers/scsi/esp_scsi.c struct Scsi_Host *host = dev_to_shost(target->dev.parent); parent 2719 drivers/scsi/esp_scsi.c struct Scsi_Host *host = dev_to_shost(target->dev.parent); parent 2729 drivers/scsi/esp_scsi.c struct Scsi_Host *host = dev_to_shost(target->dev.parent); parent 1124 drivers/scsi/fcoe/fcoe.c struct device *parent, int npiv) parent 1136 drivers/scsi/fcoe/fcoe.c struct fc_vport *vport = dev_to_vport(parent); parent 1189 drivers/scsi/fcoe/fcoe.c rc = fcoe_shost_config(lport, parent); parent 793 drivers/scsi/fcoe/fcoe_sysfs.c struct fcoe_ctlr_device *fcoe_ctlr_device_add(struct device *parent, parent 810 drivers/scsi/fcoe/fcoe_sysfs.c ctlr->dev.parent = parent; parent 1019 drivers/scsi/fcoe/fcoe_sysfs.c fcf->dev.parent = &ctlr->dev; parent 762 drivers/scsi/hisi_sas/hisi_sas_main.c struct domain_device *parent_dev = device->parent; parent 1393 drivers/scsi/hisi_sas/hisi_sas_main.c if (!device->parent) parent 930 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c struct domain_device *parent_dev = device->parent; parent 2487 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c struct domain_device *parent_dev = device->parent; parent 753 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c struct domain_device *parent_dev = device->parent; parent 1334 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c struct domain_device *parent_dev = device->parent; parent 230 drivers/scsi/hosts.c if (!shost->shost_gendev.parent) parent 231 drivers/scsi/hosts.c shost->shost_gendev.parent = dev ? dev : &platform_bus; parent 233 drivers/scsi/hosts.c dma_dev = shost->shost_gendev.parent; parent 252 drivers/scsi/hosts.c get_device(shost->shost_gendev.parent); parent 313 drivers/scsi/hosts.c struct device *parent = dev->parent; parent 345 drivers/scsi/hosts.c if (parent) parent 346 drivers/scsi/hosts.c put_device(parent); parent 474 drivers/scsi/hosts.c shost->shost_dev.parent = &shost->shost_gendev; parent 904 drivers/scsi/ibmvscsi/ibmvfc.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 925 drivers/scsi/ibmvscsi/ibmvfc.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 2858 drivers/scsi/ibmvscsi/ibmvfc.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 364 drivers/scsi/isci/host.h if (dev_is_sata(dev) && dev->parent) parent 1481 drivers/scsi/isci/remote_device.c if (dev->parent && dev_is_expander(dev->parent->dev_type)) parent 250 drivers/scsi/isci/remote_node_context.c if (dev_is_sata(dev) && dev->parent) { parent 255 drivers/scsi/isci/remote_node_context.c if (!dev->parent) parent 324 drivers/scsi/isci/remote_node_context.c if (dev_is_sata(dev) && !dev->parent) parent 728 drivers/scsi/isci/remote_node_context.c if ((dev_is_sata(dev) && dev->parent) || parent 267 drivers/scsi/libsas/sas_ata.c res = sas_get_report_phy_sata(dev->parent, phy->phy_id, parent 271 drivers/scsi/libsas/sas_ata.c SAS_ADDR(dev->parent->sas_addr), parent 305 drivers/scsi/libsas/sas_ata.c struct domain_device *ex_dev = dev->parent; parent 298 drivers/scsi/libsas/sas_discover.c if (dev->parent) parent 299 drivers/scsi/libsas/sas_discover.c sas_put_device(dev->parent); parent 324 drivers/scsi/libsas/sas_discover.c if (!dev->parent) parent 664 drivers/scsi/libsas/sas_expander.c struct sas_rphy *rphy = dev_to_rphy(phy->dev.parent); parent 744 drivers/scsi/libsas/sas_expander.c static void sas_ex_get_linkrate(struct domain_device *parent, parent 748 drivers/scsi/libsas/sas_expander.c struct expander_device *parent_ex = &parent->ex_dev; parent 766 drivers/scsi/libsas/sas_expander.c child->min_linkrate = min(parent->min_linkrate, parent 768 drivers/scsi/libsas/sas_expander.c child->max_linkrate = max(parent->max_linkrate, parent 775 drivers/scsi/libsas/sas_expander.c child->pathways = min(child->pathways, parent->pathways); parent 779 drivers/scsi/libsas/sas_expander.c struct domain_device *parent, int phy_id) parent 781 drivers/scsi/libsas/sas_expander.c struct expander_device *parent_ex = &parent->ex_dev; parent 794 drivers/scsi/libsas/sas_expander.c kref_get(&parent->kref); parent 795 drivers/scsi/libsas/sas_expander.c child->parent = parent; parent 796 drivers/scsi/libsas/sas_expander.c child->port = parent->port; parent 801 drivers/scsi/libsas/sas_expander.c phy->port = sas_port_alloc(&parent->rphy->dev, phy_id); parent 809 drivers/scsi/libsas/sas_expander.c sas_ex_get_linkrate(parent, child, phy); parent 814 drivers/scsi/libsas/sas_expander.c if (child->linkrate > parent->min_linkrate) { parent 817 drivers/scsi/libsas/sas_expander.c parent_min_lrate = parent->min_linkrate, parent 821 drivers/scsi/libsas/sas_expander.c .maximum_linkrate = parent->min_linkrate, parent 828 drivers/scsi/libsas/sas_expander.c ret = sas_smp_phy_control(parent, phy_id, parent 855 drivers/scsi/libsas/sas_expander.c list_add_tail(&child->disco_list_node, &parent->port->disco_list); parent 861 drivers/scsi/libsas/sas_expander.c SAS_ADDR(parent->sas_addr), phy_id, res); parent 880 drivers/scsi/libsas/sas_expander.c list_add_tail(&child->disco_list_node, &parent->port->disco_list); parent 886 drivers/scsi/libsas/sas_expander.c SAS_ADDR(parent->sas_addr), phy_id, res); parent 891 drivers/scsi/libsas/sas_expander.c phy->attached_tproto, SAS_ADDR(parent->sas_addr), parent 902 drivers/scsi/libsas/sas_expander.c spin_lock_irq(&parent->port->dev_list_lock); parent 904 drivers/scsi/libsas/sas_expander.c spin_unlock_irq(&parent->port->dev_list_lock); parent 914 drivers/scsi/libsas/sas_expander.c static bool sas_ex_join_wide_port(struct domain_device *parent, int phy_id) parent 916 drivers/scsi/libsas/sas_expander.c struct ex_phy *phy = &parent->ex_dev.ex_phy[phy_id]; parent 919 drivers/scsi/libsas/sas_expander.c for (i = 0; i < parent->ex_dev.num_phys; i++) { parent 920 drivers/scsi/libsas/sas_expander.c struct ex_phy *ephy = &parent->ex_dev.ex_phy[i]; parent 938 drivers/scsi/libsas/sas_expander.c struct domain_device *parent, int phy_id) parent 940 drivers/scsi/libsas/sas_expander.c struct sas_expander_device *parent_ex = rphy_to_expander_device(parent->rphy); parent 941 drivers/scsi/libsas/sas_expander.c struct ex_phy *phy = &parent->ex_dev.ex_phy[phy_id]; parent 950 drivers/scsi/libsas/sas_expander.c SAS_ADDR(parent->sas_addr), phy_id, parent 959 drivers/scsi/libsas/sas_expander.c phy->port = sas_port_alloc(&parent->rphy->dev, phy_id); parent 977 drivers/scsi/libsas/sas_expander.c port = parent->port; parent 982 drivers/scsi/libsas/sas_expander.c kref_get(&parent->kref); parent 983 drivers/scsi/libsas/sas_expander.c child->parent = parent; parent 989 drivers/scsi/libsas/sas_expander.c sas_ex_get_linkrate(parent, child, phy); parent 991 drivers/scsi/libsas/sas_expander.c parent->port->disc.max_level = max(parent->port->disc.max_level, parent 997 drivers/scsi/libsas/sas_expander.c spin_lock_irq(&parent->port->dev_list_lock); parent 998 drivers/scsi/libsas/sas_expander.c list_add_tail(&child->dev_list_node, &parent->port->dev_list); parent 999 drivers/scsi/libsas/sas_expander.c spin_unlock_irq(&parent->port->dev_list_lock); parent 1004 drivers/scsi/libsas/sas_expander.c spin_lock_irq(&parent->port->dev_list_lock); parent 1006 drivers/scsi/libsas/sas_expander.c spin_unlock_irq(&parent->port->dev_list_lock); parent 1012 drivers/scsi/libsas/sas_expander.c list_add_tail(&child->siblings, &parent->ex_dev.children); parent 1032 drivers/scsi/libsas/sas_expander.c if (!dev->parent && (SAS_ADDR(ex_phy->attached_sas_addr) == parent 1037 drivers/scsi/libsas/sas_expander.c if (dev->parent && (SAS_ADDR(ex_phy->attached_sas_addr) == parent 1038 drivers/scsi/libsas/sas_expander.c SAS_ADDR(dev->parent->sas_addr))) { parent 1255 drivers/scsi/libsas/sas_expander.c struct domain_device *parent = child->parent; parent 1258 drivers/scsi/libsas/sas_expander.c ex_type[parent->dev_type], parent 1259 drivers/scsi/libsas/sas_expander.c SAS_ADDR(parent->sas_addr), parent 1266 drivers/scsi/libsas/sas_expander.c sas_route_char(parent, parent_phy), parent 1275 drivers/scsi/libsas/sas_expander.c struct domain_device *parent = child->parent; parent 1277 drivers/scsi/libsas/sas_expander.c if (SAS_ADDR(parent->port->disc.fanout_sas_addr) != 0) { parent 1280 drivers/scsi/libsas/sas_expander.c SAS_ADDR(parent->sas_addr), parent 1284 drivers/scsi/libsas/sas_expander.c SAS_ADDR(parent->port->disc.fanout_sas_addr)); parent 1285 drivers/scsi/libsas/sas_expander.c } else if (SAS_ADDR(parent->port->disc.eeds_a) == 0) { parent 1286 drivers/scsi/libsas/sas_expander.c memcpy(parent->port->disc.eeds_a, parent->sas_addr, parent 1288 drivers/scsi/libsas/sas_expander.c memcpy(parent->port->disc.eeds_b, child->sas_addr, parent 1290 drivers/scsi/libsas/sas_expander.c } else if (((SAS_ADDR(parent->port->disc.eeds_a) == parent 1291 drivers/scsi/libsas/sas_expander.c SAS_ADDR(parent->sas_addr)) || parent 1292 drivers/scsi/libsas/sas_expander.c (SAS_ADDR(parent->port->disc.eeds_a) == parent 1295 drivers/scsi/libsas/sas_expander.c ((SAS_ADDR(parent->port->disc.eeds_b) == parent 1296 drivers/scsi/libsas/sas_expander.c SAS_ADDR(parent->sas_addr)) || parent 1297 drivers/scsi/libsas/sas_expander.c (SAS_ADDR(parent->port->disc.eeds_b) == parent 1303 drivers/scsi/libsas/sas_expander.c SAS_ADDR(parent->sas_addr), parent 1321 drivers/scsi/libsas/sas_expander.c if (!child->parent) parent 1324 drivers/scsi/libsas/sas_expander.c if (!dev_is_expander(child->parent->dev_type)) parent 1327 drivers/scsi/libsas/sas_expander.c parent_ex = &child->parent->ex_dev; parent 1342 drivers/scsi/libsas/sas_expander.c switch (child->parent->dev_type) { parent 1521 drivers/scsi/libsas/sas_expander.c static int sas_configure_parent(struct domain_device *parent, parent 1525 drivers/scsi/libsas/sas_expander.c struct expander_device *ex_parent = &parent->ex_dev; parent 1529 drivers/scsi/libsas/sas_expander.c if (parent->parent) { parent 1530 drivers/scsi/libsas/sas_expander.c res = sas_configure_parent(parent->parent, parent, sas_addr, parent 1538 drivers/scsi/libsas/sas_expander.c SAS_ADDR(parent->sas_addr)); parent 1548 drivers/scsi/libsas/sas_expander.c res = sas_configure_phy(parent, i, sas_addr, include); parent 1564 drivers/scsi/libsas/sas_expander.c if (dev->parent) parent 1565 drivers/scsi/libsas/sas_expander.c return sas_configure_parent(dev->parent, dev, sas_addr, 1); parent 1571 drivers/scsi/libsas/sas_expander.c if (dev->parent) parent 1572 drivers/scsi/libsas/sas_expander.c return sas_configure_parent(dev->parent, dev, sas_addr, 0); parent 1877 drivers/scsi/libsas/sas_expander.c static void sas_unregister_devs_sas_addr(struct domain_device *parent, parent 1880 drivers/scsi/libsas/sas_expander.c struct expander_device *ex_dev = &parent->ex_dev; parent 1890 drivers/scsi/libsas/sas_expander.c sas_unregister_ex_tree(parent->port, child); parent 1892 drivers/scsi/libsas/sas_expander.c sas_unregister_dev(parent->port, child); parent 1897 drivers/scsi/libsas/sas_expander.c sas_disable_routing(parent, phy->attached_sas_addr); parent 1905 drivers/scsi/libsas/sas_expander.c &parent->port->sas_port_del_list); parent 189 drivers/scsi/libsas/sas_init.c struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); parent 238 drivers/scsi/libsas/sas_init.c struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); parent 248 drivers/scsi/libsas/sas_init.c struct sas_rphy *rphy = dev_to_rphy(phy->dev.parent); parent 272 drivers/scsi/libsas/sas_init.c struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); parent 283 drivers/scsi/libsas/sas_init.c struct sas_rphy *rphy = dev_to_rphy(phy->dev.parent); parent 308 drivers/scsi/libsas/sas_init.c struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); parent 316 drivers/scsi/libsas/sas_init.c struct sas_rphy *rphy = dev_to_rphy(phy->dev.parent); parent 343 drivers/scsi/libsas/sas_init.c struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); parent 352 drivers/scsi/libsas/sas_init.c struct sas_rphy *rphy = dev_to_rphy(phy->dev.parent); parent 482 drivers/scsi/libsas/sas_init.c struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); parent 509 drivers/scsi/libsas/sas_init.c struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); parent 111 drivers/scsi/libsas/sas_internal.h func, dev->parent ? "exp-attached" : parent 162 drivers/scsi/libsas/sas_port.c port->port = sas_port_alloc(phy->phy->dev.parent, port->id); parent 796 drivers/scsi/libsas/sas_scsi_host.c struct Scsi_Host *shost = dev_to_shost(rphy->dev.parent); parent 825 drivers/scsi/libsas/sas_scsi_host.c struct sas_rphy *rphy = dev_to_rphy(starget->dev.parent); parent 6788 drivers/scsi/lpfc/lpfc_attr.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 2738 drivers/scsi/megaraid.c mega_create_proc_entry(int index, struct proc_dir_entry *parent) parent 2745 drivers/scsi/megaraid.c dir = proc_mkdir_data(string, 0, parent, adapter); parent 2782 drivers/scsi/megaraid.c static inline void mega_create_proc_entry(int index, struct proc_dir_entry *parent) parent 1648 drivers/scsi/mpt3sas/mpt3sas_scsih.c rphy = dev_to_rphy(starget->dev.parent); parent 1011 drivers/scsi/mpt3sas/mpt3sas_transport.c struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); parent 1018 drivers/scsi/mpt3sas/mpt3sas_transport.c struct Scsi_Host *shost = dev_to_shost(rphy->dev.parent->parent); parent 1178 drivers/scsi/mvsas/mv_sas.c struct domain_device *parent_dev = dev->parent; parent 8529 drivers/scsi/ncr53c8xx.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 8545 drivers/scsi/ncr53c8xx.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 8561 drivers/scsi/ncr53c8xx.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 2358 drivers/scsi/pm8001/pm8001_hwi.c if (!((t->dev->parent) && parent 2359 drivers/scsi/pm8001/pm8001_hwi.c (dev_is_expander(t->dev->parent->dev_type)))) { parent 4542 drivers/scsi/pm8001/pm8001_hwi.c struct domain_device *parent_dev = dev->parent; parent 353 drivers/scsi/pm8001/pm8001_sas.c struct domain_device *pdev = dev->parent; parent 359 drivers/scsi/pm8001/pm8001_sas.c struct domain_device *pdev_p = pdev->parent; parent 362 drivers/scsi/pm8001/pm8001_sas.c pdev = pdev->parent; parent 621 drivers/scsi/pm8001/pm8001_sas.c struct domain_device *parent_dev = dev->parent; parent 2068 drivers/scsi/pm8001/pm80xx_hwi.c if (!((t->dev->parent) && parent 2069 drivers/scsi/pm8001/pm80xx_hwi.c (dev_is_expander(t->dev->parent->dev_type)))) { parent 4544 drivers/scsi/pm8001/pm80xx_hwi.c struct domain_device *parent_dev = dev->parent; parent 2463 drivers/scsi/qla2xxx/qla_attr.c struct Scsi_Host *host = dev_to_shost(starget->dev.parent); parent 2482 drivers/scsi/qla2xxx/qla_attr.c struct Scsi_Host *host = dev_to_shost(starget->dev.parent); parent 2501 drivers/scsi/qla2xxx/qla_attr.c struct Scsi_Host *host = dev_to_shost(starget->dev.parent); parent 776 drivers/scsi/qlogicpti.c of_getintprop_default(dp->parent, parent 790 drivers/scsi/qlogicpti.c bmask = of_getintprop_default(op->dev.of_node->parent, "burst-sizes", 0xff); parent 103 drivers/scsi/raid_class.c dev_printk(KERN_ERR, rc->dev.parent, "RAID COMPONENT REMOVE\n"); parent 200 drivers/scsi/raid_class.c i->f->get_##attr(dev->parent); parent 216 drivers/scsi/raid_class.c dev_printk(KERN_ERR, rc->dev.parent, "COMPONENT RELEASE\n"); parent 217 drivers/scsi/raid_class.c put_device(rc->dev.parent); parent 238 drivers/scsi/raid_class.c rc->dev.parent = get_device(component_dev); parent 601 drivers/scsi/scsi.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 629 drivers/scsi/scsi.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 684 drivers/scsi/scsi.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 5499 drivers/scsi/scsi_debug.c sdbg_host->dev.parent = pseudo_primary; parent 220 drivers/scsi/scsi_scan.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 247 drivers/scsi/scsi_scan.c sdev->sdev_gendev.parent = get_device(&starget->dev); parent 311 drivers/scsi/scsi_scan.c struct Scsi_Host *shost = dev_to_shost(dev->parent); parent 327 drivers/scsi/scsi_scan.c struct device *parent = dev->parent; parent 331 drivers/scsi/scsi_scan.c put_device(parent); parent 345 drivers/scsi/scsi_scan.c static struct scsi_target *__scsi_find_target(struct device *parent, parent 349 drivers/scsi/scsi_scan.c struct Scsi_Host *shost = dev_to_shost(parent); parent 410 drivers/scsi/scsi_scan.c static struct scsi_target *scsi_alloc_target(struct device *parent, parent 413 drivers/scsi/scsi_scan.c struct Scsi_Host *shost = dev_to_shost(parent); parent 430 drivers/scsi/scsi_scan.c dev->parent = get_device(parent); parent 445 drivers/scsi/scsi_scan.c found_target = __scsi_find_target(parent, channel, id); parent 1053 drivers/scsi/scsi_scan.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 1203 drivers/scsi/scsi_scan.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 1464 drivers/scsi/scsi_scan.c struct device *parent = &shost->shost_gendev; parent 1470 drivers/scsi/scsi_scan.c starget = scsi_alloc_target(parent, channel, id); parent 1531 drivers/scsi/scsi_scan.c static void __scsi_scan_target(struct device *parent, unsigned int channel, parent 1534 drivers/scsi/scsi_scan.c struct Scsi_Host *shost = dev_to_shost(parent); parent 1545 drivers/scsi/scsi_scan.c starget = scsi_alloc_target(parent, channel, id); parent 1602 drivers/scsi/scsi_scan.c void scsi_scan_target(struct device *parent, unsigned int channel, parent 1605 drivers/scsi/scsi_scan.c struct Scsi_Host *shost = dev_to_shost(parent); parent 1619 drivers/scsi/scsi_scan.c __scsi_scan_target(parent, channel, id, lun, rescan); parent 437 drivers/scsi/scsi_sysfs.c struct device *parent; parent 446 drivers/scsi/scsi_sysfs.c parent = sdev->sdev_gendev.parent; parent 482 drivers/scsi/scsi_sysfs.c if (parent) parent 483 drivers/scsi/scsi_sysfs.c put_device(parent); parent 1454 drivers/scsi/scsi_sysfs.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 1493 drivers/scsi/scsi_sysfs.c struct Scsi_Host *shost = dev_to_shost(dev->parent); parent 1504 drivers/scsi/scsi_sysfs.c if (starget->dev.parent == dev || &starget->dev == dev) { parent 1578 drivers/scsi/scsi_sysfs.c sdev->sdev_dev.parent = get_device(&sdev->sdev_gendev); parent 1010 drivers/scsi/scsi_transport_fc.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); \ parent 1970 drivers/scsi/scsi_transport_fc.c shost = dev_to_shost(dev->parent); parent 1983 drivers/scsi/scsi_transport_fc.c put_device(dev->parent); parent 2002 drivers/scsi/scsi_transport_fc.c shost = dev_to_shost(dev->parent); parent 2016 drivers/scsi/scsi_transport_fc.c put_device(dev->parent); /* release kobj parent */ parent 2634 drivers/scsi/scsi_transport_fc.c dev->parent = get_device(&shost->shost_gendev); /* parent reference */ parent 2665 drivers/scsi/scsi_transport_fc.c put_device(dev->parent); parent 3386 drivers/scsi/scsi_transport_fc.c dev->parent = get_device(pdev); /* takes parent reference */ parent 3441 drivers/scsi/scsi_transport_fc.c put_device(dev->parent); parent 3508 drivers/scsi/scsi_transport_fc.c if (dev->parent != &shost->shost_gendev) parent 3538 drivers/scsi/scsi_transport_fc.c dev_printk(KERN_ERR, vport->dev.parent, parent 286 drivers/scsi/scsi_transport_iscsi.c struct device *parent = iface->dev.parent; parent 289 drivers/scsi/scsi_transport_iscsi.c put_device(parent); parent 767 drivers/scsi/scsi_transport_iscsi.c iface->dev.parent = get_device(&shost->shost_gendev); parent 792 drivers/scsi/scsi_transport_iscsi.c put_device(iface->dev.parent); parent 1256 drivers/scsi/scsi_transport_iscsi.c fnode_sess->dev.parent = &shost->shost_gendev; parent 1304 drivers/scsi/scsi_transport_iscsi.c fnode_conn->dev.parent = &fnode_sess->dev; parent 1618 drivers/scsi/scsi_transport_iscsi.c struct iscsi_cls_session *sess = iscsi_dev_to_session(conn->dev.parent); parent 2059 drivers/scsi/scsi_transport_iscsi.c session->dev.parent = &shost->shost_gendev; parent 2146 drivers/scsi/scsi_transport_iscsi.c struct device *parent = conn->dev.parent; parent 2150 drivers/scsi/scsi_transport_iscsi.c put_device(parent); parent 2260 drivers/scsi/scsi_transport_iscsi.c conn->dev.parent = &session->dev; parent 3762 drivers/scsi/scsi_transport_iscsi.c struct iscsi_cls_conn *conn = iscsi_dev_to_conn(dev->parent); \ parent 3807 drivers/scsi/scsi_transport_iscsi.c struct iscsi_cls_conn *conn = iscsi_dev_to_conn(dev->parent); \ parent 3963 drivers/scsi/scsi_transport_iscsi.c iscsi_dev_to_session(dev->parent); \ parent 4021 drivers/scsi/scsi_transport_iscsi.c struct iscsi_cls_session *session = iscsi_dev_to_session(dev->parent); parent 4030 drivers/scsi/scsi_transport_iscsi.c struct iscsi_cls_session *session = iscsi_dev_to_session(dev->parent); parent 4039 drivers/scsi/scsi_transport_iscsi.c struct iscsi_cls_session *session = iscsi_dev_to_session(dev->parent); parent 4051 drivers/scsi/scsi_transport_iscsi.c iscsi_dev_to_session(dev->parent); \ parent 4066 drivers/scsi/scsi_transport_iscsi.c iscsi_dev_to_session(dev->parent); \ parent 4408 drivers/scsi/scsi_transport_iscsi.c session = iscsi_dev_to_session(conn->dev.parent); parent 465 drivers/scsi/scsi_transport_sas.c struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); \ parent 497 drivers/scsi/scsi_transport_sas.c struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); \ parent 528 drivers/scsi/scsi_transport_sas.c struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); parent 576 drivers/scsi/scsi_transport_sas.c struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); parent 624 drivers/scsi/scsi_transport_sas.c struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); parent 643 drivers/scsi/scsi_transport_sas.c shost = dev_to_shost(dev->parent); parent 658 drivers/scsi/scsi_transport_sas.c struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); parent 663 drivers/scsi/scsi_transport_sas.c put_device(dev->parent); parent 679 drivers/scsi/scsi_transport_sas.c struct sas_phy *sas_phy_alloc(struct device *parent, int number) parent 681 drivers/scsi/scsi_transport_sas.c struct Scsi_Host *shost = dev_to_shost(parent); parent 692 drivers/scsi/scsi_transport_sas.c phy->dev.parent = get_device(parent); parent 695 drivers/scsi/scsi_transport_sas.c if (scsi_is_sas_expander_device(parent)) { parent 696 drivers/scsi/scsi_transport_sas.c struct sas_rphy *rphy = dev_to_rphy(parent); parent 809 drivers/scsi/scsi_transport_sas.c shost = dev_to_shost(dev->parent); parent 828 drivers/scsi/scsi_transport_sas.c put_device(dev->parent); parent 868 drivers/scsi/scsi_transport_sas.c struct sas_port *sas_port_alloc(struct device *parent, int port_id) parent 870 drivers/scsi/scsi_transport_sas.c struct Scsi_Host *shost = dev_to_shost(parent); parent 881 drivers/scsi/scsi_transport_sas.c port->dev.parent = get_device(parent); parent 887 drivers/scsi/scsi_transport_sas.c if (scsi_is_sas_expander_device(parent)) { parent 888 drivers/scsi/scsi_transport_sas.c struct sas_rphy *rphy = dev_to_rphy(parent); parent 913 drivers/scsi/scsi_transport_sas.c struct sas_port *sas_port_alloc_num(struct device *parent) parent 916 drivers/scsi/scsi_transport_sas.c struct Scsi_Host *shost = dev_to_shost(parent); parent 921 drivers/scsi/scsi_transport_sas.c if (scsi_is_sas_expander_device(parent)) { parent 922 drivers/scsi/scsi_transport_sas.c struct sas_rphy *rphy = dev_to_rphy(parent); parent 929 drivers/scsi/scsi_transport_sas.c return sas_port_alloc(parent, index); parent 1001 drivers/scsi/scsi_transport_sas.c struct device *parent = port->dev.parent; parent 1003 drivers/scsi/scsi_transport_sas.c sysfs_remove_link(&port->dev.kobj, dev_name(parent)); parent 1109 drivers/scsi/scsi_transport_sas.c struct device *parent = port->dev.parent->parent->parent; parent 1114 drivers/scsi/scsi_transport_sas.c res = sysfs_create_link(&port->dev.kobj, &parent->kobj, parent 1115 drivers/scsi/scsi_transport_sas.c dev_name(parent)); parent 1182 drivers/scsi/scsi_transport_sas.c struct sas_phy *phy = dev_to_phy(rphy->dev.parent); parent 1183 drivers/scsi/scsi_transport_sas.c struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); parent 1202 drivers/scsi/scsi_transport_sas.c struct sas_phy *phy = dev_to_phy(rphy->dev.parent); parent 1203 drivers/scsi/scsi_transport_sas.c struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); parent 1330 drivers/scsi/scsi_transport_sas.c shost = dev_to_shost(dev->parent->parent); parent 1351 drivers/scsi/scsi_transport_sas.c shost = dev_to_shost(dev->parent->parent); parent 1374 drivers/scsi/scsi_transport_sas.c shost = dev_to_shost(dev->parent->parent); parent 1394 drivers/scsi/scsi_transport_sas.c put_device(dev->parent); parent 1403 drivers/scsi/scsi_transport_sas.c put_device(dev->parent); parent 1428 drivers/scsi/scsi_transport_sas.c struct sas_rphy *sas_end_device_alloc(struct sas_port *parent) parent 1430 drivers/scsi/scsi_transport_sas.c struct Scsi_Host *shost = dev_to_shost(&parent->dev); parent 1439 drivers/scsi/scsi_transport_sas.c rdev->rphy.dev.parent = get_device(&parent->dev); parent 1441 drivers/scsi/scsi_transport_sas.c if (scsi_is_sas_expander_device(parent->dev.parent)) { parent 1442 drivers/scsi/scsi_transport_sas.c struct sas_rphy *rphy = dev_to_rphy(parent->dev.parent); parent 1445 drivers/scsi/scsi_transport_sas.c parent->port_identifier); parent 1448 drivers/scsi/scsi_transport_sas.c shost->host_no, parent->port_identifier); parent 1467 drivers/scsi/scsi_transport_sas.c struct sas_rphy *sas_expander_alloc(struct sas_port *parent, parent 1470 drivers/scsi/scsi_transport_sas.c struct Scsi_Host *shost = dev_to_shost(&parent->dev); parent 1483 drivers/scsi/scsi_transport_sas.c rdev->rphy.dev.parent = get_device(&parent->dev); parent 1506 drivers/scsi/scsi_transport_sas.c struct sas_port *parent = dev_to_sas_port(rphy->dev.parent); parent 1507 drivers/scsi/scsi_transport_sas.c struct Scsi_Host *shost = dev_to_shost(parent->dev.parent); parent 1512 drivers/scsi/scsi_transport_sas.c if (parent->rphy) parent 1514 drivers/scsi/scsi_transport_sas.c parent->rphy = rphy; parent 1566 drivers/scsi/scsi_transport_sas.c struct Scsi_Host *shost = dev_to_shost(rphy->dev.parent->parent); parent 1601 drivers/scsi/scsi_transport_sas.c struct sas_port *parent = dev_to_sas_port(rphy->dev.parent); parent 1603 drivers/scsi/scsi_transport_sas.c parent->rphy = NULL; parent 302 drivers/scsi/scsi_transport_spi.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); \ parent 319 drivers/scsi/scsi_transport_spi.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); \ parent 337 drivers/scsi/scsi_transport_spi.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); \ parent 481 drivers/scsi/scsi_transport_spi.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 497 drivers/scsi/scsi_transport_spi.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 525 drivers/scsi/scsi_transport_spi.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 1399 drivers/scsi/scsi_transport_spi.c shost = dev_to_shost(dev->parent); parent 45 drivers/scsi/scsi_transport_srp.c #define transport_class_to_srp_rport(dev) dev_to_rport((dev)->parent) parent 48 drivers/scsi/scsi_transport_srp.c return dev_to_shost(r->dev.parent); parent 411 drivers/scsi/scsi_transport_srp.c scsi_target_block(rport->dev.parent); parent 412 drivers/scsi/scsi_transport_srp.c scsi_target_unblock(rport->dev.parent, SDEV_TRANSPORT_OFFLINE); parent 455 drivers/scsi/scsi_transport_srp.c scsi_target_unblock(rport->dev.parent, SDEV_TRANSPORT_OFFLINE); parent 617 drivers/scsi/scsi_transport_srp.c put_device(dev->parent); parent 635 drivers/scsi/scsi_transport_srp.c shost = dev_to_shost(dev->parent); parent 694 drivers/scsi/scsi_transport_srp.c struct device *parent = &shost->shost_gendev; parent 706 drivers/scsi/scsi_transport_srp.c rport->dev.parent = get_device(parent); parent 3346 drivers/scsi/sd.c sdkp->dev.parent = dev; parent 138 drivers/scsi/ses.c struct scsi_device *sdev = to_scsi_device(edev->edev.parent); parent 168 drivers/scsi/ses.c struct scsi_device *sdev = to_scsi_device(edev->edev.parent); parent 409 drivers/scsi/ses.c if (!scsi_is_sdev_device(edev->edev.parent)) parent 412 drivers/scsi/ses.c sdev = to_scsi_device(edev->edev.parent); parent 605 drivers/scsi/ses.c struct scsi_device *edev_sdev = to_scsi_device(edev->edev.parent); parent 613 drivers/scsi/ses.c if (scsi_is_sas_rphy(sdev->sdev_target->dev.parent)) parent 626 drivers/scsi/ses.c struct scsi_device *sdev = to_scsi_device(cdev->parent); parent 738 drivers/scsi/ses.c edev = enclosure_register(cdev->parent, dev_name(&sdev->sdev_gendev), parent 825 drivers/scsi/ses.c struct scsi_device *sdev = to_scsi_device(cdev->parent); parent 1502 drivers/scsi/sg.c struct scsi_device *scsidp = to_scsi_device(cl_dev->parent); parent 1540 drivers/scsi/sg.c sg_class_member = device_create(sg_sysfs_class, cl_dev->parent, parent 1602 drivers/scsi/sg.c struct scsi_device *scsidp = to_scsi_device(cl_dev->parent); parent 282 drivers/scsi/snic/snic_disc.c tgt->dev.parent = get_device(&snic->shost->shost_gendev); parent 107 drivers/scsi/snic/snic_disc.h (is_snic_target(((struct scsi_target *) st)->dev.parent) ? \ parent 108 drivers/scsi/snic/snic_disc.h dev_to_tgt(st->dev.parent) : NULL) parent 111 drivers/scsi/snic/snic_disc.h dev_to_shost(t->dev.parent) parent 162 drivers/scsi/sun_esp.c bus_dp = dp->parent; parent 184 drivers/scsi/sun_esp.c val = of_getintprop_default(dma_dp->parent, "burst-sizes", 0xff); parent 533 drivers/scsi/sun_esp.c if (of_node_name_eq(dp->parent, "espdma") || parent 534 drivers/scsi/sun_esp.c of_node_name_eq(dp->parent, "dma")) parent 535 drivers/scsi/sun_esp.c dma_node = dp->parent; parent 1889 drivers/scsi/sym53c8xx_2/sym_glue.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 1899 drivers/scsi/sym53c8xx_2/sym_glue.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 1914 drivers/scsi/sym53c8xx_2/sym_glue.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 1929 drivers/scsi/sym53c8xx_2/sym_glue.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 1944 drivers/scsi/sym53c8xx_2/sym_glue.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 1957 drivers/scsi/sym53c8xx_2/sym_glue.c struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); parent 85 drivers/scsi/ufs/ufs_bsg.c struct ufs_hba *hba = shost_priv(dev_to_shost(job->dev->parent)); parent 183 drivers/scsi/ufs/ufs_bsg.c put_device(dev->parent); parent 196 drivers/scsi/ufs/ufs_bsg.c struct device *parent = &shost->shost_gendev; parent 202 drivers/scsi/ufs/ufs_bsg.c bsg_dev->parent = get_device(parent); parent 64 drivers/sh/clk/core.c freq = clk->parent->rate * mult / div; parent 212 drivers/sh/clk/core.c return clk->parent ? clk->parent->rate : 0; parent 215 drivers/sh/clk/core.c int clk_reparent(struct clk *child, struct clk *parent) parent 218 drivers/sh/clk/core.c if (parent) parent 219 drivers/sh/clk/core.c list_add(&child->sibling, &parent->children); parent 220 drivers/sh/clk/core.c child->parent = parent; parent 247 drivers/sh/clk/core.c if (likely(clk->parent)) parent 248 drivers/sh/clk/core.c __clk_disable(clk->parent); parent 270 drivers/sh/clk/core.c if (clk->parent) { parent 271 drivers/sh/clk/core.c ret = __clk_enable(clk->parent); parent 279 drivers/sh/clk/core.c if (clk->parent) parent 280 drivers/sh/clk/core.c __clk_disable(clk->parent); parent 332 drivers/sh/clk/core.c while (clk->parent) parent 333 drivers/sh/clk/core.c clk = clk->parent; parent 351 drivers/sh/clk/core.c if (!clk->parent) { parent 433 drivers/sh/clk/core.c if (clk->parent) parent 434 drivers/sh/clk/core.c list_add(&clk->sibling, &clk->parent->children); parent 511 drivers/sh/clk/core.c int clk_set_parent(struct clk *clk, struct clk *parent) parent 516 drivers/sh/clk/core.c if (!parent || !clk) parent 518 drivers/sh/clk/core.c if (clk->parent == parent) parent 524 drivers/sh/clk/core.c ret = clk->ops->set_parent(clk, parent); parent 526 drivers/sh/clk/core.c ret = clk_reparent(clk, parent); parent 532 drivers/sh/clk/core.c clk, clk->parent, clk->rate); parent 548 drivers/sh/clk/core.c return clk->parent; parent 582 drivers/sh/clk/core.c clkp->parent); parent 213 drivers/sh/clk/cpg.c if (clk->parent) parent 233 drivers/sh/clk/cpg.c if (!clk->parent) { parent 294 drivers/sh/clk/cpg.c static int sh_clk_div6_set_parent(struct clk *clk, struct clk *parent) parent 305 drivers/sh/clk/cpg.c if (clk->parent_table[i] == parent) parent 311 drivers/sh/clk/cpg.c ret = clk_reparent(clk, parent); parent 351 drivers/sh/clk/cpg.c static int sh_clk_div4_set_parent(struct clk *clk, struct clk *parent) parent 362 drivers/sh/clk/cpg.c if (parent->flags & CLK_ENABLE_ON_INIT) parent 367 drivers/sh/clk/cpg.c ret = clk_reparent(clk, parent); parent 418 drivers/sh/clk/cpg.c return clk->parent->rate; parent 420 drivers/sh/clk/cpg.c return clk->parent->rate / value; parent 450 drivers/sh/clk/cpg.c idx = (clk->parent->rate / rate) & 0xffff; parent 232 drivers/sh/maple/maple.c mdev->dev.parent = &maple_bus; parent 80 drivers/sh/superhyway/superhyway.c dev->dev.parent = &superhyway_bus_device; parent 697 drivers/siox/siox-core.c smaster->dev.parent = dev; parent 785 drivers/siox/siox-core.c sdevice->dev.parent = &smaster->dev; parent 159 drivers/slimbus/core.c sbdev->dev.parent = ctrl->dev; parent 1325 drivers/slimbus/qcom-ngd-ctrl.c static int of_qcom_slim_ngd_register(struct device *parent, parent 1334 drivers/slimbus/qcom-ngd-ctrl.c match = of_match_node(qcom_slim_ngd_dt_match, parent->of_node); parent 1336 drivers/slimbus/qcom-ngd-ctrl.c for_each_available_child_of_node(parent->of_node, node) { parent 1353 drivers/slimbus/qcom-ngd-ctrl.c ngd->pdev->dev.parent = parent; parent 247 drivers/soc/aspeed/aspeed-lpc-ctrl.c pdev->dev.parent->of_node); parent 267 drivers/soc/aspeed/aspeed-lpc-ctrl.c lpc_ctrl->miscdev.parent = dev; parent 202 drivers/soc/aspeed/aspeed-lpc-snoop.c lpc_snoop->chan[channel].miscdev.parent = dev; parent 271 drivers/soc/aspeed/aspeed-lpc-snoop.c pdev->dev.parent->of_node); parent 74 drivers/soc/aspeed/aspeed-p2a-ctrl.c struct aspeed_p2a_ctrl *parent; parent 105 drivers/soc/aspeed/aspeed-p2a-ctrl.c struct aspeed_p2a_ctrl *ctrl = priv->parent; parent 176 drivers/soc/aspeed/aspeed-p2a-ctrl.c struct aspeed_p2a_ctrl *ctrl = priv->parent; parent 250 drivers/soc/aspeed/aspeed-p2a-ctrl.c priv->parent = file->private_data; parent 273 drivers/soc/aspeed/aspeed-p2a-ctrl.c mutex_lock(&priv->parent->tracking); parent 275 drivers/soc/aspeed/aspeed-p2a-ctrl.c priv->parent->readers -= priv->read; parent 278 drivers/soc/aspeed/aspeed-p2a-ctrl.c priv->parent->readerwriters[i] -= priv->readwrite[i]; parent 280 drivers/soc/aspeed/aspeed-p2a-ctrl.c if (priv->parent->readerwriters[i] > 0) parent 283 drivers/soc/aspeed/aspeed-p2a-ctrl.c bits |= priv->parent->config->regions[i].bit; parent 294 drivers/soc/aspeed/aspeed-p2a-ctrl.c regmap_update_bits(priv->parent->regmap, SCU2C, bits, bits); parent 299 drivers/soc/aspeed/aspeed-p2a-ctrl.c if (!open_regions && priv->parent->readers == 0) parent 300 drivers/soc/aspeed/aspeed-p2a-ctrl.c aspeed_p2a_disable_bridge(priv->parent); parent 302 drivers/soc/aspeed/aspeed-p2a-ctrl.c mutex_unlock(&priv->parent->tracking); parent 362 drivers/soc/aspeed/aspeed-p2a-ctrl.c misc_ctrl->regmap = syscon_node_to_regmap(pdev->dev.parent->of_node); parent 377 drivers/soc/aspeed/aspeed-p2a-ctrl.c misc_ctrl->miscdev.parent = dev; parent 495 drivers/soc/bcm/bcm2835-power.c dom->clk = devm_clk_get(dev->parent, name); parent 604 drivers/soc/bcm/bcm2835-power.c struct bcm2835_pm *pm = dev_get_drvdata(pdev->dev.parent); parent 608 drivers/soc/bcm/bcm2835-power.c int parent, child; parent 652 drivers/soc/bcm/bcm2835-power.c pm_genpd_add_subdomain(&power->domains[domain_deps[i].parent].base, parent 659 drivers/soc/bcm/bcm2835-power.c power->reset.of_node = dev->parent->of_node; parent 665 drivers/soc/bcm/bcm2835-power.c of_genpd_add_provider_onecell(dev->parent->of_node, &power->pd_xlate); parent 203 drivers/soc/imx/gpc.c device_link_add(dev, dev->parent, DL_FLAG_AUTOREMOVE_CONSUMER); parent 499 drivers/soc/imx/gpc.c pd_pdev->dev.parent = &pdev->dev; parent 627 drivers/soc/imx/gpcv2.c pd_pdev->dev.parent = dev; parent 45 drivers/soc/qcom/apr.c struct apr *apr = dev_get_drvdata(adev->dev.parent); parent 222 drivers/soc/qcom/apr.c struct apr *apr = dev_get_drvdata(adev->dev.parent); parent 282 drivers/soc/qcom/apr.c adev->dev.parent = dev; parent 203 drivers/soc/qcom/rmtfs_mem.c rmtfs_mem->dev.parent = &pdev->dev; parent 73 drivers/soc/qcom/rpmh.c struct rsc_drv *drv = dev_get_drvdata(dev->parent); parent 41 drivers/soc/qcom/rpmhpd.c struct generic_pm_domain *parent; parent 105 drivers/soc/qcom/rpmhpd.c .parent = &sdm845_mx.pd, parent 113 drivers/soc/qcom/rpmhpd.c .parent = &sdm845_mx_ao.pd, parent 387 drivers/soc/qcom/rpmhpd.c if (rpmhpds[i]->parent) parent 388 drivers/soc/qcom/rpmhpd.c pm_genpd_add_subdomain(rpmhpds[i]->parent, parent 346 drivers/soc/qcom/rpmpd.c rpm = dev_get_drvdata(pdev->dev.parent); parent 42 drivers/soc/renesas/r8a774c0-sysc.c r8a774c0_areas[6].parent = R8A774C0_PD_ALWAYS_ON; parent 43 drivers/soc/renesas/r8a774c0-sysc.c r8a774c0_areas[7].parent = R8A774C0_PD_3DG_B; parent 42 drivers/soc/renesas/r8a77990-sysc.c r8a77990_areas[7].parent = R8A77990_PD_ALWAYS_ON; parent 43 drivers/soc/renesas/r8a77990-sysc.c r8a77990_areas[8].parent = R8A77990_PD_3DG_B; parent 401 drivers/soc/renesas/rcar-sysc.c if (area->parent < 0) parent 404 drivers/soc/renesas/rcar-sysc.c error = pm_genpd_add_subdomain(domains->domains[area->parent], parent 408 drivers/soc/renesas/rcar-sysc.c area->name, area->parent); parent 34 drivers/soc/renesas/rcar-sysc.h int parent; /* -1 if none */ parent 281 drivers/soc/renesas/rmobile-sysc.c struct device_node *parent, parent 286 drivers/soc/renesas/rmobile-sysc.c for_each_child_of_node(parent, np) { parent 565 drivers/soc/rockchip/pm_domains.c struct device_node *parent) parent 571 drivers/soc/rockchip/pm_domains.c for_each_child_of_node(parent, np) { parent 574 drivers/soc/rockchip/pm_domains.c error = of_property_read_u32(parent, "reg", &idx); parent 578 drivers/soc/rockchip/pm_domains.c parent, error); parent 624 drivers/soc/rockchip/pm_domains.c struct device *parent; parent 657 drivers/soc/rockchip/pm_domains.c parent = dev->parent; parent 658 drivers/soc/rockchip/pm_domains.c if (!parent) { parent 663 drivers/soc/rockchip/pm_domains.c pmu->regmap = syscon_node_to_regmap(parent->of_node); parent 148 drivers/soc/samsung/pm_domains.c struct of_phandle_args child, parent; parent 155 drivers/soc/samsung/pm_domains.c &parent) != 0) parent 158 drivers/soc/samsung/pm_domains.c if (of_genpd_add_subdomain(&parent, &child)) parent 160 drivers/soc/samsung/pm_domains.c parent.np, child.np); parent 163 drivers/soc/samsung/pm_domains.c parent.np, child.np); parent 1081 drivers/soc/tegra/pmc.c struct device_node *parent) parent 1086 drivers/soc/tegra/pmc.c np = of_get_child_by_name(parent, "powergates"); parent 1119 drivers/soc/tegra/pmc.c static void tegra_powergate_remove_all(struct device_node *parent) parent 1124 drivers/soc/tegra/pmc.c np = of_get_child_by_name(parent, "powergates"); parent 1911 drivers/soc/tegra/pmc.c if (domain->parent) parent 1912 drivers/soc/tegra/pmc.c irq_domain_set_hwirq_and_chip(domain->parent, parent 1936 drivers/soc/tegra/pmc.c if (domain->parent) parent 1937 drivers/soc/tegra/pmc.c irq_domain_set_hwirq_and_chip(domain->parent, virq, 0, parent 2018 drivers/soc/tegra/pmc.c struct irq_domain *parent = NULL; parent 2023 drivers/soc/tegra/pmc.c parent = irq_find_host(np); parent 2027 drivers/soc/tegra/pmc.c if (!parent) parent 2038 drivers/soc/tegra/pmc.c pmc->domain = irq_domain_add_hierarchy(parent, 0, 96, pmc->dev->of_node, parent 49 drivers/soc/ti/ti_sci_inta_msi.c struct irq_domain *parent) parent 55 drivers/soc/ti/ti_sci_inta_msi.c domain = msi_create_irq_domain(fwnode, info, parent); parent 194 drivers/soc/ux500/ux500-soc-id.c struct device *parent; parent 220 drivers/soc/ux500/ux500-soc-id.c parent = soc_device_to_device(soc_dev); parent 221 drivers/soc/ux500/ux500-soc-id.c device_create_file(parent, &ux500_soc_attr); parent 302 drivers/soc/xilinx/zynqmp_pm_domains.c of_genpd_add_provider_onecell(dev->parent->of_node, zynqmp_pd_data); parent 309 drivers/soc/xilinx/zynqmp_pm_domains.c of_genpd_del_provider(pdev->dev.parent->of_node); parent 136 drivers/soundwire/intel_init.c pdevinfo.parent = res->parent; parent 29 drivers/soundwire/slave.c slave->dev.parent = bus->dev; parent 75 drivers/soundwire/slave.c struct acpi_device *adev, *parent; parent 77 drivers/soundwire/slave.c parent = ACPI_COMPANION(bus->dev); parent 78 drivers/soundwire/slave.c if (!parent) { parent 83 drivers/soundwire/slave.c list_for_each_entry(adev, &parent->children, node) { parent 381 drivers/spi/atmel-quadspi.c return dev_name(spimem->spi->dev.parent); parent 485 drivers/spi/spi-at91-usart.c struct device_node *np = pdev->dev.parent->of_node; parent 521 drivers/spi/spi-at91-usart.c regs = platform_get_resource(to_platform_device(pdev->dev.parent), parent 526 drivers/spi/spi-at91-usart.c irq = platform_get_irq(to_platform_device(pdev->dev.parent), 0); parent 530 drivers/spi/spi-at91-usart.c clk = devm_clk_get(pdev->dev.parent, "usart"); parent 544 drivers/spi/spi-at91-usart.c controller->dev.of_node = pdev->dev.parent->of_node; parent 585 drivers/spi/spi-at91-usart.c aus->mpdev = to_platform_device(pdev->dev.parent); parent 618 drivers/spi/spi-atmel.c dev_vdbg(master->dev.parent, "atmel_spi_next_xfer_pio\n"); parent 632 drivers/spi/spi-atmel.c dev_dbg(master->dev.parent, parent 655 drivers/spi/spi-atmel.c dev_vdbg(master->dev.parent, "atmel_spi_next_xfer_fifo\n"); parent 699 drivers/spi/spi-atmel.c dev_dbg(master->dev.parent, parent 740 drivers/spi/spi-atmel.c dev_vdbg(master->dev.parent, "atmel_spi_next_xfer_dma_submit\n"); parent 794 drivers/spi/spi-atmel.c dev_dbg(master->dev.parent, parent 990 drivers/spi/spi-atmel.c dma_unmap_single(master->dev.parent, xfer->tx_dma, parent 993 drivers/spi/spi-atmel.c dma_unmap_single(master->dev.parent, xfer->rx_dma, parent 1096 drivers/spi/spi-atmel.c dev_warn(master->dev.parent, "overrun\n"); parent 1325 drivers/spi/spi-atmel.c dev_warn(master->dev.parent, parent 1341 drivers/spi/spi-atmel.c dev_warn(master->dev.parent, parent 1598 drivers/spi/spi-atmel.c dev_info(master->dev.parent, parent 468 drivers/spi/spi-davinci.c struct device *sdev = dspi->bitbang.master->dev.parent; parent 752 drivers/spi/spi-davinci.c struct device *sdev = dspi->bitbang.master->dev.parent; parent 121 drivers/spi/spi-fsl-spi.c pdata = spi->dev.parent->parent->platform_data; parent 694 drivers/spi/spi-fsl-spi.c struct device *dev = spi->dev.parent->parent; parent 564 drivers/spi/spi-geni-qcom.c mas->se.wrapper = dev_get_drvdata(pdev->dev.parent); parent 62 drivers/spi/spi-jcore.c dev_err(hw->master->dev.parent, parent 73 drivers/spi/spi-jcore.c dev_dbg(hw->master->dev.parent, "chipselect %d\n", spi->chip_select); parent 92 drivers/spi/spi-jcore.c dev_dbg(hw->master->dev.parent, "speed=%d reg=0x%x\n", parent 48 drivers/spi/spi-mem.c dmadev = ctlr->dev.parent; parent 94 drivers/spi/spi-mem.c dmadev = ctlr->dev.parent; parent 236 drivers/spi/spi-mem.c ret = pm_runtime_get_sync(ctlr->dev.parent); parent 258 drivers/spi/spi-mem.c pm_runtime_put(ctlr->dev.parent); parent 304 drivers/spi/spi-meson-spicc.c unsigned long parent, value; parent 307 drivers/spi/spi-meson-spicc.c parent = clk_get_rate(spicc->core); parent 312 drivers/spi/spi-meson-spicc.c value = parent >> (i + 2); parent 327 drivers/spi/spi-meson-spicc.c parent, speed, value, div); parent 167 drivers/spi/spi-meson-spifc.c unsigned long parent, value; parent 170 drivers/spi/spi-meson-spifc.c parent = clk_get_rate(spifc->clk); parent 171 drivers/spi/spi-meson-spifc.c n = max_t(int, parent / speed - 1, 1); parent 173 drivers/spi/spi-meson-spifc.c dev_dbg(spifc->dev, "parent %lu, speed %u, n %d\n", parent, parent 252 drivers/spi/spi-pxa2xx-pci.c pi.parent = &dev->dev; parent 1557 drivers/spi/spi-pxa2xx.c else if (dev_is_pci(pdev->dev.parent)) parent 1559 drivers/spi/spi-pxa2xx.c to_pci_dev(pdev->dev.parent)); parent 1592 drivers/spi/spi-pxa2xx.c pdata->tx_param = pdev->dev.parent; parent 1593 drivers/spi/spi-pxa2xx.c pdata->rx_param = pdev->dev.parent; parent 1586 drivers/spi/spi-topcliff-pch.c pd_dev->dev.parent = &pdev->dev; parent 342 drivers/spi/spi-uniphier.c struct device *dev = master->dev.parent; parent 1098 drivers/spi/spi-zynqmp-gqspi.c if (master->dev.parent == NULL) parent 1099 drivers/spi/spi-zynqmp-gqspi.c master->dev.parent = &master->dev; parent 509 drivers/spi/spi.c spi->dev.parent = &ctlr->dev; parent 558 drivers/spi/spi.c struct device *dev = ctlr->dev.parent; parent 714 drivers/spi/spi.c dev_err(ctlr->dev.parent, "can't create new device for %s\n", parent 908 drivers/spi/spi.c tx_dev = ctlr->dev.parent; parent 913 drivers/spi/spi.c rx_dev = ctlr->dev.parent; parent 955 drivers/spi/spi.c tx_dev = ctlr->dev.parent; parent 960 drivers/spi/spi.c rx_dev = ctlr->dev.parent; parent 1317 drivers/spi/spi.c pm_runtime_mark_last_busy(ctlr->dev.parent); parent 1318 drivers/spi/spi.c pm_runtime_put_autosuspend(ctlr->dev.parent); parent 1342 drivers/spi/spi.c ret = pm_runtime_get_sync(ctlr->dev.parent); parent 1344 drivers/spi/spi.c pm_runtime_put_noidle(ctlr->dev.parent); parent 1363 drivers/spi/spi.c pm_runtime_put(ctlr->dev.parent); parent 1932 drivers/spi/spi.c ACPI_HANDLE(ctlr->dev.parent) != parent_handle) parent 1999 drivers/spi/spi.c ACPI_HANDLE(ctlr->dev.parent) == parent_handle) { parent 2059 drivers/spi/spi.c handle = ACPI_HANDLE(ctlr->dev.parent); parent 2234 drivers/spi/spi.c ctlr->dev.parent = dev; parent 2383 drivers/spi/spi.c struct device *dev = ctlr->dev.parent; parent 3693 drivers/spi/spi.c ctlr = of_find_spi_controller_by_node(rd->dn->parent); parent 3744 drivers/spi/spi.c return ACPI_COMPANION(dev->parent) == data; parent 3779 drivers/spi/spi.c ctlr = acpi_spi_find_controller_by_adev(adev->parent); parent 396 drivers/spmi/spmi.c sdev->dev.parent = &ctrl->dev; parent 413 drivers/spmi/spmi.c struct spmi_controller *spmi_controller_alloc(struct device *parent, parent 419 drivers/spmi/spmi.c if (WARN_ON(!parent)) parent 429 drivers/spmi/spmi.c ctrl->dev.parent = parent; parent 430 drivers/spmi/spmi.c ctrl->dev.of_node = parent->of_node; parent 435 drivers/spmi/spmi.c dev_err(parent, parent 498 drivers/ssb/main.c dev->parent = &bus->host_pci->dev; parent 499 drivers/ssb/main.c sdev->dma_dev = dev->parent; parent 505 drivers/ssb/main.c dev->parent = &bus->host_pcmcia->dev; parent 510 drivers/ssb/main.c dev->parent = &bus->host_sdio->dev; parent 654 drivers/staging/android/ion/ion.c idev->dev.parent = NULL; parent 462 drivers/staging/emxx_udc/emxx_udc.c req->req.dma = dma_map_single(udc->gadget.dev.parent, parent 472 drivers/staging/emxx_udc/emxx_udc.c dma_sync_single_for_device(udc->gadget.dev.parent, parent 507 drivers/staging/emxx_udc/emxx_udc.c dma_unmap_single(udc->gadget.dev.parent, parent 517 drivers/staging/emxx_udc/emxx_udc.c dma_sync_single_for_cpu(udc->gadget.dev.parent, parent 3068 drivers/staging/emxx_udc/emxx_udc.c udc->gadget.dev.parent = &pdev->dev; parent 310 drivers/staging/fieldbus/anybuss/arcx-anybus.c cd->class_dev->parent = dev; parent 185 drivers/staging/fieldbus/anybuss/hms-profinet.c priv->fbdev.parent = dev; parent 1377 drivers/staging/fieldbus/anybuss/host.c cd->client->dev.parent = dev; parent 289 drivers/staging/fieldbus/dev_core.c fb->dev = device_create(&fieldbus_class, fb->parent, devno, fb, parent 53 drivers/staging/fieldbus/fieldbus_dev.h struct device *parent; parent 51 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c strlcpy(drvinfo->bus_info, dev_name(netdev->dev.parent->parent), parent 619 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct device *dev = net_dev->dev.parent; parent 1997 drivers/staging/fwserial/fwserial.c struct fw_device *parent = fw_parent_device(unit); parent 2011 drivers/staging/fwserial/fwserial.c peer->guid = (u64)parent->config_rom[3] << 32 | parent->config_rom[4]; parent 2012 drivers/staging/fwserial/fwserial.c peer->speed = parent->max_speed; parent 2013 drivers/staging/fwserial/fwserial.c peer->max_payload = min(device_max_receive(parent), parent 2016 drivers/staging/fwserial/fwserial.c generation = parent->generation; parent 2018 drivers/staging/fwserial/fwserial.c peer->node_id = parent->node_id; parent 2053 drivers/staging/fwserial/fwserial.c if (parent->is_local) { parent 2142 drivers/staging/fwserial/fwserial.c struct fw_device *parent = fw_parent_device(unit); parent 2143 drivers/staging/fwserial/fwserial.c struct fw_card *card = parent->card; parent 2381 drivers/staging/fwserial/fwserial.c struct fw_device *parent = fw_parent_device(unit); parent 2385 drivers/staging/fwserial/fwserial.c generation = parent->generation; parent 2387 drivers/staging/fwserial/fwserial.c peer->node_id = parent->node_id; parent 187 drivers/staging/gasket/gasket_core.c struct device *parent, struct gasket_dev **pdev) parent 194 drivers/staging/gasket/gasket_core.c const char *parent_name = dev_name(parent); parent 216 drivers/staging/gasket/gasket_core.c gasket_dev->dev = get_device(parent); parent 230 drivers/staging/gasket/gasket_core.c device_create(internal_desc->class, parent, dev_info->devt, parent 1477 drivers/staging/gasket/gasket_core.c struct device *parent; parent 1490 drivers/staging/gasket/gasket_core.c parent = &pci_dev->dev; parent 1491 drivers/staging/gasket/gasket_core.c ret = __gasket_add_device(parent, internal_desc, &gasket_dev); parent 27 drivers/staging/greybus/authentication.c struct device *parent; parent 93 drivers/staging/greybus/authentication.c dev_err(cap->parent, "failed to get endpoint uid (%d)\n", ret); parent 126 drivers/staging/greybus/authentication.c dev_err(cap->parent, "failed to get certificate (%d)\n", ret); parent 165 drivers/staging/greybus/authentication.c dev_err(cap->parent, "failed to authenticate (%d)\n", ret); parent 310 drivers/staging/greybus/authentication.c cap->parent = &connection->bundle->dev; parent 339 drivers/staging/greybus/authentication.c cap->class_device = device_create(cap_class, cap->parent, cap->dev_num, parent 37 drivers/staging/greybus/fw-download.c struct device *parent; parent 48 drivers/staging/greybus/fw-download.c dev_dbg(fw_req->fw_download->parent, "firmware %s released\n", parent 136 drivers/staging/greybus/fw-download.c dev_err(fw_download->parent, parent 151 drivers/staging/greybus/fw-download.c dev_err(fw_download->parent, parent 176 drivers/staging/greybus/fw-download.c dev_err(fw_download->parent, parent 187 drivers/staging/greybus/fw-download.c dev_info(fw_download->parent, "Requested firmware package '%s'\n", parent 190 drivers/staging/greybus/fw-download.c ret = request_firmware(&fw_req->fw, fw_req->name, fw_download->parent); parent 192 drivers/staging/greybus/fw-download.c dev_err(fw_download->parent, parent 232 drivers/staging/greybus/fw-download.c dev_err(fw_download->parent, parent 244 drivers/staging/greybus/fw-download.c dev_err(fw_download->parent, parent 254 drivers/staging/greybus/fw-download.c dev_err(fw_download->parent, "error allocating response\n"); parent 263 drivers/staging/greybus/fw-download.c dev_dbg(fw_download->parent, parent 282 drivers/staging/greybus/fw-download.c dev_err(fw_download->parent, parent 295 drivers/staging/greybus/fw-download.c dev_err(fw_download->parent, parent 321 drivers/staging/greybus/fw-download.c dev_err(fw_download->parent, parent 330 drivers/staging/greybus/fw-download.c dev_err(fw_download->parent, parent 339 drivers/staging/greybus/fw-download.c dev_dbg(fw_download->parent, parent 361 drivers/staging/greybus/fw-download.c dev_err(fw_download->parent, parent 372 drivers/staging/greybus/fw-download.c dev_err(fw_download->parent, parent 382 drivers/staging/greybus/fw-download.c dev_dbg(fw_download->parent, "release firmware\n"); parent 417 drivers/staging/greybus/fw-download.c fw_download->parent = &connection->bundle->dev; parent 24 drivers/staging/greybus/fw-management.c struct device *parent; parent 115 drivers/staging/greybus/fw-management.c dev_err(fw_mgmt->parent, parent 131 drivers/staging/greybus/fw-management.c dev_err(fw_mgmt->parent, parent 147 drivers/staging/greybus/fw-management.c dev_err(fw_mgmt->parent, parent 160 drivers/staging/greybus/fw-management.c dev_err(fw_mgmt->parent, "load-and-validate: firmware-tag is not NULL terminated\n"); parent 167 drivers/staging/greybus/fw-management.c dev_err(fw_mgmt->parent, "failed to allocate request id (%d)\n", parent 183 drivers/staging/greybus/fw-management.c dev_err(fw_mgmt->parent, parent 200 drivers/staging/greybus/fw-management.c dev_err(fw_mgmt->parent, parent 206 drivers/staging/greybus/fw-management.c dev_err(fw_mgmt->parent, "illegal size of firmware loaded request (%zu != %zu)\n", parent 215 drivers/staging/greybus/fw-management.c dev_err(fw_mgmt->parent, "invalid request id for firmware loaded request (%02u != %02u)\n", parent 227 drivers/staging/greybus/fw-management.c dev_err(fw_mgmt->parent, parent 231 drivers/staging/greybus/fw-management.c dev_err(fw_mgmt->parent, parent 258 drivers/staging/greybus/fw-management.c dev_err(fw_mgmt->parent, "backend-version: firmware-tag is not NULL terminated\n"); parent 266 drivers/staging/greybus/fw-management.c dev_err(fw_mgmt->parent, "failed to get version of %s backend firmware (%d)\n", parent 286 drivers/staging/greybus/fw-management.c dev_err(fw_mgmt->parent, parent 291 drivers/staging/greybus/fw-management.c dev_err(fw_mgmt->parent, "Invalid status received: %u\n", parent 311 drivers/staging/greybus/fw-management.c dev_err(fw_mgmt->parent, "backend-update: firmware-tag is not NULL terminated\n"); parent 318 drivers/staging/greybus/fw-management.c dev_err(fw_mgmt->parent, "failed to allocate request id (%d)\n", parent 333 drivers/staging/greybus/fw-management.c dev_err(fw_mgmt->parent, parent 350 drivers/staging/greybus/fw-management.c dev_err(fw_mgmt->parent, "unexpected backend firmware updated request received\n"); parent 355 drivers/staging/greybus/fw-management.c dev_err(fw_mgmt->parent, "illegal size of backend firmware updated request (%zu != %zu)\n", parent 364 drivers/staging/greybus/fw-management.c dev_err(fw_mgmt->parent, "invalid request id for backend firmware updated request (%02u != %02u)\n", parent 375 drivers/staging/greybus/fw-management.c dev_err(fw_mgmt->parent, parent 458 drivers/staging/greybus/fw-management.c dev_err(fw_mgmt->parent, "timed out waiting for firmware load and validation to finish\n"); parent 482 drivers/staging/greybus/fw-management.c dev_err(fw_mgmt->parent, "timed out waiting for backend firmware update to finish\n"); parent 497 drivers/staging/greybus/fw-management.c dev_err(fw_mgmt->parent, "timeout can't be zero\n"); parent 506 drivers/staging/greybus/fw-management.c dev_err(fw_mgmt->parent, parent 520 drivers/staging/greybus/fw-management.c dev_err(fw_mgmt->parent, "Mode-switch failed: %d\n", parent 599 drivers/staging/greybus/fw-management.c fw_mgmt->parent = &connection->bundle->dev; parent 632 drivers/staging/greybus/fw-management.c fw_mgmt->class_device = device_create(fw_mgmt_class, fw_mgmt->parent, parent 243 drivers/staging/greybus/gbphy.c gbphy_dev->dev.parent = &bundle->dev; parent 552 drivers/staging/greybus/gpio.c gpio->parent = &gbphy_dev->dev; parent 411 drivers/staging/greybus/hid.c hid->dev.parent = &ghid->connection->bundle->dev; parent 286 drivers/staging/greybus/i2c.c adapter->dev.parent = &gbphy_dev->dev; parent 20 drivers/staging/greybus/spilib.c struct device *parent; parent 187 drivers/staging/greybus/spilib.c dev_err(spi->parent, parent 358 drivers/staging/greybus/spilib.c dev_err(spi->parent, parent 379 drivers/staging/greybus/spilib.c return spi->ops->prepare_transfer_hardware(spi->parent); parent 386 drivers/staging/greybus/spilib.c spi->ops->unprepare_transfer_hardware(spi->parent); parent 499 drivers/staging/greybus/spilib.c spi->parent = dev; parent 273 drivers/staging/iio/accel/adis16203.c indio_dev->dev.parent = &spi->dev; parent 397 drivers/staging/iio/accel/adis16240.c indio_dev->dev.parent = &spi->dev; parent 762 drivers/staging/iio/adc/ad7192.c chan = devm_kcalloc(indio_dev->dev.parent, indio_dev->num_channels, parent 832 drivers/staging/iio/adc/ad7192.c indio_dev->dev.parent = &spi->dev; parent 977 drivers/staging/iio/adc/ad7280a.c indio_dev->dev.parent = &spi->dev; parent 397 drivers/staging/iio/adc/ad7816.c indio_dev->dev.parent = &spi_dev->dev; parent 2174 drivers/staging/iio/addac/adt7316.c indio_dev->dev.parent = dev; parent 594 drivers/staging/iio/cdc/ad7150.c indio_dev->dev.parent = &client->dev; parent 627 drivers/staging/iio/cdc/ad7150.c ret = devm_iio_device_register(indio_dev->dev.parent, indio_dev); parent 698 drivers/staging/iio/cdc/ad7746.c indio_dev->dev.parent = &client->dev; parent 735 drivers/staging/iio/cdc/ad7746.c ret = devm_iio_device_register(indio_dev->dev.parent, indio_dev); parent 351 drivers/staging/iio/frequency/ad9832.c indio_dev->dev.parent = &spi->dev; parent 434 drivers/staging/iio/frequency/ad9834.c indio_dev->dev.parent = &spi->dev; parent 738 drivers/staging/iio/impedance-analyzer/ad5933.c indio_dev->dev.parent = &client->dev; parent 541 drivers/staging/iio/meter/ade7854.c indio_dev->dev.parent = dev; parent 674 drivers/staging/iio/resolver/ad2s1210.c indio_dev->dev.parent = &spi->dev; parent 608 drivers/staging/kpc2000/kpc2000_i2c.c priv->adapter.dev.parent = &pldev->dev; parent 1894 drivers/staging/media/imx/imx-media-csi.c priv->dev->parent, notifier, sizeof(struct v4l2_async_subdev), parent 1940 drivers/staging/media/imx/imx-media-csi.c priv->ipu = dev_get_drvdata(priv->dev->parent); parent 193 drivers/staging/media/imx/imx-media-internal-sd.c struct device *ipu_dev = csi->dev->parent; parent 425 drivers/staging/media/ipu3/ipu3-mmu.c struct imgu_mmu_info *imgu_mmu_init(struct device *parent, void __iomem *base) parent 434 drivers/staging/media/ipu3/ipu3-mmu.c mmu->dev = parent; parent 25 drivers/staging/media/ipu3/ipu3-mmu.h struct imgu_mmu_info *imgu_mmu_init(struct device *parent, void __iomem *base); parent 247 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_host *ici = to_soc_camera_host(icd->parent); parent 351 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_host *ici = to_soc_camera_host(icd->parent); parent 446 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_host *ici = to_soc_camera_host(icd->parent); parent 518 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_host *ici = to_soc_camera_host(icd->parent); parent 532 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_host *ici = to_soc_camera_host(icd->parent); parent 570 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_host *ici = to_soc_camera_host(icd->parent); parent 600 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_host *ici = to_soc_camera_host(icd->parent); parent 633 drivers/staging/media/soc_camera/soc_camera.c ici = to_soc_camera_host(icd->parent); parent 737 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_host *ici = to_soc_camera_host(icd->parent); parent 768 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_host *ici = to_soc_camera_host(icd->parent); parent 784 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_host *ici = to_soc_camera_host(icd->parent); parent 808 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_host *ici = to_soc_camera_host(icd->parent); parent 903 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_host *ici = to_soc_camera_host(icd->parent); parent 964 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_host *ici = to_soc_camera_host(icd->parent); parent 977 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_host *ici = to_soc_camera_host(icd->parent); parent 1022 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_host *ici = to_soc_camera_host(icd->parent); parent 1034 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_host *ici = to_soc_camera_host(icd->parent); parent 1062 drivers/staging/media/soc_camera/soc_camera.c icd->parent = ici->v4l2_dev.dev; parent 1080 drivers/staging/media/soc_camera/soc_camera.c if (!icd || !icd->parent) parent 1083 drivers/staging/media/soc_camera/soc_camera.c ici = to_soc_camera_host(icd->parent); parent 1100 drivers/staging/media/soc_camera/soc_camera.c if (!icd || !icd->parent) parent 1103 drivers/staging/media/soc_camera/soc_camera.c ici = to_soc_camera_host(icd->parent); parent 1238 drivers/staging/media/soc_camera/soc_camera.c ici = to_soc_camera_host(icd->parent); parent 1377 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_host *ici = to_soc_camera_host(icd->parent); parent 1451 drivers/staging/media/soc_camera/soc_camera.c icd->parent = ici->v4l2_dev.dev; parent 1557 drivers/staging/media/soc_camera/soc_camera.c icd->parent = ici->v4l2_dev.dev; parent 2033 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_host *ici = to_soc_camera_host(icd->parent); parent 2061 drivers/staging/media/soc_camera/soc_camera.c if (!icd->parent) parent 66 drivers/staging/media/tegra-vde/dmabuf-cache.c struct device *dev = vde->miscdev.parent; parent 63 drivers/staging/media/tegra-vde/iommu.c struct device *dev = vde->miscdev.parent; parent 143 drivers/staging/media/tegra-vde/vde.c struct device *dev = vde->miscdev.parent; parent 305 drivers/staging/media/tegra-vde/vde.c struct device *dev = vde->miscdev.parent; parent 500 drivers/staging/media/tegra-vde/vde.c struct device *dev = vde->miscdev.parent; parent 695 drivers/staging/media/tegra-vde/vde.c struct device *dev = vde->miscdev.parent; parent 883 drivers/staging/media/tegra-vde/vde.c dev_err(miscdev->parent, "Invalid IOCTL command %u\n", cmd); parent 1088 drivers/staging/media/tegra-vde/vde.c vde->miscdev.parent = dev; parent 1398 drivers/staging/most/core.c iface->dev.parent = &mc.dev; parent 1419 drivers/staging/most/core.c c->dev.parent = &iface->dev; parent 858 drivers/staging/most/dim2/dim2.c dev->dev.parent = &dev->most_iface.dev; parent 1154 drivers/staging/most/usb/usb.c mdev->dci->dev.parent = &mdev->iface.dev; parent 239 drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c struct mt7621_pci_phy *mphy = dev_get_drvdata(phy->dev.parent); parent 252 drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c struct mt7621_pci_phy *mphy = dev_get_drvdata(phy->dev.parent); parent 269 drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c struct mt7621_pci_phy *mphy = dev_get_drvdata(phy->dev.parent); parent 637 drivers/staging/mt7621-pci/pci-mt7621.c host->dev.parent = pcie->dev; parent 830 drivers/staging/netlogic/xlr_net.c priv->mii_bus->parent = &pdev->dev; parent 108 drivers/staging/nvec/nvec_kbd.c struct nvec_chip *nvec = dev_get_drvdata(pdev->dev.parent); parent 164 drivers/staging/nvec/nvec_kbd.c struct nvec_chip *nvec = dev_get_drvdata(pdev->dev.parent); parent 44 drivers/staging/nvec/nvec_paz00.c struct nvec_chip *nvec = dev_get_drvdata(pdev->dev.parent); parent 226 drivers/staging/nvec/nvec_power.c struct nvec_power *power = dev_get_drvdata(psy->dev.parent); parent 242 drivers/staging/nvec/nvec_power.c struct nvec_power *power = dev_get_drvdata(psy->dev.parent); parent 377 drivers/staging/nvec/nvec_power.c struct nvec_chip *nvec = dev_get_drvdata(pdev->dev.parent); parent 103 drivers/staging/nvec/nvec_ps2.c struct nvec_chip *nvec = dev_get_drvdata(pdev->dev.parent); parent 130 drivers/staging/nvec/nvec_ps2.c struct nvec_chip *nvec = dev_get_drvdata(pdev->dev.parent); parent 3130 drivers/staging/octeon-usb/octeon-hcd.c while (dev->parent) { parent 3135 drivers/staging/octeon-usb/octeon-hcd.c if (dev->parent->speed == USB_SPEED_HIGH) { parent 3136 drivers/staging/octeon-usb/octeon-hcd.c split_device = dev->parent->devnum; parent 3146 drivers/staging/octeon-usb/octeon-hcd.c dev = dev->parent; parent 3548 drivers/staging/octeon-usb/octeon-hcd.c usbn_node = dev->of_node->parent; parent 614 drivers/staging/octeon/ethernet.c (const struct device_node *parent, int reg_val) parent 621 drivers/staging/octeon/ethernet.c node = of_get_next_child(parent, node); parent 34 drivers/staging/speakup/fakekey.c virt_keyboard->dev.parent = NULL; parent 329 drivers/staging/speakup/synth.c struct resource *parent = &ioport_resource; parent 336 drivers/staging/speakup/synth.c return request_resource(parent, &synth_res); parent 99 drivers/staging/uwb/include/umc.h struct umc_dev *umc_device_create(struct device *parent, int n); parent 143 drivers/staging/uwb/include/umc.h if (dev_is_pci(umc_dev->dev.parent)) parent 144 drivers/staging/uwb/include/umc.h pci_dev = to_pci_dev(umc_dev->dev.parent); parent 251 drivers/staging/uwb/lc-dev.c dev->parent = parent_dev; parent 484 drivers/staging/uwb/lc-rc.c if (rc->uwb_dev.dev.parent->parent == grandpa_dev) { parent 62 drivers/staging/uwb/umc-bus.c struct device *parent = umc->dev.parent; parent 65 drivers/staging/uwb/umc-bus.c if (!device_trylock(parent)) parent 67 drivers/staging/uwb/umc-bus.c ret = device_for_each_child(parent, parent, umc_bus_pre_reset_helper); parent 69 drivers/staging/uwb/umc-bus.c ret = device_for_each_child(parent, parent, umc_bus_post_reset_helper); parent 70 drivers/staging/uwb/umc-bus.c device_unlock(parent); parent 87 drivers/staging/uwb/umc-bus.c if (!dev_is_pci(umc->dev.parent)) parent 90 drivers/staging/uwb/umc-bus.c pci = to_pci_dev(umc->dev.parent); parent 105 drivers/staging/uwb/umc-bus.c static void umc_bus_rescan(struct device *parent) parent 113 drivers/staging/uwb/umc-bus.c err = device_for_each_child(parent, NULL, umc_bus_rescan_helper); parent 147 drivers/staging/uwb/umc-bus.c umc_bus_rescan(dev->parent); parent 27 drivers/staging/uwb/umc-dev.c struct umc_dev *umc_device_create(struct device *parent, int n) parent 33 drivers/staging/uwb/umc-dev.c dev_set_name(&umc->dev, "%s-%d", dev_name(parent), n); parent 34 drivers/staging/uwb/umc-dev.c umc->dev.parent = parent; parent 38 drivers/staging/uwb/umc-dev.c umc->dev.dma_mask = parent->dma_mask; parent 55 drivers/staging/uwb/umc-dev.c err = request_resource(umc->resource.parent, &umc->resource); parent 117 drivers/staging/uwb/whci.c umc->resource.parent = &card->pci->resource[bar]; parent 3178 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c pdevinfo.parent = &pdev->dev; parent 252 drivers/staging/wusbcore/host/whci/hcd.c wusbhc->uwb_rc = uwb_rc_get_by_grandpa(umc->dev.parent); parent 272 drivers/staging/wusbcore/mmc.c wusbhc->uwb_rc = uwb_rc_get_by_grandpa(wusbhc->dev->parent); parent 390 drivers/target/loopback/tcm_loop.c tl_hba->dev.parent = tcm_loop_primary; parent 92 drivers/tc/tc.c tdev->dev.parent = &tbus->dev; parent 750 drivers/tee/tee_core.c teedev->dev.parent = dev; parent 762 drivers/tee/tee_core.c teedev->cdev.kobj.parent = &teedev->dev.kobj; parent 38 drivers/tee/tee_shm.c dev_err(teedev->dev.parent, parent 110 drivers/tee/tee_shm.c dev_err(teedev->dev.parent, "ctx and teedev mismatch\n"); parent 115 drivers/tee/tee_shm.c dev_err(teedev->dev.parent, parent 121 drivers/tee/tee_shm.c dev_err(teedev->dev.parent, "invalid shm flags 0x%x", flags); parent 739 drivers/thermal/armada_thermal.c priv->syscon = syscon_node_to_regmap(pdev->dev.parent->of_node); parent 855 drivers/thermal/armada_thermal.c if (IS_ERR(syscon_node_to_regmap(pdev->dev.parent->of_node))) { parent 202 drivers/thermal/da9062-thermal.c struct da9062 *chip = dev_get_drvdata(pdev->dev.parent); parent 82 drivers/thermal/devfreq_cooling.c struct device *dev = dfc->devfreq->dev.parent; parent 136 drivers/thermal/devfreq_cooling.c struct device *dev = df->dev.parent; parent 179 drivers/thermal/devfreq_cooling.c struct device *dev = df->dev.parent; parent 422 drivers/thermal/devfreq_cooling.c struct device *dev = df->dev.parent; parent 543 drivers/thermal/devfreq_cooling.c dev_err(df->dev.parent, parent 164 drivers/thermal/intel/intel_bxt_pmic_thermal.c pmic = dev_get_drvdata(pdev->dev.parent); parent 220 drivers/thermal/intel/intel_bxt_pmic_thermal.c pmic = dev_get_drvdata(pdev->dev.parent); parent 105 drivers/thermal/max77620_thermal.c mtherm->rmap = dev_get_regmap(pdev->dev.parent, NULL); parent 115 drivers/thermal/max77620_thermal.c device_set_of_node_from_dev(&pdev->dev, pdev->dev.parent); parent 368 drivers/thermal/qcom/qcom-spmi-temp-alarm.c chip->map = dev_get_regmap(pdev->dev.parent, NULL); parent 115 drivers/thermal/qcom/tsens.c dev = pdev->dev.parent; parent 156 drivers/thermal/tegra/tegra-bpmp-thermal.c struct tegra_bpmp *bpmp = dev_get_drvdata(pdev->dev.parent); parent 249 drivers/thermal/uniphier_thermal.c struct device_node *parent; parent 268 drivers/thermal/uniphier_thermal.c parent = of_get_parent(dev->of_node); /* parent should be syscon node */ parent 269 drivers/thermal/uniphier_thermal.c regmap = syscon_node_to_regmap(parent); parent 270 drivers/thermal/uniphier_thermal.c of_node_put(parent); parent 367 drivers/thunderbolt/domain.c tb->dev.parent = &nhi->pdev->dev; parent 592 drivers/thunderbolt/domain.c parent_sw = tb_to_switch(sw->dev.parent); parent 619 drivers/thunderbolt/domain.c parent_sw = tb_to_switch(sw->dev.parent); parent 656 drivers/thunderbolt/domain.c parent_sw = tb_to_switch(sw->dev.parent); parent 648 drivers/thunderbolt/icm.c parent_sw = tb_to_switch(sw->dev.parent); parent 688 drivers/thunderbolt/icm.c sw = tb_to_switch(xd->dev.parent); parent 728 drivers/thunderbolt/icm.c parent_sw = tb_to_switch(sw->dev.parent); parent 1177 drivers/thunderbolt/icm.c parent_sw = tb_to_switch(sw->dev.parent); parent 1316 drivers/thunderbolt/icm.c struct pci_dev *parent; parent 1318 drivers/thunderbolt/icm.c parent = pci_upstream_bridge(pdev); parent 1319 drivers/thunderbolt/icm.c while (parent) { parent 1320 drivers/thunderbolt/icm.c if (!pci_is_pcie(parent)) parent 1322 drivers/thunderbolt/icm.c if (pci_pcie_type(parent) == PCI_EXP_TYPE_UPSTREAM) parent 1324 drivers/thunderbolt/icm.c parent = pci_upstream_bridge(parent); parent 1327 drivers/thunderbolt/icm.c if (!parent) parent 1330 drivers/thunderbolt/icm.c switch (parent->device) { parent 1338 drivers/thunderbolt/icm.c return parent; parent 1922 drivers/thunderbolt/icm.c pm_runtime_get_sync(sw->dev.parent); parent 1933 drivers/thunderbolt/icm.c pm_runtime_mark_last_busy(sw->dev.parent); parent 1934 drivers/thunderbolt/icm.c pm_runtime_put_autosuspend(sw->dev.parent); parent 101 drivers/thunderbolt/lc.c down = tb_port_at(tb_route(sw), tb_to_switch(sw->dev.parent)); parent 131 drivers/thunderbolt/lc.c down = tb_port_at(tb_route(sw), tb_to_switch(sw->dev.parent)); parent 510 drivers/thunderbolt/property.c int tb_property_add_immediate(struct tb_property_dir *parent, const char *key, parent 525 drivers/thunderbolt/property.c list_add_tail(&property->list, &parent->properties); parent 539 drivers/thunderbolt/property.c int tb_property_add_data(struct tb_property_dir *parent, const char *key, parent 562 drivers/thunderbolt/property.c list_add_tail(&property->list, &parent->properties); parent 575 drivers/thunderbolt/property.c int tb_property_add_text(struct tb_property_dir *parent, const char *key, parent 598 drivers/thunderbolt/property.c list_add_tail(&property->list, &parent->properties); parent 609 drivers/thunderbolt/property.c int tb_property_add_dir(struct tb_property_dir *parent, const char *key, parent 623 drivers/thunderbolt/property.c list_add_tail(&property->list, &parent->properties); parent 1520 drivers/thunderbolt/switch.c struct tb_switch *tb_switch_alloc(struct tb *tb, struct device *parent, parent 1587 drivers/thunderbolt/switch.c sw->dev.parent = parent; parent 1617 drivers/thunderbolt/switch.c tb_switch_alloc_safe_mode(struct tb *tb, struct device *parent, u64 route) parent 1632 drivers/thunderbolt/switch.c sw->dev.parent = parent; parent 87 drivers/thunderbolt/tb.c struct tb_switch *parent = tunnel->dst_port->sw; parent 89 drivers/thunderbolt/tb.c while (parent != tunnel->src_port->sw) { parent 90 drivers/thunderbolt/tb.c parent->boot = true; parent 91 drivers/thunderbolt/tb.c parent = tb_switch_parent(parent); parent 372 drivers/thunderbolt/tb.c sw = tb_to_switch(sw->dev.parent); parent 414 drivers/thunderbolt/tb.c parent_sw = tb_to_switch(sw->dev.parent); parent 442 drivers/thunderbolt/tb.c sw = tb_to_switch(xd->dev.parent); parent 473 drivers/thunderbolt/tb.c sw = tb_to_switch(xd->dev.parent); parent 517 drivers/thunderbolt/tb.h struct tb_switch *tb_switch_alloc(struct tb *tb, struct device *parent, parent 520 drivers/thunderbolt/tb.h struct device *parent, u64 route); parent 559 drivers/thunderbolt/tb.h return tb_to_switch(sw->dev.parent); parent 658 drivers/thunderbolt/tb.h struct tb_xdomain *tb_xdomain_alloc(struct tb *tb, struct device *parent, parent 839 drivers/thunderbolt/xdomain.c svc->dev.parent = &xd->dev; parent 1135 drivers/thunderbolt/xdomain.c put_device(xd->dev.parent); parent 1219 drivers/thunderbolt/xdomain.c struct tb_xdomain *tb_xdomain_alloc(struct tb *tb, struct device *parent, parent 1252 drivers/thunderbolt/xdomain.c xd->dev.parent = get_device(parent); parent 1146 drivers/tty/hvc/hvc_iucv.c priv->dev->parent = iucv_root; parent 104 drivers/tty/serdev/core.c struct device *parent = serdev->dev.parent; parent 107 drivers/tty/serdev/core.c dev_set_name(&serdev->dev, "%s-%d", dev_name(parent), serdev->nr); parent 458 drivers/tty/serdev/core.c serdev->dev.parent = &ctrl->dev; parent 477 drivers/tty/serdev/core.c struct serdev_controller *serdev_controller_alloc(struct device *parent, parent 483 drivers/tty/serdev/core.c if (WARN_ON(!parent)) parent 492 drivers/tty/serdev/core.c dev_err(parent, parent 502 drivers/tty/serdev/core.c ctrl->dev.parent = parent; parent 503 drivers/tty/serdev/core.c ctrl->dev.of_node = parent->of_node; parent 612 drivers/tty/serdev/core.c handle = ACPI_HANDLE(ctrl->dev.parent); parent 265 drivers/tty/serdev/serdev-ttyport.c struct device *parent, parent 272 drivers/tty/serdev/serdev-ttyport.c if (!port || !drv || !parent) parent 275 drivers/tty/serdev/serdev-ttyport.c ctrl = serdev_controller_alloc(parent, sizeof(struct serport)); parent 379 drivers/tty/serial/8250/8250_dw.c data->data.dma.rx_param = p->dev->parent; parent 380 drivers/tty/serial/8250/8250_dw.c data->data.dma.tx_param = p->dev->parent; parent 336 drivers/tty/serial/8250/8250_exar.c pdev->dev.parent = &pcidev->dev; parent 1014 drivers/tty/serial/atmel_serial.c struct device *mfd_dev = port->dev->parent; parent 1193 drivers/tty/serial/atmel_serial.c struct device *mfd_dev = port->dev->parent; parent 2368 drivers/tty/serial/atmel_serial.c struct platform_device *mpdev = to_platform_device(port->dev->parent); parent 2384 drivers/tty/serial/atmel_serial.c struct platform_device *mpdev = to_platform_device(port->dev->parent); parent 2487 drivers/tty/serial/atmel_serial.c struct platform_device *mpdev = to_platform_device(pdev->dev.parent); parent 2846 drivers/tty/serial/atmel_serial.c struct device_node *np = pdev->dev.parent->of_node; parent 1047 drivers/tty/serial/ifx6x60.c ifx_dev->tx_buffer = dma_alloc_coherent(ifx_dev->spi_dev->dev.parent, parent 1056 drivers/tty/serial/ifx6x60.c ifx_dev->rx_buffer = dma_alloc_coherent(ifx_dev->spi_dev->dev.parent, parent 1384 drivers/tty/serial/max310x.c s->gpio.parent = dev; parent 1508 drivers/tty/serial/pmac_zilog.c np->parent && np->parent->parent && parent 1509 drivers/tty/serial/pmac_zilog.c of_device_is_compatible(np->parent->parent, "gatwick")) { parent 1293 drivers/tty/serial/qcom_geni_serial.c port->se.wrapper = dev_get_drvdata(pdev->dev.parent); parent 1237 drivers/tty/serial/sc16is7xx.c s->gpio.parent = dev; parent 1242 drivers/tty/serial/sunsu.c serio->dev.parent = up->port.dev; parent 1328 drivers/tty/serial/sunzilog.c serio->dev.parent = up->port.dev; parent 3132 drivers/tty/tty_io.c dev->parent = device; parent 917 drivers/uio/uio.c struct device *parent, parent 926 drivers/uio/uio.c if (!parent || !info || !info->name || !info->version) parent 951 drivers/uio/uio.c idev->dev.parent = parent; parent 337 drivers/usb/c67x00/c67x00-sched.c while (dev->parent->parent) parent 338 drivers/usb/c67x00/c67x00-sched.c dev = dev->parent; parent 150 drivers/usb/cdns3/cdns3-pci-wrap.c plat_info.parent = &pdev->dev; parent 30 drivers/usb/cdns3/host.c xhci->dev.parent = cdns->dev; parent 271 drivers/usb/chipidea/ci_hdrc_imx.c struct device *dev = ci->dev->parent; parent 81 drivers/usb/chipidea/ci_hdrc_msm.c struct device *dev = ci->dev->parent; parent 870 drivers/usb/chipidea/core.c pdev->dev.parent = dev; parent 1024 drivers/usb/chipidea/core.c ci->phy = devm_phy_get(dev->parent, "usb-phy"); parent 1035 drivers/usb/chipidea/core.c ci->usb_phy = devm_usb_get_phy_by_phandle(dev->parent, parent 1048 drivers/usb/chipidea/core.c ci->usb_phy = devm_usb_get_phy(dev->parent, parent 117 drivers/usb/chipidea/host.c hcd = __usb_create_hcd(&ci_ehci_hc_driver, ci->dev->parent, parent 424 drivers/usb/chipidea/udc.c ret = usb_gadget_map_request_by_dev(ci->dev->parent, parent 605 drivers/usb/chipidea/udc.c usb_gadget_unmap_request_by_dev(hwep->ci->dev->parent, parent 1946 drivers/usb/chipidea/udc.c ci->qh_pool = dma_pool_create("ci_hw_qh", dev->parent, parent 1952 drivers/usb/chipidea/udc.c ci->td_pool = dma_pool_create("ci_hw_td", dev->parent, parent 24 drivers/usb/common/ulpi.c return ulpi->ops->read(ulpi->dev.parent, addr); parent 30 drivers/usb/common/ulpi.c return ulpi->ops->write(ulpi->dev.parent, addr, val); parent 178 drivers/usb/common/ulpi.c struct device *parent; parent 181 drivers/usb/common/ulpi.c parent = ulpi->dev.parent; parent 182 drivers/usb/common/ulpi.c if (parent->of_node) parent 183 drivers/usb/common/ulpi.c np = of_get_child_by_name(parent->of_node, "ulpi"); parent 184 drivers/usb/common/ulpi.c else if (parent->parent && parent->parent->of_node) parent 185 drivers/usb/common/ulpi.c np = of_get_child_by_name(parent->parent->of_node, "ulpi"); parent 236 drivers/usb/common/ulpi.c ulpi->dev.parent = dev; /* needed early for ops */ parent 494 drivers/usb/core/devices.c if (usbdev->parent && usbdev->parent->devnum != -1) parent 495 drivers/usb/core/devices.c parent_devnum = usbdev->parent->devnum; parent 1372 drivers/usb/core/devio.c udev = udev->parent; parent 1176 drivers/usb/core/driver.c if (!PMSG_IS_AUTO(msg) && udev->parent && udev->bus->hs_companion) parent 1326 drivers/usb/core/driver.c if (udev->parent && !PMSG_IS_AUTO(msg)) parent 1824 drivers/usb/core/driver.c if (w && udev->parent == udev->bus->root_hub && parent 1858 drivers/usb/core/driver.c if (status != 0 && udev->parent) parent 176 drivers/usb/core/endpoint.c int usb_create_ep_devs(struct device *parent, parent 193 drivers/usb/core/endpoint.c ep_dev->dev.parent = parent; parent 246 drivers/usb/core/generic.c if (!udev->parent) parent 274 drivers/usb/core/generic.c if (!udev->parent) parent 168 drivers/usb/core/hub.c if (udev->parent) parent 175 drivers/usb/core/hub.c if (!udev->parent || udev->parent->lpm_capable) parent 286 drivers/usb/core/hub.c struct usb_device *parent; parent 293 drivers/usb/core/hub.c for (parent = udev->parent, num_hubs = 0; parent->parent; parent 294 drivers/usb/core/hub.c parent = parent->parent) parent 318 drivers/usb/core/hub.c hub = usb_hub_to_struct_hub(udev->parent); parent 327 drivers/usb/core/hub.c hub_u1_del = udev->parent->bos->ss_cap->bU1devExitLat; parent 328 drivers/usb/core/hub.c hub_u2_del = le16_to_cpu(udev->parent->bos->ss_cap->bU2DevExitLat); parent 331 drivers/usb/core/hub.c hub, &udev->parent->u1_params, hub_u1_del); parent 334 drivers/usb/core/hub.c hub, &udev->parent->u2_params, hub_u2_del); parent 356 drivers/usb/core/hub.c hub, &udev->parent->u1_params, hub_u1_del, parent 365 drivers/usb/core/hub.c hub, &udev->parent->u2_params, hub_u2_del, parent 993 drivers/usb/core/hub.c if (!udev->parent) /* Can't remove a root hub */ parent 995 drivers/usb/core/hub.c hub = usb_hub_to_struct_hub(udev->parent); parent 1050 drivers/usb/core/hub.c if (hdev->parent && hub_is_superspeed(hdev)) { parent 1427 drivers/usb/core/hub.c if (hdev->parent) parent 1428 drivers/usb/core/hub.c delay += hdev->parent->hub_delay; parent 1821 drivers/usb/core/hub.c if (hdev->parent) { /* normal device */ parent 1837 drivers/usb/core/hub.c if (hdev->parent) { parent 1994 drivers/usb/core/hub.c if (udev->state == USB_STATE_NOTATTACHED || !udev->parent) parent 1996 drivers/usb/core/hub.c hub = usb_hub_to_struct_hub(udev->parent); parent 2049 drivers/usb/core/hub.c if (udev->parent) { parent 2154 drivers/usb/core/hub.c if (hcd->driver->free_dev && udev->parent) parent 2219 drivers/usb/core/hub.c if (udev->parent) { parent 2221 drivers/usb/core/hub.c hub = usb_hub_to_struct_hub(udev->parent); parent 2313 drivers/usb/core/hub.c && udev->parent == udev->bus->root_hub) { parent 2426 drivers/usb/core/hub.c struct usb_device *hdev = udev->parent; parent 2435 drivers/usb/core/hub.c hub = usb_hub_to_struct_hub(udev->parent); parent 2503 drivers/usb/core/hub.c if (udev->parent) { parent 2546 drivers/usb/core/hub.c if (udev->parent) parent 2560 drivers/usb/core/hub.c if (udev->parent) { parent 2561 drivers/usb/core/hub.c struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); parent 2700 drivers/usb/core/hub.c if (hub->hdev->parent != NULL) /* not a root hub? */ parent 3262 drivers/usb/core/hub.c struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); parent 3533 drivers/usb/core/hub.c struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); parent 3759 drivers/usb/core/hub.c if (hdev->parent) parent 4007 drivers/usb/core/hub.c ret = set_port_feature(udev->parent, parent 4172 drivers/usb/core/hub.c if (!udev || !udev->parent || parent 4231 drivers/usb/core/hub.c if (!udev || !udev->parent || parent 4249 drivers/usb/core/hub.c hub = usb_hub_to_struct_hub(udev->parent); parent 4379 drivers/usb/core/hub.c struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); parent 4494 drivers/usb/core/hub.c struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); parent 4551 drivers/usb/core/hub.c if (!hdev->parent) { parent 4796 drivers/usb/core/hub.c delay = udev->parent->hub_delay; parent 4940 drivers/usb/core/hub.c else if (port1 != udev->bus->otg_port || hdev->parent) parent 4971 drivers/usb/core/hub.c if (hcd->usb_phy && !hdev->parent) parent 5130 drivers/usb/core/hub.c if (hcd->usb_phy && !hdev->parent) parent 5164 drivers/usb/core/hub.c if (hub->hdev->parent || parent 5174 drivers/usb/core/hub.c if (hcd->driver->relinquish_port && !hub->hdev->parent) { parent 5250 drivers/usb/core/hub.c hub_dev = port_dev->dev.parent; parent 5704 drivers/usb/core/hub.c struct usb_device *parent_hdev = udev->parent; parent 5874 drivers/usb/core/hub.c struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); parent 5882 drivers/usb/core/hub.c if (!udev->parent) { parent 45 drivers/usb/core/ledtrig-usbport.c if (!usb_dev->parent) parent 49 drivers/usb/core/ledtrig-usbport.c if (usb_dev->parent == port->hub && parent 1648 drivers/usb/core/message.c device_lock(dev->parent); parent 1658 drivers/usb/core/message.c device_unlock(dev->parent); parent 1944 drivers/usb/core/message.c intf->dev.parent = &dev->dev; parent 194 drivers/usb/core/port.c struct usb_device *hdev = to_usb_device(dev->parent->parent); parent 195 drivers/usb/core/port.c struct usb_interface *intf = to_usb_interface(dev->parent); parent 253 drivers/usb/core/port.c struct usb_device *hdev = to_usb_device(dev->parent->parent); parent 254 drivers/usb/core/port.c struct usb_interface *intf = to_usb_interface(dev->parent); parent 451 drivers/usb/core/port.c struct usb_device *hdev = to_usb_device(port_dev->dev.parent->parent); parent 495 drivers/usb/core/port.c } else if (!hdev->parent) { parent 505 drivers/usb/core/port.c struct usb_device *parent = hdev->parent; parent 506 drivers/usb/core/port.c struct usb_hub *parent_hub = usb_hub_to_struct_hub(parent); parent 550 drivers/usb/core/port.c port_dev->dev.parent = hub->intfdev; parent 126 drivers/usb/core/usb-acpi.c static struct acpi_device *usb_acpi_find_port(struct acpi_device *parent, parent 131 drivers/usb/core/usb-acpi.c if (!parent) parent 134 drivers/usb/core/usb-acpi.c list_for_each_entry(adev, &parent->children, node) { parent 139 drivers/usb/core/usb-acpi.c return acpi_find_child_device(parent, raw, false); parent 151 drivers/usb/core/usb-acpi.c udev = to_usb_device(port_dev->dev.parent->parent); parent 158 drivers/usb/core/usb-acpi.c if (!udev->parent) { parent 163 drivers/usb/core/usb-acpi.c parent_handle = usb_get_hub_port_acpi_handle(udev->parent, parent 206 drivers/usb/core/usb-acpi.c if (!udev->parent) { parent 208 drivers/usb/core/usb-acpi.c adev = ACPI_COMPANION(udev->dev.parent); parent 212 drivers/usb/core/usb-acpi.c hub = usb_hub_to_struct_hub(udev->parent); parent 542 drivers/usb/core/usb.c if (!dev->parent) parent 554 drivers/usb/core/usb.c hub = usb_hub_to_struct_hub(dev->parent); parent 575 drivers/usb/core/usb.c struct usb_device *usb_alloc_dev(struct usb_device *parent, parent 592 drivers/usb/core/usb.c if (usb_hcd->driver->alloc_dev && parent && parent 635 drivers/usb/core/usb.c if (unlikely(!parent)) { parent 639 drivers/usb/core/usb.c dev->dev.parent = bus->controller; parent 645 drivers/usb/core/usb.c if (parent->devpath[0] == '0') { parent 652 drivers/usb/core/usb.c "%s.%d", parent->devpath, port1); parent 655 drivers/usb/core/usb.c dev->route = parent->route + parent 656 drivers/usb/core/usb.c (port1 << ((parent->level - 1)*4)); parent 658 drivers/usb/core/usb.c dev->route = parent->route + parent 659 drivers/usb/core/usb.c (15 << ((parent->level - 1)*4)); parent 662 drivers/usb/core/usb.c dev->dev.parent = &parent->dev; parent 665 drivers/usb/core/usb.c if (!parent->parent) { parent 670 drivers/usb/core/usb.c dev->dev.of_node = usb_of_get_device_node(parent, raw_port); parent 677 drivers/usb/core/usb.c dev->parent = parent; parent 18 drivers/usb/core/usb.h extern int usb_create_ep_devs(struct device *parent, parent 164 drivers/usb/core/usb.h return (udev->parent == NULL); parent 152 drivers/usb/dwc2/core.h struct dwc2_hsotg *parent; parent 227 drivers/usb/dwc2/debugfs.c struct dwc2_hsotg *hsotg = ep->parent; parent 883 drivers/usb/dwc2/gadget.c struct dwc2_hsotg *hsotg = hs_ep->parent; parent 953 drivers/usb/dwc2/gadget.c struct dwc2_hsotg *hsotg = hs_ep->parent; parent 1311 drivers/usb/dwc2/gadget.c struct dwc2_hsotg *hsotg = hs_ep->parent; parent 1366 drivers/usb/dwc2/gadget.c struct dwc2_hsotg *hs = hs_ep->parent; parent 1485 drivers/usb/dwc2/gadget.c struct dwc2_hsotg *hs = hs_ep->parent; parent 1516 drivers/usb/dwc2/gadget.c struct dwc2_hsotg *hsotg = hs_ep->parent; parent 1709 drivers/usb/dwc2/gadget.c struct dwc2_hsotg *hsotg = hs_ep->parent; parent 1980 drivers/usb/dwc2/gadget.c struct dwc2_hsotg *hsotg = hs_ep->parent; parent 2147 drivers/usb/dwc2/gadget.c struct dwc2_hsotg *hsotg = hs_ep->parent; parent 2206 drivers/usb/dwc2/gadget.c struct dwc2_hsotg *hsotg = hs_ep->parent; parent 2322 drivers/usb/dwc2/gadget.c struct dwc2_hsotg *hsotg = hs_ep->parent; parent 2790 drivers/usb/dwc2/gadget.c struct dwc2_hsotg *hsotg = hs_ep->parent; parent 2858 drivers/usb/dwc2/gadget.c struct dwc2_hsotg *hsotg = ep->parent; parent 2912 drivers/usb/dwc2/gadget.c struct dwc2_hsotg *hsotg = hs_ep->parent; parent 3925 drivers/usb/dwc2/gadget.c struct dwc2_hsotg *hsotg = hs_ep->parent; parent 4152 drivers/usb/dwc2/gadget.c struct dwc2_hsotg *hsotg = hs_ep->parent; parent 4200 drivers/usb/dwc2/gadget.c struct dwc2_hsotg *hsotg = hs_ep->parent; parent 4236 drivers/usb/dwc2/gadget.c struct dwc2_hsotg *hs = hs_ep->parent; parent 4271 drivers/usb/dwc2/gadget.c struct dwc2_hsotg *hs = hs_ep->parent; parent 4344 drivers/usb/dwc2/gadget.c struct dwc2_hsotg *hs = hs_ep->parent; parent 4653 drivers/usb/dwc2/gadget.c hs_ep->parent = hsotg; parent 4869 drivers/usb/dwc2/hcd.c if (udev->parent && udev->parent->speed > USB_SPEED_UNKNOWN && parent 4870 drivers/usb/dwc2/hcd.c udev->parent->speed < USB_SPEED_HIGH) { parent 144 drivers/usb/dwc2/pci.c dwc2->dev.parent = dev; parent 1250 drivers/usb/dwc3/core.c dwc->sysdev = dwc->dev->parent; parent 869 drivers/usb/dwc3/debugfs.c struct dentry *parent) parent 877 drivers/usb/dwc3/debugfs.c debugfs_create_file(name, S_IRUGO, parent, dep, fops); parent 882 drivers/usb/dwc3/debugfs.c struct dentry *parent) parent 886 drivers/usb/dwc3/debugfs.c dir = debugfs_create_dir(dep->name, parent); parent 891 drivers/usb/dwc3/debugfs.c struct dentry *parent) parent 901 drivers/usb/dwc3/debugfs.c dwc3_debugfs_create_endpoint_dir(dep, parent); parent 78 drivers/usb/dwc3/dwc3-haps.c dwc->dwc3->dev.parent = dev; parent 259 drivers/usb/dwc3/dwc3-pci.c dwc->dwc3->dev.parent = dev; parent 467 drivers/usb/dwc3/dwc3-qcom.c qcom->dwc3->dev.parent = dev; parent 77 drivers/usb/dwc3/host.c xhci->dev.parent = dwc->dev; parent 1153 drivers/usb/gadget/configfs.c struct config_group *parent, parent 1177 drivers/usb/gadget/configfs.c configfs_add_default_group(os_desc_group, parent); parent 10 drivers/usb/gadget/configfs.h struct config_group *parent, parent 2773 drivers/usb/gadget/function/f_mass_storage.c lun->dev.parent = &common->gadget->dev; parent 864 drivers/usb/gadget/function/u_ether.c if (!net->dev.parent) parent 76 drivers/usb/gadget/function/uvc_configfs.c static int uvcg_config_create_group(struct config_group *parent, parent 97 drivers/usb/gadget/function/uvc_configfs.c static int uvcg_config_create_group(struct config_group *parent, parent 107 drivers/usb/gadget/function/uvc_configfs.c configfs_add_default_group(group, parent); parent 681 drivers/usb/gadget/function/uvc_configfs.c static int uvcg_control_class_create_children(struct config_group *parent) parent 697 drivers/usb/gadget/function/uvc_configfs.c configfs_add_default_group(&group->group, parent); parent 2284 drivers/usb/gadget/function/uvc_configfs.c static int uvcg_streaming_class_create_children(struct config_group *parent) parent 2300 drivers/usb/gadget/function/uvc_configfs.c configfs_add_default_group(&group->group, parent); parent 1536 drivers/usb/gadget/legacy/inode.c struct inode *parent; parent 1546 drivers/usb/gadget/legacy/inode.c parent = d_inode(dentry->d_parent); parent 1561 drivers/usb/gadget/legacy/inode.c inode_lock(parent); parent 1564 drivers/usb/gadget/legacy/inode.c inode_unlock(parent); parent 539 drivers/usb/gadget/udc/aspeed-vhub/dev.c struct device *parent = &vhub->pdev->dev; parent 544 drivers/usb/gadget/udc/aspeed-vhub/dev.c d->name = devm_kasprintf(parent, GFP_KERNEL, "port%d", idx+1); parent 559 drivers/usb/gadget/udc/aspeed-vhub/dev.c d->port_dev->parent = parent; parent 560 drivers/usb/gadget/udc/aspeed-vhub/dev.c dev_set_name(d->port_dev, "%s:p%d", dev_name(parent), idx + 1); parent 1820 drivers/usb/gadget/udc/at91_udc.c udc->gadget.dev.parent = dev; parent 90 drivers/usb/gadget/udc/bdc/bdc_pci.c bdc->dev.parent = &pci->dev; parent 526 drivers/usb/gadget/udc/bdc/bdc_udc.c bdc->gadget.dev.parent = bdc->dev; parent 858 drivers/usb/gadget/udc/core.c return usb_gadget_map_request_by_dev(gadget->dev.parent, req, is_in); parent 884 drivers/usb/gadget/udc/core.c usb_gadget_unmap_request_by_dev(gadget->dev.parent, req, is_in); parent 1174 drivers/usb/gadget/udc/core.c int usb_add_gadget_udc_release(struct device *parent, struct usb_gadget *gadget, parent 1182 drivers/usb/gadget/udc/core.c gadget->dev.parent = parent; parent 1199 drivers/usb/gadget/udc/core.c udc->dev.parent = parent; parent 1200 drivers/usb/gadget/udc/core.c ret = dev_set_name(&udc->dev, "%s", kobject_name(&parent->kobj)); parent 1286 drivers/usb/gadget/udc/core.c int usb_add_gadget_udc(struct device *parent, struct usb_gadget *gadget) parent 1288 drivers/usb/gadget/udc/core.c return usb_add_gadget_udc_release(parent, gadget, NULL); parent 1322 drivers/usb/gadget/udc/core.c dev_vdbg(gadget->dev.parent, "unregistering gadget\n"); parent 302 drivers/usb/gadget/udc/dummy_hcd.c return dum->gadget.dev.parent; parent 1072 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.dev.parent = &pdev->dev; parent 1123 drivers/usb/gadget/udc/fotg210-udc.c fotg210->gadget.dev.parent = &pdev->dev; parent 94 drivers/usb/gadget/udc/fsl_qe_udc.c dma_unmap_single(udc->gadget.dev.parent, parent 102 drivers/usb/gadget/udc/fsl_qe_udc.c dma_sync_single_for_cpu(udc->gadget.dev.parent, parent 439 drivers/usb/gadget/udc/fsl_qe_udc.c ep->rxbuf_d = dma_map_single(ep->udc->gadget.dev.parent, parent 445 drivers/usb/gadget/udc/fsl_qe_udc.c dma_sync_single_for_device(ep->udc->gadget.dev.parent, parent 1642 drivers/usb/gadget/udc/fsl_qe_udc.c dma_unmap_single(udc->gadget.dev.parent, parent 1648 drivers/usb/gadget/udc/fsl_qe_udc.c udc->gadget.dev.parent, parent 1713 drivers/usb/gadget/udc/fsl_qe_udc.c req->req.dma = dma_map_single(ep->udc->gadget.dev.parent, parent 1721 drivers/usb/gadget/udc/fsl_qe_udc.c dma_sync_single_for_device(ep->udc->gadget.dev.parent, parent 2511 drivers/usb/gadget/udc/fsl_qe_udc.c udc->gadget.dev.parent = &ofdev->dev; parent 2545 drivers/usb/gadget/udc/fsl_qe_udc.c udc->gadget.dev.parent, parent 2551 drivers/usb/gadget/udc/fsl_qe_udc.c dma_sync_single_for_device(udc->gadget.dev.parent, parent 2590 drivers/usb/gadget/udc/fsl_qe_udc.c dma_unmap_single(udc->gadget.dev.parent, parent 2595 drivers/usb/gadget/udc/fsl_qe_udc.c dma_sync_single_for_cpu(udc->gadget.dev.parent, parent 2637 drivers/usb/gadget/udc/fsl_qe_udc.c dma_unmap_single(udc->gadget.dev.parent, parent 2642 drivers/usb/gadget/udc/fsl_qe_udc.c dma_sync_single_for_cpu(udc->gadget.dev.parent, parent 2653 drivers/usb/gadget/udc/fsl_qe_udc.c dma_unmap_single(udc->gadget.dev.parent, parent 2658 drivers/usb/gadget/udc/fsl_qe_udc.c dma_sync_single_for_cpu(udc->gadget.dev.parent, parent 2228 drivers/usb/gadget/udc/fsl_udc_core.c dma_free_coherent(dev->parent, udc_controller->ep_qh_size, parent 3016 drivers/usb/gadget/udc/lpc32xx_udc.c udc->gadget.dev.parent = dev; parent 196 drivers/usb/gadget/udc/mv_u3d_core.c dma_unmap_single(ep->u3d->gadget.dev.parent, parent 458 drivers/usb/gadget/udc/mv_u3d_core.c req->trb_head->trb_dma = dma_map_single(u3d->gadget.dev.parent, parent 462 drivers/usb/gadget/udc/mv_u3d_core.c if (dma_mapping_error(u3d->gadget.dev.parent, parent 1473 drivers/usb/gadget/udc/mv_udc_core.c req->req.dma = dma_map_single(ep->udc->gadget.dev.parent, parent 120 drivers/usb/gadget/udc/r8a66597-udc.h #define r8a66597_to_dev(r8a66597) (r8a66597->gadget.dev.parent) parent 371 drivers/usb/gadget/udc/renesas_usb3.c #define usb3_to_dev(_usb3) (_usb3->gadget.dev.parent) parent 322 drivers/usb/host/bcma-hcd.c hci_dev->dev.parent = &dev->dev; parent 88 drivers/usb/host/ehci-fsl.c hcd = __usb_create_hcd(&fsl_ehci_hc_driver, pdev->dev.parent, parent 405 drivers/usb/host/ehci-fsl.c if (of_device_is_compatible(dev->parent->of_node, parent 588 drivers/usb/host/ehci-fsl.c if (of_device_is_compatible(dev->parent->of_node, parent 609 drivers/usb/host/ehci-fsl.c if (of_device_is_compatible(dev->parent->of_node, parent 101 drivers/usb/host/ehci-omap.c if (!dev->parent) { parent 108 drivers/usb/host/ehci-omap.c pdata = dev_get_platdata(dev->parent); parent 93 drivers/usb/host/fsl-mph-dr-of.c pdev->dev.parent = &ofdev->dev; parent 295 drivers/usb/host/fsl-mph-dr-of.c clk = devm_clk_get(pdev->dev.parent, "ipg"); parent 161 drivers/usb/host/ohci-sm501.c mem->start - mem->parent->start, parent 171 drivers/usb/host/ohci-sm501.c sm501_unit_power(dev->parent, SM501_GATE_USB_HOST, 1); parent 172 drivers/usb/host/ohci-sm501.c sm501_modify_reg(dev->parent, SM501_IRQ_MASK, 1 << 6, 0); parent 201 drivers/usb/host/ohci-sm501.c sm501_modify_reg(pdev->dev.parent, SM501_IRQ_MASK, 0, 1 << 6); parent 202 drivers/usb/host/ohci-sm501.c sm501_unit_power(pdev->dev.parent, SM501_GATE_USB_HOST, 0); parent 226 drivers/usb/host/ohci-sm501.c sm501_unit_power(dev->parent, SM501_GATE_USB_HOST, 0); parent 240 drivers/usb/host/ohci-sm501.c sm501_unit_power(dev->parent, SM501_GATE_USB_HOST, 1); parent 227 drivers/usb/host/r8a66597-hcd.c if (udev->parent && udev->parent->devnum != 1) parent 228 drivers/usb/host/r8a66597-hcd.c udev = udev->parent; parent 2028 drivers/usb/host/r8a66597-hcd.c udev->parent && udev->parent->devnum > 1 && parent 2029 drivers/usb/host/r8a66597-hcd.c udev->parent->descriptor.bDeviceClass == USB_CLASS_HUB) parent 55 drivers/usb/host/sl811_cs.c dev->parent = NULL; parent 90 drivers/usb/host/sl811_cs.c static int sl811_hc_init(struct device *parent, resource_size_t base_addr, parent 93 drivers/usb/host/sl811_cs.c if (platform_dev.dev.parent) parent 95 drivers/usb/host/sl811_cs.c platform_dev.dev.parent = parent; parent 145 drivers/usb/host/sl811_cs.c struct device *parent = &link->dev; parent 167 drivers/usb/host/sl811_cs.c if (sl811_hc_init(parent, link->resource[0]->start, link->irq) parent 123 drivers/usb/host/ssb-hcd.c hci_dev->dev.parent = dev->dev; parent 115 drivers/usb/host/xhci-debugfs.c size_t nregs, struct dentry *parent, parent 136 drivers/usb/host/xhci-debugfs.c debugfs_create_regset32((const char *)rgs->name, 0444, parent, regset); parent 401 drivers/usb/host/xhci-debugfs.c struct dentry *parent, parent 407 drivers/usb/host/xhci-debugfs.c debugfs_create_file(files[i].name, 0444, parent, data, fops); parent 413 drivers/usb/host/xhci-debugfs.c struct dentry *parent) parent 417 drivers/usb/host/xhci-debugfs.c dir = debugfs_create_dir(name, parent); parent 425 drivers/usb/host/xhci-debugfs.c struct dentry *parent, parent 433 drivers/usb/host/xhci-debugfs.c parent, &xhci_context_fops); parent 518 drivers/usb/host/xhci-debugfs.c struct dentry *parent) parent 527 drivers/usb/host/xhci-debugfs.c parent = debugfs_create_dir("ports", parent); parent 532 drivers/usb/host/xhci-debugfs.c dir = debugfs_create_dir(port_name, parent); parent 65 drivers/usb/host/xhci-ext-caps.c pdev->dev.parent = dev; parent 1084 drivers/usb/host/xhci-mem.c for (top_dev = udev; top_dev->parent && top_dev->parent->parent; parent 1085 drivers/usb/host/xhci-mem.c top_dev = top_dev->parent) parent 1149 drivers/usb/host/xhci-mem.c for (top_dev = udev; top_dev->parent && top_dev->parent->parent; parent 1150 drivers/usb/host/xhci-mem.c top_dev = top_dev->parent) parent 1163 drivers/usb/host/xhci-mem.c if (!udev->tt || !udev->tt->hub->parent) { parent 1188 drivers/usb/host/xhci-mem.c if (udev->tt && udev->tt->hub->parent) { parent 183 drivers/usb/host/xhci-plat.c for (sysdev = &pdev->dev; sysdev; sysdev = sysdev->parent) { parent 281 drivers/usb/host/xhci-plat.c for (tmpdev = &pdev->dev; tmpdev; tmpdev = tmpdev->parent) { parent 1549 drivers/usb/host/xhci-ring.c if (udev && udev->parent) parent 1550 drivers/usb/host/xhci-ring.c usb_wakeup_notification(udev->parent, udev->portnum); parent 1347 drivers/usb/host/xhci.c if (!udev->parent) { parent 4397 drivers/usb/host/xhci.c if (!udev->parent || udev->parent->parent || parent 4514 drivers/usb/host/xhci.c if (!udev->parent || udev->parent->parent || parent 4783 drivers/usb/host/xhci.c struct usb_device *parent; parent 4790 drivers/usb/host/xhci.c for (parent = udev->parent, num_hubs = 0; parent->parent; parent 4791 drivers/usb/host/xhci.c parent = parent->parent) parent 5021 drivers/usb/host/xhci.c if (!hdev->parent) parent 26 drivers/usb/misc/ehset.c struct usb_device *hub_udev = dev->parent; parent 288 drivers/usb/misc/ftdi-elan.c dev->parent = NULL; parent 304 drivers/usb/misc/ftdi-elan.c if (ftdi->platform_dev.dev.parent) parent 314 drivers/usb/misc/ftdi-elan.c ftdi->platform_dev.dev.parent = NULL; parent 576 drivers/usb/misc/ftdi-elan.c ftdi->platform_dev.dev.parent, parent 579 drivers/usb/misc/ftdi-elan.c ftdi->platform_dev.dev.parent = NULL; parent 76 drivers/usb/misc/lvstest.c struct usb_device *hdev = udev->parent; parent 410 drivers/usb/misc/lvstest.c if (hdev->descriptor.bDeviceProtocol != USB_HUB_PR_SS || hdev->parent) { parent 249 drivers/usb/misc/usb251xb.c ret = usb251xb_check_dev_children(&adap->dev, gc->parent); parent 125 drivers/usb/mtu3/mtu3_debugfs.c const char *name, struct dentry *parent) parent 140 drivers/usb/mtu3/mtu3_debugfs.c debugfs_create_regset32(mregs->name, 0444, parent, regset); parent 144 drivers/usb/mtu3/mtu3_debugfs.c struct dentry *parent) parent 169 drivers/usb/mtu3/mtu3_debugfs.c mtu3_debugfs_regset(mtu, mtu->mac_base, regs, 7, "ep-regs", parent); parent 369 drivers/usb/mtu3/mtu3_debugfs.c struct dentry *parent) parent 375 drivers/usb/mtu3/mtu3_debugfs.c dir_ep = debugfs_create_dir(mep->name, parent); parent 498 drivers/usb/musb/am35x.c pinfo.parent = &pdev->dev; parent 327 drivers/usb/musb/da8xx.c struct da8xx_glue *glue = dev_get_drvdata(musb->controller->parent); parent 356 drivers/usb/musb/da8xx.c struct da8xx_glue *glue = dev_get_drvdata(musb->controller->parent); parent 416 drivers/usb/musb/da8xx.c struct da8xx_glue *glue = dev_get_drvdata(musb->controller->parent); parent 575 drivers/usb/musb/da8xx.c pinfo.parent = &pdev->dev; parent 553 drivers/usb/musb/davinci.c pinfo.parent = &pdev->dev; parent 77 drivers/usb/musb/jz4740.c struct device *dev = musb->controller->parent; parent 142 drivers/usb/musb/jz4740.c musb->dev.parent = &pdev->dev; parent 669 drivers/usb/musb/musb_cppi41.c struct device_node *np = dev->parent->of_node; parent 719 drivers/usb/musb/musb_cppi41.c dc = dma_request_chan(dev->parent, str); parent 756 drivers/usb/musb/musb_cppi41.c if (!musb->controller->parent->of_node) { parent 171 drivers/usb/musb/musb_dsps.c struct dsps_glue *glue = dev_get_drvdata(dev->parent); parent 197 drivers/usb/musb/musb_dsps.c struct dsps_glue *glue = dev_get_drvdata(dev->parent); parent 212 drivers/usb/musb/musb_dsps.c struct dsps_glue *glue = dev_get_drvdata(dev->parent); parent 306 drivers/usb/musb/musb_dsps.c struct dsps_glue *glue = dev_get_drvdata(musb->controller->parent); parent 319 drivers/usb/musb/musb_dsps.c struct dsps_glue *glue = dev_get_drvdata(dev->parent); parent 428 drivers/usb/musb/musb_dsps.c struct dsps_glue *glue = dev_get_drvdata(dev->parent); parent 429 drivers/usb/musb/musb_dsps.c struct platform_device *parent = to_platform_device(dev->parent); parent 436 drivers/usb/musb/musb_dsps.c r = platform_get_resource_byname(parent, IORESOURCE_MEM, "control"); parent 443 drivers/usb/musb/musb_dsps.c musb->xceiv = devm_usb_get_phy_by_phandle(dev->parent, "phys", 0); parent 447 drivers/usb/musb/musb_dsps.c musb->phy = devm_phy_get(dev->parent, "usb2-phy"); parent 500 drivers/usb/musb/musb_dsps.c struct dsps_glue *glue = dev_get_drvdata(dev->parent); parent 513 drivers/usb/musb/musb_dsps.c struct dsps_glue *glue = dev_get_drvdata(dev->parent); parent 611 drivers/usb/musb/musb_dsps.c struct dsps_glue *glue = dev_get_drvdata(dev->parent); parent 644 drivers/usb/musb/musb_dsps.c struct dsps_glue *glue = dev_get_drvdata(musb->controller->parent); parent 657 drivers/usb/musb/musb_dsps.c struct dsps_glue *glue = dev_get_drvdata(musb->controller->parent); parent 723 drivers/usb/musb/musb_dsps.c struct platform_device *parent) parent 728 drivers/usb/musb/musb_dsps.c struct device *dev = &parent->dev; parent 731 drivers/usb/musb/musb_dsps.c struct device_node *dn = parent->dev.of_node; parent 735 drivers/usb/musb/musb_dsps.c res = platform_get_resource_byname(parent, IORESOURCE_MEM, "mc"); parent 742 drivers/usb/musb/musb_dsps.c res = platform_get_resource_byname(parent, IORESOURCE_IRQ, "mc"); parent 757 drivers/usb/musb/musb_dsps.c musb->dev.parent = dev; parent 760 drivers/usb/musb/musb_dsps.c device_set_of_node_from_dev(&musb->dev, &parent->dev); parent 771 drivers/usb/musb/musb_dsps.c config = devm_kzalloc(&parent->dev, sizeof(*config), GFP_KERNEL); parent 790 drivers/usb/musb/musb_dsps.c config->maximum_speed = usb_get_maximum_speed(&parent->dev); parent 889 drivers/usb/musb/musb_dsps.c glue->usbss_base = of_iomap(pdev->dev.parent->of_node, 0); parent 1804 drivers/usb/musb/musb_gadget.c musb->g.dev.parent = NULL; parent 2271 drivers/usb/musb/musb_host.c struct usb_device *parent = urb->dev->parent; parent 2273 drivers/usb/musb/musb_host.c if (parent != hcd->self.root_hub) { parent 2274 drivers/usb/musb/musb_host.c qh->h_addr_reg = (u8) parent->devnum; parent 229 drivers/usb/musb/omap2430.c struct omap2430_glue *glue = dev_get_drvdata(dev->parent); parent 237 drivers/usb/musb/omap2430.c musb->phy = devm_phy_get(dev->parent, "usb2-phy"); parent 245 drivers/usb/musb/omap2430.c musb->xceiv = devm_usb_get_phy_by_phandle(dev->parent, "usb-phy", 0); parent 296 drivers/usb/musb/omap2430.c struct omap2430_glue *glue = dev_get_drvdata(dev->parent); parent 334 drivers/usb/musb/omap2430.c struct omap2430_glue *glue = dev_get_drvdata(dev->parent); parent 344 drivers/usb/musb/omap2430.c struct omap2430_glue *glue = dev_get_drvdata(dev->parent); parent 398 drivers/usb/musb/omap2430.c musb->dev.parent = &pdev->dev; parent 141 drivers/usb/musb/sunxi.c struct sunxi_glue *glue = dev_get_drvdata(musb->controller->parent); parent 155 drivers/usb/musb/sunxi.c struct sunxi_glue *glue = dev_get_drvdata(musb->controller->parent); parent 162 drivers/usb/musb/sunxi.c struct sunxi_glue *glue = dev_get_drvdata(musb->controller->parent); parent 217 drivers/usb/musb/sunxi.c struct sunxi_glue *glue = dev_get_drvdata(musb->controller->parent); parent 225 drivers/usb/musb/sunxi.c ret = sunxi_sram_claim(musb->controller->parent); parent 266 drivers/usb/musb/sunxi.c sunxi_sram_release(musb->controller->parent); parent 272 drivers/usb/musb/sunxi.c struct sunxi_glue *glue = dev_get_drvdata(musb->controller->parent); parent 287 drivers/usb/musb/sunxi.c sunxi_sram_release(musb->controller->parent); parent 296 drivers/usb/musb/sunxi.c struct sunxi_glue *glue = dev_get_drvdata(musb->controller->parent); parent 309 drivers/usb/musb/sunxi.c struct sunxi_glue *glue = dev_get_drvdata(musb->controller->parent); parent 326 drivers/usb/musb/sunxi.c struct sunxi_glue *glue = dev_get_drvdata(musb->controller->parent); parent 340 drivers/usb/musb/sunxi.c dev_err(musb->controller->parent, parent 349 drivers/usb/musb/sunxi.c dev_err(musb->controller->parent, parent 370 drivers/usb/musb/sunxi.c struct sunxi_glue *glue = dev_get_drvdata(musb->controller->parent); parent 436 drivers/usb/musb/sunxi.c glue = dev_get_drvdata(sunxi_musb->controller->parent); parent 453 drivers/usb/musb/sunxi.c dev_err(sunxi_musb->controller->parent, parent 465 drivers/usb/musb/sunxi.c dev_err(sunxi_musb->controller->parent, parent 488 drivers/usb/musb/sunxi.c dev_warn(sunxi_musb->controller->parent, parent 507 drivers/usb/musb/sunxi.c dev_err(sunxi_musb->controller->parent, parent 518 drivers/usb/musb/sunxi.c dev_err(sunxi_musb->controller->parent, parent 545 drivers/usb/musb/sunxi.c dev_err(sunxi_musb->controller->parent, parent 554 drivers/usb/musb/sunxi.c dev_err(sunxi_musb->controller->parent, parent 580 drivers/usb/musb/sunxi.c dev_err(sunxi_musb->controller->parent, parent 589 drivers/usb/musb/sunxi.c dev_err(sunxi_musb->controller->parent, parent 783 drivers/usb/musb/sunxi.c pinfo.parent = &pdev->dev; parent 1238 drivers/usb/musb/tusb6010.c pinfo.parent = &pdev->dev; parent 263 drivers/usb/musb/ux500.c musb->dev.parent = &pdev->dev; parent 852 drivers/usb/phy/phy-ab8500-usb.c ab8500 = dev_get_drvdata(pdev->dev.parent); parent 529 drivers/usb/phy/phy-fsl-usb.c if (!otg->gadget || !otg->gadget->dev.parent) parent 533 drivers/usb/phy/phy-fsl-usb.c dev = otg->gadget->dev.parent; parent 72 drivers/usb/phy/phy-tahvo.c struct retu_dev *rdev = dev_get_drvdata(tu->pt_dev->dev.parent); parent 123 drivers/usb/phy/phy-tahvo.c struct retu_dev *rdev = dev_get_drvdata(tu->pt_dev->dev.parent); parent 142 drivers/usb/phy/phy-tahvo.c struct retu_dev *rdev = dev_get_drvdata(tu->pt_dev->dev.parent); parent 163 drivers/usb/phy/phy-tahvo.c struct retu_dev *rdev = dev_get_drvdata(tu->pt_dev->dev.parent); parent 177 drivers/usb/phy/phy-tahvo.c struct retu_dev *rdev = dev_get_drvdata(tu->pt_dev->dev.parent); parent 324 drivers/usb/phy/phy-tahvo.c struct retu_dev *rdev = dev_get_drvdata(pdev->dev.parent); parent 1125 drivers/usb/renesas_usbhs/mod_gadget.c gpriv->gadget.dev.parent = dev; parent 138 drivers/usb/renesas_usbhs/mod_host.c #define usbhsh_device_parent(d) (usbhsh_usbv_to_udev((d)->usbv->parent)) parent 456 drivers/usb/renesas_usbhs/mod_host.c return hcd->self.root_hub == usbv->parent; parent 566 drivers/usb/renesas_usbhs/mod_host.c struct usbhsh_device *parent = usbhsh_device_parent(udev); parent 568 drivers/usb/renesas_usbhs/mod_host.c upphub = usbhsh_device_number(hpriv, parent); parent 572 drivers/usb/renesas_usbhs/mod_host.c upphub, hubport, parent); parent 51 drivers/usb/roles/class.c ret = sw->set(sw->dev.parent, role); parent 78 drivers/usb/roles/class.c role = sw->get(sw->dev.parent); parent 108 drivers/usb/roles/class.c struct fwnode_handle *parent = fwnode_get_parent(fwnode); parent 111 drivers/usb/roles/class.c if (!parent || !fwnode_property_present(parent, "usb-role-switch")) parent 114 drivers/usb/roles/class.c dev = class_find_device_by_fwnode(role_class, parent); parent 135 drivers/usb/roles/class.c WARN_ON(!try_module_get(sw->dev.parent->driver->owner)); parent 157 drivers/usb/roles/class.c WARN_ON(!try_module_get(sw->dev.parent->driver->owner)); parent 172 drivers/usb/roles/class.c module_put(sw->dev.parent->driver->owner); parent 285 drivers/usb/roles/class.c usb_role_switch_register(struct device *parent, parent 307 drivers/usb/roles/class.c sw->dev.parent = parent; parent 311 drivers/usb/roles/class.c dev_set_name(&sw->dev, "%s-role-switch", dev_name(parent)); parent 1738 drivers/usb/serial/cp210x.c priv->gc.parent = &serial->interface->dev; parent 2175 drivers/usb/serial/ftdi_sio.c priv->gc.parent = &serial->interface->dev; parent 979 drivers/usb/serial/usb-serial.c port->dev.parent = &interface->dev; parent 224 drivers/usb/storage/onetouch.c input_dev->dev.parent = &udev->dev; parent 339 drivers/usb/storage/scsiglue.c struct us_data *us = host_to_us(dev_to_shost(starget->dev.parent)); parent 808 drivers/usb/storage/uas.c dev_to_shost(starget->dev.parent)->hostdata; parent 20 drivers/usb/typec/bus.c bool is_port = is_typec_port(adev->dev.parent); parent 67 drivers/usb/typec/bus.c is_port = is_typec_port(adev->dev.parent); parent 179 drivers/usb/typec/class.c if (is_typec_plug(adev->dev.parent)) { parent 180 drivers/usb/typec/class.c struct typec_plug *plug = to_typec_plug(adev->dev.parent); parent 198 drivers/usb/typec/class.c if (is_typec_plug(adev->dev.parent)) { parent 199 drivers/usb/typec/class.c struct typec_plug *plug = to_typec_plug(adev->dev.parent); parent 286 drivers/usb/typec/class.c if (!is_typec_port(adev->dev.parent) && adev->dev.driver) { parent 310 drivers/usb/typec/class.c if (is_typec_plug(alt->dev.parent)) parent 311 drivers/usb/typec/class.c return to_typec_port(alt->dev.parent->parent->parent); parent 312 drivers/usb/typec/class.c if (is_typec_partner(alt->dev.parent)) parent 313 drivers/usb/typec/class.c return to_typec_port(alt->dev.parent->parent); parent 314 drivers/usb/typec/class.c if (is_typec_port(alt->dev.parent)) parent 315 drivers/usb/typec/class.c return to_typec_port(alt->dev.parent); parent 362 drivers/usb/typec/class.c if (is_typec_port(adev->dev.parent)) { parent 470 drivers/usb/typec/class.c altmode_id_remove(alt->adev.dev.parent, alt->id); parent 481 drivers/usb/typec/class.c typec_register_altmode(struct device *parent, parent 484 drivers/usb/typec/class.c unsigned int id = altmode_id_get(parent); parent 485 drivers/usb/typec/class.c bool is_port = is_typec_port(parent); parent 513 drivers/usb/typec/class.c alt->adev.dev.parent = parent; parent 516 drivers/usb/typec/class.c dev_set_name(&alt->adev.dev, "%s.%u", dev_name(parent), id); parent 525 drivers/usb/typec/class.c if (is_typec_partner(parent)) parent 530 drivers/usb/typec/class.c dev_err(parent, "failed to register alternate mode (%d)\n", parent 669 drivers/usb/typec/class.c partner->dev.parent = &port->dev; parent 760 drivers/usb/typec/class.c plug->dev.parent = &cable->dev; parent 762 drivers/usb/typec/class.c dev_set_name(&plug->dev, "%s-%s", dev_name(cable->dev.parent), name); parent 886 drivers/usb/typec/class.c cable->dev.parent = &port->dev; parent 1529 drivers/usb/typec/class.c struct typec_port *typec_register_port(struct device *parent, parent 1588 drivers/usb/typec/class.c port->dev.parent = parent; parent 1609 drivers/usb/typec/class.c dev_err(parent, "failed to register port (%d)\n", ret); parent 77 drivers/usb/typec/mux.c WARN_ON(!try_module_get(sw->dev.parent->driver->owner)); parent 92 drivers/usb/typec/mux.c module_put(sw->dev.parent->driver->owner); parent 119 drivers/usb/typec/mux.c typec_switch_register(struct device *parent, parent 135 drivers/usb/typec/mux.c sw->dev.parent = parent; parent 140 drivers/usb/typec/mux.c dev_set_name(&sw->dev, "%s-switch", dev_name(parent)); parent 144 drivers/usb/typec/mux.c dev_err(parent, "failed to register switch (%d)\n", ret); parent 267 drivers/usb/typec/mux.c WARN_ON(!try_module_get(mux->dev.parent->driver->owner)); parent 282 drivers/usb/typec/mux.c module_put(mux->dev.parent->driver->owner); parent 309 drivers/usb/typec/mux.c typec_mux_register(struct device *parent, const struct typec_mux_desc *desc) parent 324 drivers/usb/typec/mux.c mux->dev.parent = parent; parent 329 drivers/usb/typec/mux.c dev_set_name(&mux->dev, "%s-mux", dev_name(parent)); parent 333 drivers/usb/typec/mux.c dev_err(parent, "failed to register mux (%d)\n", ret); parent 606 drivers/usb/typec/tcpm/wcove.c struct intel_soc_pmic *pmic = dev_get_drvdata(pdev->dev.parent); parent 350 drivers/usb/usbip/stub_dev.c rc = usb_hub_claim_port(udev->parent, udev->portnum, parent 428 drivers/usb/usbip/stub_dev.c rc = usb_hub_release_port(udev->parent, udev->portnum, parent 208 drivers/usb/usbip/stub_main.c if (busid_priv->udev->dev.parent) parent 209 drivers/usb/usbip/stub_main.c device_lock(busid_priv->udev->dev.parent); parent 211 drivers/usb/usbip/stub_main.c if (busid_priv->udev->dev.parent) parent 212 drivers/usb/usbip/stub_main.c device_unlock(busid_priv->udev->dev.parent); parent 127 drivers/usb/usbip/usbip_common.c dev_dbg(dev, "parent %s, bus %s\n", dev_name(&udev->parent->dev), parent 608 drivers/usb/usbip/vudc_dev.c udc->gadget.dev.parent = &pdev->dev; parent 32 drivers/vfio/mdev/mdev_core.c return mdev->parent->dev; parent 69 drivers/vfio/mdev/mdev_core.c struct mdev_parent *parent; parent 71 drivers/vfio/mdev/mdev_core.c list_for_each_entry(parent, &parent_list, next) { parent 72 drivers/vfio/mdev/mdev_core.c if (parent->dev == dev) parent 73 drivers/vfio/mdev/mdev_core.c return parent; parent 80 drivers/vfio/mdev/mdev_core.c struct mdev_parent *parent = container_of(kref, struct mdev_parent, parent 82 drivers/vfio/mdev/mdev_core.c struct device *dev = parent->dev; parent 84 drivers/vfio/mdev/mdev_core.c kfree(parent); parent 88 drivers/vfio/mdev/mdev_core.c static struct mdev_parent *mdev_get_parent(struct mdev_parent *parent) parent 90 drivers/vfio/mdev/mdev_core.c if (parent) parent 91 drivers/vfio/mdev/mdev_core.c kref_get(&parent->ref); parent 93 drivers/vfio/mdev/mdev_core.c return parent; parent 96 drivers/vfio/mdev/mdev_core.c static void mdev_put_parent(struct mdev_parent *parent) parent 98 drivers/vfio/mdev/mdev_core.c if (parent) parent 99 drivers/vfio/mdev/mdev_core.c kref_put(&parent->ref, mdev_release_parent); parent 105 drivers/vfio/mdev/mdev_core.c struct mdev_parent *parent; parent 112 drivers/vfio/mdev/mdev_core.c parent = mdev->parent; parent 113 drivers/vfio/mdev/mdev_core.c lockdep_assert_held(&parent->unreg_sem); parent 114 drivers/vfio/mdev/mdev_core.c ret = parent->ops->remove(mdev); parent 120 drivers/vfio/mdev/mdev_core.c mdev_put_parent(parent); parent 145 drivers/vfio/mdev/mdev_core.c struct mdev_parent *parent; parent 160 drivers/vfio/mdev/mdev_core.c parent = __find_parent_device(dev); parent 161 drivers/vfio/mdev/mdev_core.c if (parent) { parent 162 drivers/vfio/mdev/mdev_core.c parent = NULL; parent 167 drivers/vfio/mdev/mdev_core.c parent = kzalloc(sizeof(*parent), GFP_KERNEL); parent 168 drivers/vfio/mdev/mdev_core.c if (!parent) { parent 173 drivers/vfio/mdev/mdev_core.c kref_init(&parent->ref); parent 174 drivers/vfio/mdev/mdev_core.c init_rwsem(&parent->unreg_sem); parent 176 drivers/vfio/mdev/mdev_core.c parent->dev = dev; parent 177 drivers/vfio/mdev/mdev_core.c parent->ops = ops; parent 187 drivers/vfio/mdev/mdev_core.c ret = parent_create_sysfs_files(parent); parent 195 drivers/vfio/mdev/mdev_core.c list_add(&parent->next, &parent_list); parent 205 drivers/vfio/mdev/mdev_core.c if (parent) parent 206 drivers/vfio/mdev/mdev_core.c mdev_put_parent(parent); parent 223 drivers/vfio/mdev/mdev_core.c struct mdev_parent *parent; parent 228 drivers/vfio/mdev/mdev_core.c parent = __find_parent_device(dev); parent 230 drivers/vfio/mdev/mdev_core.c if (!parent) { parent 236 drivers/vfio/mdev/mdev_core.c list_del(&parent->next); parent 239 drivers/vfio/mdev/mdev_core.c down_write(&parent->unreg_sem); parent 245 drivers/vfio/mdev/mdev_core.c parent_remove_sysfs_files(parent); parent 246 drivers/vfio/mdev/mdev_core.c up_write(&parent->unreg_sem); parent 248 drivers/vfio/mdev/mdev_core.c mdev_put_parent(parent); parent 277 drivers/vfio/mdev/mdev_core.c struct mdev_parent *parent; parent 280 drivers/vfio/mdev/mdev_core.c parent = mdev_get_parent(type->parent); parent 281 drivers/vfio/mdev/mdev_core.c if (!parent) parent 306 drivers/vfio/mdev/mdev_core.c mdev->parent = parent; parent 309 drivers/vfio/mdev/mdev_core.c if (!down_read_trylock(&parent->unreg_sem)) { parent 316 drivers/vfio/mdev/mdev_core.c mdev->dev.parent = dev; parent 320 drivers/vfio/mdev/mdev_core.c mdev->dev.groups = parent->ops->mdev_attr_groups; parent 323 drivers/vfio/mdev/mdev_core.c ret = parent->ops->create(kobj, mdev); parent 337 drivers/vfio/mdev/mdev_core.c up_read(&parent->unreg_sem); parent 344 drivers/vfio/mdev/mdev_core.c parent->ops->remove(mdev); parent 346 drivers/vfio/mdev/mdev_core.c up_read(&parent->unreg_sem); parent 349 drivers/vfio/mdev/mdev_core.c mdev_put_parent(parent); parent 356 drivers/vfio/mdev/mdev_core.c struct mdev_parent *parent; parent 379 drivers/vfio/mdev/mdev_core.c parent = mdev->parent; parent 381 drivers/vfio/mdev/mdev_core.c if (!down_read_trylock(&parent->unreg_sem)) parent 385 drivers/vfio/mdev/mdev_core.c up_read(&parent->unreg_sem); parent 29 drivers/vfio/mdev/mdev_private.h struct mdev_parent *parent; parent 44 drivers/vfio/mdev/mdev_private.h struct mdev_parent *parent; parent 54 drivers/vfio/mdev/mdev_private.h int parent_create_sysfs_files(struct mdev_parent *parent); parent 55 drivers/vfio/mdev/mdev_private.h void parent_remove_sysfs_files(struct mdev_parent *parent); parent 29 drivers/vfio/mdev/mdev_sysfs.c ret = attr->show(kobj, type->parent->dev, buf); parent 42 drivers/vfio/mdev/mdev_sysfs.c ret = attr->store(&type->kobj, type->parent->dev, buf, count); parent 92 drivers/vfio/mdev/mdev_sysfs.c static struct mdev_type *add_mdev_supported_type(struct mdev_parent *parent, parent 107 drivers/vfio/mdev/mdev_sysfs.c type->kobj.kset = parent->mdev_types_kset; parent 110 drivers/vfio/mdev/mdev_sysfs.c "%s-%s", dev_driver_string(parent->dev), parent 135 drivers/vfio/mdev/mdev_sysfs.c type->parent = parent; parent 158 drivers/vfio/mdev/mdev_sysfs.c static int add_mdev_supported_type_groups(struct mdev_parent *parent) parent 162 drivers/vfio/mdev/mdev_sysfs.c for (i = 0; parent->ops->supported_type_groups[i]; i++) { parent 165 drivers/vfio/mdev/mdev_sysfs.c type = add_mdev_supported_type(parent, parent 166 drivers/vfio/mdev/mdev_sysfs.c parent->ops->supported_type_groups[i]); parent 170 drivers/vfio/mdev/mdev_sysfs.c list_for_each_entry_safe(ltype, tmp, &parent->type_list, parent 177 drivers/vfio/mdev/mdev_sysfs.c list_add(&type->next, &parent->type_list); parent 183 drivers/vfio/mdev/mdev_sysfs.c void parent_remove_sysfs_files(struct mdev_parent *parent) parent 187 drivers/vfio/mdev/mdev_sysfs.c list_for_each_entry_safe(type, tmp, &parent->type_list, next) { parent 192 drivers/vfio/mdev/mdev_sysfs.c sysfs_remove_groups(&parent->dev->kobj, parent->ops->dev_attr_groups); parent 193 drivers/vfio/mdev/mdev_sysfs.c kset_unregister(parent->mdev_types_kset); parent 196 drivers/vfio/mdev/mdev_sysfs.c int parent_create_sysfs_files(struct mdev_parent *parent) parent 200 drivers/vfio/mdev/mdev_sysfs.c parent->mdev_types_kset = kset_create_and_add("mdev_supported_types", parent 201 drivers/vfio/mdev/mdev_sysfs.c NULL, &parent->dev->kobj); parent 203 drivers/vfio/mdev/mdev_sysfs.c if (!parent->mdev_types_kset) parent 206 drivers/vfio/mdev/mdev_sysfs.c INIT_LIST_HEAD(&parent->type_list); parent 208 drivers/vfio/mdev/mdev_sysfs.c ret = sysfs_create_groups(&parent->dev->kobj, parent 209 drivers/vfio/mdev/mdev_sysfs.c parent->ops->dev_attr_groups); parent 213 drivers/vfio/mdev/mdev_sysfs.c ret = add_mdev_supported_type_groups(parent); parent 215 drivers/vfio/mdev/mdev_sysfs.c sysfs_remove_groups(&parent->dev->kobj, parent 216 drivers/vfio/mdev/mdev_sysfs.c parent->ops->dev_attr_groups); parent 221 drivers/vfio/mdev/mdev_sysfs.c kset_unregister(parent->mdev_types_kset); parent 27 drivers/vfio/mdev/vfio_mdev.c struct mdev_parent *parent = mdev->parent; parent 30 drivers/vfio/mdev/vfio_mdev.c if (unlikely(!parent->ops->open)) parent 36 drivers/vfio/mdev/vfio_mdev.c ret = parent->ops->open(mdev); parent 46 drivers/vfio/mdev/vfio_mdev.c struct mdev_parent *parent = mdev->parent; parent 48 drivers/vfio/mdev/vfio_mdev.c if (likely(parent->ops->release)) parent 49 drivers/vfio/mdev/vfio_mdev.c parent->ops->release(mdev); parent 58 drivers/vfio/mdev/vfio_mdev.c struct mdev_parent *parent = mdev->parent; parent 60 drivers/vfio/mdev/vfio_mdev.c if (unlikely(!parent->ops->ioctl)) parent 63 drivers/vfio/mdev/vfio_mdev.c return parent->ops->ioctl(mdev, cmd, arg); parent 70 drivers/vfio/mdev/vfio_mdev.c struct mdev_parent *parent = mdev->parent; parent 72 drivers/vfio/mdev/vfio_mdev.c if (unlikely(!parent->ops->read)) parent 75 drivers/vfio/mdev/vfio_mdev.c return parent->ops->read(mdev, buf, count, ppos); parent 82 drivers/vfio/mdev/vfio_mdev.c struct mdev_parent *parent = mdev->parent; parent 84 drivers/vfio/mdev/vfio_mdev.c if (unlikely(!parent->ops->write)) parent 87 drivers/vfio/mdev/vfio_mdev.c return parent->ops->write(mdev, buf, count, ppos); parent 93 drivers/vfio/mdev/vfio_mdev.c struct mdev_parent *parent = mdev->parent; parent 95 drivers/vfio/mdev/vfio_mdev.c if (unlikely(!parent->ops->mmap)) parent 98 drivers/vfio/mdev/vfio_mdev.c return parent->ops->mmap(mdev, vma); parent 154 drivers/vfio/pci/vfio_pci.c if (request_resource(res->parent, parent 155 drivers/vfio/vfio_iommu_type1.c struct rb_node **link = &iommu->dma_list.rb_node, *parent = NULL; parent 159 drivers/vfio/vfio_iommu_type1.c parent = *link; parent 160 drivers/vfio/vfio_iommu_type1.c dma = rb_entry(parent, struct vfio_dma, node); parent 168 drivers/vfio/vfio_iommu_type1.c rb_link_node(&new->node, parent, link); parent 201 drivers/vfio/vfio_iommu_type1.c struct rb_node **link, *parent = NULL; parent 206 drivers/vfio/vfio_iommu_type1.c parent = *link; parent 207 drivers/vfio/vfio_iommu_type1.c vpfn = rb_entry(parent, struct vfio_pfn, node); parent 215 drivers/vfio/vfio_iommu_type1.c rb_link_node(&new->node, parent, link); parent 168 drivers/video/backlight/88pm860x_bl.c nproot = of_get_child_by_name(pdev->dev.parent->of_node, "backlights"); parent 193 drivers/video/backlight/88pm860x_bl.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 43 drivers/video/backlight/aat2870_bl.c = dev_get_drvdata(aat2870_bl->pdev->dev.parent); parent 52 drivers/video/backlight/aat2870_bl.c = dev_get_drvdata(aat2870_bl->pdev->dev.parent); parent 61 drivers/video/backlight/aat2870_bl.c dev_get_drvdata(aat2870_bl->pdev->dev.parent); parent 299 drivers/video/backlight/adp5520_bl.c data->master = pdev->dev.parent; parent 263 drivers/video/backlight/as3711_bl.c bl = of_get_child_by_name(dev->parent->of_node, "backlight"); parent 380 drivers/video/backlight/as3711_bl.c struct as3711 *as3711 = dev_get_drvdata(pdev->dev.parent); parent 391 drivers/video/backlight/as3711_bl.c if (pdev->dev.parent->of_node) { parent 352 drivers/video/backlight/backlight.c struct device *parent, void *devdata, const struct backlight_ops *ops, parent 368 drivers/video/backlight/backlight.c new_bd->dev.parent = parent; parent 530 drivers/video/backlight/backlight.c const char *name, struct device *parent, void *devdata, parent 541 drivers/video/backlight/backlight.c backlight = backlight_device_register(name, parent, devdata, ops, parent 577 drivers/video/backlight/backlight.c return dev->parent && dev->parent->of_node == data; parent 133 drivers/video/backlight/da903x_bl.c data->da903x_dev = pdev->dev.parent; parent 115 drivers/video/backlight/da9052_bl.c wleds->da9052 = dev_get_drvdata(pdev->dev.parent); parent 57 drivers/video/backlight/ipaq_micro_bl.c struct ipaq_micro *micro = dev_get_drvdata(pdev->dev.parent); parent 189 drivers/video/backlight/lcd.c struct lcd_device *lcd_device_register(const char *name, struct device *parent, parent 205 drivers/video/backlight/lcd.c new_ld->dev.parent = parent; parent 277 drivers/video/backlight/lcd.c const char *name, struct device *parent, parent 286 drivers/video/backlight/lcd.c lcd = lcd_device_register(name, parent, devdata, ops); parent 279 drivers/video/backlight/lm3533_bl.c lm3533 = dev_get_drvdata(pdev->dev.parent); parent 310 drivers/video/backlight/lm3533_bl.c pdev->dev.parent, bl, &lm3533_bl_ops, parent 36 drivers/video/backlight/locomolcd.c locomo_gpio_set_dir(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_VSHA_ON, 0); parent 37 drivers/video/backlight/locomolcd.c locomo_gpio_write(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_VSHA_ON, 1); parent 40 drivers/video/backlight/locomolcd.c locomo_gpio_set_dir(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_VSHD_ON, 0); parent 41 drivers/video/backlight/locomolcd.c locomo_gpio_write(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_VSHD_ON, 1); parent 47 drivers/video/backlight/locomolcd.c locomo_gpio_set_dir(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_VEE_ON, 0); parent 48 drivers/video/backlight/locomolcd.c locomo_gpio_write(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_VEE_ON, 1); parent 61 drivers/video/backlight/locomolcd.c locomo_gpio_set_dir(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_MOD, 0); parent 62 drivers/video/backlight/locomolcd.c locomo_gpio_write(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_MOD, 1); parent 71 drivers/video/backlight/locomolcd.c locomo_gpio_write(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_VSHA_ON, 0); parent 74 drivers/video/backlight/locomolcd.c locomo_gpio_write(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_VEE_ON, 0); parent 79 drivers/video/backlight/locomolcd.c locomo_gpio_write(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_MOD, 0); parent 80 drivers/video/backlight/locomolcd.c locomo_gpio_write(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_VSHD_ON, 0); parent 186 drivers/video/backlight/locomolcd.c locomo_gpio_set_dir(ldev->dev.parent, LOCOMO_GPIO_FL_VR, 0); parent 259 drivers/video/backlight/lp8788_bl.c struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); parent 103 drivers/video/backlight/max8925_bl.c struct device_node *nproot = pdev->dev.parent->of_node, *np; parent 132 drivers/video/backlight/max8925_bl.c struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 97 drivers/video/backlight/pcf50633-backlight.c struct device *parent = pdev->dev.parent; parent 98 drivers/video/backlight/pcf50633-backlight.c struct pcf50633_platform_data *pcf50633_data = dev_get_platdata(parent); parent 119 drivers/video/backlight/pcf50633-backlight.c pcf_bl->pcf = dev_to_pcf50633(pdev->dev.parent); parent 63 drivers/video/backlight/platform_lcd.c return plcd->us->parent == info->device; parent 374 drivers/video/backlight/pm8941-wled.c regmap = dev_get_regmap(pdev->dev.parent, NULL); parent 52 drivers/video/backlight/rave-sp-backlight.c dev_get_drvdata(dev->parent), parent 50 drivers/video/backlight/sky81452-backlight.c dev_get_platdata(bd->dev.parent); parent 254 drivers/video/backlight/sky81452-backlight.c struct regmap *regmap = dev_get_drvdata(dev->parent); parent 186 drivers/video/backlight/tps65217_bl.c struct tps65217 *tps = dev_get_drvdata(pdev->dev.parent); parent 272 drivers/video/backlight/tps65217_bl.c struct tps65217 *tps = dev_get_drvdata(pdev->dev.parent); parent 123 drivers/video/backlight/wm831x_bl.c struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); parent 124 drivers/video/backlight/wm831x_bl.c struct wm831x_pdata *wm831x_pdata = dev_get_platdata(pdev->dev.parent); parent 76 drivers/video/fbdev/aty/radeon_i2c.c chan->adapter.dev.parent = &chan->rinfo->pdev->dev; parent 104 drivers/video/fbdev/aty/radeon_monitor.c if (pedid == NULL && dp->parent && (hdno != -1)) parent 105 drivers/video/fbdev/aty/radeon_monitor.c pedid = of_get_property(dp->parent, parent 107 drivers/video/fbdev/aty/radeon_monitor.c if (pedid == NULL && dp->parent && (hdno == 0)) parent 108 drivers/video/fbdev/aty/radeon_monitor.c pedid = of_get_property(dp->parent, "EDID", NULL); parent 490 drivers/video/fbdev/cg14.c if (of_node_name_eq(dp->parent, "sbus") || parent 491 drivers/video/fbdev/cg14.c of_node_name_eq(dp->parent, "sbi")) { parent 1236 drivers/video/fbdev/cyber2000fb.c cfb->ddc_adapter.dev.parent = cfb->fb.device; parent 1310 drivers/video/fbdev/cyber2000fb.c cfb->i2c_adapter.dev.parent = cfb->fb.device; parent 341 drivers/video/fbdev/fsl-diu-fb.c struct fsl_diu_data *parent; parent 504 drivers/video/fbdev/fsl-diu-fb.c struct fsl_diu_data *data = mfbi->parent; parent 556 drivers/video/fbdev/fsl-diu-fb.c struct fsl_diu_data *data = mfbi->parent; parent 609 drivers/video/fbdev/fsl-diu-fb.c struct fsl_diu_data *data = mfbi->parent; parent 618 drivers/video/fbdev/fsl-diu-fb.c struct fsl_diu_data *data = mfbi->parent; parent 628 drivers/video/fbdev/fsl-diu-fb.c struct fsl_diu_data *data = mfbi->parent; parent 803 drivers/video/fbdev/fsl-diu-fb.c struct fsl_diu_data *data = mfbi->parent; parent 999 drivers/video/fbdev/fsl-diu-fb.c struct fsl_diu_data *data = mfbi->parent; parent 1026 drivers/video/fbdev/fsl-diu-fb.c struct fsl_diu_data *data = mfbi->parent; parent 1132 drivers/video/fbdev/fsl-diu-fb.c struct fsl_diu_data *data = mfbi->parent; parent 1360 drivers/video/fbdev/fsl-diu-fb.c struct fsl_diu_data *data = mfbi->parent; parent 1368 drivers/video/fbdev/fsl-diu-fb.c struct fsl_diu_data *data = mfbi->parent; parent 1412 drivers/video/fbdev/fsl-diu-fb.c fsl_diu_enable_interrupts(mfbi->parent); parent 1431 drivers/video/fbdev/fsl-diu-fb.c struct fsl_diu_data *data = mfbi->parent; parent 1470 drivers/video/fbdev/fsl-diu-fb.c struct fsl_diu_data *data = mfbi->parent; parent 1731 drivers/video/fbdev/fsl-diu-fb.c mfbi->parent = data; parent 167 drivers/video/fbdev/i740fb.c par->ddc_adapter.dev.parent = info->device; parent 97 drivers/video/fbdev/i810/i810-i2c.c chan->adapter.dev.parent = &chan->par->dev->dev; parent 114 drivers/video/fbdev/intelfb/intelfb_i2c.c chan->adapter.dev.parent = &chan->dinfo->pdev->dev; parent 117 drivers/video/fbdev/matrox/i2c-matroxfb.c b->adapter.dev.parent = &minfo->pcidev->dev; parent 93 drivers/video/fbdev/nvidia/nv_i2c.c chan->adapter.dev.parent = &chan->par->pci_dev->dev; parent 31 drivers/video/fbdev/nvidia/nv_of.c struct device_node *parent, *dp; parent 38 drivers/video/fbdev/nvidia/nv_of.c parent = pci_device_to_OF_node(par->pci_dev); parent 39 drivers/video/fbdev/nvidia/nv_of.c if (parent == NULL) parent 46 drivers/video/fbdev/nvidia/nv_of.c (dp = of_get_next_child(parent, dp)) != NULL;) { parent 66 drivers/video/fbdev/nvidia/nv_of.c pedid = of_get_property(parent, propnames[i], NULL); parent 19 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c omapdss_of_get_next_port(const struct device_node *parent, parent 24 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c if (!parent) parent 33 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c ports = of_get_child_by_name(parent, "ports"); parent 35 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c parent = ports; parent 37 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c port = of_get_child_by_name(parent, "port"); parent 65 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c omapdss_of_get_next_endpoint(const struct device_node *parent, parent 70 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c if (!parent) parent 74 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c ep = of_get_next_child(parent, prev); parent 134 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c omapdss_of_get_first_endpoint(const struct device_node *parent) parent 138 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c port = omapdss_of_get_next_port(parent, NULL); parent 917 drivers/video/fbdev/omap2/omapfb/dss/dss.c struct device_node *parent = pdev->dev.of_node; parent 921 drivers/video/fbdev/omap2/omapfb/dss/dss.c if (parent == NULL) parent 924 drivers/video/fbdev/omap2/omapfb/dss/dss.c port = omapdss_of_get_next_port(parent, NULL); parent 955 drivers/video/fbdev/omap2/omapfb/dss/dss.c (port = omapdss_of_get_next_port(parent, port)) != NULL); parent 965 drivers/video/fbdev/omap2/omapfb/dss/dss.c struct device_node *parent = pdev->dev.of_node; parent 968 drivers/video/fbdev/omap2/omapfb/dss/dss.c if (parent == NULL) parent 971 drivers/video/fbdev/omap2/omapfb/dss/dss.c port = omapdss_of_get_next_port(parent, NULL); parent 1002 drivers/video/fbdev/omap2/omapfb/dss/dss.c } while ((port = omapdss_of_get_next_port(parent, port)) != NULL); parent 1212 drivers/video/fbdev/omap2/omapfb/dss/dss.c component_match_add(dev->parent, match, dss_component_compare, dev); parent 98 drivers/video/fbdev/riva/rivafb-i2c.c chan->adapter.dev.parent = &chan->par->pdev->dev; parent 166 drivers/video/fbdev/s3c-fb.c struct s3c_fb *parent; parent 243 drivers/video/fbdev/s3c-fb.c struct s3c_fb *sfb = win->parent; parent 394 drivers/video/fbdev/s3c-fb.c struct s3c_fb *sfb = win->parent; parent 410 drivers/video/fbdev/s3c-fb.c struct s3c_fb *sfb = win->parent; parent 424 drivers/video/fbdev/s3c-fb.c struct s3c_fb *sfb = win->parent; parent 489 drivers/video/fbdev/s3c-fb.c struct s3c_fb *sfb = win->parent; parent 744 drivers/video/fbdev/s3c-fb.c struct s3c_fb *sfb = win->parent; parent 797 drivers/video/fbdev/s3c-fb.c struct s3c_fb *sfb = win->parent; parent 868 drivers/video/fbdev/s3c-fb.c struct s3c_fb *sfb = win->parent; parent 1018 drivers/video/fbdev/s3c-fb.c struct s3c_fb *sfb = win->parent; parent 1204 drivers/video/fbdev/s3c-fb.c win->parent = sfb; parent 256 drivers/video/fbdev/s3fb.c par->ddc_adapter.dev.parent = info->device; parent 142 drivers/video/fbdev/savage/savagefb-i2c.c chan->adapter.dev.parent = &chan->par->pcidev->dev; parent 2157 drivers/video/fbdev/sh_mobile_lcdcfb.c static struct backlight_device *sh_mobile_lcdc_bl_probe(struct device *parent, parent 2162 drivers/video/fbdev/sh_mobile_lcdcfb.c bl = backlight_device_register(ch->cfg->bl_info.name, parent, ch, parent 2165 drivers/video/fbdev/sh_mobile_lcdcfb.c dev_err(parent, "unable to register backlight device: %ld\n", parent 504 drivers/video/fbdev/sm501fb.c sm501pixclock = sm501_set_clock(fbi->dev->parent, clock_type, parent 642 drivers/video/fbdev/sm501fb.c sm501_misc_control(fbi->dev->parent, 0, SM501_MISC_DAC_POWER); parent 882 drivers/video/fbdev/sm501fb.c sm501_modify_reg(fbi->dev->parent, SM501_SYSTEM_CONTROL, parent 1007 drivers/video/fbdev/sm501fb.c sm501_misc_control(fbi->dev->parent, SM501_MISC_DAC_POWER, 0); parent 1017 drivers/video/fbdev/sm501fb.c sm501_misc_control(fbi->dev->parent, 0, SM501_MISC_DAC_POWER); parent 1623 drivers/video/fbdev/sm501fb.c sm501_unit_power(dev->parent, SM501_GATE_DISPLAY, 1); parent 1626 drivers/video/fbdev/sm501fb.c sm501_unit_power(dev->parent, SM501_GATE_2D_ENGINE, 1); parent 1659 drivers/video/fbdev/sm501fb.c sm501_unit_power(info->dev->parent, SM501_GATE_DISPLAY, 0); parent 1740 drivers/video/fbdev/sm501fb.c if (of_get_property(info->dev->parent->of_node, "little-endian", NULL)) parent 1743 drivers/video/fbdev/sm501fb.c if (of_get_property(info->dev->parent->of_node, "big-endian", NULL)) parent 1947 drivers/video/fbdev/sm501fb.c if (dev->parent->platform_data) { parent 1948 drivers/video/fbdev/sm501fb.c struct sm501_platdata *pd = dev->parent->platform_data; parent 1955 drivers/video/fbdev/sm501fb.c struct device_node *np = pdev->dev.parent->of_node; parent 2176 drivers/video/fbdev/sm501fb.c sm501_unit_power(info->dev->parent, SM501_GATE_DISPLAY, 0); parent 2190 drivers/video/fbdev/sm501fb.c sm501_unit_power(info->dev->parent, SM501_GATE_DISPLAY, 1); parent 1273 drivers/video/fbdev/tdfxfb.c chan->adapter.dev.parent = dev; parent 1301 drivers/video/fbdev/tdfxfb.c chan->adapter.dev.parent = dev; parent 278 drivers/video/fbdev/tridentfb.c par->ddc_adapter.dev.parent = info->device; parent 521 drivers/video/fbdev/via/via-core.c info->platdev->dev.parent = &vdev->pdev->dev; parent 207 drivers/video/fbdev/via/via_i2c.c adapter->dev.parent = &pdev->dev; parent 209 drivers/video/fbdev/via/via_i2c.c adapter->dev.parent = NULL; parent 732 drivers/virt/fsl_hypervisor.c struct device_node *parent; parent 737 drivers/virt/fsl_hypervisor.c parent = of_get_parent(np); parent 738 drivers/virt/fsl_hypervisor.c if (!parent) parent 746 drivers/virt/fsl_hypervisor.c prop = of_get_property(parent, "hv-handle", &len); parent 748 drivers/virt/fsl_hypervisor.c prop = of_get_property(parent, "reg", &len); parent 752 drivers/virt/fsl_hypervisor.c of_node_put(parent); parent 757 drivers/virt/fsl_hypervisor.c of_node_put(parent); parent 243 drivers/virt/vboxguest/vboxguest_linux.c input->dev.parent = gdev->dev; parent 264 drivers/virtio/virtio_input.c vi->idev->dev.parent = &vdev->dev; parent 550 drivers/virtio/virtio_mmio.c vm_dev->vdev.dev.parent = &pdev->dev; parent 524 drivers/virtio/virtio_pci_common.c vp_dev->vdev.dev.parent = &pci_dev->dev; parent 276 drivers/virtio/virtio_ring.c return dma_alloc_coherent(vdev->dev.parent, size, parent 309 drivers/virtio/virtio_ring.c dma_free_coherent(vdev->dev.parent, size, queue, dma_handle); parent 321 drivers/virtio/virtio_ring.c return vq->vq.vdev->dev.parent; parent 676 drivers/visorbus/visorchipset.c dev_info->device.parent = &bus_info->device; parent 682 drivers/vlynq/vlynq.c dev->dev.parent = &pdev->dev; parent 103 drivers/vme/bridges/vme_ca91cx42.c dev_err(ca91cx42_bridge->parent, "ca91cx42_VERR_irqhandler DMA " parent 120 drivers/vme/bridges/vme_ca91cx42.c dev_err(ca91cx42_bridge->parent, "ca91cx42_LERR_irqhandler DMA " parent 203 drivers/vme/bridges/vme_ca91cx42.c pdev = to_pci_dev(ca91cx42_bridge->parent); parent 290 drivers/vme/bridges/vme_ca91cx42.c pdev = to_pci_dev(ca91cx42_bridge->parent); parent 343 drivers/vme/bridges/vme_ca91cx42.c ca91cx42_bridge = image->parent; parent 370 drivers/vme/bridges/vme_ca91cx42.c dev_err(ca91cx42_bridge->parent, "Invalid address space\n"); parent 388 drivers/vme/bridges/vme_ca91cx42.c dev_err(ca91cx42_bridge->parent, "Invalid VME base " parent 393 drivers/vme/bridges/vme_ca91cx42.c dev_err(ca91cx42_bridge->parent, "Invalid VME bound " parent 398 drivers/vme/bridges/vme_ca91cx42.c dev_err(ca91cx42_bridge->parent, "Invalid PCI Offset " parent 447 drivers/vme/bridges/vme_ca91cx42.c bridge = image->parent->driver_priv; parent 507 drivers/vme/bridges/vme_ca91cx42.c ca91cx42_bridge = image->parent; parent 510 drivers/vme/bridges/vme_ca91cx42.c if (!ca91cx42_bridge->parent) { parent 511 drivers/vme/bridges/vme_ca91cx42.c dev_err(ca91cx42_bridge->parent, "Dev entry NULL\n"); parent 514 drivers/vme/bridges/vme_ca91cx42.c pdev = to_pci_dev(ca91cx42_bridge->parent); parent 550 drivers/vme/bridges/vme_ca91cx42.c dev_err(ca91cx42_bridge->parent, "Failed to allocate mem " parent 560 drivers/vme/bridges/vme_ca91cx42.c dev_err(ca91cx42_bridge->parent, "Failed to remap resource\n"); parent 600 drivers/vme/bridges/vme_ca91cx42.c ca91cx42_bridge = image->parent; parent 613 drivers/vme/bridges/vme_ca91cx42.c dev_err(ca91cx42_bridge->parent, "Invalid VME Window " parent 619 drivers/vme/bridges/vme_ca91cx42.c dev_err(ca91cx42_bridge->parent, "Invalid VME Window " parent 634 drivers/vme/bridges/vme_ca91cx42.c dev_err(ca91cx42_bridge->parent, "Unable to allocate memory " parent 678 drivers/vme/bridges/vme_ca91cx42.c dev_err(ca91cx42_bridge->parent, "Invalid data width\n"); parent 710 drivers/vme/bridges/vme_ca91cx42.c dev_err(ca91cx42_bridge->parent, "Invalid address space\n"); parent 754 drivers/vme/bridges/vme_ca91cx42.c bridge = image->parent->driver_priv; parent 972 drivers/vme/bridges/vme_ca91cx42.c bridge = image->parent->driver_priv; parent 973 drivers/vme/bridges/vme_ca91cx42.c dev = image->parent->parent; parent 1028 drivers/vme/bridges/vme_ca91cx42.c dev = list->parent->parent->parent; parent 1187 drivers/vme/bridges/vme_ca91cx42.c ctrlr = list->parent; parent 1189 drivers/vme/bridges/vme_ca91cx42.c bridge = ctrlr->parent->driver_priv; parent 1190 drivers/vme/bridges/vme_ca91cx42.c dev = ctrlr->parent->parent; parent 1235 drivers/vme/bridges/vme_ca91cx42.c ca91cx42_dma_busy(ctrlr->parent)); parent 1242 drivers/vme/bridges/vme_ca91cx42.c ca91cx42_dma_busy(ctrlr->parent)); parent 1301 drivers/vme/bridges/vme_ca91cx42.c bridge = lm->parent->driver_priv; parent 1302 drivers/vme/bridges/vme_ca91cx42.c dev = lm->parent->parent; parent 1367 drivers/vme/bridges/vme_ca91cx42.c bridge = lm->parent->driver_priv; parent 1411 drivers/vme/bridges/vme_ca91cx42.c bridge = lm->parent->driver_priv; parent 1412 drivers/vme/bridges/vme_ca91cx42.c dev = lm->parent->parent; parent 1459 drivers/vme/bridges/vme_ca91cx42.c bridge = lm->parent->driver_priv; parent 1505 drivers/vme/bridges/vme_ca91cx42.c static void *ca91cx42_alloc_consistent(struct device *parent, size_t size, parent 1511 drivers/vme/bridges/vme_ca91cx42.c pdev = to_pci_dev(parent); parent 1516 drivers/vme/bridges/vme_ca91cx42.c static void ca91cx42_free_consistent(struct device *parent, size_t size, parent 1522 drivers/vme/bridges/vme_ca91cx42.c pdev = to_pci_dev(parent); parent 1663 drivers/vme/bridges/vme_ca91cx42.c ca91cx42_bridge->parent = &pdev->dev; parent 1680 drivers/vme/bridges/vme_ca91cx42.c master_image->parent = ca91cx42_bridge; parent 1703 drivers/vme/bridges/vme_ca91cx42.c slave_image->parent = ca91cx42_bridge; parent 1727 drivers/vme/bridges/vme_ca91cx42.c dma_ctrlr->parent = ca91cx42_bridge; parent 1745 drivers/vme/bridges/vme_ca91cx42.c lm->parent = ca91cx42_bridge; parent 63 drivers/vme/bridges/vme_fake.c struct vme_bridge *parent; parent 163 drivers/vme/bridges/vme_fake.c fake_bridge = image->parent; parent 230 drivers/vme/bridges/vme_fake.c bridge = image->parent->driver_priv; parent 260 drivers/vme/bridges/vme_fake.c fake_bridge = image->parent; parent 345 drivers/vme/bridges/vme_fake.c bridge = image->parent->driver_priv; parent 388 drivers/vme/bridges/vme_fake.c fake_bridge = bridge->parent; parent 528 drivers/vme/bridges/vme_fake.c fake_bridge = image->parent; parent 721 drivers/vme/bridges/vme_fake.c fake_bridge = image->parent; parent 819 drivers/vme/bridges/vme_fake.c bridge = image->parent->driver_priv; parent 863 drivers/vme/bridges/vme_fake.c fake_bridge = lm->parent; parent 907 drivers/vme/bridges/vme_fake.c bridge = lm->parent->driver_priv; parent 931 drivers/vme/bridges/vme_fake.c fake_bridge = lm->parent; parent 972 drivers/vme/bridges/vme_fake.c bridge = lm->parent->driver_priv; parent 1003 drivers/vme/bridges/vme_fake.c static void *fake_alloc_consistent(struct device *parent, size_t size, parent 1014 drivers/vme/bridges/vme_fake.c static void fake_free_consistent(struct device *parent, size_t size, parent 1094 drivers/vme/bridges/vme_fake.c fake_bridge->parent = vme_root; parent 1096 drivers/vme/bridges/vme_fake.c fake_device->parent = fake_bridge; parent 1114 drivers/vme/bridges/vme_fake.c master_image->parent = fake_bridge; parent 1140 drivers/vme/bridges/vme_fake.c slave_image->parent = fake_bridge; parent 1162 drivers/vme/bridges/vme_fake.c lm->parent = fake_bridge; parent 128 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "VME Mailbox %d received" parent 146 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "PCI Exception at address: 0x%08x:%08x, " parent 152 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "PCI-X attribute reg: %08x, PCI-X split " parent 184 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "VME Bus Exception Overflow " parent 191 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, parent 311 drivers/vme/bridges/vme_tsi148.c pdev = to_pci_dev(tsi148_bridge->parent); parent 320 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "Can't get assigned pci irq " parent 419 drivers/vme/bridges/vme_tsi148.c pdev = to_pci_dev(tsi148_bridge->parent); parent 484 drivers/vme/bridges/vme_tsi148.c tsi148_bridge = image->parent; parent 507 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "Invalid address space\n"); parent 525 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "Invalid VME base alignment\n"); parent 529 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "Invalid VME bound alignment\n"); parent 533 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "Invalid PCI Offset " parent 627 drivers/vme/bridges/vme_tsi148.c bridge = image->parent->driver_priv; parent 724 drivers/vme/bridges/vme_tsi148.c tsi148_bridge = image->parent; parent 726 drivers/vme/bridges/vme_tsi148.c pdev = to_pci_dev(tsi148_bridge->parent); parent 766 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "Failed to allocate mem " parent 776 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "Failed to remap resource\n"); parent 823 drivers/vme/bridges/vme_tsi148.c tsi148_bridge = image->parent; parent 827 drivers/vme/bridges/vme_tsi148.c pdev = to_pci_dev(tsi148_bridge->parent); parent 831 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "Invalid VME Window " parent 838 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "Size must be non-zero for " parent 853 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "Unable to allocate memory for " parent 882 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "Invalid PCI base alignment\n"); parent 888 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "Invalid PCI bound alignment\n"); parent 894 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "Invalid VME Offset " parent 941 drivers/vme/bridges/vme_tsi148.c dev_warn(tsi148_bridge->parent, "Currently not setting " parent 958 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "Invalid data width\n"); parent 995 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "Invalid address space\n"); parent 1061 drivers/vme/bridges/vme_tsi148.c bridge = image->parent->driver_priv; parent 1187 drivers/vme/bridges/vme_tsi148.c tsi148_bridge = image->parent; parent 1247 drivers/vme/bridges/vme_tsi148.c dev_err(image->parent->parent, parent 1275 drivers/vme/bridges/vme_tsi148.c tsi148_bridge = image->parent; parent 1345 drivers/vme/bridges/vme_tsi148.c dev_warn(tsi148_bridge->parent, parent 1373 drivers/vme/bridges/vme_tsi148.c bridge = image->parent->driver_priv; parent 1635 drivers/vme/bridges/vme_tsi148.c tsi148_bridge = list->parent->parent; parent 1646 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "Descriptor not aligned to 8 " parent 1695 drivers/vme/bridges/vme_tsi148.c tsi148_bridge->parent, &entry->descriptor.dsat, parent 1701 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "Invalid source type\n"); parent 1732 drivers/vme/bridges/vme_tsi148.c tsi148_bridge->parent, &entry->descriptor.ddat, parent 1738 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "Invalid destination type\n"); parent 1750 drivers/vme/bridges/vme_tsi148.c entry->dma_handle = dma_map_single(tsi148_bridge->parent, parent 1754 drivers/vme/bridges/vme_tsi148.c if (dma_mapping_error(tsi148_bridge->parent, entry->dma_handle)) { parent 1755 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "DMA mapping error\n"); parent 1817 drivers/vme/bridges/vme_tsi148.c ctrlr = list->parent; parent 1819 drivers/vme/bridges/vme_tsi148.c tsi148_bridge = ctrlr->parent; parent 1861 drivers/vme/bridges/vme_tsi148.c tsi148_dma_busy(ctrlr->parent, channel)); parent 1868 drivers/vme/bridges/vme_tsi148.c tsi148_dma_busy(ctrlr->parent, channel)); parent 1881 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "DMA Error. DSTA=%08X\n", val); parent 1904 drivers/vme/bridges/vme_tsi148.c struct vme_bridge *tsi148_bridge = list->parent->parent; parent 1911 drivers/vme/bridges/vme_tsi148.c dma_unmap_single(tsi148_bridge->parent, entry->dma_handle, parent 1934 drivers/vme/bridges/vme_tsi148.c tsi148_bridge = lm->parent; parent 1944 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "Location monitor " parent 1965 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "Invalid address space\n"); parent 1999 drivers/vme/bridges/vme_tsi148.c bridge = lm->parent->driver_priv; parent 2051 drivers/vme/bridges/vme_tsi148.c tsi148_bridge = lm->parent; parent 2061 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "Location monitor not properly " parent 2069 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "Existing callback attached\n"); parent 2105 drivers/vme/bridges/vme_tsi148.c bridge = lm->parent->driver_priv; parent 2157 drivers/vme/bridges/vme_tsi148.c static void *tsi148_alloc_consistent(struct device *parent, size_t size, parent 2163 drivers/vme/bridges/vme_tsi148.c pdev = to_pci_dev(parent); parent 2168 drivers/vme/bridges/vme_tsi148.c static void tsi148_free_consistent(struct device *parent, size_t size, parent 2174 drivers/vme/bridges/vme_tsi148.c pdev = to_pci_dev(parent); parent 2205 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "Failed to allocate memory for " parent 2223 drivers/vme/bridges/vme_tsi148.c dev_info(tsi148_bridge->parent, "Setting CR/CSR offset\n"); parent 2226 drivers/vme/bridges/vme_tsi148.c dev_info(tsi148_bridge->parent, "CR/CSR Offset: %d\n", cbar); parent 2230 drivers/vme/bridges/vme_tsi148.c dev_info(tsi148_bridge->parent, "CR/CSR already enabled\n"); parent 2232 drivers/vme/bridges/vme_tsi148.c dev_info(tsi148_bridge->parent, "Enabling CR/CSR space\n"); parent 2246 drivers/vme/bridges/vme_tsi148.c dev_err(tsi148_bridge->parent, "Configuring flush image" parent 2343 drivers/vme/bridges/vme_tsi148.c tsi148_bridge->parent = &pdev->dev; parent 2369 drivers/vme/bridges/vme_tsi148.c tsi148_device->flush_image->parent = tsi148_bridge; parent 2385 drivers/vme/bridges/vme_tsi148.c master_image->parent = tsi148_bridge; parent 2411 drivers/vme/bridges/vme_tsi148.c slave_image->parent = tsi148_bridge; parent 2432 drivers/vme/bridges/vme_tsi148.c dma_ctrlr->parent = tsi148_bridge; parent 2452 drivers/vme/bridges/vme_tsi148.c lm->parent = tsi148_bridge; parent 54 drivers/vme/vme.c list)->parent; parent 58 drivers/vme/vme.c list)->parent; parent 62 drivers/vme/vme.c list)->parent; parent 66 drivers/vme/vme.c list)->parent; parent 102 drivers/vme/vme.c if (!bridge->parent) { parent 113 drivers/vme/vme.c return bridge->alloc_consistent(bridge->parent, size, dma); parent 142 drivers/vme/vme.c if (!bridge->parent) { parent 153 drivers/vme/vme.c bridge->free_consistent(bridge->parent, size, vaddr, dma); parent 956 drivers/vme/vme.c dma_list->parent = list_entry(resource->entry, parent 1121 drivers/vme/vme.c struct vme_bridge *bridge = list->parent->parent; parent 1154 drivers/vme/vme.c struct vme_bridge *bridge = list->parent->parent; parent 1183 drivers/vme/vme.c struct vme_bridge *bridge = list->parent->parent; parent 1277 drivers/vme/vme.c dev_err(bridge->parent, parent 1870 drivers/vme/vme.c vdev->dev.parent = bridge->parent; parent 13 drivers/vme/vme_bridge.h struct vme_bridge *parent; parent 30 drivers/vme/vme_bridge.h struct vme_bridge *parent; parent 56 drivers/vme/vme_bridge.h struct vme_dma_resource *parent; parent 63 drivers/vme/vme_bridge.h struct vme_bridge *parent; parent 74 drivers/vme/vme_bridge.h struct vme_bridge *parent; parent 121 drivers/vme/vme_bridge.h struct device *parent; /* Parent device (eg. pdev->dev for PCI) */ parent 121 drivers/w1/slaves/w1_ds2780.c pdev->dev.parent = &sl->dev; parent 118 drivers/w1/slaves/w1_ds2781.c pdev->dev.parent = &sl->dev; parent 724 drivers/w1/slaves/w1_ds28e17.c data->adapter.dev.parent = &sl->dev; parent 186 drivers/w1/w1.c .parent = NULL, parent 200 drivers/w1/w1.c .parent = NULL, parent 676 drivers/w1/w1.c sl->dev.parent = &sl->master->dev; parent 302 drivers/watchdog/armada_37xx_wdt.c dev->wdt.parent = &pdev->dev; parent 316 drivers/watchdog/asm9260_wdt.c wdd->parent = dev; parent 264 drivers/watchdog/aspeed_wdt.c wdt->wdd.parent = dev; parent 230 drivers/watchdog/at91rm9200_wdt.c struct device *parent; parent 233 drivers/watchdog/at91rm9200_wdt.c if (at91wdt_miscdev.parent) parent 235 drivers/watchdog/at91rm9200_wdt.c at91wdt_miscdev.parent = &pdev->dev; parent 237 drivers/watchdog/at91rm9200_wdt.c parent = dev->parent; parent 238 drivers/watchdog/at91rm9200_wdt.c if (!parent) { parent 243 drivers/watchdog/at91rm9200_wdt.c regmap_st = syscon_node_to_regmap(parent->of_node); parent 270 drivers/watchdog/at91rm9200_wdt.c at91wdt_miscdev.parent = NULL; parent 275 drivers/watchdog/at91sam9_wdt.c dev_warn(wdt->wdd.parent, "failed to get IRQ from DT\n"); parent 341 drivers/watchdog/at91sam9_wdt.c wdt->wdd.parent = &pdev->dev; parent 172 drivers/watchdog/bcm2835_wdt.c struct bcm2835_pm *pm = dev_get_drvdata(pdev->dev.parent); parent 188 drivers/watchdog/bcm2835_wdt.c bcm2835_wdt_wdd.parent = dev; parent 197 drivers/watchdog/bcm47xx_wdt.c wdt->wdd.parent = &pdev->dev; parent 156 drivers/watchdog/bcm7038_wdt.c wdt->wdd.parent = dev; parent 293 drivers/watchdog/bcm_kona_wdt.c bcm_kona_wdt_wdd.parent = dev; parent 231 drivers/watchdog/bd70528_wdt.c bd70528 = dev_get_drvdata(pdev->dev.parent); parent 248 drivers/watchdog/bd70528_wdt.c w->wdt.parent = pdev->dev.parent; parent 251 drivers/watchdog/bd70528_wdt.c watchdog_init_timeout(&w->wdt, 0, pdev->dev.parent); parent 329 drivers/watchdog/cadence_wdt.c cdns_wdt_device->parent = dev; parent 76 drivers/watchdog/coh901327_wdt.c static struct device *parent; parent 117 drivers/watchdog/coh901327_wdt.c dev_err(parent, parent 141 drivers/watchdog/coh901327_wdt.c dev_err(parent, parent 215 drivers/watchdog/coh901327_wdt.c dev_crit(parent, "watchdog is barking!\n"); parent 252 drivers/watchdog/coh901327_wdt.c parent = dev; parent 312 drivers/watchdog/coh901327_wdt.c coh901327_wdt.parent = dev; parent 154 drivers/watchdog/da9052_wdt.c struct da9052 *da9052 = dev_get_drvdata(dev->parent); parent 169 drivers/watchdog/da9052_wdt.c da9052_wdt->parent = dev; parent 123 drivers/watchdog/da9055_wdt.c struct da9055 *da9055 = dev_get_drvdata(dev->parent); parent 139 drivers/watchdog/da9055_wdt.c da9055_wdt->parent = dev; parent 186 drivers/watchdog/da9062_wdt.c chip = dev_get_drvdata(dev->parent); parent 203 drivers/watchdog/da9062_wdt.c wdt->wdtdev.parent = dev; parent 195 drivers/watchdog/da9063_wdt.c if (!dev->parent) parent 198 drivers/watchdog/da9063_wdt.c da9063 = dev_get_drvdata(dev->parent); parent 211 drivers/watchdog/da9063_wdt.c wdd->parent = dev; parent 234 drivers/watchdog/davinci_wdt.c wdd->parent = dev; parent 221 drivers/watchdog/diag288_wdt.c .parent = NULL, parent 135 drivers/watchdog/digicolor_wdt.c dc_wdt_wdd.parent = dev; parent 275 drivers/watchdog/dw_wdt.c wdd->parent = dev; parent 114 drivers/watchdog/ep93xx_wdt.c wdd->parent = dev; parent 142 drivers/watchdog/ftwdt010_wdt.c gwdt->wdd.parent = dev; parent 156 drivers/watchdog/gpio_wdt.c priv->wdd.parent = dev; parent 71 drivers/watchdog/hpwdt.c dev_dbg(wdd->parent, "start watchdog 0x%08x:0x%08x:0x%02x\n", wdd->timeout, reload, control); parent 106 drivers/watchdog/hpwdt.c dev_dbg(wdd->parent, "ping watchdog 0x%08x:0x%08x\n", wdd->timeout, reload); parent 119 drivers/watchdog/hpwdt.c dev_dbg(wdd->parent, "set_timeout = %d\n", val); parent 123 drivers/watchdog/hpwdt.c dev_dbg(wdd->parent, "pretimeout < timeout. Setting to zero\n"); parent 139 drivers/watchdog/hpwdt.c dev_dbg(wdd->parent, "set_pretimeout = %d\n", req); parent 147 drivers/watchdog/hpwdt.c dev_dbg(wdd->parent, "Rounding pretimeout to: %d\n", val); parent 344 drivers/watchdog/hpwdt.c hpwdt_dev.parent = &dev->dev; parent 463 drivers/watchdog/iTCO_wdt.c p->pci_dev = to_pci_dev(dev->parent); parent 553 drivers/watchdog/iTCO_wdt.c p->wddev.parent = dev; parent 245 drivers/watchdog/ie6xx_wdt.c ie6xx_wdt_dev.parent = &pdev->dev; parent 255 drivers/watchdog/imgpdc_wdt.c pdc_wdt->wdt_dev.parent = dev; parent 283 drivers/watchdog/imx2_wdt.c wdog->parent = &pdev->dev; parent 195 drivers/watchdog/imx7ulp_wdt.c wdog->parent = dev; parent 176 drivers/watchdog/imx_sc_wdt.c wdog->parent = dev; parent 135 drivers/watchdog/intel-mid_wdt.c wdt_dev->parent = dev; parent 180 drivers/watchdog/jz4740_wdt.c jz4740_wdt->parent = dev; parent 438 drivers/watchdog/kempld_wdt.c struct kempld_device_data *pld = dev_get_drvdata(pdev->dev.parent); parent 451 drivers/watchdog/kempld_wdt.c wdd->parent = dev; parent 232 drivers/watchdog/lantiq_wdt.c wdt->parent = dev; parent 128 drivers/watchdog/loongson1_wdt.c ls1x_wdt->parent = dev; parent 272 drivers/watchdog/lpc18xx_wdt.c lpc18xx_wdt->wdt_dev.parent = dev; parent 231 drivers/watchdog/max63xx_wdt.c wdt->wdd.parent = dev; parent 123 drivers/watchdog/max77620_wdt.c wdt->rmap = dev_get_regmap(dev->parent, NULL); parent 378 drivers/watchdog/mei_wdt.c wdt->wdd.parent = dev; parent 88 drivers/watchdog/mena21_wdt.c dev_err(wdt->parent, "Only 1 and 30 allowed as timeout\n"); parent 93 drivers/watchdog/mena21_wdt.c dev_err(wdt->parent, parent 177 drivers/watchdog/mena21_wdt.c a21_wdt.parent = dev; parent 119 drivers/watchdog/menf21bmc_wdt.c struct i2c_client *i2c_client = to_i2c_client(dev->parent); parent 129 drivers/watchdog/menf21bmc_wdt.c drv_data->wdt.parent = dev; parent 133 drivers/watchdog/menz69_wdt.c drv->wdt.parent = &dev->dev; parent 172 drivers/watchdog/meson_gxbb_wdt.c data->wdt_dev.parent = dev; parent 183 drivers/watchdog/meson_wdt.c meson_wdt->wdt_dev.parent = dev; parent 72 drivers/watchdog/mlx_wdt.c dev_info(wdt->wdd.parent, parent 250 drivers/watchdog/mlx_wdt.c wdt->wdd.parent = dev; parent 128 drivers/watchdog/moxart_wdt.c moxart_wdt->dev.parent = dev; parent 175 drivers/watchdog/mtk_wdt.c mtk_wdt->wdt_dev.parent = dev; parent 208 drivers/watchdog/ni903x_wdt.c wdd->parent = dev; parent 201 drivers/watchdog/nic7018_wdt.c wdd->parent = dev; parent 203 drivers/watchdog/npcm_wdt.c wdt->wdd.parent = dev; parent 56 drivers/watchdog/of_xilinx_wdt.c dev_err(wdd->parent, "Failed to enable clock\n"); parent 174 drivers/watchdog/of_xilinx_wdt.c xilinx_wdt_wdd->parent = dev; parent 254 drivers/watchdog/omap_wdt.c wdev->wdog.parent = &pdev->dev; parent 587 drivers/watchdog/orion_wdt.c dev->wdt.parent = &pdev->dev; parent 137 drivers/watchdog/pm8916_wdt.c struct device *parent; parent 144 drivers/watchdog/pm8916_wdt.c parent = dev->parent; parent 152 drivers/watchdog/pm8916_wdt.c wdt->regmap = dev_get_regmap(parent->parent, NULL); parent 158 drivers/watchdog/pm8916_wdt.c err = device_property_read_u32(parent, "reg", &wdt->baseaddr); parent 189 drivers/watchdog/pm8916_wdt.c wdt->wdev.parent = dev; parent 212 drivers/watchdog/pnx4008_wdt.c pnx4008_wdd.parent = dev; parent 269 drivers/watchdog/qcom-wdt.c wdt->wdd.parent = dev; parent 157 drivers/watchdog/rave-sp-wdt.c dev_err(sp_wd->wdd.parent, parent 267 drivers/watchdog/rave-sp-wdt.c sp_wd->sp = dev_get_drvdata(dev->parent); parent 270 drivers/watchdog/rave-sp-wdt.c wdd->parent = dev; parent 88 drivers/watchdog/renesas_wdt.c pm_runtime_get_sync(wdev->parent); parent 115 drivers/watchdog/renesas_wdt.c pm_runtime_put(wdev->parent); parent 241 drivers/watchdog/renesas_wdt.c priv->wdev.parent = dev; parent 103 drivers/watchdog/retu_wdt.c struct retu_dev *rdev = dev_get_drvdata(pdev->dev.parent); parent 122 drivers/watchdog/retu_wdt.c retu_wdt->parent = &pdev->dev; parent 144 drivers/watchdog/rn5t618_wdt.c struct rn5t618 *rn5t618 = dev_get_drvdata(dev->parent); parent 161 drivers/watchdog/rn5t618_wdt.c wdt->wdt_dev.parent = dev; parent 160 drivers/watchdog/rt2880_wdt.c rt288x_wdt_dev.parent = dev; parent 133 drivers/watchdog/rtd119x_wdt.c data->wdt_dev.parent = dev; parent 194 drivers/watchdog/rza_wdt.c priv->wdev.parent = dev; parent 606 drivers/watchdog/s3c2410_wdt.c wdt->wdt_device.parent = dev; parent 251 drivers/watchdog/sbsa_gwdt.c wdd->parent = dev; parent 403 drivers/watchdog/sch311x_wdt.c sch311x_wdt_miscdev.parent = dev; parent 249 drivers/watchdog/shwdt.c sh_wdt_dev.parent = &pdev->dev; parent 160 drivers/watchdog/sirfsoc_wdt.c sirfsoc_wdd.parent = dev; parent 387 drivers/watchdog/sp5100_tco.c wdd->parent = dev; parent 270 drivers/watchdog/sp805_wdt.c wdt->wdd.parent = &adev->dev; parent 299 drivers/watchdog/sprd_wdt.c wdt->wdd.parent = dev; parent 211 drivers/watchdog/st_lpc_wdt.c st_wdog_dev.parent = dev; parent 93 drivers/watchdog/stm32_iwdg.c dev_dbg(wdd->parent, "%s\n", __func__); parent 118 drivers/watchdog/stm32_iwdg.c dev_err(wdd->parent, "Fail to set prescaler, reload regs\n"); parent 132 drivers/watchdog/stm32_iwdg.c dev_dbg(wdd->parent, "%s\n", __func__); parent 143 drivers/watchdog/stm32_iwdg.c dev_dbg(wdd->parent, "%s timeout: %d sec\n", __func__, timeout); parent 254 drivers/watchdog/stm32_iwdg.c wdd->parent = dev; parent 32 drivers/watchdog/stmp3xxx_rtc_wdt.c pdata->wdt_set_timeout(dev->parent, wdd->timeout * WDOG_TICK_RATE); parent 41 drivers/watchdog/stmp3xxx_rtc_wdt.c pdata->wdt_set_timeout(dev->parent, 0); parent 98 drivers/watchdog/stmp3xxx_rtc_wdt.c stmp3xxx_wdd.parent = dev; parent 89 drivers/watchdog/stpmic1_wdt.c if (!dev->parent) parent 92 drivers/watchdog/stpmic1_wdt.c pmic = dev_get_drvdata(dev->parent); parent 106 drivers/watchdog/stpmic1_wdt.c wdt->wdtdev.parent = dev; parent 253 drivers/watchdog/sunxi_wdt.c sunxi_wdt->wdt_dev.parent = dev; parent 146 drivers/watchdog/tangox_wdt.c dev->wdt.parent = &pdev->dev; parent 214 drivers/watchdog/tegra_wdt.c wdd->parent = dev; parent 92 drivers/watchdog/tqmx86_wdt.c priv->wdd.parent = dev; parent 147 drivers/watchdog/ts4800_wdt.c wdd->parent = dev; parent 147 drivers/watchdog/ts72xx_wdt.c wdd->parent = dev; parent 73 drivers/watchdog/twl4030_wdt.c wdt->parent = dev; parent 129 drivers/watchdog/txx9wdt.c txx9wdt.parent = &dev->dev; parent 187 drivers/watchdog/uniphier_wdt.c struct device_node *parent; parent 194 drivers/watchdog/uniphier_wdt.c parent = of_get_parent(dev->of_node); /* parent should be syscon node */ parent 195 drivers/watchdog/uniphier_wdt.c regmap = syscon_node_to_regmap(parent); parent 196 drivers/watchdog/uniphier_wdt.c of_node_put(parent); parent 206 drivers/watchdog/uniphier_wdt.c wdev->wdt_dev.parent = dev; parent 99 drivers/watchdog/ux500_wdt.c ux500_wdt.parent = dev; parent 209 drivers/watchdog/via_wdt.c wdt_dev.parent = &pdev->dev; parent 113 drivers/watchdog/watchdog_core.c const char *dev_str = wdd->parent ? dev_name(wdd->parent) : parent 224 drivers/watchdog/watchdog_core.c if (wdd->parent) { parent 225 drivers/watchdog/watchdog_core.c ret = of_alias_get_id(wdd->parent->of_node, "watchdog"); parent 306 drivers/watchdog/watchdog_core.c dev_str = wdd->parent ? dev_name(wdd->parent) : parent 983 drivers/watchdog/watchdog_dev.c watchdog_miscdev.parent = wdd->parent; parent 1000 drivers/watchdog/watchdog_dev.c wd_data->dev.parent = wdd->parent; parent 184 drivers/watchdog/wm831x_wdt.c struct wm831x *wm831x = dev_get_drvdata(dev->parent); parent 185 drivers/watchdog/wm831x_wdt.c struct wm831x_pdata *chip_pdata = dev_get_platdata(dev->parent); parent 213 drivers/watchdog/wm831x_wdt.c wm831x_wdt->parent = dev; parent 151 drivers/watchdog/wm8350_wdt.c wm8350_wdt.parent = &pdev->dev; parent 125 drivers/watchdog/ziirave_wdt.c struct i2c_client *client = to_i2c_client(wdd->parent); parent 142 drivers/watchdog/ziirave_wdt.c struct i2c_client *client = to_i2c_client(wdd->parent); parent 151 drivers/watchdog/ziirave_wdt.c struct i2c_client *client = to_i2c_client(wdd->parent); parent 163 drivers/watchdog/ziirave_wdt.c struct i2c_client *client = to_i2c_client(wdd->parent); parent 175 drivers/watchdog/ziirave_wdt.c struct i2c_client *client = to_i2c_client(wdd->parent); parent 189 drivers/watchdog/ziirave_wdt.c struct i2c_client *client = to_i2c_client(wdd->parent); parent 222 drivers/watchdog/ziirave_wdt.c struct i2c_client *client = to_i2c_client(wdd->parent); parent 300 drivers/watchdog/ziirave_wdt.c struct i2c_client *client = to_i2c_client(wdd->parent); parent 344 drivers/watchdog/ziirave_wdt.c struct i2c_client *client = to_i2c_client(wdd->parent); parent 441 drivers/watchdog/ziirave_wdt.c struct i2c_client *client = to_i2c_client(dev->parent); parent 464 drivers/watchdog/ziirave_wdt.c struct i2c_client *client = to_i2c_client(dev->parent); parent 487 drivers/watchdog/ziirave_wdt.c struct i2c_client *client = to_i2c_client(dev->parent); parent 509 drivers/watchdog/ziirave_wdt.c struct i2c_client *client = to_i2c_client(dev->parent); parent 621 drivers/watchdog/ziirave_wdt.c w_priv->wdd.parent = &client->dev; parent 213 drivers/watchdog/zx2967_wdt.c wdt->wdt_device.parent = dev; parent 109 drivers/xen/evtchn.c struct rb_node **new = &(u->evtchns.rb_node), *parent = NULL; parent 118 drivers/xen/evtchn.c parent = *new; parent 128 drivers/xen/evtchn.c rb_link_node(&evtchn->node, parent, new); parent 82 drivers/xen/pci.c for (pbus = pci_dev->bus; pbus; pbus = pbus->parent) { parent 147 drivers/zorro/zorro.c bus->dev.parent = &pdev->dev; parent 188 drivers/zorro/zorro.c z->dev.parent = &bus->dev; parent 217 fs/adfs/dir.c adfs_hash(const struct dentry *parent, struct qstr *qstr) parent 223 fs/adfs/dir.c if (qstr->len > ADFS_SB(parent->d_sb)->s_namelen) parent 228 fs/adfs/dir.c hash = init_name_hash(parent); parent 50 fs/affs/amigaffs.c AFFS_TAIL(sb, bh)->parent = cpu_to_be32(dir->i_ino); parent 104 fs/affs/amigaffs.c AFFS_TAIL(sb, rem_bh)->parent = 0; parent 166 fs/affs/amigaffs.c dir = affs_iget(sb, be32_to_cpu(AFFS_TAIL(sb, link_bh)->parent)); parent 100 fs/affs/amigaffs.h __be32 parent; parent 137 fs/affs/file.c AFFS_TAIL(sb, new_bh)->parent = cpu_to_be32(inode->i_ino); parent 388 fs/affs/inode.c AFFS_TAIL(sb, bh)->parent = cpu_to_be32(dir->i_ino); parent 520 fs/affs/namei.c struct inode *parent; parent 527 fs/affs/namei.c parent = affs_iget(child->d_sb, parent 528 fs/affs/namei.c be32_to_cpu(AFFS_TAIL(child->d_sb, bh)->parent)); parent 530 fs/affs/namei.c if (IS_ERR(parent)) parent 531 fs/affs/namei.c return ERR_CAST(parent); parent 533 fs/affs/namei.c return d_obtain_alias(parent); parent 229 fs/afs/cell.c struct rb_node *parent, **pp; parent 262 fs/afs/cell.c parent = NULL; parent 264 fs/afs/cell.c parent = *pp; parent 265 fs/afs/cell.c cursor = rb_entry(parent, struct afs_cell, net_node); parent 281 fs/afs/cell.c rb_link_node_rcu(&cell->net_node, parent, pp); parent 977 fs/afs/dir.c struct dentry *parent; parent 984 fs/afs/dir.c parent = READ_ONCE(dentry->d_parent); parent 985 fs/afs/dir.c dir = d_inode_rcu(parent); parent 1032 fs/afs/dir.c struct dentry *parent; parent 1066 fs/afs/dir.c parent = dget_parent(dentry); parent 1067 fs/afs/dir.c dir = AFS_FS_I(d_inode(parent)); parent 1143 fs/afs/dir.c parent, ret); parent 1150 fs/afs/dir.c dput(parent); parent 1163 fs/afs/dir.c dput(parent); parent 97 fs/afs/protocol_yfs.h struct yfs_xdr_vnode parent; parent 127 fs/autofs/expire.c struct dentry *parent; parent 132 fs/autofs/expire.c parent = p->d_parent; parent 134 fs/autofs/expire.c spin_lock(&parent->d_lock); parent 136 fs/autofs/expire.c p = parent; parent 242 fs/autofs/expire.c struct dentry *parent, parent 248 fs/autofs/expire.c pr_debug("parent %p %pd\n", parent, parent); parent 251 fs/autofs/expire.c while ((p = get_next_positive_dentry(p, parent))) { parent 129 fs/autofs/root.c struct dentry *parent = dentry->d_parent; parent 158 fs/autofs/root.c if (active->d_parent != parent) parent 184 fs/autofs/root.c struct dentry *parent = dentry->d_parent; parent 218 fs/autofs/root.c if (expiring->d_parent != parent) parent 294 fs/autofs/root.c struct dentry *parent = dentry->d_parent; parent 298 fs/autofs/root.c new = d_lookup(parent, &dentry->d_name); parent 646 fs/autofs/root.c struct dentry *parent; parent 654 fs/autofs/root.c parent = dentry->d_parent; parent 656 fs/autofs/root.c if (IS_ROOT(parent->d_parent)) parent 658 fs/autofs/root.c managed_dentry_clear_managed(parent); parent 664 fs/autofs/root.c struct dentry *parent; parent 672 fs/autofs/root.c parent = dentry->d_parent; parent 674 fs/autofs/root.c if (IS_ROOT(parent->d_parent)) parent 678 fs/autofs/root.c if (d_child->next == &parent->d_subdirs && parent 679 fs/autofs/root.c d_child->prev == &parent->d_subdirs) parent 680 fs/autofs/root.c managed_dentry_set_managed(parent); parent 327 fs/autofs/waitq.c struct dentry *parent = dentry->d_parent; parent 329 fs/autofs/waitq.c new = d_lookup(parent, &dentry->d_name); parent 185 fs/befs/befs_fs_types.h befs_disk_inode_addr parent; parent 95 fs/befs/debug.c tmp_run = fsrun_to_cpu(sb, inode->parent); parent 370 fs/befs/linuxvfs.c befs_ino->i_parent = fsrun_to_cpu(sb, raw_inode->parent); parent 668 fs/befs/linuxvfs.c struct inode *parent; parent 671 fs/befs/linuxvfs.c parent = befs_iget(child->d_sb, parent 673 fs/befs/linuxvfs.c if (IS_ERR(parent)) parent 674 fs/befs/linuxvfs.c return ERR_CAST(parent); parent 676 fs/befs/linuxvfs.c return d_obtain_alias(parent); parent 198 fs/btrfs/backref.c if (ref1->parent < ref2->parent) parent 200 fs/btrfs/backref.c if (ref1->parent > ref2->parent) parent 230 fs/btrfs/backref.c struct rb_node *parent = NULL; parent 239 fs/btrfs/backref.c parent = *p; parent 240 fs/btrfs/backref.c ref = rb_entry(parent, struct prelim_ref, rbnode); parent 276 fs/btrfs/backref.c rb_link_node(&newref->rbnode, parent, p); parent 336 fs/btrfs/backref.c const struct btrfs_key *key, int level, u64 parent, parent 381 fs/btrfs/backref.c ref->parent = parent; parent 389 fs/btrfs/backref.c struct preftrees *preftrees, int level, u64 parent, parent 394 fs/btrfs/backref.c parent, wanted_disk_byte, count, sc, gfp_mask); parent 636 fs/btrfs/backref.c if (WARN(ref->parent, parent 676 fs/btrfs/backref.c ref->parent = node ? node->val : 0; parent 691 fs/btrfs/backref.c new_ref->parent = node->val; parent 726 fs/btrfs/backref.c BUG_ON(ref->parent); /* should not be a direct ref */ parent 816 fs/btrfs/backref.c ref->parent, node->bytenr, count, parent 849 fs/btrfs/backref.c ret = add_direct_ref(fs_info, preftrees, 0, ref->parent, parent 1266 fs/btrfs/backref.c if (roots && ref->count && ref->root_id && ref->parent == 0) { parent 1278 fs/btrfs/backref.c if (ref->count && ref->parent) { parent 1283 fs/btrfs/backref.c eb = read_tree_block(fs_info, ref->parent, 0, parent 1307 fs/btrfs/backref.c ret = ulist_add_merge_ptr(refs, ref->parent, parent 1614 fs/btrfs/backref.c struct extent_buffer *eb_in, u64 parent, parent 1640 fs/btrfs/backref.c ret = btrfs_find_item(fs_root, path, parent, 0, parent 1650 fs/btrfs/backref.c if (parent == next_inum) parent 1668 fs/btrfs/backref.c parent = next_inum; parent 1995 fs/btrfs/backref.c typedef int (iterate_irefs_t)(u64 parent, u32 name_len, unsigned long name_off, parent 2007 fs/btrfs/backref.c u64 parent = 0; parent 2016 fs/btrfs/backref.c parent ? parent + 1 : 0, BTRFS_INODE_REF_KEY, parent 2027 fs/btrfs/backref.c parent = found_key.offset; parent 2046 fs/btrfs/backref.c ret = iterate(parent, name_len, parent 2068 fs/btrfs/backref.c u64 parent; parent 2103 fs/btrfs/backref.c parent = btrfs_inode_extref_parent(eb, extref); parent 2105 fs/btrfs/backref.c ret = iterate(parent, name_len, parent 48 fs/btrfs/backref.h struct extent_buffer *eb_in, u64 parent, parent 73 fs/btrfs/backref.h u64 parent; parent 155 fs/btrfs/block-group.c struct rb_node *parent = NULL; parent 162 fs/btrfs/block-group.c parent = *p; parent 163 fs/btrfs/block-group.c cache = rb_entry(parent, struct btrfs_block_group_cache, parent 175 fs/btrfs/block-group.c rb_link_node(&block_group->cache_node, parent, p); parent 403 fs/btrfs/ctree.c struct rb_node *parent = NULL; parent 414 fs/btrfs/ctree.c parent = *new; parent 427 fs/btrfs/ctree.c rb_link_node(&tm->node, parent, new); parent 1052 fs/btrfs/ctree.c struct extent_buffer *parent, int parent_slot, parent 1081 fs/btrfs/ctree.c if ((root->root_key.objectid == BTRFS_TREE_RELOC_OBJECTID) && parent) parent 1082 fs/btrfs/ctree.c parent_start = parent->start; parent 1119 fs/btrfs/ctree.c WARN_ON(parent && parent != buf); parent 1134 fs/btrfs/ctree.c WARN_ON(trans->transid != btrfs_header_generation(parent)); parent 1135 fs/btrfs/ctree.c tree_mod_log_insert_key(parent, parent_slot, parent 1137 fs/btrfs/ctree.c btrfs_set_node_blockptr(parent, parent_slot, parent 1139 fs/btrfs/ctree.c btrfs_set_node_ptr_generation(parent, parent_slot, parent 1141 fs/btrfs/ctree.c btrfs_mark_buffer_dirty(parent); parent 1486 fs/btrfs/ctree.c struct extent_buffer *parent, int parent_slot, parent 1514 fs/btrfs/ctree.c if (parent) parent 1515 fs/btrfs/ctree.c btrfs_set_lock_blocking_write(parent); parent 1525 fs/btrfs/ctree.c ret = __btrfs_cow_block(trans, root, buf, parent, parent 1585 fs/btrfs/ctree.c struct btrfs_root *root, struct extent_buffer *parent, parent 1606 fs/btrfs/ctree.c parent_level = btrfs_header_level(parent); parent 1611 fs/btrfs/ctree.c parent_nritems = btrfs_header_nritems(parent); parent 1618 fs/btrfs/ctree.c btrfs_set_lock_blocking_write(parent); parent 1624 fs/btrfs/ctree.c btrfs_node_key(parent, &disk_key, i); parent 1629 fs/btrfs/ctree.c blocknr = btrfs_node_blockptr(parent, i); parent 1630 fs/btrfs/ctree.c gen = btrfs_node_ptr_generation(parent, i); parent 1631 fs/btrfs/ctree.c btrfs_node_key_to_cpu(parent, &first_key, i); parent 1636 fs/btrfs/ctree.c other = btrfs_node_blockptr(parent, i - 1); parent 1640 fs/btrfs/ctree.c other = btrfs_node_blockptr(parent, i + 1); parent 1678 fs/btrfs/ctree.c err = __btrfs_cow_block(trans, root, cur, parent, i, parent 1813 fs/btrfs/ctree.c struct extent_buffer *btrfs_read_node_slot(struct extent_buffer *parent, parent 1816 fs/btrfs/ctree.c int level = btrfs_header_level(parent); parent 1820 fs/btrfs/ctree.c if (slot < 0 || slot >= btrfs_header_nritems(parent)) parent 1825 fs/btrfs/ctree.c btrfs_node_key_to_cpu(parent, &first_key, slot); parent 1826 fs/btrfs/ctree.c eb = read_tree_block(parent->fs_info, btrfs_node_blockptr(parent, slot), parent 1827 fs/btrfs/ctree.c btrfs_node_ptr_generation(parent, slot), parent 1850 fs/btrfs/ctree.c struct extent_buffer *parent = NULL; parent 1868 fs/btrfs/ctree.c parent = path->nodes[level + 1]; parent 1876 fs/btrfs/ctree.c if (!parent) { parent 1923 fs/btrfs/ctree.c left = btrfs_read_node_slot(parent, pslot - 1); parent 1931 fs/btrfs/ctree.c parent, pslot - 1, &left); parent 1938 fs/btrfs/ctree.c right = btrfs_read_node_slot(parent, pslot + 1); parent 1946 fs/btrfs/ctree.c parent, pslot + 1, &right); parent 1979 fs/btrfs/ctree.c ret = tree_mod_log_insert_key(parent, pslot + 1, parent 1982 fs/btrfs/ctree.c btrfs_set_node_key(parent, &right_key, pslot + 1); parent 1983 fs/btrfs/ctree.c btrfs_mark_buffer_dirty(parent); parent 2025 fs/btrfs/ctree.c ret = tree_mod_log_insert_key(parent, pslot, parent 2028 fs/btrfs/ctree.c btrfs_set_node_key(parent, &mid_key, pslot); parent 2029 fs/btrfs/ctree.c btrfs_mark_buffer_dirty(parent); parent 2078 fs/btrfs/ctree.c struct extent_buffer *parent = NULL; parent 2091 fs/btrfs/ctree.c parent = path->nodes[level + 1]; parent 2095 fs/btrfs/ctree.c if (!parent) parent 2098 fs/btrfs/ctree.c left = btrfs_read_node_slot(parent, pslot - 1); parent 2113 fs/btrfs/ctree.c ret = btrfs_cow_block(trans, root, left, parent, parent 2127 fs/btrfs/ctree.c ret = tree_mod_log_insert_key(parent, pslot, parent 2130 fs/btrfs/ctree.c btrfs_set_node_key(parent, &disk_key, pslot); parent 2131 fs/btrfs/ctree.c btrfs_mark_buffer_dirty(parent); parent 2150 fs/btrfs/ctree.c right = btrfs_read_node_slot(parent, pslot + 1); parent 2168 fs/btrfs/ctree.c parent, pslot + 1, parent 2182 fs/btrfs/ctree.c ret = tree_mod_log_insert_key(parent, pslot + 1, parent 2185 fs/btrfs/ctree.c btrfs_set_node_key(parent, &disk_key, pslot + 1); parent 2186 fs/btrfs/ctree.c btrfs_mark_buffer_dirty(parent); parent 2279 fs/btrfs/ctree.c struct extent_buffer *parent; parent 2285 fs/btrfs/ctree.c parent = path->nodes[level + 1]; parent 2286 fs/btrfs/ctree.c if (!parent) parent 2289 fs/btrfs/ctree.c nritems = btrfs_header_nritems(parent); parent 2293 fs/btrfs/ctree.c block1 = btrfs_node_blockptr(parent, slot - 1); parent 2294 fs/btrfs/ctree.c gen = btrfs_node_ptr_generation(parent, slot - 1); parent 2306 fs/btrfs/ctree.c block2 = btrfs_node_blockptr(parent, slot + 1); parent 2307 fs/btrfs/ctree.c gen = btrfs_node_ptr_generation(parent, slot + 1); parent 4902 fs/btrfs/ctree.c struct extent_buffer *parent = path->nodes[level]; parent 4906 fs/btrfs/ctree.c nritems = btrfs_header_nritems(parent); parent 4909 fs/btrfs/ctree.c ret = tree_mod_log_insert_move(parent, slot, slot + 1, parent 4913 fs/btrfs/ctree.c memmove_extent_buffer(parent, parent 4919 fs/btrfs/ctree.c ret = tree_mod_log_insert_key(parent, slot, MOD_LOG_KEY_REMOVE, parent 4925 fs/btrfs/ctree.c btrfs_set_header_nritems(parent, nritems); parent 4926 fs/btrfs/ctree.c if (nritems == 0 && parent == root->node) { parent 4933 fs/btrfs/ctree.c btrfs_node_key(parent, &disk_key, 0); parent 4936 fs/btrfs/ctree.c btrfs_mark_buffer_dirty(parent); parent 2417 fs/btrfs/ctree.h u64 parent, u64 root_objectid, parent 2424 fs/btrfs/ctree.h u64 parent, int last_ref); parent 2526 fs/btrfs/ctree.h struct extent_buffer *btrfs_read_node_slot(struct extent_buffer *parent, parent 2531 fs/btrfs/ctree.h struct extent_buffer *parent, int parent_slot, parent 2562 fs/btrfs/ctree.h struct btrfs_root *root, struct extent_buffer *parent, parent 2623 fs/btrfs/ctree.h struct extent_buffer *parent); parent 213 fs/btrfs/delayed-ref.c if (ref1->parent < ref2->parent) parent 215 fs/btrfs/delayed-ref.c if (ref1->parent > ref2->parent) parent 241 fs/btrfs/delayed-ref.c if (ref1->parent < ref2->parent) parent 243 fs/btrfs/delayed-ref.c if (ref1->parent > ref2->parent) parent 928 fs/btrfs/delayed-ref.c u64 parent = generic_ref->parent; parent 957 fs/btrfs/delayed-ref.c if (parent) parent 965 fs/btrfs/delayed-ref.c ref->parent = parent; parent 1023 fs/btrfs/delayed-ref.c u64 parent = generic_ref->parent; parent 1034 fs/btrfs/delayed-ref.c if (parent) parent 1041 fs/btrfs/delayed-ref.c ref->parent = parent; parent 126 fs/btrfs/delayed-ref.h u64 parent; parent 133 fs/btrfs/delayed-ref.h u64 parent; parent 249 fs/btrfs/delayed-ref.h u64 parent; parent 265 fs/btrfs/delayed-ref.h int action, u64 bytenr, u64 len, u64 parent) parent 270 fs/btrfs/delayed-ref.h generic_ref->parent = parent; parent 18 fs/btrfs/export.c struct inode *parent) parent 24 fs/btrfs/export.c if (parent && (len < BTRFS_FID_SIZE_CONNECTABLE)) { parent 39 fs/btrfs/export.c if (parent) { parent 42 fs/btrfs/export.c fid->parent_objectid = BTRFS_I(parent)->location.objectid; parent 43 fs/btrfs/export.c fid->parent_gen = parent->i_generation; parent 44 fs/btrfs/export.c parent_root_id = BTRFS_I(parent)->root->root_key.objectid; parent 223 fs/btrfs/export.c static int btrfs_get_name(struct dentry *parent, char *name, parent 227 fs/btrfs/export.c struct inode *dir = d_inode(parent); parent 40 fs/btrfs/extent-tree.c struct btrfs_delayed_ref_node *node, u64 parent, parent 48 fs/btrfs/extent-tree.c u64 parent, u64 root_objectid, parent 478 fs/btrfs/extent-tree.c u64 bytenr, u64 parent, parent 492 fs/btrfs/extent-tree.c if (parent) { parent 494 fs/btrfs/extent-tree.c key.offset = parent; parent 508 fs/btrfs/extent-tree.c if (parent) { parent 554 fs/btrfs/extent-tree.c u64 bytenr, u64 parent, parent 566 fs/btrfs/extent-tree.c if (parent) { parent 568 fs/btrfs/extent-tree.c key.offset = parent; parent 582 fs/btrfs/extent-tree.c if (parent) { parent 721 fs/btrfs/extent-tree.c u64 bytenr, u64 parent, parent 729 fs/btrfs/extent-tree.c if (parent) { parent 731 fs/btrfs/extent-tree.c key.offset = parent; parent 745 fs/btrfs/extent-tree.c u64 bytenr, u64 parent, parent 752 fs/btrfs/extent-tree.c if (parent) { parent 754 fs/btrfs/extent-tree.c key.offset = parent; parent 766 fs/btrfs/extent-tree.c static inline int extent_ref_type(u64 parent, u64 owner) parent 770 fs/btrfs/extent-tree.c if (parent > 0) parent 775 fs/btrfs/extent-tree.c if (parent > 0) parent 822 fs/btrfs/extent-tree.c u64 parent, u64 root_objectid, parent 847 fs/btrfs/extent-tree.c want = extent_ref_type(parent, owner); parent 961 fs/btrfs/extent-tree.c if (parent > 0) { parent 962 fs/btrfs/extent-tree.c if (parent == ref_offset) { parent 966 fs/btrfs/extent-tree.c if (ref_offset < parent) parent 1014 fs/btrfs/extent-tree.c u64 parent, u64 root_objectid, parent 1031 fs/btrfs/extent-tree.c type = extent_ref_type(parent, owner); parent 1062 fs/btrfs/extent-tree.c btrfs_set_extent_inline_ref_offset(leaf, iref, parent); parent 1064 fs/btrfs/extent-tree.c btrfs_set_extent_inline_ref_offset(leaf, iref, parent); parent 1074 fs/btrfs/extent-tree.c u64 bytenr, u64 num_bytes, u64 parent, parent 1080 fs/btrfs/extent-tree.c num_bytes, parent, root_objectid, parent 1089 fs/btrfs/extent-tree.c ret = lookup_tree_block_ref(trans, path, bytenr, parent, parent 1092 fs/btrfs/extent-tree.c ret = lookup_extent_data_ref(trans, path, bytenr, parent, parent 1171 fs/btrfs/extent-tree.c u64 bytenr, u64 num_bytes, u64 parent, parent 1180 fs/btrfs/extent-tree.c num_bytes, parent, root_objectid, parent 1187 fs/btrfs/extent-tree.c setup_inline_extent_backref(trans->fs_info, path, iref, parent, parent 1197 fs/btrfs/extent-tree.c u64 bytenr, u64 parent, u64 root_objectid, parent 1203 fs/btrfs/extent-tree.c ret = insert_tree_block_ref(trans, path, bytenr, parent, parent 1206 fs/btrfs/extent-tree.c ret = insert_extent_data_ref(trans, path, bytenr, parent, parent 1433 fs/btrfs/extent-tree.c u64 parent, u64 root_objectid, parent 1454 fs/btrfs/extent-tree.c parent, root_objectid, owner, parent 1478 fs/btrfs/extent-tree.c ret = insert_extent_backref(trans, path, bytenr, parent, root_objectid, parent 1495 fs/btrfs/extent-tree.c u64 parent = 0; parent 1507 fs/btrfs/extent-tree.c parent = ref->parent; parent 1513 fs/btrfs/extent-tree.c ret = alloc_reserved_file_extent(trans, parent, ref_root, parent 1518 fs/btrfs/extent-tree.c ret = __btrfs_inc_extent_ref(trans, node, parent, ref_root, parent 1522 fs/btrfs/extent-tree.c ret = __btrfs_free_extent(trans, node, parent, parent 1644 fs/btrfs/extent-tree.c u64 parent = 0; parent 1651 fs/btrfs/extent-tree.c parent = ref->parent; parent 1658 fs/btrfs/extent-tree.c parent); parent 1665 fs/btrfs/extent-tree.c ret = __btrfs_inc_extent_ref(trans, node, parent, ref_root, parent 1668 fs/btrfs/extent-tree.c ret = __btrfs_free_extent(trans, node, parent, ref_root, parent 2425 fs/btrfs/extent-tree.c u64 parent; parent 2448 fs/btrfs/extent-tree.c parent = buf->start; parent 2450 fs/btrfs/extent-tree.c parent = 0; parent 2473 fs/btrfs/extent-tree.c num_bytes, parent); parent 2488 fs/btrfs/extent-tree.c num_bytes, parent); parent 2949 fs/btrfs/extent-tree.c struct btrfs_delayed_ref_node *node, u64 parent, parent 2987 fs/btrfs/extent-tree.c parent, root_objectid, owner_objectid, parent 3075 fs/btrfs/extent-tree.c bytenr, parent, root_objectid, owner_objectid, parent 3243 fs/btrfs/extent-tree.c u64 parent, int last_ref) parent 3251 fs/btrfs/extent-tree.c buf->start, buf->len, parent); parent 4190 fs/btrfs/extent-tree.c u64 parent, u64 root_objectid, parent 4203 fs/btrfs/extent-tree.c if (parent > 0) parent 4232 fs/btrfs/extent-tree.c if (parent > 0) { parent 4235 fs/btrfs/extent-tree.c btrfs_set_extent_inline_ref_offset(leaf, iref, parent); parent 4328 fs/btrfs/extent-tree.c btrfs_set_extent_inline_ref_offset(leaf, iref, ref->parent); parent 4488 fs/btrfs/extent-tree.c u64 parent, u64 root_objectid, parent 4531 fs/btrfs/extent-tree.c if (parent == 0) parent 4532 fs/btrfs/extent-tree.c parent = ins.objectid; parent 4535 fs/btrfs/extent-tree.c BUG_ON(parent > 0); parent 4554 fs/btrfs/extent-tree.c ins.objectid, ins.offset, parent); parent 4757 fs/btrfs/extent-tree.c struct btrfs_root *root, u64 bytenr, u64 parent, parent 4769 fs/btrfs/extent-tree.c root->fs_info->nodesize, parent, parent 4800 fs/btrfs/extent-tree.c u64 parent; parent 4920 fs/btrfs/extent-tree.c parent = path->nodes[level]->start; parent 4931 fs/btrfs/extent-tree.c parent = 0; parent 4941 fs/btrfs/extent-tree.c ret = check_ref_exists(trans, root, bytenr, parent, parent 4977 fs/btrfs/extent-tree.c fs_info->nodesize, parent); parent 5015 fs/btrfs/extent-tree.c u64 parent = 0; parent 5090 fs/btrfs/extent-tree.c parent = eb->start; parent 5095 fs/btrfs/extent-tree.c parent = path->nodes[level + 1]->start; parent 5101 fs/btrfs/extent-tree.c btrfs_free_tree_block(trans, root, eb, parent, wc->refs[level] == 1); parent 5434 fs/btrfs/extent-tree.c struct extent_buffer *parent) parent 5456 fs/btrfs/extent-tree.c btrfs_assert_tree_locked(parent); parent 5457 fs/btrfs/extent-tree.c parent_level = btrfs_header_level(parent); parent 5458 fs/btrfs/extent-tree.c extent_buffer_get(parent); parent 5459 fs/btrfs/extent-tree.c path->nodes[parent_level] = parent; parent 5460 fs/btrfs/extent-tree.c path->slots[parent_level] = btrfs_header_nritems(parent); parent 334 fs/btrfs/extent_io.c struct rb_node *parent = NULL; parent 339 fs/btrfs/extent_io.c parent = *parent_in; parent 345 fs/btrfs/extent_io.c parent = *p; parent 346 fs/btrfs/extent_io.c entry = rb_entry(parent, struct tree_entry, rb_node); parent 353 fs/btrfs/extent_io.c return parent; parent 357 fs/btrfs/extent_io.c rb_link_node(node, parent, p); parent 520 fs/btrfs/extent_io.c struct rb_node **parent, parent 535 fs/btrfs/extent_io.c node = tree_insert(&tree->state, NULL, end, &state->rb_node, p, parent); parent 946 fs/btrfs/extent_io.c struct rb_node *parent; parent 979 fs/btrfs/extent_io.c node = tree_search_for_insert(tree, start, &p, &parent); parent 984 fs/btrfs/extent_io.c &p, &parent, &bits, changeset); parent 1178 fs/btrfs/extent_io.c struct rb_node *parent; parent 1216 fs/btrfs/extent_io.c node = tree_search_for_insert(tree, start, &p, &parent); parent 1224 fs/btrfs/extent_io.c &p, &parent, &bits, NULL); parent 97 fs/btrfs/extent_map.c struct rb_node *parent = NULL; parent 104 fs/btrfs/extent_map.c parent = *p; parent 105 fs/btrfs/extent_map.c entry = rb_entry(parent, struct extent_map, rb_node); parent 117 fs/btrfs/extent_map.c orig_parent = parent; parent 118 fs/btrfs/extent_map.c while (parent && em->start >= extent_map_end(entry)) { parent 119 fs/btrfs/extent_map.c parent = rb_next(parent); parent 120 fs/btrfs/extent_map.c entry = rb_entry(parent, struct extent_map, rb_node); parent 122 fs/btrfs/extent_map.c if (parent) parent 126 fs/btrfs/extent_map.c parent = orig_parent; parent 127 fs/btrfs/extent_map.c entry = rb_entry(parent, struct extent_map, rb_node); parent 128 fs/btrfs/extent_map.c while (parent && em->start < entry->start) { parent 129 fs/btrfs/extent_map.c parent = rb_prev(parent); parent 130 fs/btrfs/extent_map.c entry = rb_entry(parent, struct extent_map, rb_node); parent 132 fs/btrfs/extent_map.c if (parent) parent 87 fs/btrfs/file.c struct rb_node *parent = NULL; parent 92 fs/btrfs/file.c parent = *p; parent 93 fs/btrfs/file.c entry = rb_entry(parent, struct inode_defrag, rb_node); parent 97 fs/btrfs/file.c p = &parent->rb_left; parent 99 fs/btrfs/file.c p = &parent->rb_right; parent 113 fs/btrfs/file.c rb_link_node(&defrag->rb_node, parent, p); parent 216 fs/btrfs/file.c struct rb_node *parent = NULL; parent 225 fs/btrfs/file.c parent = p; parent 226 fs/btrfs/file.c entry = rb_entry(parent, struct inode_defrag, rb_node); parent 230 fs/btrfs/file.c p = parent->rb_left; parent 232 fs/btrfs/file.c p = parent->rb_right; parent 237 fs/btrfs/file.c if (parent && __compare_inode_defrag(&tmp, entry) > 0) { parent 238 fs/btrfs/file.c parent = rb_next(parent); parent 239 fs/btrfs/file.c if (parent) parent 240 fs/btrfs/file.c entry = rb_entry(parent, struct inode_defrag, rb_node); parent 246 fs/btrfs/file.c rb_erase(parent, &fs_info->defrag_inodes); parent 1453 fs/btrfs/free-space-cache.c struct rb_node *parent = NULL; parent 1457 fs/btrfs/free-space-cache.c parent = *p; parent 1458 fs/btrfs/free-space-cache.c info = rb_entry(parent, struct btrfs_free_space, offset_index); parent 1494 fs/btrfs/free-space-cache.c rb_link_node(node, parent, p); parent 2517 fs/btrfs/inode.c struct rb_node *parent = NULL; parent 2522 fs/btrfs/inode.c parent = *p; parent 2523 fs/btrfs/inode.c entry = rb_entry(parent, struct sa_defrag_extent_backref, node); parent 2532 fs/btrfs/inode.c rb_link_node(&backref->node, parent, p); parent 5772 fs/btrfs/inode.c struct rb_node *parent; parent 5778 fs/btrfs/inode.c parent = NULL; parent 5782 fs/btrfs/inode.c parent = *p; parent 5783 fs/btrfs/inode.c entry = rb_entry(parent, struct btrfs_inode, rb_node); parent 5786 fs/btrfs/inode.c p = &parent->rb_left; parent 5788 fs/btrfs/inode.c p = &parent->rb_right; parent 5792 fs/btrfs/inode.c rb_replace_node(parent, new, &root->inode_tree); parent 5793 fs/btrfs/inode.c RB_CLEAR_NODE(parent); parent 5798 fs/btrfs/inode.c rb_link_node(new, parent, p); parent 6865 fs/btrfs/inode.c struct dentry *parent = dentry->d_parent; parent 6881 fs/btrfs/inode.c ret = btrfs_log_new_name(trans, BTRFS_I(inode), NULL, parent, parent 9615 fs/btrfs/inode.c struct dentry *parent; parent 9777 fs/btrfs/inode.c parent = new_dentry->d_parent; parent 9779 fs/btrfs/inode.c BTRFS_I(old_dir), parent, parent 9791 fs/btrfs/inode.c parent = old_dentry->d_parent; parent 9793 fs/btrfs/inode.c BTRFS_I(new_dir), parent, parent 10094 fs/btrfs/inode.c struct dentry *parent = new_dentry->d_parent; parent 10098 fs/btrfs/inode.c BTRFS_I(old_dir), parent, parent 10740 fs/btrfs/inode.c struct rb_node *parent = NULL; parent 10752 fs/btrfs/inode.c parent = *p; parent 10753 fs/btrfs/inode.c entry = rb_entry(parent, struct btrfs_swapfile_pin, node); parent 10766 fs/btrfs/inode.c rb_link_node(&sp->node, parent, p); parent 954 fs/btrfs/ioctl.c static noinline int btrfs_mksubvol(const struct path *parent, parent 960 fs/btrfs/ioctl.c struct inode *dir = d_inode(parent->dentry); parent 969 fs/btrfs/ioctl.c dentry = lookup_one_len(name, parent->dentry, namelen); parent 2842 fs/btrfs/ioctl.c struct dentry *parent = file->f_path.dentry; parent 2843 fs/btrfs/ioctl.c struct btrfs_fs_info *fs_info = btrfs_sb(parent->d_sb); parent 2845 fs/btrfs/ioctl.c struct inode *dir = d_inode(parent); parent 2876 fs/btrfs/ioctl.c dentry = lookup_one_len(vol_args->name, parent, namelen); parent 35 fs/btrfs/ordered-data.c struct rb_node *parent = NULL; parent 39 fs/btrfs/ordered-data.c parent = *p; parent 40 fs/btrfs/ordered-data.c entry = rb_entry(parent, struct btrfs_ordered_extent, rb_node); parent 47 fs/btrfs/ordered-data.c return parent; parent 50 fs/btrfs/ordered-data.c rb_link_node(node, parent, p); parent 325 fs/btrfs/props.c struct inode *parent) parent 334 fs/btrfs/props.c &BTRFS_I(parent)->runtime_flags)) parent 345 fs/btrfs/props.c value = h->extract(parent); parent 193 fs/btrfs/qgroup.c struct rb_node *parent = NULL; parent 197 fs/btrfs/qgroup.c parent = *p; parent 198 fs/btrfs/qgroup.c qgroup = rb_entry(parent, struct btrfs_qgroup, node); parent 217 fs/btrfs/qgroup.c rb_link_node(&qgroup->node, parent, p); parent 264 fs/btrfs/qgroup.c struct btrfs_qgroup *parent; parent 268 fs/btrfs/qgroup.c parent = find_qgroup_rb(fs_info, parentid); parent 269 fs/btrfs/qgroup.c if (!member || !parent) parent 276 fs/btrfs/qgroup.c list->group = parent; parent 279 fs/btrfs/qgroup.c list_add_tail(&list->next_member, &parent->members); parent 289 fs/btrfs/qgroup.c struct btrfs_qgroup *parent; parent 293 fs/btrfs/qgroup.c parent = find_qgroup_rb(fs_info, parentid); parent 294 fs/btrfs/qgroup.c if (!member || !parent) parent 298 fs/btrfs/qgroup.c if (list->group == parent) { parent 1248 fs/btrfs/qgroup.c struct btrfs_qgroup *parent; parent 1269 fs/btrfs/qgroup.c parent = find_qgroup_rb(fs_info, dst); parent 1270 fs/btrfs/qgroup.c if (!member || !parent) { parent 1277 fs/btrfs/qgroup.c if (list->group == parent) { parent 1312 fs/btrfs/qgroup.c struct btrfs_qgroup *parent; parent 1331 fs/btrfs/qgroup.c parent = find_qgroup_rb(fs_info, dst); parent 1336 fs/btrfs/qgroup.c if (!member || !parent) parent 1341 fs/btrfs/qgroup.c if (list->group == parent) { parent 3848 fs/btrfs/qgroup.c struct rb_node *parent = NULL; parent 3901 fs/btrfs/qgroup.c parent = *cur; parent 3902 fs/btrfs/qgroup.c entry = rb_entry(parent, struct btrfs_qgroup_swapped_block, parent 3929 fs/btrfs/qgroup.c rb_link_node(&block->node, parent, cur); parent 32 fs/btrfs/ref-verify.c u64 parent; parent 146 fs/btrfs/ref-verify.c if (ref1->parent < ref2->parent) parent 148 fs/btrfs/ref-verify.c if (ref1->parent > ref2->parent) parent 308 fs/btrfs/ref-verify.c u64 parent, u64 bytenr, int level) parent 318 fs/btrfs/ref-verify.c if (parent) parent 322 fs/btrfs/ref-verify.c ref->parent = parent; parent 336 fs/btrfs/ref-verify.c if (!parent) { parent 353 fs/btrfs/ref-verify.c u64 parent, u32 num_refs, u64 bytenr, parent 369 fs/btrfs/ref-verify.c ref->parent = parent; parent 404 fs/btrfs/ref-verify.c ref->parent = 0; parent 621 fs/btrfs/ref-verify.c ra->action, ra->root, ra->ref.root_objectid, ra->ref.parent, parent 647 fs/btrfs/ref-verify.c ref->root_objectid, ref->parent, ref->owner, parent 681 fs/btrfs/ref-verify.c u64 parent = generic_ref->parent; parent 709 fs/btrfs/ref-verify.c if (parent) { parent 710 fs/btrfs/ref-verify.c ref->parent = parent; parent 777 fs/btrfs/ref-verify.c if (!parent) { parent 808 fs/btrfs/ref-verify.c if (!parent) { parent 857 fs/btrfs/ref-verify.c if (!parent && !re) { parent 286 fs/btrfs/relocation.c struct rb_node *parent = NULL; parent 290 fs/btrfs/relocation.c parent = *p; parent 291 fs/btrfs/relocation.c entry = rb_entry(parent, struct tree_entry, rb_node); parent 298 fs/btrfs/relocation.c return parent; parent 301 fs/btrfs/relocation.c rb_link_node(node, parent, p); parent 1671 fs/btrfs/relocation.c u64 parent; parent 1687 fs/btrfs/relocation.c parent = leaf->start; parent 1689 fs/btrfs/relocation.c parent = 0; parent 1756 fs/btrfs/relocation.c num_bytes, parent); parent 1767 fs/btrfs/relocation.c num_bytes, parent); parent 1812 fs/btrfs/relocation.c struct extent_buffer *parent; parent 1856 fs/btrfs/relocation.c parent = eb; parent 1860 fs/btrfs/relocation.c level = btrfs_header_level(parent); parent 1863 fs/btrfs/relocation.c ret = btrfs_bin_search(parent, &key, level, &slot); parent 1869 fs/btrfs/relocation.c if (next_key && slot + 1 < btrfs_header_nritems(parent)) parent 1870 fs/btrfs/relocation.c btrfs_node_key_to_cpu(parent, next_key, slot + 1); parent 1872 fs/btrfs/relocation.c old_bytenr = btrfs_node_blockptr(parent, slot); parent 1874 fs/btrfs/relocation.c old_ptr_gen = btrfs_node_ptr_generation(parent, slot); parent 1875 fs/btrfs/relocation.c btrfs_node_key_to_cpu(parent, &first_key, slot); parent 1894 fs/btrfs/relocation.c memcmp_node_keys(parent, slot, path, level)) { parent 1912 fs/btrfs/relocation.c ret = btrfs_cow_block(trans, dest, eb, parent, parent 1918 fs/btrfs/relocation.c btrfs_tree_unlock(parent); parent 1919 fs/btrfs/relocation.c free_extent_buffer(parent); parent 1921 fs/btrfs/relocation.c parent = eb; parent 1926 fs/btrfs/relocation.c btrfs_tree_unlock(parent); parent 1927 fs/btrfs/relocation.c free_extent_buffer(parent); parent 1956 fs/btrfs/relocation.c rc->block_group, parent, slot, parent 1964 fs/btrfs/relocation.c btrfs_set_node_blockptr(parent, slot, new_bytenr); parent 1965 fs/btrfs/relocation.c btrfs_set_node_ptr_generation(parent, slot, new_ptr_gen); parent 1966 fs/btrfs/relocation.c btrfs_mark_buffer_dirty(parent); parent 2006 fs/btrfs/relocation.c btrfs_tree_unlock(parent); parent 2007 fs/btrfs/relocation.c free_extent_buffer(parent); parent 324 fs/btrfs/scrub.c struct rb_node *parent = NULL; parent 332 fs/btrfs/scrub.c parent = *p; parent 333 fs/btrfs/scrub.c entry = rb_entry(parent, struct full_stripe_lock, node); parent 354 fs/btrfs/scrub.c rb_link_node(&ret->node, parent, p); parent 2862 fs/btrfs/send.c struct rb_node *parent = NULL; parent 2866 fs/btrfs/send.c parent = *p; parent 2867 fs/btrfs/send.c entry = rb_entry(parent, struct orphan_dir_info, node); parent 2884 fs/btrfs/send.c rb_link_node(&odi->node, parent, p); parent 3030 fs/btrfs/send.c struct rb_node *parent = NULL; parent 3041 fs/btrfs/send.c parent = *p; parent 3042 fs/btrfs/send.c entry = rb_entry(parent, struct waiting_dir_move, node); parent 3053 fs/btrfs/send.c rb_link_node(&dm->node, parent, p); parent 3094 fs/btrfs/send.c struct rb_node *parent = NULL; parent 3111 fs/btrfs/send.c parent = *p; parent 3112 fs/btrfs/send.c entry = rb_entry(parent, struct pending_dir_move, node); parent 3141 fs/btrfs/send.c rb_link_node(&pm->node, parent, p); parent 3557 fs/btrfs/send.c u64 parent; parent 3562 fs/btrfs/send.c ret = get_first_ref(root, ino, &parent, &parent_gen, fs_path); parent 3565 fs/btrfs/send.c if (parent == ino1) parent 3567 fs/btrfs/send.c ino = parent; parent 3633 fs/btrfs/send.c u64 parent; parent 3643 fs/btrfs/send.c parent = btrfs_inode_extref_parent(leaf, parent 3649 fs/btrfs/send.c parent = key.offset; parent 3653 fs/btrfs/send.c ret = get_inode_info(root, parent, NULL, &parent_gen, parent 3658 fs/btrfs/send.c parent, parent_gen, fs_path); parent 347 fs/btrfs/sysfs.c struct btrfs_fs_info *fs_info = to_fs_info(kobj->parent); parent 356 fs/btrfs/sysfs.c struct btrfs_fs_info *fs_info = to_fs_info(kobj->parent); parent 374 fs/btrfs/sysfs.c struct btrfs_space_info *sinfo = to_space_info(kobj->parent); parent 1035 fs/btrfs/sysfs.c struct kobject *parent) parent 1042 fs/btrfs/sysfs.c &btrfs_ktype, parent, "%pU", fs_devs->fsid); parent 22 fs/btrfs/sysfs.h struct kobject *parent); parent 15 fs/btrfs/tests/qgroup-tests.c u64 num_bytes, u64 parent, u64 root_objectid) parent 55 fs/btrfs/tests/qgroup-tests.c if (parent > 0) { parent 58 fs/btrfs/tests/qgroup-tests.c btrfs_set_extent_inline_ref_offset(leaf, iref, parent); parent 68 fs/btrfs/tests/qgroup-tests.c u64 parent, u64 root_objectid) parent 104 fs/btrfs/tests/qgroup-tests.c if (parent) { parent 106 fs/btrfs/tests/qgroup-tests.c key.offset = parent; parent 152 fs/btrfs/tests/qgroup-tests.c u64 num_bytes, u64 parent, u64 root_objectid) parent 188 fs/btrfs/tests/qgroup-tests.c if (parent) { parent 190 fs/btrfs/tests/qgroup-tests.c key.offset = parent; parent 1318 fs/btrfs/transaction.c struct btrfs_root *parent, parent 1391 fs/btrfs/transaction.c record_root_in_trans(trans, parent, 1); parent 2691 fs/btrfs/tree-log.c struct extent_buffer *parent; parent 2716 fs/btrfs/tree-log.c parent = path->nodes[*level]; parent 2717 fs/btrfs/tree-log.c root_owner = btrfs_header_owner(parent); parent 2806 fs/btrfs/tree-log.c struct extent_buffer *parent; parent 2808 fs/btrfs/tree-log.c parent = path->nodes[*level]; parent 2810 fs/btrfs/tree-log.c parent = path->nodes[*level + 1]; parent 2812 fs/btrfs/tree-log.c root_owner = btrfs_header_owner(parent); parent 4756 fs/btrfs/tree-log.c u64 parent; parent 4766 fs/btrfs/tree-log.c parent = key->offset; parent 4775 fs/btrfs/tree-log.c parent = btrfs_inode_extref_parent(eb, extref); parent 4795 fs/btrfs/tree-log.c parent, name, this_name_len, 0); parent 4805 fs/btrfs/tree-log.c *other_parent = parent; parent 4830 fs/btrfs/tree-log.c u64 parent; parent 4838 fs/btrfs/tree-log.c u64 ino, u64 parent) parent 4848 fs/btrfs/tree-log.c ino_elem->parent = parent; parent 4859 fs/btrfs/tree-log.c parent = ino_elem->parent; parent 4879 fs/btrfs/tree-log.c key.objectid = parent; parent 4998 fs/btrfs/tree-log.c ino_elem->parent = other_parent; parent 5446 fs/btrfs/tree-log.c struct dentry *parent, parent 5465 fs/btrfs/tree-log.c if (!parent || d_really_is_negative(parent) || sb != parent->d_sb) parent 5467 fs/btrfs/tree-log.c inode = BTRFS_I(d_inode(parent)); parent 5476 fs/btrfs/tree-log.c if (!parent || d_really_is_negative(parent) || sb != parent->d_sb) parent 5479 fs/btrfs/tree-log.c if (IS_ROOT(parent)) { parent 5480 fs/btrfs/tree-log.c inode = BTRFS_I(d_inode(parent)); parent 5486 fs/btrfs/tree-log.c parent = dget_parent(parent); parent 5488 fs/btrfs/tree-log.c old_parent = parent; parent 5489 fs/btrfs/tree-log.c inode = BTRFS_I(d_inode(parent)); parent 5861 fs/btrfs/tree-log.c struct dentry *parent, parent 5871 fs/btrfs/tree-log.c if (!parent || d_really_is_negative(parent) || parent 5872 fs/btrfs/tree-log.c sb != parent->d_sb) parent 5875 fs/btrfs/tree-log.c inode = BTRFS_I(d_inode(parent)); parent 5885 fs/btrfs/tree-log.c if (IS_ROOT(parent)) parent 5888 fs/btrfs/tree-log.c parent = dget_parent(parent); parent 5890 fs/btrfs/tree-log.c old_parent = parent; parent 5899 fs/btrfs/tree-log.c struct dentry *parent, parent 5913 fs/btrfs/tree-log.c return log_new_ancestors_fast(trans, inode, parent, ctx); parent 5988 fs/btrfs/tree-log.c struct dentry *parent, parent 6023 fs/btrfs/tree-log.c ret = check_parent_dirs_for_sync(trans, inode, parent, sb, parent 6110 fs/btrfs/tree-log.c ret = log_all_new_ancestors(trans, inode, parent, ctx); parent 6143 fs/btrfs/tree-log.c struct dentry *parent = dget_parent(dentry); parent 6146 fs/btrfs/tree-log.c ret = btrfs_log_inode_parent(trans, BTRFS_I(d_inode(dentry)), parent, parent 6148 fs/btrfs/tree-log.c dput(parent); parent 6433 fs/btrfs/tree-log.c struct dentry *parent, parent 6459 fs/btrfs/tree-log.c ret = btrfs_log_inode_parent(trans, inode, parent, 0, LLONG_MAX, parent 6473 fs/btrfs/tree-log.c ret = btrfs_log_inode_parent(trans, inode, parent, 0, LLONG_MAX, parent 79 fs/btrfs/tree-log.h struct dentry *parent, parent 147 fs/btrfs/ulist.c struct rb_node *parent = NULL; parent 151 fs/btrfs/ulist.c parent = *p; parent 152 fs/btrfs/ulist.c cur = rb_entry(parent, struct ulist_node, rb_node); parent 161 fs/btrfs/ulist.c rb_link_node(&ins->rb_node, parent, p); parent 122 fs/cachefiles/interface.c struct cachefiles_object *parent, *object; parent 130 fs/cachefiles/interface.c parent = container_of(_object->parent, parent 139 fs/cachefiles/interface.c ret = cachefiles_walk_to_object(parent, object, parent 340 fs/cachefiles/interface.c ASSERTIFCMP(object->fscache.parent, parent 341 fs/cachefiles/interface.c object->fscache.parent->n_children, >, 0); parent 351 fs/cachefiles/interface.c ASSERTCMP(object->fscache.parent, ==, NULL); parent 166 fs/cachefiles/internal.h extern int cachefiles_walk_to_object(struct cachefiles_object *parent, parent 43 fs/cachefiles/namei.c prefix, object->fscache.parent); parent 51 fs/cachefiles/namei.c object->fscache.cookie->parent, parent 482 fs/cachefiles/namei.c int cachefiles_walk_to_object(struct cachefiles_object *parent, parent 496 fs/cachefiles/namei.c parent->fscache.debug_id, parent->dentry, parent 499 fs/cachefiles/namei.c cache = container_of(parent->fscache.cache, parent 503 fs/cachefiles/namei.c ASSERT(parent->dentry); parent 504 fs/cachefiles/namei.c ASSERT(d_backing_inode(parent->dentry)); parent 506 fs/cachefiles/namei.c if (!(d_is_dir(parent->dentry))) { parent 512 fs/cachefiles/namei.c dir = dget(parent->dentry); parent 1820 fs/ceph/addr.c struct rb_node **p, *parent; parent 1860 fs/ceph/addr.c parent = NULL; parent 1862 fs/ceph/addr.c parent = *p; parent 1863 fs/ceph/addr.c perm = rb_entry(parent, struct ceph_pool_perm, node); parent 1971 fs/ceph/addr.c rb_link_node(&perm->node, parent, p); parent 467 fs/ceph/caps.c struct rb_node *parent = NULL; parent 471 fs/ceph/caps.c parent = *p; parent 472 fs/ceph/caps.c cap = rb_entry(parent, struct ceph_cap, ci_node); parent 481 fs/ceph/caps.c rb_link_node(&new->ci_node, parent, p); parent 4244 fs/ceph/caps.c struct dentry *parent = NULL; parent 4260 fs/ceph/caps.c parent = dget(dentry->d_parent); parent 4261 fs/ceph/caps.c dir = d_inode(parent); parent 4266 fs/ceph/caps.c dput(parent); parent 124 fs/ceph/dir.c __dcache_find_get_entry(struct dentry *parent, u64 idx, parent 127 fs/ceph/dir.c struct inode *dir = d_inode(parent); parent 152 fs/ceph/dir.c spin_lock(&parent->d_lock); parent 159 fs/ceph/dir.c spin_unlock(&parent->d_lock); parent 181 fs/ceph/dir.c struct dentry *parent = file->f_path.dentry; parent 182 fs/ceph/dir.c struct inode *dir = d_inode(parent); parent 196 fs/ceph/dir.c dentry = __dcache_find_get_entry(parent, idx + step, parent 225 fs/ceph/dir.c dentry = __dcache_find_get_entry(parent, idx++, &cache_ctl); parent 669 fs/ceph/dir.c struct inode *parent = d_inode(dentry->d_parent); /* we hold i_mutex */ parent 673 fs/ceph/dir.c ceph_snap(parent) == CEPH_NOSNAP && parent 676 fs/ceph/dir.c struct inode *inode = ceph_get_snapdir(parent); parent 1555 fs/ceph/dir.c struct dentry *parent; parent 1559 fs/ceph/dir.c parent = READ_ONCE(dentry->d_parent); parent 1560 fs/ceph/dir.c dir = d_inode_rcu(parent); parent 1565 fs/ceph/dir.c parent = dget_parent(dentry); parent 1566 fs/ceph/dir.c dir = d_inode(parent); parent 1640 fs/ceph/dir.c dput(parent); parent 224 fs/ceph/export.c req->r_args.lookupino.parent = parent 407 fs/ceph/export.c static int __get_snap_name(struct dentry *parent, char *name, parent 411 fs/ceph/export.c struct inode *dir = d_inode(parent); parent 457 fs/ceph/export.c req->r_dentry = dget(parent); parent 504 fs/ceph/export.c static int ceph_get_name(struct dentry *parent, char *name, parent 513 fs/ceph/export.c return __get_snap_name(parent, name, child); parent 521 fs/ceph/export.c inode_lock(d_inode(parent)); parent 525 fs/ceph/export.c req->r_ino2 = ceph_vino(d_inode(parent)); parent 526 fs/ceph/export.c req->r_parent = d_inode(parent); parent 531 fs/ceph/export.c inode_unlock(d_inode(parent)); parent 72 fs/ceph/inode.c struct inode *ceph_get_snapdir(struct inode *parent) parent 75 fs/ceph/inode.c .ino = ceph_ino(parent), parent 78 fs/ceph/inode.c struct inode *inode = ceph_get_inode(parent->i_sb, vino); parent 81 fs/ceph/inode.c BUG_ON(!S_ISDIR(parent->i_mode)); parent 84 fs/ceph/inode.c inode->i_mode = parent->i_mode; parent 85 fs/ceph/inode.c inode->i_uid = parent->i_uid; parent 86 fs/ceph/inode.c inode->i_gid = parent->i_gid; parent 119 fs/ceph/inode.c struct rb_node *parent = NULL; parent 125 fs/ceph/inode.c parent = *p; parent 126 fs/ceph/inode.c frag = rb_entry(parent, struct ceph_inode_frag, node); parent 145 fs/ceph/inode.c rb_link_node(&frag->node, parent, p); parent 1252 fs/ceph/inode.c struct dentry *dn, *parent; parent 1257 fs/ceph/inode.c parent = d_find_any_alias(dir); parent 1258 fs/ceph/inode.c BUG_ON(!parent); parent 1262 fs/ceph/inode.c dname.hash = full_name_hash(parent, dname.name, dname.len); parent 1266 fs/ceph/inode.c dn = d_lookup(parent, &dname); parent 1268 fs/ceph/inode.c parent, dname.len, dname.name, dn); parent 1271 fs/ceph/inode.c dn = d_alloc(parent, &dname); parent 1272 fs/ceph/inode.c dout("d_alloc %p '%.*s' = %p\n", parent, parent 1275 fs/ceph/inode.c dput(parent); parent 1292 fs/ceph/inode.c dput(parent); parent 1560 fs/ceph/inode.c struct dentry *parent = req->r_dentry; parent 1561 fs/ceph/inode.c struct ceph_inode_info *ci = ceph_inode(d_inode(parent)); parent 1600 fs/ceph/inode.c rinfo->dir_nr, parent); parent 1603 fs/ceph/inode.c rinfo->dir_nr, parent); parent 1605 fs/ceph/inode.c ceph_fill_dirfrag(d_inode(parent), rinfo->dir_dir); parent 1630 fs/ceph/inode.c dname.hash = full_name_hash(parent, dname.name, dname.len); parent 1648 fs/ceph/inode.c dn = d_lookup(parent, &dname); parent 1650 fs/ceph/inode.c parent, dname.len, dname.name, dn); parent 1653 fs/ceph/inode.c dn = d_alloc(parent, &dname); parent 1654 fs/ceph/inode.c dout("d_alloc %p '%.*s' = %p\n", parent, parent 1686 fs/ceph/inode.c in = ceph_get_inode(parent->d_sb, tvino); parent 1727 fs/ceph/inode.c update_dentry_lease(d_inode(parent), dn, parent 1732 fs/ceph/inode.c ret = fill_readdir_cache(d_inode(parent), dn, parent 920 fs/ceph/mds_client.c struct dentry *parent; parent 924 fs/ceph/mds_client.c parent = READ_ONCE(req->r_dentry->d_parent); parent 925 fs/ceph/mds_client.c dir = req->r_parent ? : d_inode_rcu(parent); parent 935 fs/ceph/mds_client.c inode = get_nonsnap_parent(parent); parent 3549 fs/ceph/mds_client.c sr_rec.parent = cpu_to_le64(realm->parent_ino); parent 3868 fs/ceph/mds_client.c struct dentry *parent, *dentry; parent 3905 fs/ceph/mds_client.c parent = d_find_alias(inode); parent 3906 fs/ceph/mds_client.c if (!parent) { parent 3911 fs/ceph/mds_client.c dname.hash = full_name_hash(parent, dname.name, dname.len); parent 3912 fs/ceph/mds_client.c dentry = d_lookup(parent, &dname); parent 3913 fs/ceph/mds_client.c dput(parent); parent 85 fs/ceph/quota.c struct rb_node **node, *parent = NULL; parent 90 fs/ceph/quota.c parent = *node; parent 108 fs/ceph/quota.c rb_link_node(&qri->node, parent, node); parent 253 fs/ceph/quota.c next = realm->parent; parent 391 fs/ceph/quota.c next = realm->parent; parent 87 fs/ceph/snap.c struct rb_node *parent = NULL; parent 91 fs/ceph/snap.c parent = *p; parent 92 fs/ceph/snap.c r = rb_entry(parent, struct ceph_snap_realm, node); parent 101 fs/ceph/snap.c rb_link_node(&new->node, parent, p); parent 184 fs/ceph/snap.c if (realm->parent) { parent 186 fs/ceph/snap.c __put_snap_realm(mdsc, realm->parent); parent 270 fs/ceph/snap.c struct ceph_snap_realm *parent; parent 275 fs/ceph/snap.c parent = ceph_lookup_snap_realm(mdsc, parentino); parent 276 fs/ceph/snap.c if (!parent) { parent 277 fs/ceph/snap.c parent = ceph_create_snap_realm(mdsc, parentino); parent 278 fs/ceph/snap.c if (IS_ERR(parent)) parent 279 fs/ceph/snap.c return PTR_ERR(parent); parent 282 fs/ceph/snap.c realm->ino, realm, realm->parent_ino, realm->parent, parent 283 fs/ceph/snap.c parentino, parent); parent 284 fs/ceph/snap.c if (realm->parent) { parent 286 fs/ceph/snap.c ceph_put_snap_realm(mdsc, realm->parent); parent 289 fs/ceph/snap.c realm->parent = parent; parent 290 fs/ceph/snap.c list_add(&realm->child_item, &parent->children); parent 311 fs/ceph/snap.c struct ceph_snap_realm *parent = realm->parent; parent 321 fs/ceph/snap.c if (parent) { parent 322 fs/ceph/snap.c if (!parent->cached_context) { parent 323 fs/ceph/snap.c err = build_snap_context(parent, dirty_realms); parent 327 fs/ceph/snap.c num += parent->cached_context->num_snaps; parent 336 fs/ceph/snap.c (!parent || parent 337 fs/ceph/snap.c realm->cached_context->seq >= parent->cached_context->seq)) { parent 357 fs/ceph/snap.c if (parent) { parent 362 fs/ceph/snap.c for (i = 0; i < parent->cached_context->num_snaps; i++) parent 363 fs/ceph/snap.c if (parent->cached_context->snaps[i] >= parent 366 fs/ceph/snap.c parent->cached_context->snaps[i]; parent 367 fs/ceph/snap.c if (parent->cached_context->seq > snapc->seq) parent 368 fs/ceph/snap.c snapc->seq = parent->cached_context->seq; parent 711 fs/ceph/snap.c err = adjust_snap_realm_parent(mdsc, realm, le64_to_cpu(ri->parent)); parent 1014 fs/ceph/snap.c struct rb_node **p, *parent; parent 1054 fs/ceph/snap.c parent = NULL; parent 1058 fs/ceph/snap.c parent = *p; parent 1072 fs/ceph/snap.c rb_link_node(&sm->node, parent, p); parent 812 fs/ceph/super.h struct ceph_snap_realm *parent; parent 905 fs/ceph/super.h extern struct inode *ceph_get_snapdir(struct inode *parent); parent 440 fs/ceph/xattr.c struct rb_node *parent = NULL; parent 447 fs/ceph/xattr.c parent = *p; parent 448 fs/ceph/xattr.c xattr = rb_entry(parent, struct ceph_inode_xattr, node); parent 521 fs/ceph/xattr.c rb_link_node(&xattr->node, parent, p); parent 536 fs/ceph/xattr.c struct rb_node *parent = NULL; parent 543 fs/ceph/xattr.c parent = *p; parent 544 fs/ceph/xattr.c xattr = rb_entry(parent, struct ceph_inode_xattr, node); parent 491 fs/char_dev.c kobject_get(p->kobj.parent); parent 508 fs/char_dev.c p->kobj.parent = kobj; parent 601 fs/char_dev.c struct kobject *parent = kobj->parent; parent 604 fs/char_dev.c kobject_put(parent); parent 610 fs/char_dev.c struct kobject *parent = kobj->parent; parent 614 fs/char_dev.c kobject_put(parent); parent 5357 fs/cifs/connect.c struct rb_node **new = &(root->rb_node), *parent = NULL; parent 5362 fs/cifs/connect.c parent = *new; parent 5370 fs/cifs/connect.c rb_link_node(&new_tlink->tl_rbnode, parent, new); parent 1445 fs/cifs/inode.c cifs_mkdir_qinfo(struct inode *parent, struct dentry *dentry, umode_t mode, parent 1453 fs/cifs/inode.c rc = cifs_get_inode_info_unix(&inode, full_path, parent->i_sb, parent 1456 fs/cifs/inode.c rc = cifs_get_inode_info(&inode, full_path, NULL, parent->i_sb, parent 1471 fs/cifs/inode.c if (parent->i_mode & S_ISGID) parent 1484 fs/cifs/inode.c if (parent->i_mode & S_ISGID) parent 1485 fs/cifs/inode.c args.gid = parent->i_gid; parent 1507 fs/cifs/inode.c inode->i_gid = parent->i_gid; parent 76 fs/cifs/readdir.c cifs_prime_dcache(struct dentry *parent, struct qstr *name, parent 81 fs/cifs/readdir.c struct super_block *sb = parent->d_sb; parent 87 fs/cifs/readdir.c dentry = d_hash_and_lookup(parent, name); parent 98 fs/cifs/readdir.c dentry = d_alloc_parallel(parent, name, &wq); parent 91 fs/coda/cache.c static void coda_flag_children(struct dentry *parent, int flag) parent 95 fs/coda/cache.c spin_lock(&parent->d_lock); parent 96 fs/coda/cache.c list_for_each_entry(de, &parent->d_subdirs, d_child) { parent 101 fs/coda/cache.c spin_unlock(&parent->d_lock); parent 81 fs/configfs/configfs_internal.h extern void configfs_drop_dentry(struct configfs_dirent *sd, struct dentry *parent); parent 99 fs/configfs/configfs_internal.h int configfs_create_link(struct configfs_dirent *target, struct dentry *parent, parent 354 fs/configfs/dir.c int configfs_create_link(struct configfs_dirent *target, struct dentry *parent, parent 359 fs/configfs/dir.c struct configfs_dirent *p = parent->d_fsdata; parent 384 fs/configfs/dir.c struct dentry * parent = dget(d->d_parent); parent 389 fs/configfs/dir.c simple_rmdir(d_inode(parent),d); parent 393 fs/configfs/dir.c dput(parent); parent 683 fs/configfs/dir.c struct dentry *child, *parent = parent_group->cg_item.ci_dentry; parent 689 fs/configfs/dir.c child = d_alloc_name(parent, group->cg_item.ci_name); parent 1210 fs/configfs/dir.c struct config_group *root, *parent; parent 1218 fs/configfs/dir.c parent = target->ci_group; parent 1223 fs/configfs/dir.c if (configfs_is_root(&parent->cg_item)) { parent 1225 fs/configfs/dir.c root = parent; parent 1227 fs/configfs/dir.c target_subsys = parent->cg_subsys; parent 1229 fs/configfs/dir.c for (root = parent; !configfs_is_root(&root->cg_item); parent 1747 fs/configfs/dir.c struct dentry *parent; parent 1759 fs/configfs/dir.c parent = parent_group->cg_item.ci_dentry; parent 1761 fs/configfs/dir.c inode_lock_nested(d_inode(parent), I_MUTEX_PARENT); parent 1769 fs/configfs/dir.c inode_unlock(d_inode(parent)); parent 1773 fs/configfs/dir.c inode_unlock(d_inode(parent)); parent 1792 fs/configfs/dir.c struct dentry *parent = group->cg_item.ci_parent->ci_dentry; parent 1800 fs/configfs/dir.c inode_lock_nested(d_inode(parent), I_MUTEX_PARENT); parent 1808 fs/configfs/dir.c fsnotify_rmdir(d_inode(parent), dentry); parent 1810 fs/configfs/dir.c inode_unlock(d_inode(parent)); parent 212 fs/configfs/inode.c void configfs_drop_dentry(struct configfs_dirent * sd, struct dentry * parent) parent 222 fs/configfs/inode.c simple_unlink(d_inode(parent), dentry); parent 123 fs/configfs/item.c struct config_item *parent = item->ci_parent; parent 133 fs/configfs/item.c if (parent) parent 134 fs/configfs/item.c config_item_put(parent); parent 408 fs/crypto/policy.c int fscrypt_has_permitted_context(struct inode *parent, struct inode *child) parent 419 fs/crypto/policy.c if (!IS_ENCRYPTED(parent)) parent 441 fs/crypto/policy.c err = fscrypt_get_encryption_info(parent); parent 448 fs/crypto/policy.c err = fscrypt_get_policy(parent, &parent_policy); parent 469 fs/crypto/policy.c int fscrypt_inherit_context(struct inode *parent, struct inode *child, parent 477 fs/crypto/policy.c res = fscrypt_get_encryption_info(parent); parent 481 fs/crypto/policy.c ci = READ_ONCE(parent->i_crypt_info); parent 488 fs/crypto/policy.c res = parent->i_sb->s_cop->set_context(child, &ctx, ctxsize, fs_data); parent 101 fs/d_path.c struct dentry * parent; parent 104 fs/d_path.c struct mount *parent = READ_ONCE(mnt->mnt_parent); parent 113 fs/d_path.c if (mnt != parent) { parent 115 fs/d_path.c mnt = parent; parent 125 fs/d_path.c parent = dentry->d_parent; parent 126 fs/d_path.c prefetch(parent); parent 131 fs/d_path.c dentry = parent; parent 346 fs/d_path.c struct dentry *parent = dentry->d_parent; parent 348 fs/d_path.c prefetch(parent); parent 354 fs/d_path.c dentry = parent; parent 109 fs/dcache.c static inline struct hlist_bl_head *in_lookup_hash(const struct dentry *parent, parent 112 fs/dcache.c hash += (unsigned long) parent / L1_CACHE_BYTES; parent 512 fs/dcache.c static inline void dentry_unlist(struct dentry *dentry, struct dentry *parent) parent 542 fs/dcache.c while (dentry->d_child.next != &parent->d_subdirs) { parent 552 fs/dcache.c struct dentry *parent = NULL; parent 555 fs/dcache.c parent = dentry->d_parent; parent 575 fs/dcache.c dentry_unlist(dentry, parent); parent 576 fs/dcache.c if (parent) parent 577 fs/dcache.c spin_unlock(&parent->d_lock); parent 599 fs/dcache.c struct dentry *parent; parent 603 fs/dcache.c parent = READ_ONCE(dentry->d_parent); parent 604 fs/dcache.c spin_lock(&parent->d_lock); parent 613 fs/dcache.c if (unlikely(parent != dentry->d_parent)) { parent 614 fs/dcache.c spin_unlock(&parent->d_lock); parent 618 fs/dcache.c if (parent != dentry) parent 621 fs/dcache.c parent = NULL; parent 622 fs/dcache.c return parent; parent 627 fs/dcache.c struct dentry *parent = dentry->d_parent; parent 630 fs/dcache.c if (likely(spin_trylock(&parent->d_lock))) parent 631 fs/dcache.c return parent; parent 668 fs/dcache.c struct dentry *parent = NULL; parent 674 fs/dcache.c parent = dentry->d_parent; parent 675 fs/dcache.c if (unlikely(!spin_trylock(&parent->d_lock))) { parent 676 fs/dcache.c parent = __lock_parent(dentry); parent 680 fs/dcache.c if (parent) parent 681 fs/dcache.c spin_unlock(&parent->d_lock); parent 687 fs/dcache.c return parent; parent 693 fs/dcache.c parent = lock_parent(dentry); parent 699 fs/dcache.c return parent; parent 704 fs/dcache.c if (parent) parent 705 fs/dcache.c spin_unlock(&parent->d_lock); parent 1029 fs/dcache.c struct dentry *parent = lock_parent(dentry); parent 1032 fs/dcache.c dput(parent); parent 1035 fs/dcache.c if (parent) parent 1036 fs/dcache.c spin_unlock(&parent->d_lock); parent 1058 fs/dcache.c struct dentry *parent; parent 1075 fs/dcache.c parent = dentry->d_parent; parent 1076 fs/dcache.c if (IS_ROOT(dentry) || likely(spin_trylock(&parent->d_lock))) parent 1080 fs/dcache.c spin_lock(&parent->d_lock); parent 1081 fs/dcache.c if (unlikely(parent != dentry->d_parent)) { parent 1082 fs/dcache.c spin_unlock(&parent->d_lock); parent 1089 fs/dcache.c spin_unlock(&parent->d_lock); parent 1099 fs/dcache.c struct dentry *dentry, *parent; parent 1117 fs/dcache.c parent = dentry->d_parent; parent 1118 fs/dcache.c if (parent != dentry) parent 1119 fs/dcache.c __dput_to_list(parent, list); parent 1267 fs/dcache.c static void d_walk(struct dentry *parent, void *data, parent 1278 fs/dcache.c this_parent = parent; parent 1334 fs/dcache.c if (this_parent != parent) { parent 1400 fs/dcache.c int path_has_submounts(const struct path *parent) parent 1402 fs/dcache.c struct check_mount data = { .mnt = parent->mnt, .mounted = 0 }; parent 1405 fs/dcache.c d_walk(parent->dentry, &data, path_check_mount); parent 1538 fs/dcache.c void shrink_dcache_parent(struct dentry *parent) parent 1541 fs/dcache.c struct select_data data = {.start = parent}; parent 1544 fs/dcache.c d_walk(parent, &data, select_collect); parent 1555 fs/dcache.c d_walk(parent, &data, select_collect2); parent 1557 fs/dcache.c struct dentry *parent; parent 1564 fs/dcache.c parent = data.victim->d_parent; parent 1565 fs/dcache.c if (parent != data.victim) parent 1566 fs/dcache.c __dput_to_list(parent, &data.dispose); parent 1765 fs/dcache.c struct dentry *d_alloc(struct dentry * parent, const struct qstr *name) parent 1767 fs/dcache.c struct dentry *dentry = __d_alloc(parent->d_sb, name); parent 1770 fs/dcache.c spin_lock(&parent->d_lock); parent 1775 fs/dcache.c __dget_dlock(parent); parent 1776 fs/dcache.c dentry->d_parent = parent; parent 1777 fs/dcache.c list_add(&dentry->d_child, &parent->d_subdirs); parent 1778 fs/dcache.c spin_unlock(&parent->d_lock); parent 1790 fs/dcache.c struct dentry *d_alloc_cursor(struct dentry * parent) parent 1792 fs/dcache.c struct dentry *dentry = d_alloc_anon(parent->d_sb); parent 1795 fs/dcache.c dentry->d_parent = dget(parent); parent 1823 fs/dcache.c struct dentry *d_alloc_name(struct dentry *parent, const char *name) parent 1828 fs/dcache.c q.hash_len = hashlen_string(parent, name); parent 1829 fs/dcache.c return d_alloc(parent, &q); parent 2170 fs/dcache.c const struct dentry *parent, parent 2173 fs/dcache.c if (likely(!(parent->d_flags & DCACHE_OP_COMPARE))) { parent 2178 fs/dcache.c return parent->d_op->d_compare(dentry, parent 2212 fs/dcache.c struct dentry *__d_lookup_rcu(const struct dentry *parent, parent 2264 fs/dcache.c if (dentry->d_parent != parent) parent 2269 fs/dcache.c if (unlikely(parent->d_flags & DCACHE_OP_COMPARE)) { parent 2281 fs/dcache.c if (parent->d_op->d_compare(dentry, parent 2307 fs/dcache.c struct dentry *d_lookup(const struct dentry *parent, const struct qstr *name) parent 2314 fs/dcache.c dentry = __d_lookup(parent, name); parent 2337 fs/dcache.c struct dentry *__d_lookup(const struct dentry *parent, const struct qstr *name) parent 2373 fs/dcache.c if (dentry->d_parent != parent) parent 2378 fs/dcache.c if (!d_same_name(dentry, parent, name)) parent 2512 fs/dcache.c struct dentry *d_alloc_parallel(struct dentry *parent, parent 2517 fs/dcache.c struct hlist_bl_head *b = in_lookup_hash(parent, hash); parent 2519 fs/dcache.c struct dentry *new = d_alloc(parent, name); parent 2528 fs/dcache.c seq = smp_load_acquire(&parent->d_inode->i_dir_seq); parent 2530 fs/dcache.c dentry = __d_lookup_rcu(parent, name, &d_seq); parent 2556 fs/dcache.c if (unlikely(READ_ONCE(parent->d_inode->i_dir_seq) != seq)) { parent 2571 fs/dcache.c if (dentry->d_parent != parent) parent 2573 fs/dcache.c if (!d_same_name(dentry, parent, name)) parent 2597 fs/dcache.c if (unlikely(dentry->d_parent != parent)) parent 2601 fs/dcache.c if (unlikely(!d_same_name(dentry, parent, name))) parent 3107 fs/dcache.c void d_genocide(struct dentry *parent) parent 3109 fs/dcache.c d_walk(parent, parent, d_genocide_kill); parent 392 fs/debugfs/file.c struct dentry *parent, void *value, parent 399 fs/debugfs/file.c return debugfs_create_file_unsafe(name, mode, parent, value, parent 403 fs/debugfs/file.c return debugfs_create_file_unsafe(name, mode, parent, value, parent 406 fs/debugfs/file.c return debugfs_create_file_unsafe(name, mode, parent, value, fops); parent 447 fs/debugfs/file.c struct dentry *parent, u8 *value) parent 449 fs/debugfs/file.c return debugfs_create_mode_unsafe(name, mode, parent, value, &fops_u8, parent 492 fs/debugfs/file.c struct dentry *parent, u16 *value) parent 494 fs/debugfs/file.c return debugfs_create_mode_unsafe(name, mode, parent, value, &fops_u16, parent 537 fs/debugfs/file.c struct dentry *parent, u32 *value) parent 539 fs/debugfs/file.c return debugfs_create_mode_unsafe(name, mode, parent, value, &fops_u32, parent 583 fs/debugfs/file.c struct dentry *parent, u64 *value) parent 585 fs/debugfs/file.c return debugfs_create_mode_unsafe(name, mode, parent, value, &fops_u64, parent 631 fs/debugfs/file.c struct dentry *parent, unsigned long *value) parent 633 fs/debugfs/file.c return debugfs_create_mode_unsafe(name, mode, parent, value, parent 677 fs/debugfs/file.c struct dentry *parent, u8 *value) parent 679 fs/debugfs/file.c return debugfs_create_mode_unsafe(name, mode, parent, value, &fops_x8, parent 695 fs/debugfs/file.c struct dentry *parent, u16 *value) parent 697 fs/debugfs/file.c return debugfs_create_mode_unsafe(name, mode, parent, value, &fops_x16, parent 713 fs/debugfs/file.c struct dentry *parent, u32 *value) parent 715 fs/debugfs/file.c return debugfs_create_mode_unsafe(name, mode, parent, value, &fops_x32, parent 731 fs/debugfs/file.c struct dentry *parent, u64 *value) parent 733 fs/debugfs/file.c return debugfs_create_mode_unsafe(name, mode, parent, value, &fops_x64, parent 765 fs/debugfs/file.c struct dentry *parent, size_t *value) parent 767 fs/debugfs/file.c return debugfs_create_mode_unsafe(name, mode, parent, value, parent 802 fs/debugfs/file.c struct dentry *parent, atomic_t *value) parent 804 fs/debugfs/file.c return debugfs_create_mode_unsafe(name, mode, parent, value, parent 898 fs/debugfs/file.c struct dentry *parent, bool *value) parent 900 fs/debugfs/file.c return debugfs_create_mode_unsafe(name, mode, parent, value, &fops_bool, parent 951 fs/debugfs/file.c struct dentry *parent, parent 954 fs/debugfs/file.c return debugfs_create_file_unsafe(name, mode, parent, blob, &fops_blob); parent 1045 fs/debugfs/file.c struct dentry *parent, u32 *array, u32 elements) parent 1055 fs/debugfs/file.c debugfs_create_file_unsafe(name, mode, parent, data, &u32_array_fops); parent 1143 fs/debugfs/file.c struct dentry *parent, parent 1146 fs/debugfs/file.c return debugfs_create_file(name, mode, parent, regset, &fops_regset32); parent 1183 fs/debugfs/file.c struct dentry *parent, parent 1189 fs/debugfs/file.c if (IS_ERR(parent)) parent 1199 fs/debugfs/file.c return debugfs_create_file(name, S_IRUGO, parent, entry, parent 292 fs/debugfs/inode.c struct dentry *debugfs_lookup(const char *name, struct dentry *parent) parent 296 fs/debugfs/inode.c if (IS_ERR(parent)) parent 299 fs/debugfs/inode.c if (!parent) parent 300 fs/debugfs/inode.c parent = debugfs_mount->mnt_root; parent 302 fs/debugfs/inode.c dentry = lookup_one_len_unlocked(name, parent, strlen(name)); parent 313 fs/debugfs/inode.c static struct dentry *start_creating(const char *name, struct dentry *parent) parent 320 fs/debugfs/inode.c if (IS_ERR(parent)) parent 321 fs/debugfs/inode.c return parent; parent 335 fs/debugfs/inode.c if (!parent) parent 336 fs/debugfs/inode.c parent = debugfs_mount->mnt_root; parent 338 fs/debugfs/inode.c inode_lock(d_inode(parent)); parent 339 fs/debugfs/inode.c dentry = lookup_one_len(name, parent, strlen(name)); parent 343 fs/debugfs/inode.c name, parent->d_name.name); parent 346 fs/debugfs/inode.c name, parent->d_name.name); parent 352 fs/debugfs/inode.c inode_unlock(d_inode(parent)); parent 374 fs/debugfs/inode.c struct dentry *parent, void *data, parent 384 fs/debugfs/inode.c dentry = start_creating(name, parent); parent 437 fs/debugfs/inode.c struct dentry *parent, void *data, parent 441 fs/debugfs/inode.c return __debugfs_create_file(name, mode, parent, data, parent 476 fs/debugfs/inode.c struct dentry *parent, void *data, parent 480 fs/debugfs/inode.c return __debugfs_create_file(name, mode, parent, data, parent 516 fs/debugfs/inode.c struct dentry *parent, void *data, parent 520 fs/debugfs/inode.c struct dentry *de = debugfs_create_file(name, mode, parent, data, fops); parent 547 fs/debugfs/inode.c struct dentry *debugfs_create_dir(const char *name, struct dentry *parent) parent 549 fs/debugfs/inode.c struct dentry *dentry = start_creating(name, parent); parent 587 fs/debugfs/inode.c struct dentry *parent, parent 591 fs/debugfs/inode.c struct dentry *dentry = start_creating(name, parent); parent 640 fs/debugfs/inode.c struct dentry *debugfs_create_symlink(const char *name, struct dentry *parent, parent 649 fs/debugfs/inode.c dentry = start_creating(name, parent); parent 688 fs/debugfs/inode.c static int __debugfs_remove(struct dentry *dentry, struct dentry *parent) parent 695 fs/debugfs/inode.c ret = simple_rmdir(d_inode(parent), dentry); parent 697 fs/debugfs/inode.c fsnotify_rmdir(d_inode(parent), dentry); parent 699 fs/debugfs/inode.c simple_unlink(d_inode(parent), dentry); parent 700 fs/debugfs/inode.c fsnotify_unlink(d_inode(parent), dentry); parent 727 fs/debugfs/inode.c struct dentry *parent; parent 733 fs/debugfs/inode.c parent = dentry->d_parent; parent 734 fs/debugfs/inode.c inode_lock(d_inode(parent)); parent 735 fs/debugfs/inode.c ret = __debugfs_remove(dentry, parent); parent 736 fs/debugfs/inode.c inode_unlock(d_inode(parent)); parent 757 fs/debugfs/inode.c struct dentry *child, *parent; parent 762 fs/debugfs/inode.c parent = dentry; parent 764 fs/debugfs/inode.c inode_lock(d_inode(parent)); parent 771 fs/debugfs/inode.c spin_lock(&parent->d_lock); parent 772 fs/debugfs/inode.c list_for_each_entry(child, &parent->d_subdirs, d_child) { parent 778 fs/debugfs/inode.c spin_unlock(&parent->d_lock); parent 779 fs/debugfs/inode.c inode_unlock(d_inode(parent)); parent 780 fs/debugfs/inode.c parent = child; parent 784 fs/debugfs/inode.c spin_unlock(&parent->d_lock); parent 786 fs/debugfs/inode.c if (!__debugfs_remove(child, parent)) parent 798 fs/debugfs/inode.c spin_unlock(&parent->d_lock); parent 800 fs/debugfs/inode.c inode_unlock(d_inode(parent)); parent 801 fs/debugfs/inode.c child = parent; parent 802 fs/debugfs/inode.c parent = parent->d_parent; parent 803 fs/debugfs/inode.c inode_lock(d_inode(parent)); parent 809 fs/debugfs/inode.c if (!__debugfs_remove(child, parent)) parent 811 fs/debugfs/inode.c inode_unlock(d_inode(parent)); parent 473 fs/dlm/lock.c struct rb_node *parent = NULL; parent 480 fs/dlm/lock.c parent = *newn; parent 483 fs/dlm/lock.c newn = &parent->rb_left; parent 485 fs/dlm/lock.c newn = &parent->rb_right; parent 494 fs/dlm/lock.c rb_link_node(&rsb->res_hashnode, parent, newn); parent 40 fs/dlm/user.c __u32 parent; parent 108 fs/dlm/user.c kb->i.lock.parent = kb32->i.lock.parent; parent 86 fs/efivarfs/super.c static struct dentry *efivarfs_alloc_dentry(struct dentry *parent, char *name) parent 95 fs/efivarfs/super.c err = efivarfs_d_hash(parent, &q); parent 99 fs/efivarfs/super.c d = d_alloc(parent, &q); parent 112 fs/efs/namei.c struct dentry *parent = ERR_PTR(-ENOENT); parent 117 fs/efs/namei.c parent = d_obtain_alias(efs_iget(child->d_sb, ino)); parent 119 fs/efs/namei.c return parent; parent 1341 fs/eventpoll.c struct rb_node **p = &ep->rbr.rb_root.rb_node, *parent = NULL; parent 1346 fs/eventpoll.c parent = *p; parent 1347 fs/eventpoll.c epic = rb_entry(parent, struct epitem, rbn); parent 1350 fs/eventpoll.c p = &parent->rb_right; parent 1353 fs/eventpoll.c p = &parent->rb_left; parent 1355 fs/eventpoll.c rb_link_node(&epi->rbn, parent, p); parent 1175 fs/exec.c __wake_up_parent(leader, leader->parent); parent 1326 fs/exec.c user_ns = user_ns->parent; parent 1701 fs/exec.c old_vpid = task_pid_nr_ns(current, task_active_pid_ns(current->parent)); parent 78 fs/exportfs/expfs.c struct dentry *parent = dget_parent(dentry); parent 81 fs/exportfs/expfs.c if (dentry == parent) { parent 82 fs/exportfs/expfs.c dput(parent); parent 85 fs/exportfs/expfs.c dentry = parent; parent 95 fs/exportfs/expfs.c struct dentry *parent = dget_parent(dentry); parent 104 fs/exportfs/expfs.c dentry = parent; parent 124 fs/exportfs/expfs.c struct dentry *parent; parent 128 fs/exportfs/expfs.c parent = ERR_PTR(-EACCES); parent 131 fs/exportfs/expfs.c parent = mnt->mnt_sb->s_export_op->get_parent(dentry); parent 134 fs/exportfs/expfs.c if (IS_ERR(parent)) { parent 136 fs/exportfs/expfs.c __func__, dentry->d_inode->i_ino, PTR_ERR(parent)); parent 137 fs/exportfs/expfs.c return parent; parent 141 fs/exportfs/expfs.c dentry->d_inode->i_ino, parent->d_inode->i_ino); parent 142 fs/exportfs/expfs.c err = exportfs_get_name(mnt, parent, nbuf, dentry); parent 148 fs/exportfs/expfs.c tmp = lookup_one_len_unlocked(nbuf, parent, strlen(nbuf)); parent 169 fs/exportfs/expfs.c return parent; parent 172 fs/exportfs/expfs.c dput(parent); parent 175 fs/exportfs/expfs.c dput(parent); parent 214 fs/exportfs/expfs.c struct dentry *dentry, *parent; parent 222 fs/exportfs/expfs.c parent = reconnect_one(mnt, dentry, nbuf); parent 224 fs/exportfs/expfs.c parent = dget_parent(dentry); parent 226 fs/exportfs/expfs.c if (!parent) parent 229 fs/exportfs/expfs.c if (IS_ERR(parent)) parent 230 fs/exportfs/expfs.c return PTR_ERR(parent); parent 231 fs/exportfs/expfs.c dentry = parent; parent 359 fs/exportfs/expfs.c int *max_len, struct inode *parent) parent 364 fs/exportfs/expfs.c if (parent && (len < 4)) { parent 375 fs/exportfs/expfs.c if (parent) { parent 376 fs/exportfs/expfs.c fid->i32.parent_ino = parent->i_ino; parent 377 fs/exportfs/expfs.c fid->i32.parent_gen = parent->i_generation; parent 386 fs/exportfs/expfs.c int *max_len, struct inode *parent) parent 391 fs/exportfs/expfs.c return nop->encode_fh(inode, fid->raw, max_len, parent); parent 393 fs/exportfs/expfs.c return export_encode_fh(inode, fid, max_len, parent); parent 402 fs/exportfs/expfs.c struct inode *inode = dentry->d_inode, *parent = NULL; parent 410 fs/exportfs/expfs.c parent = p->d_inode; parent 413 fs/exportfs/expfs.c error = exportfs_encode_inode_fh(inode, fid, max_len, parent); parent 339 fs/ext2/balloc.c struct rb_node * parent = NULL; parent 344 fs/ext2/balloc.c parent = *p; parent 345 fs/ext2/balloc.c this = rb_entry(parent, struct ext2_reserve_window_node, rsv_node); parent 357 fs/ext2/balloc.c rb_link_node(node, parent, p); parent 603 fs/ext2/dir.c int ext2_make_empty(struct inode *inode, struct inode *parent) parent 631 fs/ext2/dir.c de->inode = cpu_to_le32(parent->i_ino); parent 203 fs/ext2/ialloc.c static int find_group_dir(struct super_block *sb, struct inode *parent) parent 255 fs/ext2/ialloc.c static int find_group_orlov(struct super_block *sb, struct inode *parent) parent 257 fs/ext2/ialloc.c int parent_group = EXT2_I(parent)->i_block_group; parent 278 fs/ext2/ialloc.c if ((parent == d_inode(sb->s_root)) || parent 279 fs/ext2/ialloc.c (EXT2_I(parent)->i_flags & EXT2_TOPDIR_FL)) { parent 367 fs/ext2/ialloc.c static int find_group_other(struct super_block *sb, struct inode *parent) parent 369 fs/ext2/ialloc.c int parent_group = EXT2_I(parent)->i_block_group; parent 392 fs/ext2/ialloc.c group = (group + parent->i_ino) % ngroups; parent 73 fs/ext4/block_validity.c struct rb_node *parent = NULL, *new_node = NULL; parent 76 fs/ext4/block_validity.c parent = *n; parent 77 fs/ext4/block_validity.c entry = rb_entry(parent, struct ext4_system_zone, node); parent 103 fs/ext4/block_validity.c rb_link_node(new_node, parent, n); parent 449 fs/ext4/dir.c struct rb_node **p, *parent = NULL; parent 471 fs/ext4/dir.c parent = *p; parent 472 fs/ext4/dir.c fname = rb_entry(parent, struct fname, rb_hash); parent 495 fs/ext4/dir.c rb_link_node(&new_fn->rb_hash, parent, p); parent 678 fs/ext4/dir.c const struct dentry *parent = READ_ONCE(dentry->d_parent); parent 679 fs/ext4/dir.c const struct inode *inode = READ_ONCE(parent->d_inode); parent 3164 fs/ext4/ext4.h struct inode *parent, parent 3216 fs/ext4/ext4.h extern int ext4_ci_compare(const struct inode *parent, parent 752 fs/ext4/extents_status.c struct rb_node *parent = NULL; parent 756 fs/ext4/extents_status.c parent = *p; parent 757 fs/ext4/extents_status.c es = rb_entry(parent, struct extent_status, rb_node); parent 792 fs/ext4/extents_status.c rb_link_node(&es->rb_node, parent, p); parent 1855 fs/ext4/extents_status.c struct rb_node *parent = NULL; parent 1863 fs/ext4/extents_status.c parent = *p; parent 1864 fs/ext4/extents_status.c pr = rb_entry(parent, struct pending_reservation, rb_node); parent 1883 fs/ext4/extents_status.c rb_link_node(&pr->rb_node, parent, p); parent 413 fs/ext4/ialloc.c static int find_group_orlov(struct super_block *sb, struct inode *parent, parent 417 fs/ext4/ialloc.c ext4_group_t parent_group = EXT4_I(parent)->i_block_group; parent 448 fs/ext4/ialloc.c ((parent == d_inode(sb->s_root)) || parent 449 fs/ext4/ialloc.c (ext4_test_inode_flag(parent, EXT4_INODE_TOPDIR)))) { parent 456 fs/ext4/ialloc.c ext4fs_dirhash(parent, qstr->name, qstr->len, &hinfo); parent 514 fs/ext4/ialloc.c if (EXT4_I(parent)->i_last_alloc_group != ~0) { parent 515 fs/ext4/ialloc.c parent_group = EXT4_I(parent)->i_last_alloc_group; parent 536 fs/ext4/ialloc.c parent_group = EXT4_I(parent)->i_block_group; parent 561 fs/ext4/ialloc.c static int find_group_other(struct super_block *sb, struct inode *parent, parent 564 fs/ext4/ialloc.c ext4_group_t parent_group = EXT4_I(parent)->i_block_group; parent 591 fs/ext4/ialloc.c if (!retry && EXT4_I(parent)->i_last_alloc_group != ~0) { parent 593 fs/ext4/ialloc.c parent_group = EXT4_I(parent)->i_last_alloc_group; parent 604 fs/ext4/ialloc.c return find_group_orlov(sb, parent, group, mode, NULL); parent 625 fs/ext4/ialloc.c *group = (*group + parent->i_ino) % ngroups; parent 1589 fs/ext4/inline.c int ext4_try_create_inline_dir(handle_t *handle, struct inode *parent, parent 1609 fs/ext4/inline.c de->inode = cpu_to_le32(parent->i_ino); parent 4657 fs/ext4/mballoc.c struct rb_node *parent = NULL, *new_node; parent 4676 fs/ext4/mballoc.c parent = *n; parent 4677 fs/ext4/mballoc.c entry = rb_entry(parent, struct ext4_free_data, efd_node); parent 4691 fs/ext4/mballoc.c rb_link_node(new_node, parent, n); parent 1282 fs/ext4/namei.c int ext4_ci_compare(const struct inode *parent, const struct qstr *name, parent 1285 fs/ext4/namei.c const struct ext4_sb_info *sbi = EXT4_SB(parent->i_sb); parent 1342 fs/ext4/namei.c static inline bool ext4_match(const struct inode *parent, parent 1361 fs/ext4/namei.c if (EXT4_SB(parent->i_sb)->s_encoding && IS_CASEFOLDED(parent)) { parent 1365 fs/ext4/namei.c return !ext4_ci_compare(parent, &cf, &entry, true); parent 1367 fs/ext4/namei.c return !ext4_ci_compare(parent, fname->usr_fname, &entry, parent 381 fs/ext4/xattr.c static int ext4_xattr_inode_iget(struct inode *parent, unsigned long ea_ino, parent 387 fs/ext4/xattr.c inode = ext4_iget(parent->i_sb, ea_ino, EXT4_IGET_NORMAL); parent 390 fs/ext4/xattr.c ext4_error(parent->i_sb, parent 397 fs/ext4/xattr.c ext4_error(parent->i_sb, parent 405 fs/ext4/xattr.c ext4_error(parent->i_sb, parent 420 fs/ext4/xattr.c EXT4_XATTR_INODE_GET_PARENT(inode) == parent->i_ino && parent 421 fs/ext4/xattr.c inode->i_generation == parent->i_generation) { parent 876 fs/ext4/xattr.c static void ext4_xattr_inode_free_quota(struct inode *parent, parent 883 fs/ext4/xattr.c dquot_free_space_nodirty(parent, round_up_cluster(parent, len)); parent 884 fs/ext4/xattr.c dquot_free_inode(parent); parent 1096 fs/ext4/xattr.c static int ext4_xattr_inode_inc_ref_all(handle_t *handle, struct inode *parent, parent 1110 fs/ext4/xattr.c err = ext4_xattr_inode_iget(parent, ea_ino, parent 1134 fs/ext4/xattr.c err = ext4_xattr_inode_iget(parent, ea_ino, parent 1138 fs/ext4/xattr.c ext4_warning(parent->i_sb, parent 1153 fs/ext4/xattr.c ext4_xattr_inode_dec_ref_all(handle_t *handle, struct inode *parent, parent 1174 fs/ext4/xattr.c err = ext4_xattr_inode_iget(parent, ea_ino, parent 1188 fs/ext4/xattr.c err = ext4_xattr_ensure_credits(handle, parent, credits, bh, parent 1204 fs/ext4/xattr.c ext4_xattr_inode_free_quota(parent, ea_inode, parent 1228 fs/ext4/xattr.c ext4_warning_inode(parent, parent 114 fs/f2fs/dir.c int f2fs_ci_compare(const struct inode *parent, const struct qstr *name, parent 117 fs/f2fs/dir.c const struct f2fs_sb_info *sbi = F2FS_SB(parent->i_sb); parent 175 fs/f2fs/dir.c struct inode *parent = d->inode; parent 176 fs/f2fs/dir.c struct f2fs_sb_info *sbi = F2FS_I_SB(parent); parent 187 fs/f2fs/dir.c if (sbi->s_encoding && IS_CASEFOLDED(parent)) { parent 191 fs/f2fs/dir.c return !f2fs_ci_compare(parent, &cf, &entry, true); parent 193 fs/f2fs/dir.c return !f2fs_ci_compare(parent, fname->usr_fname, &entry, parent 432 fs/f2fs/dir.c void f2fs_do_make_empty_dir(struct inode *inode, struct inode *parent, parent 442 fs/f2fs/dir.c f2fs_update_dentry(parent->i_ino, parent->i_mode, d, &dotdot, 0, 1); parent 446 fs/f2fs/dir.c struct inode *parent, struct page *page) parent 453 fs/f2fs/dir.c return f2fs_make_empty_inline_dir(inode, parent, page); parent 462 fs/f2fs/dir.c f2fs_do_make_empty_dir(inode, parent, &d); parent 1071 fs/f2fs/dir.c const struct dentry *parent = READ_ONCE(dentry->d_parent); parent 1072 fs/f2fs/dir.c const struct inode *inode = READ_ONCE(parent->d_inode); parent 63 fs/f2fs/extent_cache.c struct rb_node **parent, parent 70 fs/f2fs/extent_cache.c *parent = *p; parent 71 fs/f2fs/extent_cache.c re = rb_entry(*parent, struct rb_entry, rb_node); parent 105 fs/f2fs/extent_cache.c struct rb_node *parent = NULL, *tmp_node; parent 125 fs/f2fs/extent_cache.c parent = *pnode; parent 140 fs/f2fs/extent_cache.c *insert_parent = parent; parent 142 fs/f2fs/extent_cache.c re = rb_entry(parent, struct rb_entry, rb_node); parent 143 fs/f2fs/extent_cache.c tmp_node = parent; parent 144 fs/f2fs/extent_cache.c if (parent && ofs > re->ofs) parent 145 fs/f2fs/extent_cache.c tmp_node = rb_next(parent); parent 148 fs/f2fs/extent_cache.c tmp_node = parent; parent 149 fs/f2fs/extent_cache.c if (parent && ofs < re->ofs) parent 150 fs/f2fs/extent_cache.c tmp_node = rb_prev(parent); parent 204 fs/f2fs/extent_cache.c struct rb_node *parent, struct rb_node **p, parent 217 fs/f2fs/extent_cache.c rb_link_node(&en->rb_node, parent, p); parent 468 fs/f2fs/extent_cache.c struct rb_node *parent = NULL; parent 472 fs/f2fs/extent_cache.c parent = insert_parent; parent 479 fs/f2fs/extent_cache.c p = f2fs_lookup_rb_tree_for_insert(sbi, &et->root, &parent, parent 482 fs/f2fs/extent_cache.c en = __attach_extent_node(sbi, et, ei, parent, p, leftmost); parent 2962 fs/f2fs/f2fs.h extern int f2fs_ci_compare(const struct inode *parent, parent 2976 fs/f2fs/f2fs.h void f2fs_do_make_empty_dir(struct inode *inode, struct inode *parent, parent 3061 fs/f2fs/f2fs.h struct page *f2fs_get_node_page_ra(struct page *parent, int start); parent 3503 fs/f2fs/f2fs.h int f2fs_make_empty_inline_dir(struct inode *inode, struct inode *parent, parent 3535 fs/f2fs/f2fs.h struct rb_node **parent, parent 339 fs/f2fs/inline.c int f2fs_make_empty_inline_dir(struct inode *inode, struct inode *parent, parent 348 fs/f2fs/inline.c f2fs_do_make_empty_dir(inode, parent, &d); parent 585 fs/f2fs/node.c static void f2fs_ra_node_pages(struct page *parent, int start, int n) parent 587 fs/f2fs/node.c struct f2fs_sb_info *sbi = F2FS_P_SB(parent); parent 598 fs/f2fs/node.c nid = get_nid(parent, i, false); parent 726 fs/f2fs/node.c struct page *parent = NULL; parent 753 fs/f2fs/node.c parent = npage[0]; parent 755 fs/f2fs/node.c nids[1] = get_nid(parent, offset[0], true); parent 778 fs/f2fs/node.c set_nid(parent, offset[i - 1], nids[i], i == 1); parent 782 fs/f2fs/node.c npage[i] = f2fs_get_node_page_ra(parent, offset[i - 1]); parent 791 fs/f2fs/node.c unlock_page(parent); parent 793 fs/f2fs/node.c f2fs_put_page(parent, 1); parent 805 fs/f2fs/node.c parent = npage[i]; parent 806 fs/f2fs/node.c nids[i + 1] = get_nid(parent, offset[i], false); parent 817 fs/f2fs/node.c f2fs_put_page(parent, 1); parent 1336 fs/f2fs/node.c struct page *parent, int start) parent 1359 fs/f2fs/node.c if (parent) parent 1360 fs/f2fs/node.c f2fs_ra_node_pages(parent, start + 1, MAX_RA_NODE); parent 1398 fs/f2fs/node.c struct page *f2fs_get_node_page_ra(struct page *parent, int start) parent 1400 fs/f2fs/node.c struct f2fs_sb_info *sbi = F2FS_P_SB(parent); parent 1401 fs/f2fs/node.c nid_t nid = get_nid(parent, start, false); parent 1403 fs/f2fs/node.c return __get_node_page(sbi, nid, parent, start); parent 969 fs/f2fs/segment.c struct rb_node *parent, struct rb_node **p, parent 977 fs/f2fs/segment.c rb_link_node(&dc->rb_node, parent, p); parent 1228 fs/f2fs/segment.c struct rb_node *parent = NULL; parent 1233 fs/f2fs/segment.c parent = insert_parent; parent 1238 fs/f2fs/segment.c p = f2fs_lookup_rb_tree_for_insert(sbi, &dcc->root, &parent, parent 1241 fs/f2fs/segment.c dc = __attach_discard_cmd(sbi, bdev, lstart, start, len, parent, parent 725 fs/f2fs/sysfs.c f2fs_kset.kobj.parent = fs_kobj; parent 101 fs/fat/nfs.c struct inode *parent) parent 109 fs/fat/nfs.c if (parent) { parent 126 fs/fat/nfs.c if (parent) { parent 127 fs/fat/nfs.c i_pos = fat_i_pos_read(sbi, parent); parent 130 fs/fat/nfs.c fid->parent_i_gen = parent->i_generation; parent 218 fs/fat/nfs.c struct inode *parent = NULL; parent 239 fs/fat/nfs.c return parent; parent 248 fs/fat/nfs.c parent = fat_build_inode(sb, sinfo.de, sinfo.i_pos); parent 253 fs/fat/nfs.c return parent; parent 137 fs/fscache/cache.c tag = cookie->def->select_cache(cookie->parent->netfs_data, parent 37 fs/fscache/cookie.c prefix, cookie, cookie->parent, cookie->flags, parent 98 fs/fscache/cookie.c h = (unsigned long)cookie->parent; parent 115 fs/fscache/cookie.c if (a->parent != b->parent) parent 116 fs/fscache/cookie.c return (long)a->parent - (long)b->parent; parent 136 fs/fscache/cookie.c struct fscache_cookie *parent, parent 173 fs/fscache/cookie.c cookie->parent = parent; parent 212 fs/fscache/cookie.c fscache_cookie_get(candidate->parent, fscache_cookie_get_acquire_parent); parent 213 fs/fscache/cookie.c atomic_inc(&candidate->parent->n_children); parent 250 fs/fscache/cookie.c struct fscache_cookie *parent, parent 263 fs/fscache/cookie.c parent ? (char *) parent->def->name : "<no-parent>", parent 276 fs/fscache/cookie.c if (!parent) { parent 286 fs/fscache/cookie.c parent->type != FSCACHE_COOKIE_TYPE_INDEX); parent 288 fs/fscache/cookie.c candidate = fscache_alloc_cookie(parent, def, parent 329 fs/fscache/cookie.c atomic_dec(&parent->n_children); parent 415 fs/fscache/cookie.c cache = fscache_select_cache_for_object(cookie->parent); parent 512 fs/fscache/cookie.c ret = fscache_alloc_object(cache, cookie->parent); parent 576 fs/fscache/cookie.c spin_lock_nested(&cookie->parent->lock, 1); parent 577 fs/fscache/cookie.c hlist_for_each_entry(p, &cookie->parent->backing_objects, parent 582 fs/fscache/cookie.c spin_unlock(&cookie->parent->lock); parent 585 fs/fscache/cookie.c object->parent = p; parent 592 fs/fscache/cookie.c spin_unlock(&cookie->parent->lock); parent 823 fs/fscache/cookie.c if (cookie->parent) { parent 824 fs/fscache/cookie.c ASSERTCMP(atomic_read(&cookie->parent->usage), >, 0); parent 825 fs/fscache/cookie.c ASSERTCMP(atomic_read(&cookie->parent->n_children), >, 0); parent 826 fs/fscache/cookie.c atomic_dec(&cookie->parent->n_children); parent 859 fs/fscache/cookie.c struct fscache_cookie *parent; parent 872 fs/fscache/cookie.c parent = cookie->parent; parent 876 fs/fscache/cookie.c cookie = parent; parent 44 fs/fscache/netfs.c fscache_cookie_get(cookie->parent, fscache_cookie_get_register_netfs); parent 45 fs/fscache/netfs.c atomic_inc(&cookie->parent->n_children); parent 45 fs/fscache/object-list.c struct rb_node **p = &fscache_object_list.rb_node, *parent = NULL; parent 52 fs/fscache/object-list.c parent = *p; parent 53 fs/fscache/object-list.c xobj = rb_entry(parent, struct fscache_object, objlist_link); parent 63 fs/fscache/object-list.c rb_link_node(&obj->objlist_link, parent, p); parent 235 fs/fscache/object-list.c obj->parent ? obj->parent->debug_id : -1, parent 151 fs/fscache/object.c struct fscache_object *parent = object->parent; parent 154 fs/fscache/object.c object->debug_id, parent->debug_id, parent->n_ops); parent 156 fs/fscache/object.c spin_lock_nested(&parent->lock, 1); parent 157 fs/fscache/object.c parent->n_obj_ops--; parent 158 fs/fscache/object.c parent->n_ops--; parent 159 fs/fscache/object.c if (parent->n_ops == 0) parent 160 fs/fscache/object.c fscache_raise_event(parent, FSCACHE_OBJECT_EV_CLEARED); parent 161 fs/fscache/object.c spin_unlock(&parent->lock); parent 327 fs/fscache/object.c object->parent = NULL; parent 375 fs/fscache/object.c struct fscache_object *parent; parent 382 fs/fscache/object.c parent = object->parent; parent 383 fs/fscache/object.c if (!parent) { parent 388 fs/fscache/object.c _debug("parent: %s of:%lx", parent->state->name, parent->flags); parent 390 fs/fscache/object.c if (fscache_object_is_dying(parent)) { parent 395 fs/fscache/object.c if (fscache_object_is_available(parent)) { parent 402 fs/fscache/object.c spin_lock(&parent->lock); parent 405 fs/fscache/object.c if (fscache_object_is_live(parent) && parent 407 fs/fscache/object.c list_add(&object->dep_link, &parent->dependents); parent 411 fs/fscache/object.c spin_unlock(&parent->lock); parent 419 fs/fscache/object.c fscache_raise_event(parent, FSCACHE_OBJECT_EV_NEW_CHILD); parent 430 fs/fscache/object.c struct fscache_object *parent = object->parent; parent 434 fs/fscache/object.c ASSERT(parent != NULL); parent 436 fs/fscache/object.c spin_lock(&parent->lock); parent 437 fs/fscache/object.c parent->n_ops++; parent 438 fs/fscache/object.c parent->n_obj_ops++; parent 440 fs/fscache/object.c spin_unlock(&parent->lock); parent 455 fs/fscache/object.c struct fscache_object *parent = object->parent; parent 462 fs/fscache/object.c ASSERT(parent != NULL); parent 463 fs/fscache/object.c ASSERTCMP(parent->n_ops, >, 0); parent 464 fs/fscache/object.c ASSERTCMP(parent->n_obj_ops, >, 0); parent 467 fs/fscache/object.c ASSERT(fscache_object_is_available(parent)); parent 469 fs/fscache/object.c if (fscache_object_is_dying(parent) || parent 702 fs/fscache/object.c struct fscache_object *parent = object->parent; parent 749 fs/fscache/object.c if (parent) { parent 751 fs/fscache/object.c parent->debug_id, parent->n_children); parent 753 fs/fscache/object.c spin_lock(&parent->lock); parent 754 fs/fscache/object.c parent->n_children--; parent 755 fs/fscache/object.c if (parent->n_children == 0) parent 756 fs/fscache/object.c fscache_raise_event(parent, FSCACHE_OBJECT_EV_CLEARED); parent 757 fs/fscache/object.c spin_unlock(&parent->lock); parent 758 fs/fscache/object.c object->parent = NULL; parent 905 fs/fscache/object.c spin_lock(&object->parent->lock); parent 907 fs/fscache/object.c spin_unlock(&object->parent->lock); parent 220 fs/fuse/control.c static struct dentry *fuse_ctl_add_dentry(struct dentry *parent, parent 231 fs/fuse/control.c dentry = d_alloc_name(parent, name); parent 265 fs/fuse/control.c struct dentry *parent; parent 271 fs/fuse/control.c parent = fuse_control_sb->s_root; parent 272 fs/fuse/control.c inc_nlink(d_inode(parent)); parent 274 fs/fuse/control.c parent = fuse_ctl_add_dentry(parent, fc, name, S_IFDIR | 0500, 2, parent 277 fs/fuse/control.c if (!parent) parent 280 fs/fuse/control.c if (!fuse_ctl_add_dentry(parent, fc, "waiting", S_IFREG | 0400, 1, parent 282 fs/fuse/control.c !fuse_ctl_add_dentry(parent, fc, "abort", S_IFREG | 0200, 1, parent 284 fs/fuse/control.c !fuse_ctl_add_dentry(parent, fc, "max_background", S_IFREG | 0600, parent 286 fs/fuse/control.c !fuse_ctl_add_dentry(parent, fc, "congestion_threshold", parent 1472 fs/fuse/dev.c err = fuse_reverse_inval_entry(fc->sb, outarg.parent, 0, &name); parent 1522 fs/fuse/dev.c err = fuse_reverse_inval_entry(fc->sb, outarg.parent, parent 198 fs/fuse/dir.c struct dentry *parent; parent 230 fs/fuse/dir.c parent = dget_parent(entry); parent 231 fs/fuse/dir.c fuse_lookup_init(fc, &args, get_node_id(d_inode(parent)), parent 234 fs/fuse/dir.c dput(parent); parent 266 fs/fuse/dir.c parent = dget_parent(entry); parent 267 fs/fuse/dir.c fuse_advise_use_readdirplus(d_inode(parent)); parent 268 fs/fuse/dir.c dput(parent); parent 1009 fs/fuse/dir.c struct inode *parent; parent 1013 fs/fuse/dir.c parent = ilookup5(sb, parent_nodeid, fuse_inode_eq, &parent_nodeid); parent 1014 fs/fuse/dir.c if (!parent) parent 1017 fs/fuse/dir.c inode_lock(parent); parent 1018 fs/fuse/dir.c if (!S_ISDIR(parent->i_mode)) parent 1022 fs/fuse/dir.c dir = d_find_alias(parent); parent 1032 fs/fuse/dir.c fuse_dir_changed(parent); parent 1066 fs/fuse/dir.c inode_unlock(parent); parent 1067 fs/fuse/dir.c iput(parent); parent 2964 fs/fuse/file.c struct rb_node **link, *uninitialized_var(parent); parent 2966 fs/fuse/file.c link = fuse_find_polled_node(fc, ff->kh, &parent); parent 2968 fs/fuse/file.c rb_link_node(&ff->polled_node, parent, link); parent 718 fs/fuse/inode.c struct inode *parent) parent 720 fs/fuse/inode.c int len = parent ? 6 : 3; parent 736 fs/fuse/inode.c if (parent) { parent 737 fs/fuse/inode.c nodeid = get_fuse_inode(parent)->nodeid; parent 738 fs/fuse/inode.c generation = parent->i_generation; parent 746 fs/fuse/inode.c return parent ? 0x82 : 0x81; parent 766 fs/fuse/inode.c struct fuse_inode_handle parent; parent 771 fs/fuse/inode.c parent.nodeid = (u64) fid->raw[3] << 32; parent 772 fs/fuse/inode.c parent.nodeid |= (u64) fid->raw[4]; parent 773 fs/fuse/inode.c parent.generation = fid->raw[5]; parent 774 fs/fuse/inode.c return fuse_get_dentry(sb, &parent); parent 782 fs/fuse/inode.c struct dentry *parent; parent 798 fs/fuse/inode.c parent = d_obtain_alias(inode); parent 799 fs/fuse/inode.c if (!IS_ERR(parent) && get_node_id(inode) != FUSE_ROOT_ID) parent 800 fs/fuse/inode.c fuse_invalidate_entry_cache(parent); parent 802 fs/fuse/inode.c return parent; parent 154 fs/fuse/readdir.c struct dentry *parent = file->f_path.dentry; parent 158 fs/fuse/readdir.c struct inode *dir = d_inode(parent); parent 192 fs/fuse/readdir.c name.hash = full_name_hash(parent, name.name, name.len); parent 193 fs/fuse/readdir.c dentry = d_lookup(parent, &name); parent 196 fs/fuse/readdir.c dentry = d_alloc_parallel(parent, &name, &wq); parent 35 fs/gfs2/dentry.c struct dentry *parent; parent 47 fs/gfs2/dentry.c parent = dget_parent(dentry); parent 48 fs/gfs2/dentry.c sdp = GFS2_SB(d_inode(parent)); parent 49 fs/gfs2/dentry.c dip = GFS2_I(d_inode(parent)); parent 70 fs/gfs2/dentry.c error = gfs2_dir_check(d_inode(parent), &dentry->d_name, ip); parent 76 fs/gfs2/dentry.c dput(parent); parent 29 fs/gfs2/export.c struct inode *parent) parent 35 fs/gfs2/export.c if (parent && (*len < GFS2_LARGE_FH_SIZE)) { parent 49 fs/gfs2/export.c if (!parent || inode == d_inode(sb->s_root)) parent 52 fs/gfs2/export.c ip = GFS2_I(parent); parent 85 fs/gfs2/export.c static int gfs2_get_name(struct dentry *parent, char *name, parent 88 fs/gfs2/export.c struct inode *dir = d_inode(parent); parent 169 fs/gfs2/export.c struct gfs2_inum_host parent; parent 177 fs/gfs2/export.c parent.no_formal_ino = ((u64)be32_to_cpu(fh[4])) << 32; parent 178 fs/gfs2/export.c parent.no_formal_ino |= be32_to_cpu(fh[5]); parent 179 fs/gfs2/export.c parent.no_addr = ((u64)be32_to_cpu(fh[6])) << 32; parent 180 fs/gfs2/export.c parent.no_addr |= be32_to_cpu(fh[7]); parent 181 fs/gfs2/export.c return gfs2_get_dentry(sb, &parent); parent 406 fs/gfs2/inode.c const struct gfs2_inode *parent) parent 417 fs/gfs2/inode.c gfs2_inum_out(parent, dent); parent 868 fs/gfs2/rgrp.c struct rb_node **newn = &sdp->sd_rindex_tree.rb_node, *parent = NULL; parent 875 fs/gfs2/rgrp.c parent = *newn; parent 884 fs/gfs2/rgrp.c rb_link_node(&rgd->rd_node, parent, newn); parent 1491 fs/gfs2/rgrp.c struct rb_node **newn, *parent = NULL; parent 1505 fs/gfs2/rgrp.c parent = *newn; parent 1518 fs/gfs2/rgrp.c rb_link_node(&rs->rs_node, parent, newn); parent 99 fs/hfs/bfind.c u32 nidx, parent; parent 112 fs/hfs/bfind.c parent = 0; parent 124 fs/hfs/bfind.c bnode->parent = parent; parent 132 fs/hfs/bfind.c parent = nidx; parent 142 fs/hfs/bfind.c height, bnode->height, bnode->type, nidx, parent); parent 204 fs/hfs/bnode.c if (!node->parent) { parent 147 fs/hfs/brec.c if (!new_node->parent) { parent 149 fs/hfs/brec.c new_node->parent = tree->root; parent 151 fs/hfs/brec.c fd->bnode = hfs_bnode_find(tree, new_node->parent); parent 180 fs/hfs/brec.c struct hfs_bnode *node, *parent; parent 198 fs/hfs/brec.c if (!node->parent) parent 200 fs/hfs/brec.c parent = hfs_bnode_find(tree, node->parent); parent 201 fs/hfs/brec.c if (IS_ERR(parent)) parent 202 fs/hfs/brec.c return PTR_ERR(parent); parent 204 fs/hfs/brec.c node = fd->bnode = parent; parent 249 fs/hfs/brec.c new_node->parent = node->parent; parent 355 fs/hfs/brec.c struct hfs_bnode *node, *new_node, *parent; parent 363 fs/hfs/brec.c if (!node->parent) parent 367 fs/hfs/brec.c parent = hfs_bnode_find(tree, node->parent); parent 368 fs/hfs/brec.c if (IS_ERR(parent)) parent 369 fs/hfs/brec.c return PTR_ERR(parent); parent 370 fs/hfs/brec.c __hfs_brec_find(parent, fd); parent 373 fs/hfs/brec.c hfs_bnode_dump(parent); parent 385 fs/hfs/brec.c end_rec_off = tree->node_size - (parent->num_recs + 1) * 2; parent 390 fs/hfs/brec.c end_off = hfs_bnode_read_u16(parent, end_rec_off); parent 394 fs/hfs/brec.c fd->bnode = parent; parent 398 fs/hfs/brec.c parent = fd->bnode; parent 401 fs/hfs/brec.c end_rec_off = tree->node_size - (parent->num_recs + 1) * 2; parent 405 fs/hfs/brec.c end_off = start_off = hfs_bnode_read_u16(parent, rec_off); parent 406 fs/hfs/brec.c hfs_bnode_write_u16(parent, rec_off, start_off + diff); parent 411 fs/hfs/brec.c end_off = hfs_bnode_read_u16(parent, rec_off); parent 412 fs/hfs/brec.c hfs_bnode_write_u16(parent, rec_off, end_off + diff); parent 414 fs/hfs/brec.c hfs_bnode_move(parent, start_off + diff, start_off, parent 417 fs/hfs/brec.c hfs_bnode_copy(parent, fd->keyoffset, node, 14, newkeylen); parent 419 fs/hfs/brec.c hfs_bnode_write_u8(parent, fd->keyoffset, newkeylen - 1); parent 420 fs/hfs/brec.c hfs_bnode_dump(parent); parent 423 fs/hfs/brec.c node = parent; parent 428 fs/hfs/brec.c if (!new_node->parent) { parent 430 fs/hfs/brec.c new_node->parent = tree->root; parent 432 fs/hfs/brec.c fd->bnode = hfs_bnode_find(tree, new_node->parent); parent 451 fs/hfs/brec.c if (!rec && node->parent) parent 486 fs/hfs/brec.c new_node->parent = 0; parent 504 fs/hfs/brec.c node->parent = tree->root; parent 52 fs/hfs/btree.h u32 parent; parent 23 fs/hfs/catalog.c void hfs_cat_build_key(struct super_block *sb, btree_key *key, u32 parent, const struct qstr *name) parent 26 fs/hfs/catalog.c key->cat.ParID = cpu_to_be32(parent); parent 67 fs/hfsplus/bfind.c cur_cnid = fd->key->cat.parent; parent 68 fs/hfsplus/bfind.c search_cnid = fd->search_key->cat.parent; parent 168 fs/hfsplus/bfind.c u32 nidx, parent; parent 181 fs/hfsplus/bfind.c parent = 0; parent 193 fs/hfsplus/bfind.c bnode->parent = parent; parent 201 fs/hfsplus/bfind.c parent = nidx; parent 211 fs/hfsplus/bfind.c height, bnode->height, bnode->type, nidx, parent); parent 369 fs/hfsplus/bnode.c if (!node->parent) { parent 147 fs/hfsplus/brec.c if (!new_node->parent) { parent 149 fs/hfsplus/brec.c new_node->parent = tree->root; parent 151 fs/hfsplus/brec.c fd->bnode = hfs_bnode_find(tree, new_node->parent); parent 182 fs/hfsplus/brec.c struct hfs_bnode *node, *parent; parent 200 fs/hfsplus/brec.c if (!node->parent) parent 202 fs/hfsplus/brec.c parent = hfs_bnode_find(tree, node->parent); parent 203 fs/hfsplus/brec.c if (IS_ERR(parent)) parent 204 fs/hfsplus/brec.c return PTR_ERR(parent); parent 206 fs/hfsplus/brec.c node = fd->bnode = parent; parent 253 fs/hfsplus/brec.c new_node->parent = node->parent; parent 359 fs/hfsplus/brec.c struct hfs_bnode *node, *new_node, *parent; parent 367 fs/hfsplus/brec.c if (!node->parent) parent 371 fs/hfsplus/brec.c parent = hfs_bnode_find(tree, node->parent); parent 372 fs/hfsplus/brec.c if (IS_ERR(parent)) parent 373 fs/hfsplus/brec.c return PTR_ERR(parent); parent 374 fs/hfsplus/brec.c __hfs_brec_find(parent, fd, hfs_find_rec_by_key); parent 377 fs/hfsplus/brec.c hfs_bnode_dump(parent); parent 390 fs/hfsplus/brec.c end_rec_off = tree->node_size - (parent->num_recs + 1) * 2; parent 395 fs/hfsplus/brec.c end_off = hfs_bnode_read_u16(parent, end_rec_off); parent 399 fs/hfsplus/brec.c fd->bnode = parent; parent 403 fs/hfsplus/brec.c parent = fd->bnode; parent 407 fs/hfsplus/brec.c (parent->num_recs + 1) * 2; parent 411 fs/hfsplus/brec.c end_off = start_off = hfs_bnode_read_u16(parent, rec_off); parent 412 fs/hfsplus/brec.c hfs_bnode_write_u16(parent, rec_off, start_off + diff); parent 417 fs/hfsplus/brec.c end_off = hfs_bnode_read_u16(parent, rec_off); parent 418 fs/hfsplus/brec.c hfs_bnode_write_u16(parent, rec_off, end_off + diff); parent 420 fs/hfsplus/brec.c hfs_bnode_move(parent, start_off + diff, start_off, parent 423 fs/hfsplus/brec.c hfs_bnode_copy(parent, fd->keyoffset, node, 14, newkeylen); parent 424 fs/hfsplus/brec.c hfs_bnode_dump(parent); parent 427 fs/hfsplus/brec.c node = parent; parent 432 fs/hfsplus/brec.c if (!new_node->parent) { parent 434 fs/hfsplus/brec.c new_node->parent = tree->root; parent 436 fs/hfsplus/brec.c fd->bnode = hfs_bnode_find(tree, new_node->parent); parent 455 fs/hfsplus/brec.c if (!rec && node->parent) parent 490 fs/hfsplus/brec.c new_node->parent = 0; parent 508 fs/hfsplus/brec.c node->parent = tree->root; parent 21 fs/hfsplus/catalog.c k1p = k1->cat.parent; parent 22 fs/hfsplus/catalog.c k2p = k2->cat.parent; parent 34 fs/hfsplus/catalog.c k1p = k1->cat.parent; parent 35 fs/hfsplus/catalog.c k2p = k2->cat.parent; parent 44 fs/hfsplus/catalog.c hfsplus_btree_key *key, u32 parent, const struct qstr *str) parent 48 fs/hfsplus/catalog.c key->cat.parent = cpu_to_be32(parent); parent 61 fs/hfsplus/catalog.c hfsplus_btree_key *key, u32 parent) parent 63 fs/hfsplus/catalog.c key->cat.parent = cpu_to_be32(parent); parent 68 fs/hfsplus/catalog.c static void hfsplus_cat_build_key_uni(hfsplus_btree_key *key, u32 parent, parent 74 fs/hfsplus/catalog.c key->cat.parent = cpu_to_be32(parent); parent 362 fs/hfsplus/catalog.c fd.search_key->cat.parent = cpu_to_be32(dir->i_ino); parent 192 fs/hfsplus/dir.c if (be32_to_cpu(fd.key->cat.parent) != inode->i_ino) { parent 109 fs/hfsplus/hfsplus_fs.h u32 parent; parent 450 fs/hfsplus/hfsplus_fs.h u32 parent, const struct qstr *str); parent 452 fs/hfsplus/hfsplus_fs.h hfsplus_btree_key *key, u32 parent); parent 215 fs/hfsplus/hfsplus_raw.h hfsplus_cnid parent; parent 185 fs/hpfs/inode.c struct inode *parent; parent 196 fs/hpfs/inode.c parent = iget_locked(i->i_sb, hpfs_inode->i_parent_dir); parent 197 fs/hpfs/inode.c if (parent) { parent 199 fs/hpfs/inode.c if (parent->i_state & I_NEW) { parent 200 fs/hpfs/inode.c hpfs_init_inode(parent); parent 201 fs/hpfs/inode.c hpfs_read_inode(parent); parent 202 fs/hpfs/inode.c unlock_new_inode(parent); parent 205 fs/hpfs/inode.c iput(parent); parent 114 fs/isofs/export.c struct inode *parent) parent 127 fs/isofs/export.c if (parent && (len < 5)) { parent 140 fs/isofs/export.c if (parent) { parent 142 fs/isofs/export.c eparent = ISOFS_I(parent); parent 145 fs/isofs/export.c fh32[4] = parent->i_generation; parent 38 fs/isofs/inode.c static int isofs_hashi(const struct dentry *parent, struct qstr *qstr); parent 43 fs/isofs/inode.c static int isofs_hashi_ms(const struct dentry *parent, struct qstr *qstr); parent 44 fs/isofs/inode.c static int isofs_hash_ms(const struct dentry *parent, struct qstr *qstr); parent 124 fs/jffs2/nodelist.c struct rb_node *parent = &base->rb; parent 125 fs/jffs2/nodelist.c struct rb_node **link = &parent; parent 130 fs/jffs2/nodelist.c parent = *link; parent 131 fs/jffs2/nodelist.c base = rb_entry(parent, struct jffs2_node_frag, rb); parent 338 fs/jffs2/readinode.c struct rb_node *parent; parent 343 fs/jffs2/readinode.c parent = *link; parent 344 fs/jffs2/readinode.c insert_point = rb_entry(parent, struct jffs2_tmp_dnode_info, rb); parent 404 fs/jffs2/readinode.c struct rb_node *parent = rb_parent(node); parent 410 fs/jffs2/readinode.c if (!parent) parent 412 fs/jffs2/readinode.c else if (node == parent->rb_left) parent 413 fs/jffs2/readinode.c link = &parent->rb_left; parent 415 fs/jffs2/readinode.c link = &parent->rb_right; parent 427 fs/jffs2/readinode.c struct rb_node *parent = NULL; parent 431 fs/jffs2/readinode.c parent = *link; parent 432 fs/jffs2/readinode.c this_tn = rb_entry(parent, struct jffs2_tmp_dnode_info, rb); parent 435 fs/jffs2/readinode.c link = &parent->rb_left; parent 437 fs/jffs2/readinode.c link = &parent->rb_right; parent 440 fs/jffs2/readinode.c rb_link_node(&tn->rb, parent, link); parent 3885 fs/jfs/jfs_dmap.c int child, parent, nparent; parent 3936 fs/jfs/jfs_dmap.c nparent > 0; nparent >>= 2, child = parent) { parent 3938 fs/jfs/jfs_dmap.c parent = (child - 1) >> 2; parent 3943 fs/jfs/jfs_dmap.c for (i = 0, cp = tp + child, cp1 = tp + parent; parent 931 fs/jfs/jfs_dtree.c struct btframe *parent; /* parent page entry on traverse stack */ parent 1115 fs/jfs/jfs_dtree.c while ((parent = BT_POP(btstack)) != NULL) { parent 1126 fs/jfs/jfs_dtree.c DT_GETPAGE(ip, parent->bn, smp, PSIZE, sp, rc); parent 1137 fs/jfs/jfs_dtree.c skip = parent->index + 1; parent 1644 fs/jfs/jfs_dtree.c struct btframe *parent; parent 1660 fs/jfs/jfs_dtree.c parent = BT_POP(btstack); parent 1661 fs/jfs/jfs_dtree.c DT_GETPAGE(ip, parent->bn, pmp, PSIZE, pp, rc); parent 2233 fs/jfs/jfs_dtree.c struct btframe *parent; parent 2294 fs/jfs/jfs_dtree.c while ((parent = BT_POP(btstack)) != NULL) { parent 2296 fs/jfs/jfs_dtree.c DT_GETPAGE(ip, parent->bn, mp, PSIZE, p, rc); parent 2303 fs/jfs/jfs_dtree.c index = parent->index; parent 3417 fs/jfs/jfs_dtree.c struct btframe *btsp, *parent; parent 3484 fs/jfs/jfs_dtree.c parent = btsp - 1; parent 3485 fs/jfs/jfs_dtree.c bn = parent->bn; parent 3512 fs/jfs/jfs_dtree.c parent->bn = bn; parent 41 fs/jfs/jfs_inode.c struct inode *ialloc(struct inode *parent, umode_t mode) parent 43 fs/jfs/jfs_inode.c struct super_block *sb = parent->i_sb; parent 56 fs/jfs/jfs_inode.c rc = diAlloc(parent, S_ISDIR(mode), inode); parent 67 fs/jfs/jfs_inode.c inode_init_owner(inode, parent, mode); parent 86 fs/jfs/jfs_inode.c jfs_inode->mode2 = JFS_IP(parent)->mode2 & JFS_FL_INHERIT; parent 688 fs/jfs/jfs_xtree.c struct btframe *parent; /* parent page entry on traverse stack */ parent 809 fs/jfs/jfs_xtree.c while ((parent = BT_POP(btstack)) != NULL) { parent 821 fs/jfs/jfs_xtree.c XT_GETPAGE(ip, parent->bn, smp, PSIZE, sp, rc); parent 831 fs/jfs/jfs_xtree.c skip = parent->index + 1; parent 2406 fs/jfs/jfs_xtree.c struct btframe *parent; parent 2448 fs/jfs/jfs_xtree.c while ((parent = BT_POP(btstack)) != NULL) { parent 2450 fs/jfs/jfs_xtree.c XT_GETPAGE(ip, parent->bn, mp, PSIZE, p, rc); parent 2454 fs/jfs/jfs_xtree.c index = parent->index; parent 2520 fs/jfs/jfs_xtree.c (ulong) parent->bn, index); parent 3161 fs/jfs/jfs_xtree.c struct btframe *parent; parent 3464 fs/jfs/jfs_xtree.c if ((parent = BT_POP(&btstack)) == NULL) parent 3469 fs/jfs/jfs_xtree.c bn = parent->bn; parent 3474 fs/jfs/jfs_xtree.c index = parent->index; parent 3714 fs/jfs/jfs_xtree.c struct btframe *parent; parent 3794 fs/jfs/jfs_xtree.c if ((parent = BT_POP(&btstack)) == NULL) parent 3799 fs/jfs/jfs_xtree.c bn = parent->bn; parent 3804 fs/jfs/jfs_xtree.c index = parent->index; parent 47 fs/kernfs/dir.c return strlcpy(buf, kn->parent ? kn->name : "/", buflen); parent 55 fs/kernfs/dir.c while (to->parent && to != from) { parent 57 fs/kernfs/dir.c to = to->parent; parent 75 fs/kernfs/dir.c a = a->parent; parent 79 fs/kernfs/dir.c b = b->parent; parent 85 fs/kernfs/dir.c b = b->parent; parent 86 fs/kernfs/dir.c a = a->parent; parent 159 fs/kernfs/dir.c kn = kn->parent; parent 281 fs/kernfs/dir.c struct kernfs_node *parent; parent 285 fs/kernfs/dir.c parent = kn->parent; parent 286 fs/kernfs/dir.c kernfs_get(parent); parent 289 fs/kernfs/dir.c return parent; parent 350 fs/kernfs/dir.c struct rb_node **node = &kn->parent->dir.children.rb_node; parent 351 fs/kernfs/dir.c struct rb_node *parent = NULL; parent 358 fs/kernfs/dir.c parent = *node; parent 369 fs/kernfs/dir.c rb_link_node(&kn->rb, parent, node); parent 370 fs/kernfs/dir.c rb_insert_color(&kn->rb, &kn->parent->dir.children); parent 374 fs/kernfs/dir.c kn->parent->dir.subdirs++; parent 396 fs/kernfs/dir.c kn->parent->dir.subdirs--; parent 398 fs/kernfs/dir.c rb_erase(&kn->rb, &kn->parent->dir.children); parent 508 fs/kernfs/dir.c struct kernfs_node *parent; parent 523 fs/kernfs/dir.c parent = kn->parent; parent 527 fs/kernfs/dir.c parent ? parent->name : "", kn->name, atomic_read(&kn->active)); parent 543 fs/kernfs/dir.c kn = parent; parent 574 fs/kernfs/dir.c if (kernfs_dentry_node(dentry->d_parent) != kn->parent) parent 582 fs/kernfs/dir.c if (kn->parent && kernfs_ns_enabled(kn->parent) && parent 618 fs/kernfs/dir.c struct kernfs_node *parent, parent 673 fs/kernfs/dir.c if (parent) { parent 674 fs/kernfs/dir.c ret = security_kernfs_init_security(parent, kn); parent 690 fs/kernfs/dir.c struct kernfs_node *kernfs_new_node(struct kernfs_node *parent, parent 697 fs/kernfs/dir.c kn = __kernfs_new_node(kernfs_root(parent), parent, parent 700 fs/kernfs/dir.c kernfs_get(parent); parent 701 fs/kernfs/dir.c kn->parent = parent; parent 768 fs/kernfs/dir.c struct kernfs_node *parent = kn->parent; parent 776 fs/kernfs/dir.c has_ns = kernfs_ns_enabled(parent); parent 778 fs/kernfs/dir.c has_ns ? "required" : "invalid", parent->name, kn->name)) parent 781 fs/kernfs/dir.c if (kernfs_type(parent) != KERNFS_DIR) parent 785 fs/kernfs/dir.c if (parent->flags & KERNFS_EMPTY_DIR) parent 788 fs/kernfs/dir.c if ((parent->flags & KERNFS_ACTIVATED) && !kernfs_active(parent)) parent 798 fs/kernfs/dir.c ps_iattr = parent->iattr; parent 831 fs/kernfs/dir.c static struct kernfs_node *kernfs_find_ns(struct kernfs_node *parent, parent 835 fs/kernfs/dir.c struct rb_node *node = parent->dir.children.rb_node; parent 836 fs/kernfs/dir.c bool has_ns = kernfs_ns_enabled(parent); parent 843 fs/kernfs/dir.c has_ns ? "required" : "invalid", parent->name, name); parent 864 fs/kernfs/dir.c static struct kernfs_node *kernfs_walk_ns(struct kernfs_node *parent, parent 885 fs/kernfs/dir.c while ((name = strsep(&p, "/")) && parent) { parent 888 fs/kernfs/dir.c parent = kernfs_find_ns(parent, name, ns); parent 893 fs/kernfs/dir.c return parent; parent 906 fs/kernfs/dir.c struct kernfs_node *kernfs_find_and_get_ns(struct kernfs_node *parent, parent 912 fs/kernfs/dir.c kn = kernfs_find_ns(parent, name, ns); parent 930 fs/kernfs/dir.c struct kernfs_node *kernfs_walk_and_get_ns(struct kernfs_node *parent, parent 936 fs/kernfs/dir.c kn = kernfs_walk_ns(parent, path, ns); parent 1013 fs/kernfs/dir.c struct kernfs_node *kernfs_create_dir_ns(struct kernfs_node *parent, parent 1022 fs/kernfs/dir.c kn = kernfs_new_node(parent, name, mode | S_IFDIR, parent 1027 fs/kernfs/dir.c kn->dir.root = parent->dir.root; parent 1047 fs/kernfs/dir.c struct kernfs_node *kernfs_create_empty_dir(struct kernfs_node *parent, parent 1054 fs/kernfs/dir.c kn = kernfs_new_node(parent, name, S_IRUGO|S_IXUGO|S_IFDIR, parent 1060 fs/kernfs/dir.c kn->dir.root = parent->dir.root; parent 1078 fs/kernfs/dir.c struct kernfs_node *parent = dir->i_private; parent 1085 fs/kernfs/dir.c if (kernfs_ns_enabled(parent)) parent 1088 fs/kernfs/dir.c kn = kernfs_find_ns(parent, dentry->d_name.name, ns); parent 1113 fs/kernfs/dir.c struct kernfs_node *parent = dir->i_private; parent 1114 fs/kernfs/dir.c struct kernfs_syscall_ops *scops = kernfs_root(parent)->syscall_ops; parent 1120 fs/kernfs/dir.c if (!kernfs_get_active(parent)) parent 1123 fs/kernfs/dir.c ret = scops->mkdir(parent, dentry->d_name.name, mode); parent 1125 fs/kernfs/dir.c kernfs_put_active(parent); parent 1241 fs/kernfs/dir.c return pos->parent; parent 1268 fs/kernfs/dir.c WARN_ON_ONCE(pos->parent && RB_EMPTY_NODE(&pos->rb)); parent 1289 fs/kernfs/dir.c if (!kn || (kn->parent && RB_EMPTY_NODE(&kn->rb))) parent 1327 fs/kernfs/dir.c if (!pos->parent || kernfs_unlink_sibling(pos)) { parent 1329 fs/kernfs/dir.c pos->parent ? pos->parent->iattr : NULL; parent 1497 fs/kernfs/dir.c int kernfs_remove_by_name_ns(struct kernfs_node *parent, const char *name, parent 1502 fs/kernfs/dir.c if (!parent) { parent 1510 fs/kernfs/dir.c kn = kernfs_find_ns(parent, name, ns); parent 1537 fs/kernfs/dir.c if (!kn->parent) parent 1548 fs/kernfs/dir.c if ((kn->parent == new_parent) && (kn->ns == new_ns) && parent 1575 fs/kernfs/dir.c old_parent = kn->parent; parent 1576 fs/kernfs/dir.c kn->parent = new_parent; parent 1611 fs/kernfs/dir.c struct kernfs_node *parent, loff_t hash, struct kernfs_node *pos) parent 1615 fs/kernfs/dir.c pos->parent == parent && hash == pos->hash; parent 1621 fs/kernfs/dir.c struct rb_node *node = parent->dir.children.rb_node; parent 1645 fs/kernfs/dir.c struct kernfs_node *parent, ino_t ino, struct kernfs_node *pos) parent 1647 fs/kernfs/dir.c pos = kernfs_dir_pos(ns, parent, ino, pos); parent 1663 fs/kernfs/dir.c struct kernfs_node *parent = kernfs_dentry_node(dentry); parent 1671 fs/kernfs/dir.c if (kernfs_ns_enabled(parent)) parent 1674 fs/kernfs/dir.c for (pos = kernfs_dir_pos(ns, parent, ctx->pos, pos); parent 1676 fs/kernfs/dir.c pos = kernfs_dir_next_pos(ns, parent, ctx->pos, pos)) { parent 885 fs/kernfs/file.c struct kernfs_node *parent; parent 900 fs/kernfs/file.c parent = kernfs_get_parent(kn); parent 901 fs/kernfs/file.c if (parent) { parent 904 fs/kernfs/file.c p_inode = ilookup(info->sb, parent->id.ino); parent 911 fs/kernfs/file.c kernfs_put(parent); parent 987 fs/kernfs/file.c struct kernfs_node *__kernfs_create_file(struct kernfs_node *parent, parent 1001 fs/kernfs/file.c kn = kernfs_new_node(parent, name, (mode & S_IALLUGO) | S_IFREG, parent 45 fs/kernfs/kernfs-internal.h if (kn->parent) parent 46 fs/kernfs/kernfs-internal.h kn = kn->parent; parent 108 fs/kernfs/kernfs-internal.h struct kernfs_node *kernfs_new_node(struct kernfs_node *parent, parent 119 fs/kernfs/mount.c return d_obtain_alias(kernfs_get_inode(child->d_sb, kn->parent)); parent 151 fs/kernfs/mount.c struct kernfs_node *parent) parent 153 fs/kernfs/mount.c if (child == parent) { parent 158 fs/kernfs/mount.c while (child->parent != parent) { parent 159 fs/kernfs/mount.c if (!child->parent) parent 161 fs/kernfs/mount.c child = child->parent; parent 183 fs/kernfs/mount.c if (!kn->parent) parent 25 fs/kernfs/symlink.c struct kernfs_node *kernfs_create_link(struct kernfs_node *parent, parent 39 fs/kernfs/symlink.c kn = kernfs_new_node(parent, name, S_IFLNK|S_IRWXUGO, uid, gid, parent 44 fs/kernfs/symlink.c if (kernfs_ns_enabled(parent)) parent 57 fs/kernfs/symlink.c static int kernfs_get_target_path(struct kernfs_node *parent, parent 65 fs/kernfs/symlink.c base = parent; parent 66 fs/kernfs/symlink.c while (base->parent) { parent 67 fs/kernfs/symlink.c kn = target->parent; parent 68 fs/kernfs/symlink.c while (kn->parent && base != kn) parent 69 fs/kernfs/symlink.c kn = kn->parent; parent 79 fs/kernfs/symlink.c base = base->parent; parent 84 fs/kernfs/symlink.c while (kn->parent && kn != base) { parent 86 fs/kernfs/symlink.c kn = kn->parent; parent 98 fs/kernfs/symlink.c while (kn->parent && kn != base) { parent 106 fs/kernfs/symlink.c kn = kn->parent; parent 115 fs/kernfs/symlink.c struct kernfs_node *parent = kn->parent; parent 120 fs/kernfs/symlink.c error = kernfs_get_target_path(parent, target, path); parent 77 fs/minix/itree_common.c int parent = minix_new_block(inode); parent 79 fs/minix/itree_common.c branch[0].key = cpu_to_block(parent); parent 80 fs/minix/itree_common.c if (parent) for (n = 1; n < num; n++) { parent 87 fs/minix/itree_common.c bh = sb_getblk(inode->i_sb, parent); parent 96 fs/minix/itree_common.c parent = nr; parent 674 fs/namei.c struct dentry *parent = nd->path.dentry; parent 686 fs/namei.c BUG_ON(nd->inode != parent->d_inode); parent 903 fs/namei.c const struct inode *parent; parent 915 fs/namei.c parent = nd->inode; parent 916 fs/namei.c if ((parent->i_mode & (S_ISVTX|S_IWOTH)) != (S_ISVTX|S_IWOTH)) parent 920 fs/namei.c puid = parent->i_uid; parent 1108 fs/namei.c struct mount *parent; parent 1112 fs/namei.c parent = mnt->mnt_parent; parent 1113 fs/namei.c if (parent == mnt) { parent 1117 fs/namei.c mntget(&parent->mnt); parent 1123 fs/namei.c path->mnt = &parent->mnt; parent 1353 fs/namei.c struct dentry *parent = old->d_parent; parent 1356 fs/namei.c inode = parent->d_inode; parent 1357 fs/namei.c seq = read_seqcount_begin(&parent->d_seq); parent 1360 fs/namei.c nd->path.dentry = parent; parent 1552 fs/namei.c struct dentry *dentry, *parent = nd->path.dentry; parent 1564 fs/namei.c dentry = __d_lookup_rcu(parent, &nd->last, &seq); parent 1587 fs/namei.c if (unlikely(__read_seqcount_retry(&parent->d_seq, nd->seq))) parent 1610 fs/namei.c dentry = __d_lookup(parent, &nd->last); parent 2093 fs/namei.c struct dentry *parent = nd->path.dentry; parent 2095 fs/namei.c if (unlikely(parent->d_flags & DCACHE_OP_HASH)) { parent 2097 fs/namei.c err = parent->d_op->d_hash(parent, &this); parent 2354 fs/namei.c struct path *parent) parent 2361 fs/namei.c *parent = nd->path; parent 2370 fs/namei.c unsigned int flags, struct path *parent, parent 2379 fs/namei.c retval = path_parentat(&nd, flags | LOOKUP_RCU, parent); parent 2381 fs/namei.c retval = path_parentat(&nd, flags, parent); parent 2383 fs/namei.c retval = path_parentat(&nd, flags | LOOKUP_REVAL, parent); parent 2387 fs/namei.c audit_inode(name, parent->dentry, AUDIT_INODE_PARENT); parent 2574 fs/namei.c struct dentry *child, *parent; parent 2582 fs/namei.c parent = path->dentry; parent 2585 fs/namei.c child = d_hash_and_lookup(parent, &this); parent 2590 fs/namei.c dput(parent); parent 840 fs/namespace.c static void __attach_mnt(struct mount *mnt, struct mount *parent) parent 843 fs/namespace.c m_hash(&parent->mnt, mnt->mnt_mountpoint)); parent 844 fs/namespace.c list_add_tail(&mnt->mnt_child, &parent->mnt_mounts); parent 851 fs/namespace.c struct mount *parent, parent 854 fs/namespace.c mnt_set_mountpoint(parent, mp, mnt); parent 855 fs/namespace.c __attach_mnt(mnt, parent); parent 858 fs/namespace.c void mnt_change_mountpoint(struct mount *parent, struct mountpoint *mp, struct mount *mnt) parent 867 fs/namespace.c attach_mnt(mnt, parent, mp); parent 878 fs/namespace.c struct mount *parent = mnt->mnt_parent; parent 881 fs/namespace.c struct mnt_namespace *n = parent->mnt_ns; parent 883 fs/namespace.c BUG_ON(parent == mnt); parent 894 fs/namespace.c __attach_mnt(mnt, parent); parent 1752 fs/namespace.c struct mount *res, *p, *q, *r, *parent; parent 1794 fs/namespace.c parent = q; parent 1800 fs/namespace.c attach_mnt(q, parent, p->mnt_mp); parent 2278 fs/namespace.c struct mount *mnt = NULL, *parent; parent 2297 fs/namespace.c parent = real_mount(path->mnt); parent 2298 fs/namespace.c if (!check_mnt(parent)) parent 2307 fs/namespace.c err = graft_tree(mnt, parent, mp); parent 2603 fs/namespace.c struct mount *parent; parent 2614 fs/namespace.c parent = old->mnt_parent; parent 2644 fs/namespace.c if (attached && IS_MNT_SHARED(parent)) parent 2673 fs/namespace.c mntput_no_expire(parent); parent 2703 fs/namespace.c struct mount *parent; parent 2712 fs/namespace.c parent = real_mount(path->mnt); parent 2714 fs/namespace.c if (unlikely(!check_mnt(parent))) { parent 2719 fs/namespace.c if (!parent->mnt_ns) parent 2734 fs/namespace.c err = graft_tree(newmnt, parent, mp); parent 2920 fs/namespace.c static int select_submounts(struct mount *parent, struct list_head *graveyard) parent 2922 fs/namespace.c struct mount *this_parent = parent; parent 2952 fs/namespace.c if (this_parent != parent) { parent 139 fs/nfs/blocklayout/extent_tree.c struct rb_node **p = &root->rb_node, *parent = NULL; parent 143 fs/nfs/blocklayout/extent_tree.c parent = *p; parent 144 fs/nfs/blocklayout/extent_tree.c be = ext_node(parent); parent 168 fs/nfs/blocklayout/extent_tree.c rb_link_node(&new->be_node, parent, p); parent 457 fs/nfs/dir.c void nfs_prime_dcache(struct dentry *parent, struct nfs_entry *entry) parent 463 fs/nfs/dir.c struct inode *dir = d_inode(parent); parent 485 fs/nfs/dir.c filename.hash = full_name_hash(parent, filename.name, filename.len); parent 487 fs/nfs/dir.c dentry = d_lookup(parent, &filename); parent 490 fs/nfs/dir.c dentry = d_alloc_parallel(parent, &filename, &wq); parent 1259 fs/nfs/dir.c struct dentry *parent; parent 1264 fs/nfs/dir.c parent = READ_ONCE(dentry->d_parent); parent 1265 fs/nfs/dir.c dir = d_inode_rcu(parent); parent 1269 fs/nfs/dir.c if (parent != READ_ONCE(dentry->d_parent)) parent 1272 fs/nfs/dir.c parent = dget_parent(dentry); parent 1273 fs/nfs/dir.c ret = reval(d_inode(parent), dentry, flags); parent 1274 fs/nfs/dir.c dput(parent); parent 1698 fs/nfs/dir.c struct dentry *parent = dget_parent(dentry); parent 1699 fs/nfs/dir.c struct inode *dir = d_inode(parent); parent 1722 fs/nfs/dir.c dput(parent); parent 2396 fs/nfs/dir.c struct rb_node *parent = NULL; parent 2402 fs/nfs/dir.c parent = *p; parent 2403 fs/nfs/dir.c entry = rb_entry(parent, struct nfs_access_entry, rb_node); parent 2407 fs/nfs/dir.c p = &parent->rb_left; parent 2409 fs/nfs/dir.c p = &parent->rb_right; parent 2413 fs/nfs/dir.c rb_link_node(&set->rb_node, parent, p); parent 2419 fs/nfs/dir.c rb_replace_node(parent, &set->rb_node, root_node); parent 35 fs/nfs/export.c nfs_encode_fh(struct inode *inode, __u32 *p, int *max_len, struct inode *parent) parent 43 fs/nfs/export.c __func__, *max_len, inode, parent); parent 134 fs/nfs/export.c struct dentry *parent; parent 143 fs/nfs/export.c parent = ERR_PTR(-ENOMEM); parent 149 fs/nfs/export.c parent = ERR_CAST(label); parent 155 fs/nfs/export.c parent = ERR_PTR(ret); parent 160 fs/nfs/export.c parent = d_obtain_alias(pinode); parent 166 fs/nfs/export.c return parent; parent 116 fs/nfs/fscache.c struct rb_node **p, *parent; parent 149 fs/nfs/fscache.c parent = NULL; parent 151 fs/nfs/fscache.c parent = *p; parent 152 fs/nfs/fscache.c xkey = rb_entry(parent, struct nfs_fscache_key, node); parent 183 fs/nfs/fscache.c rb_link_node(&key->node, parent, p); parent 748 fs/nfs/inode.c struct dentry *parent; parent 752 fs/nfs/inode.c parent = dget_parent(dentry); parent 753 fs/nfs/inode.c nfs_force_use_readdirplus(d_inode(parent)); parent 754 fs/nfs/inode.c dput(parent); parent 759 fs/nfs/inode.c struct dentry *parent; parent 763 fs/nfs/inode.c parent = dget_parent(dentry); parent 764 fs/nfs/inode.c nfs_advise_use_readdirplus(d_inode(parent)); parent 765 fs/nfs/inode.c dput(parent); parent 19 fs/nfs/internal.h static inline void nfs_attr_check_mountpoint(struct super_block *parent, struct nfs_fattr *fattr) parent 21 fs/nfs/internal.h if (!nfs_fsid_equal(&NFS_SB(parent)->fsid, &fattr->fsid)) parent 263 fs/nfs/namespace.c struct dentry *parent = dget_parent(dentry); parent 266 fs/nfs/namespace.c err = server->nfs_client->rpc_ops->lookup(d_inode(parent), &dentry->d_name, fh, fattr, NULL); parent 267 fs/nfs/namespace.c dput(parent); parent 30 fs/nfs/nfs4file.c struct dentry *parent = NULL; parent 57 fs/nfs/nfs4file.c parent = dget_parent(dentry); parent 58 fs/nfs/nfs4file.c dir = d_inode(parent); parent 96 fs/nfs/nfs4file.c dput(parent); parent 354 fs/nfs/nfs4namespace.c struct dentry *parent; parent 371 fs/nfs/nfs4namespace.c parent = dget_parent(dentry); parent 375 fs/nfs/nfs4namespace.c err = nfs4_proc_fs_locations(client, d_inode(parent), &dentry->d_name, fs_locations, page); parent 376 fs/nfs/nfs4namespace.c dput(parent); parent 393 fs/nfs/nfs4namespace.c struct dentry *parent = dget_parent(dentry); parent 394 fs/nfs/nfs4namespace.c struct inode *dir = d_inode(parent); parent 401 fs/nfs/nfs4namespace.c dput(parent); parent 1273 fs/nfs/nfs4proc.c struct dentry *parent = dget_parent(dentry); parent 1274 fs/nfs/nfs4proc.c struct inode *dir = d_inode(parent); parent 1298 fs/nfs/nfs4proc.c p->dir = parent; parent 1366 fs/nfs/nfs4proc.c dput(parent); parent 404 fs/nfs/nfs4state.c *parent = NULL; parent 409 fs/nfs/nfs4state.c parent = *p; parent 410 fs/nfs/nfs4state.c sp = rb_entry(parent, struct nfs4_state_owner, so_server_node); parent 414 fs/nfs/nfs4state.c p = &parent->rb_left; parent 416 fs/nfs/nfs4state.c p = &parent->rb_right; parent 432 fs/nfs/nfs4state.c *parent = NULL; parent 437 fs/nfs/nfs4state.c parent = *p; parent 438 fs/nfs/nfs4state.c sp = rb_entry(parent, struct nfs4_state_owner, so_server_node); parent 442 fs/nfs/nfs4state.c p = &parent->rb_left; parent 444 fs/nfs/nfs4state.c p = &parent->rb_right; parent 452 fs/nfs/nfs4state.c rb_link_node(&new->so_server_node, parent, p); parent 41 fs/nfs/sysfs.c struct kset *kset, struct kobject *parent) parent 49 fs/nfs/sysfs.c parent, "%s", name) == 0) parent 149 fs/nfs/sysfs.c static struct nfs_netns_client *nfs_netns_client_alloc(struct kobject *parent, parent 159 fs/nfs/sysfs.c parent, "nfs_client") == 0) parent 873 fs/nfsd/export.c struct dentry *parent = dget_parent(path->dentry); parent 875 fs/nfsd/export.c path->dentry = parent; parent 1065 fs/nfsd/export.c struct dentry *parent = dget_parent(path->dentry); parent 1067 fs/nfsd/export.c path->dentry = parent; parent 213 fs/nfsd/nfs4layouts.c struct nfs4_stid *parent, u32 layout_type) parent 216 fs/nfsd/nfs4layouts.c struct nfs4_file *fp = parent->sc_file; parent 238 fs/nfsd/nfs4layouts.c if (parent->sc_type == NFS4_DELEG_STID) parent 433 fs/nfsd/nfs4recover.c purge_old(struct dentry *parent, struct dentry *child, struct nfsd_net *nn) parent 454 fs/nfsd/nfs4recover.c status = vfs_rmdir(d_inode(parent), child); parent 488 fs/nfsd/nfs4recover.c load_recdir(struct dentry *parent, struct dentry *child, struct nfsd_net *nn) parent 2636 fs/nfsd/nfs4state.c struct rb_node **new = &(root->rb_node), *parent = NULL; parent 2641 fs/nfsd/nfs4state.c parent = *new; parent 2649 fs/nfsd/nfs4state.c rb_link_node(&new_clp->cl_namenode, parent, new); parent 343 fs/nfsd/nfscache.c *parent = NULL; parent 349 fs/nfsd/nfscache.c parent = *p; parent 350 fs/nfsd/nfscache.c rp = rb_entry(parent, struct svc_cacherep, c_node); parent 354 fs/nfsd/nfscache.c p = &parent->rb_left; parent 356 fs/nfsd/nfscache.c p = &parent->rb_right; parent 362 fs/nfsd/nfscache.c rb_link_node(&key->c_node, parent, p); parent 1191 fs/nfsd/nfsctl.c static struct dentry *nfsd_mkdir(struct dentry *parent, struct nfsdfs_client *ncl, char *name) parent 1193 fs/nfsd/nfsctl.c struct inode *dir = parent->d_inode; parent 1198 fs/nfsd/nfsctl.c dentry = d_alloc_name(parent, name); parent 1201 fs/nfsd/nfsctl.c ret = __nfsd_mkdir(d_inode(parent), dentry, S_IFDIR | 0600, ncl); parent 32 fs/nfsd/nfsfh.c struct dentry *parent; parent 41 fs/nfsd/nfsfh.c parent = dget_parent(tdentry); parent 42 fs/nfsd/nfsfh.c err = inode_permission(d_inode(parent), MAY_EXEC); parent 44 fs/nfsd/nfsfh.c dput(parent); parent 48 fs/nfsd/nfsfh.c tdentry = parent; parent 1052 fs/nilfs2/btree.c struct nilfs_btree_node *node, *parent, *sib; parent 1083 fs/nilfs2/btree.c parent = nilfs_btree_get_node(btree, path, level + 1, &ncmax); parent 1088 fs/nilfs2/btree.c sibptr = nilfs_btree_node_get_ptr(parent, pindex - 1, parent 1105 fs/nilfs2/btree.c if (pindex < nilfs_btree_node_get_nchildren(parent) - 1) { parent 1106 fs/nilfs2/btree.c sibptr = nilfs_btree_node_get_ptr(parent, pindex + 1, parent 1426 fs/nilfs2/btree.c struct nilfs_btree_node *node, *parent, *sib; parent 1452 fs/nilfs2/btree.c parent = nilfs_btree_get_node(btree, path, level + 1, &ncmax); parent 1458 fs/nilfs2/btree.c sibptr = nilfs_btree_node_get_ptr(parent, pindex - 1, parent 1476 fs/nilfs2/btree.c nilfs_btree_node_get_nchildren(parent) - 1) { parent 1478 fs/nilfs2/btree.c sibptr = nilfs_btree_node_get_ptr(parent, pindex + 1, parent 1899 fs/nilfs2/btree.c struct nilfs_btree_node *parent; parent 1902 fs/nilfs2/btree.c parent = nilfs_btree_get_node(btree, path, level + 1, &ncmax); parent 1904 fs/nilfs2/btree.c nilfs_btree_node_get_ptr(parent, path[level + 1].bp_index, parent 1934 fs/nilfs2/btree.c struct nilfs_btree_node *parent; parent 1949 fs/nilfs2/btree.c parent = nilfs_btree_get_node(btree, path, level + 1, &ncmax); parent 1950 fs/nilfs2/btree.c nilfs_btree_node_set_ptr(parent, path[level + 1].bp_index, parent 2021 fs/nilfs2/btree.c struct nilfs_btree_node *parent; parent 2034 fs/nilfs2/btree.c parent = nilfs_btree_get_node(btree, path, level + 1, &ncmax); parent 2035 fs/nilfs2/btree.c ptr = nilfs_btree_node_get_ptr(parent, parent 2179 fs/nilfs2/btree.c struct nilfs_btree_node *parent; parent 2184 fs/nilfs2/btree.c parent = nilfs_btree_get_node(btree, path, level + 1, &ncmax); parent 2185 fs/nilfs2/btree.c ptr = nilfs_btree_node_get_ptr(parent, path[level + 1].bp_index, parent 2202 fs/nilfs2/btree.c nilfs_btree_node_set_ptr(parent, path[level + 1].bp_index, blocknr, parent 2205 fs/nilfs2/btree.c key = nilfs_btree_node_get_key(parent, path[level + 1].bp_index); parent 2220 fs/nilfs2/btree.c struct nilfs_btree_node *parent; parent 2227 fs/nilfs2/btree.c parent = nilfs_btree_get_node(btree, path, level + 1, &ncmax); parent 2228 fs/nilfs2/btree.c ptr = nilfs_btree_node_get_ptr(parent, path[level + 1].bp_index, parent 2236 fs/nilfs2/btree.c key = nilfs_btree_node_get_key(parent, path[level + 1].bp_index); parent 579 fs/nilfs2/dir.c int nilfs_make_empty(struct inode *inode, struct inode *parent) parent 608 fs/nilfs2/dir.c de->inode = cpu_to_le64(parent->i_ino); parent 507 fs/nilfs2/namei.c struct inode *parent) parent 513 fs/nilfs2/namei.c if (parent && *lenp < NILFS_FID_SIZE_CONNECTABLE) { parent 526 fs/nilfs2/namei.c if (parent) { parent 527 fs/nilfs2/namei.c fid->parent_ino = parent->i_ino; parent 528 fs/nilfs2/namei.c fid->parent_gen = parent->i_generation; parent 39 fs/nilfs2/sysfs.c struct the_nilfs *nilfs = container_of(kobj->parent, \ parent 51 fs/nilfs2/sysfs.c struct the_nilfs *nilfs = container_of(kobj->parent, \ parent 68 fs/nilfs2/sysfs.c struct the_nilfs *nilfs = container_of(kobj->parent, \ parent 83 fs/nilfs2/sysfs.c struct kobject *parent; \ parent 91 fs/nilfs2/sysfs.c parent = &nilfs->ns_##parent_name##_kobj; \ parent 94 fs/nilfs2/sysfs.c err = kobject_init_and_add(kobj, &nilfs_##name##_ktype, parent, \ parent 192 fs/nilfs2/sysfs.c struct kobject *parent; parent 196 fs/nilfs2/sysfs.c parent = &nilfs->ns_dev_subgroups->sg_mounted_snapshots_kobj; parent 208 fs/nilfs2/sysfs.c parent, parent 744 fs/nilfs2/the_nilfs.c struct rb_node **p, *parent; parent 759 fs/nilfs2/the_nilfs.c parent = NULL; parent 762 fs/nilfs2/the_nilfs.c parent = *p; parent 763 fs/nilfs2/the_nilfs.c root = rb_entry(parent, struct nilfs_root, rb_node); parent 784 fs/nilfs2/the_nilfs.c rb_link_node(&new->rb_node, parent, p); parent 148 fs/notify/fsnotify.c struct dentry *parent; parent 158 fs/notify/fsnotify.c parent = dget_parent(dentry); parent 159 fs/notify/fsnotify.c p_inode = parent->d_inode; parent 180 fs/notify/fsnotify.c dput(parent); parent 243 fs/ocfs2/blockcheck.c struct dentry *parent) parent 247 fs/ocfs2/blockcheck.c dir = debugfs_create_dir("blockcheck", parent); parent 262 fs/ocfs2/blockcheck.c struct dentry *parent) parent 273 fs/ocfs2/blockcheck.c struct dentry *parent) parent 275 fs/ocfs2/blockcheck.c ocfs2_blockcheck_debug_install(stats, parent); parent 57 fs/ocfs2/blockcheck.h struct dentry *parent); parent 1983 fs/ocfs2/cluster/heartbeat.c struct dentry *parent) parent 1987 fs/ocfs2/cluster/heartbeat.c dir = debugfs_create_dir(config_item_name(®->hr_item), parent); parent 72 fs/ocfs2/cluster/nodemanager.c struct rb_node *parent = NULL; parent 78 fs/ocfs2/cluster/nodemanager.c parent = *p; parent 79 fs/ocfs2/cluster/nodemanager.c node = rb_entry(parent, struct o2nm_node, nd_ip_node); parent 96 fs/ocfs2/cluster/nodemanager.c *ret_parent = parent; parent 275 fs/ocfs2/cluster/nodemanager.c struct rb_node **p, *parent; parent 299 fs/ocfs2/cluster/nodemanager.c if (o2nm_node_ip_tree_lookup(cluster, ipv4_addr, &p, &parent)) parent 305 fs/ocfs2/cluster/nodemanager.c rb_link_node(&node->nd_ip_node, parent, p); parent 756 fs/ocfs2/cluster/tcp.c struct rb_node *parent = NULL; parent 761 fs/ocfs2/cluster/tcp.c parent = *p; parent 762 fs/ocfs2/cluster/tcp.c nmh = rb_entry(parent, struct o2net_msg_handler, nh_node); parent 778 fs/ocfs2/cluster/tcp.c *ret_parent = parent; parent 804 fs/ocfs2/cluster/tcp.c struct rb_node **p, *parent; parent 845 fs/ocfs2/cluster/tcp.c if (o2net_handler_tree_lookup(msg_type, key, &p, &parent)) parent 848 fs/ocfs2/cluster/tcp.c rb_link_node(&nmh->nh_node, parent, p); parent 856 fs/ocfs2/cluster/tcp.c &parent) == NULL, parent 118 fs/ocfs2/dcache.c struct inode *parent; parent 135 fs/ocfs2/dcache.c parent = d_inode(dentry->d_parent); parent 137 fs/ocfs2/dcache.c if (!parent) parent 141 fs/ocfs2/dcache.c if (OCFS2_I(parent)->ip_blkno != parent_blkno) parent 2154 fs/ocfs2/dir.c struct inode *parent, parent 2168 fs/ocfs2/dir.c de->inode = cpu_to_le64(OCFS2_I(parent)->ip_blkno); parent 2183 fs/ocfs2/dir.c struct inode *parent, parent 2199 fs/ocfs2/dir.c ocfs2_fill_initial_dirents(inode, parent, data->id_data, size); parent 2216 fs/ocfs2/dir.c struct inode *parent, parent 2228 fs/ocfs2/dir.c size = ocfs2_dir_trailer_blk_off(parent->i_sb); parent 2247 fs/ocfs2/dir.c de = ocfs2_fill_initial_dirents(inode, parent, new_bh->b_data, size); parent 2511 fs/ocfs2/dir.c struct inode *parent, parent 2535 fs/ocfs2/dir.c ret = ocfs2_fill_new_dir_el(osb, handle, parent, inode, di_bh, parent 2566 fs/ocfs2/dir.c struct inode *parent, parent 2576 fs/ocfs2/dir.c return ocfs2_fill_new_dir_id(osb, handle, parent, inode, fe_bh); parent 2579 fs/ocfs2/dir.c return ocfs2_fill_new_dir_dx(osb, handle, parent, inode, fe_bh, parent 2582 fs/ocfs2/dir.c return ocfs2_fill_new_dir_el(osb, handle, parent, inode, fe_bh, parent 92 fs/ocfs2/dir.h struct inode *parent, parent 387 fs/ocfs2/dlmfs/dlmfs.c static struct inode *dlmfs_get_inode(struct inode *parent, parent 391 fs/ocfs2/dlmfs/dlmfs.c struct super_block *sb = parent->i_sb; parent 399 fs/ocfs2/dlmfs/dlmfs.c inode_init_owner(inode, parent, mode); parent 403 fs/ocfs2/dlmfs/dlmfs.c ip->ip_conn = DLMFS_I(parent)->ip_conn; parent 423 fs/ocfs2/dlmfs/dlmfs.c ip->ip_parent = igrab(parent); parent 619 fs/ocfs2/dlmglue.c u64 parent, struct inode *inode) parent 646 fs/ocfs2/dlmglue.c (long long)parent); parent 115 fs/ocfs2/dlmglue.h u64 parent, struct inode *inode); parent 135 fs/ocfs2/export.c struct dentry *parent; parent 145 fs/ocfs2/export.c parent = ERR_PTR(status); parent 153 fs/ocfs2/export.c parent = ERR_PTR(status); parent 159 fs/ocfs2/export.c parent = ERR_PTR(-ENOENT); parent 169 fs/ocfs2/export.c parent = ERR_PTR(status); parent 176 fs/ocfs2/export.c parent = ERR_PTR(status); parent 180 fs/ocfs2/export.c parent = d_obtain_alias(ocfs2_iget(OCFS2_SB(dir->i_sb), blkno, 0, 0)); parent 189 fs/ocfs2/export.c trace_ocfs2_get_parent_end(parent); parent 191 fs/ocfs2/export.c return parent; parent 195 fs/ocfs2/export.c struct inode *parent) parent 210 fs/ocfs2/export.c if (parent && (len < 6)) { parent 230 fs/ocfs2/export.c if (parent) { parent 231 fs/ocfs2/export.c blkno = OCFS2_I(parent)->ip_blkno; parent 232 fs/ocfs2/export.c generation = parent->i_generation; parent 269 fs/ocfs2/export.c struct ocfs2_inode_handle parent; parent 274 fs/ocfs2/export.c parent.ih_blkno = (u64)le32_to_cpu(fid->raw[3]) << 32; parent 275 fs/ocfs2/export.c parent.ih_blkno |= (u64)le32_to_cpu(fid->raw[4]); parent 276 fs/ocfs2/export.c parent.ih_generation = le32_to_cpu(fid->raw[5]); parent 277 fs/ocfs2/export.c return ocfs2_get_dentry(sb, &parent); parent 2456 fs/ocfs2/ocfs2_trace.h unsigned long long parent, void *fsdata), parent 2457 fs/ocfs2/ocfs2_trace.h TP_ARGS(len, name, parent, fsdata), parent 2461 fs/ocfs2/ocfs2_trace.h __field(unsigned long long, parent) parent 2467 fs/ocfs2/ocfs2_trace.h __entry->parent = parent; parent 2471 fs/ocfs2/ocfs2_trace.h __entry->parent, __entry->fsdata) parent 2475 fs/ocfs2/ocfs2_trace.h TP_PROTO(const char *name, unsigned long long parent, parent 2477 fs/ocfs2/ocfs2_trace.h TP_ARGS(name, parent, ino), parent 2480 fs/ocfs2/ocfs2_trace.h __field(unsigned long long, parent) parent 2485 fs/ocfs2/ocfs2_trace.h __entry->parent = parent; parent 2488 fs/ocfs2/ocfs2_trace.h TP_printk("%s %llu %llu", __get_str(name), __entry->parent, __entry->ino) parent 218 fs/ocfs2/refcounttree.c struct rb_node *parent = NULL; parent 223 fs/ocfs2/refcounttree.c parent = *p; parent 225 fs/ocfs2/refcounttree.c tmp = rb_entry(parent, struct ocfs2_refcount_tree, parent 240 fs/ocfs2/refcounttree.c rb_link_node(&new->rf_node, parent, p); parent 310 fs/ocfs2/reservations.c struct rb_node *parent = NULL; parent 319 fs/ocfs2/reservations.c parent = *p; parent 321 fs/ocfs2/reservations.c tmp = rb_entry(parent, struct ocfs2_alloc_reservation, r_node); parent 340 fs/ocfs2/reservations.c rb_link_node(&new->r_node, parent, p); parent 309 fs/ocfs2/uptodate.c struct rb_node *parent = NULL; parent 318 fs/ocfs2/uptodate.c parent = *p; parent 320 fs/ocfs2/uptodate.c tmp = rb_entry(parent, struct ocfs2_meta_cache_item, c_node); parent 334 fs/ocfs2/uptodate.c rb_link_node(&new->c_node, parent, p); parent 283 fs/openpromfs/inode.c (dp->parent == NULL ? parent 285 fs/openpromfs/inode.c dp->parent->unique_id), DT_DIR)) parent 20 fs/orangefs/dcache.c struct orangefs_inode_s *parent = ORANGEFS_I(parent_inode); parent 33 fs/orangefs/dcache.c new_op->upcall.req.lookup.parent_refn = parent->refn; parent 23 fs/orangefs/namei.c struct orangefs_inode_s *parent = ORANGEFS_I(dir); parent 38 fs/orangefs/namei.c new_op->upcall.req.create.parent_refn = parent->refn; parent 107 fs/orangefs/namei.c struct orangefs_inode_s *parent = ORANGEFS_I(dir); parent 136 fs/orangefs/namei.c &parent->refn.khandle); parent 137 fs/orangefs/namei.c new_op->upcall.req.lookup.parent_refn = parent->refn; parent 175 fs/orangefs/namei.c struct orangefs_inode_s *parent = ORANGEFS_I(dir); parent 186 fs/orangefs/namei.c &parent->refn.khandle, parent 187 fs/orangefs/namei.c parent->refn.fs_id); parent 193 fs/orangefs/namei.c new_op->upcall.req.remove.parent_refn = parent->refn; parent 222 fs/orangefs/namei.c struct orangefs_inode_s *parent = ORANGEFS_I(dir); parent 242 fs/orangefs/namei.c new_op->upcall.req.sym.parent_refn = parent->refn; parent 308 fs/orangefs/namei.c struct orangefs_inode_s *parent = ORANGEFS_I(dir); parent 319 fs/orangefs/namei.c new_op->upcall.req.mkdir.parent_refn = parent->refn; parent 348 fs/orangefs/super.c struct inode *parent) parent 350 fs/orangefs/super.c int len = parent ? 10 : 5; parent 371 fs/orangefs/super.c if (parent) { parent 372 fs/orangefs/super.c refn = ORANGEFS_I(parent)->refn; parent 386 fs/overlayfs/copy_up.c struct dentry *parent; parent 404 fs/overlayfs/copy_up.c struct dentry *upperdir = ovl_dentry_upper(c->parent); parent 408 fs/overlayfs/copy_up.c err = ovl_set_impure(c->parent, upperdir); parent 676 fs/overlayfs/copy_up.c } else if (WARN_ON(!c->parent)) { parent 684 fs/overlayfs/copy_up.c err = ovl_set_impure(c->parent, c->destdir); parent 787 fs/overlayfs/copy_up.c static int ovl_copy_up_one(struct dentry *parent, struct dentry *dentry, parent 794 fs/overlayfs/copy_up.c .parent = parent, parent 810 fs/overlayfs/copy_up.c if (parent) { parent 811 fs/overlayfs/copy_up.c ovl_path_upper(parent, &parentpath); parent 840 fs/overlayfs/copy_up.c if (!err && parent && !ovl_dentry_has_upper_alias(dentry)) parent 867 fs/overlayfs/copy_up.c struct dentry *parent = NULL; parent 875 fs/overlayfs/copy_up.c parent = dget_parent(next); parent 877 fs/overlayfs/copy_up.c if (ovl_dentry_upper(parent)) parent 881 fs/overlayfs/copy_up.c next = parent; parent 884 fs/overlayfs/copy_up.c err = ovl_copy_up_one(parent, next, flags); parent 886 fs/overlayfs/copy_up.c dput(parent); parent 541 fs/overlayfs/dir.c struct dentry *parent = dentry->d_parent; parent 543 fs/overlayfs/dir.c err = ovl_copy_up(parent); parent 554 fs/overlayfs/dir.c err = ovl_set_impure(parent, ovl_dentry_upper(parent)); parent 107 fs/overlayfs/export.c struct dentry *next, *parent = NULL; parent 122 fs/overlayfs/export.c parent = dget_parent(next); parent 123 fs/overlayfs/export.c if (WARN_ON(parent == next)) { parent 132 fs/overlayfs/export.c if (ovl_connectable_layer(parent) < origin_layer) { parent 138 fs/overlayfs/export.c if (ovl_dentry_test_flag(OVL_E_CONNECTED, parent) || parent 139 fs/overlayfs/export.c ovl_test_flag(OVL_INDEX, d_inode(parent))) parent 143 fs/overlayfs/export.c next = parent; parent 146 fs/overlayfs/export.c dput(parent); parent 267 fs/overlayfs/export.c struct inode *parent) parent 273 fs/overlayfs/export.c if (parent) parent 373 fs/overlayfs/export.c struct dentry *this, *parent = NULL; parent 386 fs/overlayfs/export.c parent = dget_parent(real); parent 387 fs/overlayfs/export.c if (ovl_dentry_real_at(connected, layer->idx) != parent) parent 413 fs/overlayfs/export.c dput(parent); parent 501 fs/overlayfs/export.c struct dentry *next, *parent = NULL; parent 510 fs/overlayfs/export.c parent = dget_parent(next); parent 520 fs/overlayfs/export.c if (parent == layer->mnt->mnt_root) { parent 530 fs/overlayfs/export.c if (parent == next) { parent 536 fs/overlayfs/export.c next = parent; parent 539 fs/overlayfs/export.c dput(parent); parent 563 fs/overlayfs/export.c struct dentry *parent = NULL; parent 573 fs/overlayfs/export.c parent = dget_parent(next); parent 575 fs/overlayfs/export.c if (parent == real_connected) parent 586 fs/overlayfs/export.c if (parent == layer->mnt->mnt_root) { parent 598 fs/overlayfs/export.c if (parent == next) { parent 604 fs/overlayfs/export.c next = parent; parent 633 fs/overlayfs/export.c dput(parent); parent 820 fs/overlayfs/export.c static int ovl_get_name(struct dentry *parent, char *name, parent 68 fs/overlayfs/readdir.c struct rb_node **parent) parent 77 fs/overlayfs/readdir.c *parent = *newp; parent 178 fs/overlayfs/readdir.c struct rb_node *parent = NULL; parent 181 fs/overlayfs/readdir.c if (ovl_cache_entry_find_link(name, len, &newp, &parent)) parent 191 fs/overlayfs/readdir.c rb_link_node(&p->node, parent, newp); parent 583 fs/overlayfs/readdir.c struct rb_node *parent = NULL; parent 586 fs/overlayfs/readdir.c &newp, &parent))) parent 589 fs/overlayfs/readdir.c rb_link_node(&p->node, parent, newp); parent 1506 fs/overlayfs/super.c struct dentry *next = dentry, *parent; parent 1512 fs/overlayfs/super.c parent = dget_parent(next); parent 1515 fs/overlayfs/super.c while (!err && parent != next) { parent 1516 fs/overlayfs/super.c if (ovl_lookup_trap_inode(sb, parent)) { parent 1519 fs/overlayfs/super.c } else if (ovl_is_inuse(parent)) { parent 1522 fs/overlayfs/super.c next = parent; parent 1523 fs/overlayfs/super.c parent = dget_parent(next); parent 1527 fs/overlayfs/super.c dput(parent); parent 246 fs/pnode.c struct mount *parent = last_source->mnt_parent; parent 249 fs/pnode.c done = parent->mnt_master == p; parent 250 fs/pnode.c if (done && peers(n, parent)) parent 372 fs/pnode.c struct mount *parent = mnt->mnt_parent; parent 374 fs/pnode.c if (mnt == parent) parent 385 fs/pnode.c for (m = propagation_next(parent, parent); m; parent 386 fs/pnode.c m = propagation_next(m, parent)) { parent 414 fs/pnode.c struct mount *parent = mnt->mnt_parent; parent 417 fs/pnode.c BUG_ON(parent == mnt); parent 419 fs/pnode.c for (m = propagation_next(parent, parent); m; parent 420 fs/pnode.c m = propagation_next(m, parent)) { parent 500 fs/pnode.c struct mount *mnt, *parent; parent 509 fs/pnode.c parent = mnt->mnt_parent; parent 510 fs/pnode.c while (parent->mnt.mnt_flags & MNT_UMOUNT) { parent 511 fs/pnode.c mp = parent->mnt_mp; parent 512 fs/pnode.c parent = parent->mnt_parent; parent 514 fs/pnode.c if (parent != mnt->mnt_parent) parent 515 fs/pnode.c mnt_change_mountpoint(parent, mp, mnt); parent 544 fs/pnode.c struct mount *parent = mnt->mnt_parent; parent 557 fs/pnode.c for (m = propagation_next(parent, parent); m; parent 558 fs/pnode.c m = propagation_next(m, parent)) { parent 572 fs/pnode.c m = skip_propagation_subtree(m, parent); parent 50 fs/pnode.h void mnt_change_mountpoint(struct mount *parent, struct mountpoint *mp, parent 94 fs/proc/generic.c struct rb_node **new = &root->rb_node, *parent = NULL; parent 103 fs/proc/generic.c parent = *new; parent 113 fs/proc/generic.c rb_link_node(&de->subdir_node, parent, new); parent 358 fs/proc/generic.c dp->parent = dir; parent 375 fs/proc/generic.c static struct proc_dir_entry *__proc_create(struct proc_dir_entry **parent, parent 384 fs/proc/generic.c if (xlate_proc_name(name, parent, &fn) != 0) parent 400 fs/proc/generic.c if (*parent == &proc_root && name_to_int(&qstr) != ~0U) { parent 404 fs/proc/generic.c if (is_empty_pde(*parent)) { parent 431 fs/proc/generic.c proc_set_user(ent, (*parent)->uid, (*parent)->gid); parent 440 fs/proc/generic.c struct proc_dir_entry *parent, const char *dest) parent 444 fs/proc/generic.c ent = __proc_create(&parent, name, parent 452 fs/proc/generic.c ent = proc_register(parent, ent); parent 463 fs/proc/generic.c struct proc_dir_entry *parent, void *data) parent 470 fs/proc/generic.c ent = __proc_create(&parent, name, S_IFDIR | mode, 2); parent 475 fs/proc/generic.c parent->nlink++; parent 476 fs/proc/generic.c ent = proc_register(parent, ent); parent 478 fs/proc/generic.c parent->nlink--; parent 485 fs/proc/generic.c struct proc_dir_entry *parent) parent 487 fs/proc/generic.c return proc_mkdir_data(name, mode, parent, NULL); parent 492 fs/proc/generic.c struct proc_dir_entry *parent) parent 494 fs/proc/generic.c return proc_mkdir_data(name, 0, parent, NULL); parent 501 fs/proc/generic.c struct proc_dir_entry *ent, *parent = NULL; parent 503 fs/proc/generic.c ent = __proc_create(&parent, name, mode, 2); parent 508 fs/proc/generic.c parent->nlink++; parent 509 fs/proc/generic.c ent = proc_register(parent, ent); parent 511 fs/proc/generic.c parent->nlink--; parent 518 fs/proc/generic.c struct proc_dir_entry **parent, void *data) parent 529 fs/proc/generic.c p = __proc_create(parent, name, mode, 1); parent 538 fs/proc/generic.c struct proc_dir_entry *parent, parent 545 fs/proc/generic.c p = proc_create_reg(name, mode, &parent, data); parent 549 fs/proc/generic.c return proc_register(parent, p); parent 554 fs/proc/generic.c struct proc_dir_entry *parent, parent 557 fs/proc/generic.c return proc_create_data(name, mode, parent, proc_fops, NULL); parent 587 fs/proc/generic.c struct proc_dir_entry *parent, const struct seq_operations *ops, parent 592 fs/proc/generic.c p = proc_create_reg(name, mode, &parent, data); parent 598 fs/proc/generic.c return proc_register(parent, p); parent 617 fs/proc/generic.c struct proc_dir_entry *parent, parent 622 fs/proc/generic.c p = proc_create_reg(name, mode, &parent, data); parent 627 fs/proc/generic.c return proc_register(parent, p); parent 655 fs/proc/generic.c void remove_proc_entry(const char *name, struct proc_dir_entry *parent) parent 662 fs/proc/generic.c if (__xlate_proc_name(name, &parent, &fn) != 0) { parent 668 fs/proc/generic.c de = pde_subdir_find(parent, fn, len); parent 670 fs/proc/generic.c rb_erase(&de->subdir_node, &parent->subdir); parent 680 fs/proc/generic.c parent->nlink--; parent 684 fs/proc/generic.c __func__, de->parent->name, de->name, pde_subdir_first(de)->name); parent 689 fs/proc/generic.c int remove_proc_subtree(const char *name, struct proc_dir_entry *parent) parent 696 fs/proc/generic.c if (__xlate_proc_name(name, &parent, &fn) != 0) { parent 702 fs/proc/generic.c root = pde_subdir_find(parent, fn, len); parent 707 fs/proc/generic.c rb_erase(&root->subdir_node, &parent->subdir); parent 720 fs/proc/generic.c next = de->parent; parent 739 fs/proc/generic.c return de->parent->data; parent 746 fs/proc/generic.c remove_proc_subtree(de->name, de->parent); parent 56 fs/proc/internal.h struct proc_dir_entry *parent; parent 175 fs/proc/internal.h struct proc_dir_entry **parent, void *data); parent 34 fs/proc/proc_net.c return pde->parent->data; parent 102 fs/proc/proc_net.c struct proc_dir_entry *parent, const struct seq_operations *ops, parent 107 fs/proc/proc_net.c p = proc_create_reg(name, mode, &parent, data); parent 114 fs/proc/proc_net.c return proc_register(parent, p); parent 144 fs/proc/proc_net.c struct proc_dir_entry *parent, parent 151 fs/proc/proc_net.c p = proc_create_reg(name, mode, &parent, data); parent 159 fs/proc/proc_net.c return proc_register(parent, p); parent 195 fs/proc/proc_net.c struct proc_dir_entry *parent, parent 200 fs/proc/proc_net.c p = proc_create_reg(name, mode, &parent, data); parent 206 fs/proc/proc_net.c return proc_register(parent, p); parent 236 fs/proc/proc_net.c struct proc_dir_entry *parent, parent 243 fs/proc/proc_net.c p = proc_create_reg(name, mode, &parent, data); parent 250 fs/proc/proc_net.c return proc_register(parent, p); parent 348 fs/proc/proc_net.c netd->parent = &proc_root; parent 88 fs/proc/proc_sysctl.c if (dir->header.parent) parent 89 fs/proc/proc_sysctl.c sysctl_print_dir(dir->header.parent); parent 143 fs/proc/proc_sysctl.c struct rb_node **p = &head->parent->root.rb_node; parent 144 fs/proc/proc_sysctl.c struct rb_node *parent = NULL; parent 155 fs/proc/proc_sysctl.c parent = *p; parent 156 fs/proc/proc_sysctl.c parent_node = rb_entry(parent, struct ctl_node, node); parent 168 fs/proc/proc_sysctl.c sysctl_print_dir(head->parent); parent 174 fs/proc/proc_sysctl.c rb_link_node(node, parent, p); parent 175 fs/proc/proc_sysctl.c rb_insert_color(node, &head->parent->root); parent 183 fs/proc/proc_sysctl.c rb_erase(node, &head->parent->root); parent 198 fs/proc/proc_sysctl.c head->parent = NULL; parent 232 fs/proc/proc_sysctl.c header->parent = dir; parent 248 fs/proc/proc_sysctl.c header->parent = NULL; parent 1054 fs/proc/proc_sysctl.c struct ctl_dir *parent; parent 1056 fs/proc/proc_sysctl.c if (!dir->header.parent) parent 1058 fs/proc/proc_sysctl.c parent = xlate_dir(set, dir->header.parent); parent 1059 fs/proc/proc_sysctl.c if (IS_ERR(parent)) parent 1060 fs/proc/proc_sysctl.c return parent; parent 1062 fs/proc/proc_sysctl.c return find_subdir(parent, procname, strlen(procname)); parent 1079 fs/proc/proc_sysctl.c dir = xlate_dir(set, (*phead)->parent); parent 1243 fs/proc/proc_sysctl.c core_parent = xlate_dir(root_set, head->parent); parent 1617 fs/proc/proc_sysctl.c struct ctl_dir *parent = header->parent; parent 1624 fs/proc/proc_sysctl.c core_parent = xlate_dir(root_set, parent); parent 1641 fs/proc/proc_sysctl.c sysctl_print_dir(parent); parent 1649 fs/proc/proc_sysctl.c struct ctl_dir *parent = header->parent; parent 1654 fs/proc/proc_sysctl.c if (parent) { parent 1662 fs/proc/proc_sysctl.c if (parent) parent 1663 fs/proc/proc_sysctl.c drop_sysctl_table(&parent->header); parent 296 fs/proc/root.c .parent = &proc_root, parent 1028 fs/reiserfs/fix_node.c struct buffer_head *parent; parent 1053 fs/reiserfs/fix_node.c (parent = PATH_OFFSET_PBUFFER(path, counter - 1))) parent 1060 fs/reiserfs/fix_node.c B_NR_ITEMS(parent)) parent 1067 fs/reiserfs/fix_node.c if (B_N_CHILD_NUM(parent, position) != parent 1076 fs/reiserfs/fix_node.c first_last_position = B_NR_ITEMS(parent); parent 1078 fs/reiserfs/fix_node.c *pcom_father = parent; parent 1737 fs/reiserfs/inode.c struct inode *parent) parent 1741 fs/reiserfs/inode.c if (parent && (maxlen < 5)) { parent 1753 fs/reiserfs/inode.c if (parent) { parent 1754 fs/reiserfs/inode.c data[3] = parent->i_ino; parent 1755 fs/reiserfs/inode.c data[4] = le32_to_cpu(INODE_PKEY(parent)->k_dir_id); parent 1758 fs/reiserfs/inode.c data[5] = parent->i_generation; parent 3078 fs/reiserfs/reiserfs.h struct inode *parent); parent 219 fs/reiserfs/stree.c struct buffer_head *parent; parent 233 fs/reiserfs/stree.c (parent = parent 240 fs/reiserfs/stree.c B_NR_ITEMS(parent)) parent 243 fs/reiserfs/stree.c if (B_N_CHILD_NUM(parent, position) != parent 252 fs/reiserfs/stree.c return internal_key(parent, position - 1); parent 266 fs/reiserfs/stree.c struct buffer_head *parent; parent 279 fs/reiserfs/stree.c (parent = parent 286 fs/reiserfs/stree.c B_NR_ITEMS(parent)) parent 292 fs/reiserfs/stree.c if (B_N_CHILD_NUM(parent, position) != parent 301 fs/reiserfs/stree.c if (position != B_NR_ITEMS(parent)) parent 302 fs/reiserfs/stree.c return internal_key(parent, position); parent 134 fs/squashfs/dir.c i_ino = squashfs_i(inode)->parent; parent 101 fs/squashfs/export.c unsigned int parent_ino = squashfs_i(inode)->parent; parent 235 fs/squashfs/inode.c squashfs_i(inode)->parent = le32_to_cpu(sqsh_ino->parent_inode); parent 262 fs/squashfs/inode.c squashfs_i(inode)->parent = le32_to_cpu(sqsh_ino->parent_inode); parent 30 fs/squashfs/squashfs_fs_i.h int parent; parent 21 fs/sysfs/dir.c void sysfs_warn_dup(struct kernfs_node *parent, const char *name) parent 27 fs/sysfs/dir.c kernfs_path(parent, buf, PATH_MAX); parent 42 fs/sysfs/dir.c struct kernfs_node *parent, *kn; parent 49 fs/sysfs/dir.c if (kobj->parent) parent 50 fs/sysfs/dir.c parent = kobj->parent->sd; parent 52 fs/sysfs/dir.c parent = sysfs_root_kn; parent 54 fs/sysfs/dir.c if (!parent) parent 59 fs/sysfs/dir.c kn = kernfs_create_dir_ns(parent, kobject_name(kobj), parent 64 fs/sysfs/dir.c sysfs_warn_dup(parent, kobject_name(kobj)); parent 109 fs/sysfs/dir.c struct kernfs_node *parent; parent 112 fs/sysfs/dir.c parent = kernfs_get_parent(kobj->sd); parent 113 fs/sysfs/dir.c ret = kernfs_rename_ns(kobj->sd, parent, new_name, new_ns); parent 114 fs/sysfs/dir.c kernfs_put(parent); parent 137 fs/sysfs/dir.c struct kernfs_node *kn, *parent = parent_kobj->sd; parent 139 fs/sysfs/dir.c kn = kernfs_create_empty_dir(parent, name); parent 142 fs/sysfs/dir.c sysfs_warn_dup(parent, name); parent 158 fs/sysfs/dir.c struct kernfs_node *parent = parent_kobj->sd; parent 160 fs/sysfs/dir.c kernfs_remove_by_name_ns(parent, name, NULL); parent 27 fs/sysfs/file.c struct kobject *kobj = kn->parent->priv; parent 42 fs/sysfs/file.c struct kobject *kobj = of->kn->parent->priv; parent 83 fs/sysfs/file.c struct kobject *kobj = of->kn->parent->priv; parent 107 fs/sysfs/file.c struct kobject *kobj = of->kn->parent->priv; parent 133 fs/sysfs/file.c struct kobject *kobj = of->kn->parent->priv; parent 146 fs/sysfs/file.c struct kobject *kobj = of->kn->parent->priv; parent 167 fs/sysfs/file.c struct kobject *kobj = of->kn->parent->priv; parent 245 fs/sysfs/file.c int sysfs_add_file_mode_ns(struct kernfs_node *parent, parent 255 fs/sysfs/file.c struct kobject *kobj = parent->priv; parent 305 fs/sysfs/file.c kn = __kernfs_create_file(parent, attr->name, mode & 0777, uid, gid, parent 309 fs/sysfs/file.c sysfs_warn_dup(parent, attr->name); parent 360 fs/sysfs/file.c struct kernfs_node *parent; parent 366 fs/sysfs/file.c parent = kernfs_find_and_get(kobj->sd, group); parent 368 fs/sysfs/file.c parent = kobj->sd; parent 369 fs/sysfs/file.c kernfs_get(parent); parent 372 fs/sysfs/file.c if (!parent) parent 376 fs/sysfs/file.c error = sysfs_add_file_mode_ns(parent, attr, false, parent 378 fs/sysfs/file.c kernfs_put(parent); parent 448 fs/sysfs/file.c struct kobject *kobj = kn->parent->priv; parent 467 fs/sysfs/file.c struct kernfs_node *parent = kobj->sd; parent 469 fs/sysfs/file.c kernfs_remove_by_name_ns(parent, attr->name, ns); parent 482 fs/sysfs/file.c struct kernfs_node *parent = kobj->sd; parent 486 fs/sysfs/file.c kn = kernfs_find_and_get(parent, attr->name); parent 514 fs/sysfs/file.c struct kernfs_node *parent; parent 517 fs/sysfs/file.c parent = kernfs_find_and_get(kobj->sd, group); parent 519 fs/sysfs/file.c parent = kobj->sd; parent 520 fs/sysfs/file.c kernfs_get(parent); parent 523 fs/sysfs/file.c if (parent) { parent 524 fs/sysfs/file.c kernfs_remove_by_name(parent, attr->name); parent 525 fs/sysfs/file.c kernfs_put(parent); parent 19 fs/sysfs/group.c static void remove_files(struct kernfs_node *parent, parent 27 fs/sysfs/group.c kernfs_remove_by_name(parent, (*attr)->name); parent 30 fs/sysfs/group.c kernfs_remove_by_name(parent, (*bin_attr)->attr.name); parent 33 fs/sysfs/group.c static int create_files(struct kernfs_node *parent, struct kobject *kobj, parent 51 fs/sysfs/group.c kernfs_remove_by_name(parent, (*attr)->name); parent 63 fs/sysfs/group.c error = sysfs_add_file_mode_ns(parent, *attr, false, parent 69 fs/sysfs/group.c remove_files(parent, grp); parent 79 fs/sysfs/group.c kernfs_remove_by_name(parent, parent 92 fs/sysfs/group.c error = sysfs_add_file_mode_ns(parent, parent 100 fs/sysfs/group.c remove_files(parent, grp); parent 272 fs/sysfs/group.c struct kernfs_node *parent = kobj->sd; parent 276 fs/sysfs/group.c kn = kernfs_find_and_get(parent, grp->name); parent 284 fs/sysfs/group.c kn = parent; parent 328 fs/sysfs/group.c struct kernfs_node *parent; parent 335 fs/sysfs/group.c parent = kernfs_find_and_get(kobj->sd, grp->name); parent 336 fs/sysfs/group.c if (!parent) parent 342 fs/sysfs/group.c error = sysfs_add_file_mode_ns(parent, *attr, false, parent 346 fs/sysfs/group.c kernfs_remove_by_name(parent, (*--attr)->name); parent 348 fs/sysfs/group.c kernfs_put(parent); parent 362 fs/sysfs/group.c struct kernfs_node *parent; parent 365 fs/sysfs/group.c parent = kernfs_find_and_get(kobj->sd, grp->name); parent 366 fs/sysfs/group.c if (parent) { parent 368 fs/sysfs/group.c kernfs_remove_by_name(parent, (*attr)->name); parent 369 fs/sysfs/group.c kernfs_put(parent); parent 384 fs/sysfs/group.c struct kernfs_node *parent; parent 387 fs/sysfs/group.c parent = kernfs_find_and_get(kobj->sd, group_name); parent 388 fs/sysfs/group.c if (!parent) parent 391 fs/sysfs/group.c error = sysfs_create_link_sd(parent, target, link_name); parent 392 fs/sysfs/group.c kernfs_put(parent); parent 407 fs/sysfs/group.c struct kernfs_node *parent; parent 409 fs/sysfs/group.c parent = kernfs_find_and_get(kobj->sd, group_name); parent 410 fs/sysfs/group.c if (parent) { parent 411 fs/sysfs/group.c kernfs_remove_by_name(parent, link_name); parent 412 fs/sysfs/group.c kernfs_put(parent); parent 20 fs/sysfs/symlink.c static int sysfs_do_create_link_sd(struct kernfs_node *parent, parent 26 fs/sysfs/symlink.c if (WARN_ON(!name || !parent)) parent 44 fs/sysfs/symlink.c kn = kernfs_create_link(parent, name, target); parent 51 fs/sysfs/symlink.c sysfs_warn_dup(parent, name); parent 70 fs/sysfs/symlink.c struct kernfs_node *parent = NULL; parent 73 fs/sysfs/symlink.c parent = sysfs_root_kn; parent 75 fs/sysfs/symlink.c parent = kobj->sd; parent 77 fs/sysfs/symlink.c if (!parent) parent 80 fs/sysfs/symlink.c return sysfs_do_create_link_sd(parent, target, name, warn); parent 145 fs/sysfs/symlink.c struct kernfs_node *parent = NULL; parent 148 fs/sysfs/symlink.c parent = sysfs_root_kn; parent 150 fs/sysfs/symlink.c parent = kobj->sd; parent 152 fs/sysfs/symlink.c kernfs_remove_by_name(parent, name); parent 169 fs/sysfs/symlink.c struct kernfs_node *parent, *kn = NULL; parent 174 fs/sysfs/symlink.c parent = sysfs_root_kn; parent 176 fs/sysfs/symlink.c parent = kobj->sd; parent 182 fs/sysfs/symlink.c kn = kernfs_find_and_get_ns(parent, old, old_ns); parent 192 fs/sysfs/symlink.c result = kernfs_rename_ns(kn, parent, new, new_ns); parent 25 fs/sysfs/sysfs.h void sysfs_warn_dup(struct kernfs_node *parent, const char *name); parent 30 fs/sysfs/sysfs.h int sysfs_add_file_mode_ns(struct kernfs_node *parent, parent 137 fs/sysv/itree.c int parent; parent 146 fs/sysv/itree.c parent = block_to_cpu(SYSV_SB(inode->i_sb), branch[n-1].key); parent 147 fs/sysv/itree.c bh = sb_getblk(inode->i_sb, parent); parent 312 fs/tracefs/inode.c static struct dentry *start_creating(const char *name, struct dentry *parent) parent 329 fs/tracefs/inode.c if (!parent) parent 330 fs/tracefs/inode.c parent = tracefs_mount->mnt_root; parent 332 fs/tracefs/inode.c inode_lock(parent->d_inode); parent 333 fs/tracefs/inode.c dentry = lookup_one_len(name, parent, strlen(name)); parent 340 fs/tracefs/inode.c inode_unlock(parent->d_inode); parent 388 fs/tracefs/inode.c struct dentry *parent, void *data, parent 400 fs/tracefs/inode.c dentry = start_creating(name, parent); parent 417 fs/tracefs/inode.c static struct dentry *__create_dir(const char *name, struct dentry *parent, parent 420 fs/tracefs/inode.c struct dentry *dentry = start_creating(name, parent); parent 459 fs/tracefs/inode.c struct dentry *tracefs_create_dir(const char *name, struct dentry *parent) parent 461 fs/tracefs/inode.c return __create_dir(name, parent, &simple_dir_inode_operations); parent 482 fs/tracefs/inode.c struct dentry *parent, parent 492 fs/tracefs/inode.c dentry = __create_dir(name, parent, &tracefs_dir_inode_operations); parent 502 fs/tracefs/inode.c static int __tracefs_remove(struct dentry *dentry, struct dentry *parent) parent 511 fs/tracefs/inode.c ret = simple_rmdir(parent->d_inode, dentry); parent 513 fs/tracefs/inode.c fsnotify_rmdir(parent->d_inode, dentry); parent 516 fs/tracefs/inode.c simple_unlink(parent->d_inode, dentry); parent 517 fs/tracefs/inode.c fsnotify_unlink(parent->d_inode, dentry); parent 539 fs/tracefs/inode.c struct dentry *parent; parent 545 fs/tracefs/inode.c parent = dentry->d_parent; parent 546 fs/tracefs/inode.c inode_lock(parent->d_inode); parent 547 fs/tracefs/inode.c ret = __tracefs_remove(dentry, parent); parent 548 fs/tracefs/inode.c inode_unlock(parent->d_inode); parent 563 fs/tracefs/inode.c struct dentry *child, *parent; parent 568 fs/tracefs/inode.c parent = dentry; parent 570 fs/tracefs/inode.c inode_lock(parent->d_inode); parent 577 fs/tracefs/inode.c spin_lock(&parent->d_lock); parent 578 fs/tracefs/inode.c list_for_each_entry(child, &parent->d_subdirs, d_child) { parent 584 fs/tracefs/inode.c spin_unlock(&parent->d_lock); parent 585 fs/tracefs/inode.c inode_unlock(parent->d_inode); parent 586 fs/tracefs/inode.c parent = child; parent 590 fs/tracefs/inode.c spin_unlock(&parent->d_lock); parent 592 fs/tracefs/inode.c if (!__tracefs_remove(child, parent)) parent 604 fs/tracefs/inode.c spin_unlock(&parent->d_lock); parent 606 fs/tracefs/inode.c inode_unlock(parent->d_inode); parent 607 fs/tracefs/inode.c child = parent; parent 608 fs/tracefs/inode.c parent = parent->d_parent; parent 609 fs/tracefs/inode.c inode_lock(parent->d_inode); parent 615 fs/tracefs/inode.c if (!__tracefs_remove(child, parent)) parent 617 fs/tracefs/inode.c inode_unlock(parent->d_inode); parent 856 fs/ubifs/debug.c if (znode->parent) parent 857 fs/ubifs/debug.c zbr = &znode->parent->zbranch[znode->iip]; parent 862 fs/ubifs/debug.c znode, zbr->lnum, zbr->offs, zbr->len, znode->parent, znode->iip, parent 904 fs/ubifs/debug.c struct ubifs_nnode *parent, int iip) parent 910 fs/ubifs/debug.c (size_t)pnode, (size_t)parent, (size_t)pnode->cnext); parent 1266 fs/ubifs/debug.c struct ubifs_znode *zp = znode->parent; parent 1439 fs/ubifs/debug.c if (znode->zbranch[n].znode->parent != znode) { parent 1485 fs/ubifs/debug.c if (!znode->parent) parent 1488 fs/ubifs/debug.c zbr = &znode->parent->zbranch[znode->iip]; parent 1626 fs/ubifs/debug.c if (!znode->parent) parent 1630 fs/ubifs/debug.c znode = znode->parent; parent 1671 fs/ubifs/debug.c if (znode->parent) parent 1672 fs/ubifs/debug.c zbr = &znode->parent->zbranch[znode->iip]; parent 1795 fs/ubifs/debug.c struct rb_node **p, *parent = NULL; parent 1803 fs/ubifs/debug.c parent = *p; parent 1804 fs/ubifs/debug.c fscki = rb_entry(parent, struct fsck_inode, rb); parent 1860 fs/ubifs/debug.c rb_link_node(&fscki->rb, parent, p); parent 261 fs/ubifs/debug.h struct ubifs_nnode *parent, int iip); parent 114 fs/ubifs/log.c struct rb_node **p, *parent = NULL; parent 121 fs/ubifs/log.c parent = *p; parent 122 fs/ubifs/log.c b = rb_entry(parent, struct ubifs_bud, rb); parent 130 fs/ubifs/log.c rb_link_node(&bud->rb, parent, p); parent 563 fs/ubifs/log.c struct rb_node **p = &done_tree->rb_node, *parent = NULL; parent 567 fs/ubifs/log.c parent = *p; parent 568 fs/ubifs/log.c dr = rb_entry(parent, struct done_ref, rb); parent 583 fs/ubifs/log.c rb_link_node(&dr->rb, parent, p); parent 486 fs/ubifs/lpt.c struct ubifs_nnode *np = nnode->parent; parent 507 fs/ubifs/lpt.c ubifs_add_lpt_dirt(c, pnode->parent->nbranch[pnode->iip].lnum, parent 549 fs/ubifs/lpt.c struct ubifs_nnode *parent, int iip) parent 553 fs/ubifs/lpt.c if (!parent) parent 555 fs/ubifs/lpt.c shft = (c->lpt_hght - parent->level) * UBIFS_LPT_FANOUT_SHIFT; parent 556 fs/ubifs/lpt.c num = parent->num ^ (1 << shft); parent 574 fs/ubifs/lpt.c struct ubifs_nnode *parent, int iip) parent 576 fs/ubifs/lpt.c int i, n = c->lpt_hght - 1, pnum = parent->num, num = 0; parent 1105 fs/ubifs/lpt.c struct ubifs_nnode *parent, int iip) parent 1110 fs/ubifs/lpt.c int num = calc_nnode_num_from_parent(c, parent, iip); parent 1115 fs/ubifs/lpt.c lvl = parent ? parent->level - 1 : c->lpt_hght; parent 1149 fs/ubifs/lpt.c struct ubifs_nnode *parent, int iip) parent 1154 fs/ubifs/lpt.c int num = calc_pnode_num_from_parent(c, parent, iip); parent 1203 fs/ubifs/lpt.c int ubifs_read_nnode(struct ubifs_info *c, struct ubifs_nnode *parent, int iip) parent 1210 fs/ubifs/lpt.c if (parent) { parent 1211 fs/ubifs/lpt.c branch = &parent->nbranch[iip]; parent 1231 fs/ubifs/lpt.c nnode->num = calc_nnode_num_from_parent(c, parent, iip); parent 1240 fs/ubifs/lpt.c err = validate_nnode(c, nnode, parent, iip); parent 1244 fs/ubifs/lpt.c nnode->num = calc_nnode_num_from_parent(c, parent, iip); parent 1245 fs/ubifs/lpt.c if (parent) { parent 1247 fs/ubifs/lpt.c nnode->level = parent->level - 1; parent 1252 fs/ubifs/lpt.c nnode->parent = parent; parent 1271 fs/ubifs/lpt.c static int read_pnode(struct ubifs_info *c, struct ubifs_nnode *parent, int iip) parent 1278 fs/ubifs/lpt.c branch = &parent->nbranch[iip]; parent 1294 fs/ubifs/lpt.c pnode->num = calc_pnode_num_from_parent(c, parent, iip); parent 1309 fs/ubifs/lpt.c err = validate_pnode(c, pnode, parent, iip); parent 1313 fs/ubifs/lpt.c pnode->num = calc_pnode_num_from_parent(c, parent, iip); parent 1315 fs/ubifs/lpt.c pnode->parent = parent; parent 1323 fs/ubifs/lpt.c ubifs_dump_pnode(c, pnode, parent, iip); parent 1325 fs/ubifs/lpt.c ubifs_err(c, "calc num: %d", calc_pnode_num_from_parent(c, parent, iip)); parent 1405 fs/ubifs/lpt.c struct ubifs_nnode *parent, int iip) parent 1411 fs/ubifs/lpt.c branch = &parent->nbranch[iip]; parent 1415 fs/ubifs/lpt.c err = ubifs_read_nnode(c, parent, iip); parent 1431 fs/ubifs/lpt.c struct ubifs_nnode *parent, int iip) parent 1437 fs/ubifs/lpt.c branch = &parent->nbranch[iip]; parent 1441 fs/ubifs/lpt.c err = read_pnode(c, parent, iip); parent 1540 fs/ubifs/lpt.c branch->cnode->parent = n; parent 1548 fs/ubifs/lpt.c if (nnode->parent) parent 1549 fs/ubifs/lpt.c nnode->parent->nbranch[n->iip].nnode = n; parent 1591 fs/ubifs/lpt.c pnode->parent->nbranch[p->iip].pnode = p; parent 1685 fs/ubifs/lpt.c nnode = cnode->parent; parent 1952 fs/ubifs/lpt.c struct ubifs_nnode *parent, int iip) parent 1959 fs/ubifs/lpt.c branch = &parent->nbranch[iip]; parent 1978 fs/ubifs/lpt.c nnode->num = calc_nnode_num_from_parent(c, parent, iip); parent 1988 fs/ubifs/lpt.c err = validate_nnode(c, nnode, parent, iip); parent 1992 fs/ubifs/lpt.c nnode->num = calc_nnode_num_from_parent(c, parent, iip); parent 1993 fs/ubifs/lpt.c nnode->level = parent->level - 1; parent 1994 fs/ubifs/lpt.c nnode->parent = parent; parent 2011 fs/ubifs/lpt.c struct ubifs_nnode *parent, int iip) parent 2018 fs/ubifs/lpt.c branch = &parent->nbranch[iip]; parent 2038 fs/ubifs/lpt.c pnode->num = calc_pnode_num_from_parent(c, parent, iip); parent 2057 fs/ubifs/lpt.c err = validate_pnode(c, pnode, parent, iip); parent 2061 fs/ubifs/lpt.c pnode->num = calc_pnode_num_from_parent(c, parent, iip); parent 2062 fs/ubifs/lpt.c pnode->parent = parent; parent 2144 fs/ubifs/lpt.c struct ubifs_nnode *parent; parent 2153 fs/ubifs/lpt.c parent = nnode->parent; parent 2154 fs/ubifs/lpt.c parent->nbranch[nnode->iip].nnode = nnode; parent 2157 fs/ubifs/lpt.c path[h + 1].cnode.parent = nnode; parent 2163 fs/ubifs/lpt.c struct ubifs_nnode *parent; parent 2170 fs/ubifs/lpt.c parent = pnode->parent; parent 2171 fs/ubifs/lpt.c parent->nbranch[pnode->iip].pnode = pnode; parent 2257 fs/ubifs/lpt.c pnode->num, col, pnode->parent->num, pnode->iip); parent 2392 fs/ubifs/lpt.c nnode = cnode->parent; parent 67 fs/ubifs/lpt_commit.c nnode = cnode->parent; parent 251 fs/ubifs/lpt_commit.c if (cnode->parent) { parent 252 fs/ubifs/lpt_commit.c cnode->parent->nbranch[cnode->iip].lnum = lnum; parent 253 fs/ubifs/lpt_commit.c cnode->parent->nbranch[cnode->iip].offs = offs; parent 559 fs/ubifs/lpt_commit.c nnode = pnode->parent; parent 568 fs/ubifs/lpt_commit.c nnode = nnode->parent; parent 616 fs/ubifs/lpt_commit.c ubifs_add_lpt_dirt(c, pnode->parent->nbranch[pnode->iip].lnum, parent 634 fs/ubifs/lpt_commit.c nnode = pnode->parent; parent 639 fs/ubifs/lpt_commit.c nnode = nnode->parent; parent 868 fs/ubifs/lpt_commit.c if (nnode->parent) { parent 871 fs/ubifs/lpt_commit.c branch = &nnode->parent->nbranch[nnode->iip]; parent 881 fs/ubifs/lpt_commit.c nnode = nnode->parent; parent 886 fs/ubifs/lpt_commit.c nnode = nnode->parent; parent 918 fs/ubifs/lpt_commit.c branch = &pnode->parent->nbranch[pnode->iip]; parent 1376 fs/ubifs/lpt_commit.c struct ubifs_nnode *parent; parent 1379 fs/ubifs/lpt_commit.c parent = nnode->parent; parent 1380 fs/ubifs/lpt_commit.c if (!parent) parent 1384 fs/ubifs/lpt_commit.c return parent; parent 1387 fs/ubifs/lpt_commit.c nnode = parent->nbranch[iip].nnode; parent 1393 fs/ubifs/lpt_commit.c return parent; parent 1487 fs/ubifs/lpt_commit.c if (nnode->parent) { parent 1488 fs/ubifs/lpt_commit.c branch = &nnode->parent->nbranch[nnode->iip]; parent 1524 fs/ubifs/lpt_commit.c branch = &pnode->parent->nbranch[pnode->iip]; parent 49 fs/ubifs/orphan.c struct rb_node **p, *parent = NULL; parent 66 fs/ubifs/orphan.c parent = *p; parent 67 fs/ubifs/orphan.c o = rb_entry(parent, struct ubifs_orphan, rb); parent 81 fs/ubifs/orphan.c rb_link_node(&orphan->rb, parent, p); parent 578 fs/ubifs/orphan.c struct rb_node **p, *parent = NULL; parent 587 fs/ubifs/orphan.c parent = *p; parent 588 fs/ubifs/orphan.c o = rb_entry(parent, struct ubifs_orphan, rb); parent 600 fs/ubifs/orphan.c rb_link_node(&orphan->rb, parent, p); parent 859 fs/ubifs/orphan.c struct rb_node **p, *parent = NULL; parent 868 fs/ubifs/orphan.c parent = *p; parent 869 fs/ubifs/orphan.c o = rb_entry(parent, struct check_orphan, rb); parent 879 fs/ubifs/orphan.c rb_link_node(&orphan->rb, parent, p); parent 1249 fs/ubifs/recovery.c struct rb_node **p = &c->size_tree.rb_node, *parent = NULL; parent 1253 fs/ubifs/recovery.c parent = *p; parent 1254 fs/ubifs/recovery.c e = rb_entry(parent, struct size_entry, rb); parent 1270 fs/ubifs/recovery.c rb_link_node(&e->rb, parent, p); parent 111 fs/ubifs/shrinker.c if (znode->parent) parent 112 fs/ubifs/shrinker.c znode->parent->zbranch[znode->iip].znode = NULL; parent 73 fs/ubifs/tnc.c struct rb_node **p, *parent = NULL; parent 83 fs/ubifs/tnc.c parent = *p; parent 84 fs/ubifs/tnc.c o = rb_entry(parent, struct ubifs_old_idx, rb); parent 99 fs/ubifs/tnc.c rb_link_node(&old_idx->rb, parent, p); parent 113 fs/ubifs/tnc.c if (znode->parent) { parent 116 fs/ubifs/tnc.c zbr = &znode->parent->zbranch[znode->iip]; parent 138 fs/ubifs/tnc.c if (znode->parent) { parent 141 fs/ubifs/tnc.c zbr = &znode->parent->zbranch[znode->iip]; parent 214 fs/ubifs/tnc.c zbr->znode->parent = zn; parent 616 fs/ubifs/tnc.c zp = znode->parent; parent 660 fs/ubifs/tnc.c zp = znode->parent; parent 1112 fs/ubifs/tnc.c zp = znode->parent; parent 1128 fs/ubifs/tnc.c zp = znode->parent; parent 2001 fs/ubifs/tnc.c ubifs_assert(c, znode->parent); parent 2005 fs/ubifs/tnc.c key1 = &znode->parent->zbranch[0].key; parent 2009 fs/ubifs/tnc.c znode = znode->parent; parent 2011 fs/ubifs/tnc.c if (!znode->parent || znode->iip) parent 2013 fs/ubifs/tnc.c key1 = &znode->parent->zbranch[0].key; parent 2092 fs/ubifs/tnc.c zp = znode->parent; parent 2122 fs/ubifs/tnc.c zn->parent = zp; parent 2179 fs/ubifs/tnc.c zbr->znode->parent = zn; parent 2198 fs/ubifs/tnc.c zn->zbranch[i].znode->parent = zn; parent 2253 fs/ubifs/tnc.c zn->parent = zi; parent 2255 fs/ubifs/tnc.c znode->parent = zi; parent 2540 fs/ubifs/tnc.c zp = znode->parent; parent 2571 fs/ubifs/tnc.c if (!znode->parent) { parent 2581 fs/ubifs/tnc.c znode->parent = NULL; parent 3094 fs/ubifs/tnc.c znode = znode->parent; parent 3131 fs/ubifs/tnc.c znode = znode->parent; parent 64 fs/ubifs/tnc_commit.c zp = znode->parent; parent 476 fs/ubifs/tnc_commit.c zp = znode->parent; parent 624 fs/ubifs/tnc_commit.c znode = znode->parent; parent 663 fs/ubifs/tnc_commit.c znode->cparent = znode->parent; parent 897 fs/ubifs/tnc_commit.c if (znode->parent) { parent 900 fs/ubifs/tnc_commit.c znode->parent->zbranch[znode->iip].hash); parent 57 fs/ubifs/tnc_misc.c while (znode->parent != zr && iip >= znode->parent->child_cnt) { parent 58 fs/ubifs/tnc_misc.c znode = znode->parent; parent 62 fs/ubifs/tnc_misc.c if (unlikely(znode->parent == zr && parent 63 fs/ubifs/tnc_misc.c iip >= znode->parent->child_cnt)) { parent 82 fs/ubifs/tnc_misc.c zn = ubifs_tnc_find_child(znode->parent, iip + 1); parent 85 fs/ubifs/tnc_misc.c iip = znode->parent->child_cnt; parent 200 fs/ubifs/tnc_misc.c if (unlikely(!znode->parent)) parent 204 fs/ubifs/tnc_misc.c zn = ubifs_tnc_find_child(znode->parent, znode->iip + 1); parent 207 fs/ubifs/tnc_misc.c return znode->parent; parent 411 fs/ubifs/tnc_misc.c struct ubifs_znode *parent, int iip) parent 440 fs/ubifs/tnc_misc.c znode->parent = parent; parent 550 fs/ubifs/ubifs.h struct ubifs_nnode *parent; parent 569 fs/ubifs/ubifs.h struct ubifs_nnode *parent; parent 607 fs/ubifs/ubifs.h struct ubifs_nnode *parent; parent 776 fs/ubifs/ubifs.h struct ubifs_znode *parent; parent 1871 fs/ubifs/ubifs.h struct ubifs_znode *parent, int iip); parent 1945 fs/ubifs/ubifs.h struct ubifs_nnode *parent, int iip); parent 1947 fs/ubifs/ubifs.h struct ubifs_nnode *parent, int iip); parent 1949 fs/ubifs/ubifs.h int ubifs_read_nnode(struct ubifs_info *c, struct ubifs_nnode *parent, int iip); parent 1283 fs/udf/namei.c struct inode *parent) parent 1290 fs/udf/namei.c if (parent && (len < 5)) { parent 1304 fs/udf/namei.c if (parent) { parent 1305 fs/udf/namei.c location = UDF_I(parent)->i_location; parent 366 fs/unicode/mkutf8data.c struct node *parent; parent 480 fs/unicode/mkutf8data.c node = node->parent; parent 492 fs/unicode/mkutf8data.c static struct node *alloc_node(struct node *parent) parent 499 fs/unicode/mkutf8data.c node->parent = parent; parent 509 fs/unicode/mkutf8data.c if (node->parent) { parent 510 fs/unicode/mkutf8data.c bitnum = parent->bitnum; parent 536 fs/unicode/mkutf8data.c struct node *parent; parent 579 fs/unicode/mkutf8data.c parent = node->parent; parent 580 fs/unicode/mkutf8data.c if (!parent) { parent 584 fs/unicode/mkutf8data.c } else if (parent->left == node) { parent 585 fs/unicode/mkutf8data.c parent->left = leaf; parent 586 fs/unicode/mkutf8data.c parent->leftnode = LEAF; parent 587 fs/unicode/mkutf8data.c if (parent->right) { parent 588 fs/unicode/mkutf8data.c parent->keymask = 0; parent 589 fs/unicode/mkutf8data.c parent->keybits = 0; parent 591 fs/unicode/mkutf8data.c parent->keymask |= (1 << node->bitnum); parent 593 fs/unicode/mkutf8data.c } else if (parent->right == node) { parent 594 fs/unicode/mkutf8data.c parent->right = leaf; parent 595 fs/unicode/mkutf8data.c parent->rightnode = LEAF; parent 596 fs/unicode/mkutf8data.c if (parent->left) { parent 597 fs/unicode/mkutf8data.c parent->keymask = 0; parent 598 fs/unicode/mkutf8data.c parent->keybits = 0; parent 600 fs/unicode/mkutf8data.c parent->keymask |= (1 << node->bitnum); parent 601 fs/unicode/mkutf8data.c parent->keybits |= (1 << node->bitnum); parent 608 fs/unicode/mkutf8data.c node = parent; parent 613 fs/unicode/mkutf8data.c parent = node->parent; parent 614 fs/unicode/mkutf8data.c if (!parent) parent 618 fs/unicode/mkutf8data.c parent->keymask = 0; parent 619 fs/unicode/mkutf8data.c parent->keybits = 0; parent 620 fs/unicode/mkutf8data.c } else if (parent->left && parent->right) { parent 621 fs/unicode/mkutf8data.c parent->keymask = 0; parent 622 fs/unicode/mkutf8data.c parent->keybits = 0; parent 624 fs/unicode/mkutf8data.c assert((parent->keymask & node->keymask) == 0); parent 625 fs/unicode/mkutf8data.c parent->keymask |= node->keymask; parent 626 fs/unicode/mkutf8data.c parent->keymask |= (1 << parent->bitnum); parent 627 fs/unicode/mkutf8data.c parent->keybits |= node->keybits; parent 628 fs/unicode/mkutf8data.c if (parent->right) parent 629 fs/unicode/mkutf8data.c parent->keybits |= (1 << parent->bitnum); parent 631 fs/unicode/mkutf8data.c node = parent; parent 659 fs/unicode/mkutf8data.c struct node *parent; parent 733 fs/unicode/mkutf8data.c parent = node->parent; parent 736 fs/unicode/mkutf8data.c if (parent->left == node) parent 737 fs/unicode/mkutf8data.c parent->left = left; parent 738 fs/unicode/mkutf8data.c else if (parent->right == node) parent 739 fs/unicode/mkutf8data.c parent->right = left; parent 742 fs/unicode/mkutf8data.c left->parent = parent; parent 764 fs/unicode/mkutf8data.c node = parent; parent 783 fs/unicode/mkutf8data.c node = node->parent; parent 804 fs/unicode/mkutf8data.c node = node->parent; parent 844 fs/unicode/mkutf8data.c n = n->parent; parent 862 fs/unicode/mkutf8data.c n = n->parent; parent 873 fs/unicode/mkutf8data.c node = node->parent; parent 892 fs/unicode/mkutf8data.c n = n->parent; parent 898 fs/unicode/mkutf8data.c if (!node->mark && node->parent->mark) { parent 914 fs/unicode/mkutf8data.c n = n->parent; parent 920 fs/unicode/mkutf8data.c if (!node->mark && node->parent->mark && parent 921 fs/unicode/mkutf8data.c !node->parent->left) { parent 930 fs/unicode/mkutf8data.c node = node->parent; parent 1009 fs/unicode/mkutf8data.c node = node->parent; parent 1032 fs/unicode/mkutf8data.c node->index = node->parent->index; parent 1172 fs/unicode/mkutf8data.c node = node->parent; parent 1307 fs/unicode/mkutf8data.c node = node->parent; parent 138 fs/xfs/libxfs/xfs_da_format.c return xfs_dir2_sf_get_ino(hdr, hdr->parent); parent 146 fs/xfs/libxfs/xfs_da_format.c xfs_dir2_sf_put_ino(hdr, hdr->parent, ino); parent 219 fs/xfs/libxfs/xfs_da_format.h uint8_t parent[8]; /* parent dir inode number */ parent 1079 fs/xfs/libxfs/xfs_dir2_block.c if (dp->i_d.di_size < offsetof(xfs_dir2_sf_hdr_t, parent)) { parent 63 fs/xfs/libxfs/xfs_dir2_sf.c xfs_ino_t parent = 0; /* parent inode number */ parent 110 fs/xfs/libxfs/xfs_dir2_sf.c parent = be64_to_cpu(dep->inumber); parent 128 fs/xfs/libxfs/xfs_dir2_sf.c dp->d_ops->sf_put_parent_ino(sfhp, parent); parent 283 fs/xfs/libxfs/xfs_dir2_sf.c if (dp->i_d.di_size < offsetof(xfs_dir2_sf_hdr_t, parent)) { parent 649 fs/xfs/libxfs/xfs_dir2_sf.c if (size <= offsetof(struct xfs_dir2_sf_hdr, parent) || parent 799 fs/xfs/libxfs/xfs_dir2_sf.c if (dp->i_d.di_size < offsetof(xfs_dir2_sf_hdr_t, parent)) { parent 885 fs/xfs/libxfs/xfs_dir2_sf.c if (oldsize < offsetof(xfs_dir2_sf_hdr_t, parent)) { parent 969 fs/xfs/libxfs/xfs_dir2_sf.c if (dp->i_d.di_size < offsetof(xfs_dir2_sf_hdr_t, parent)) { parent 924 fs/xfs/libxfs/xfs_ialloc.c xfs_ino_t parent, /* parent directory inode number */ parent 948 fs/xfs/libxfs/xfs_ialloc.c pagno = XFS_INO_TO_AGNO(mp, parent); parent 1118 fs/xfs/libxfs/xfs_ialloc.c xfs_ino_t parent, parent 1124 fs/xfs/libxfs/xfs_ialloc.c xfs_agnumber_t pagno = XFS_INO_TO_AGNO(mp, parent); parent 1125 fs/xfs/libxfs/xfs_ialloc.c xfs_agino_t pagino = XFS_INO_TO_AGINO(mp, parent); parent 1542 fs/xfs/libxfs/xfs_ialloc.c xfs_ino_t parent, parent 1548 fs/xfs/libxfs/xfs_ialloc.c xfs_agnumber_t pagno = XFS_INO_TO_AGNO(mp, parent); parent 1549 fs/xfs/libxfs/xfs_ialloc.c xfs_agino_t pagino = XFS_INO_TO_AGINO(mp, parent); parent 1560 fs/xfs/libxfs/xfs_ialloc.c return xfs_dialloc_ag_inobt(tp, agbp, parent, inop); parent 1679 fs/xfs/libxfs/xfs_ialloc.c xfs_ino_t parent, parent 1709 fs/xfs/libxfs/xfs_ialloc.c start_agno = xfs_ialloc_ag_select(tp, parent, mode); parent 1813 fs/xfs/libxfs/xfs_ialloc.c return xfs_dialloc_ag(tp, agbp, parent, inop); parent 60 fs/xfs/libxfs/xfs_ialloc.h xfs_ino_t parent, /* parent inode (directory) */ parent 673 fs/xfs/libxfs/xfs_iext_tree.c struct xfs_iext_node *parent, parent 687 fs/xfs/libxfs/xfs_iext_tree.c struct xfs_iext_node *prev = parent->ptrs[*pos - 1]; parent 699 fs/xfs/libxfs/xfs_iext_tree.c if (*pos + 1 < xfs_iext_node_nr_entries(parent, *pos)) { parent 700 fs/xfs/libxfs/xfs_iext_tree.c struct xfs_iext_node *next = parent->ptrs[*pos + 1]; parent 728 fs/xfs/libxfs/xfs_iext_tree.c struct xfs_iext_node *node, *parent; parent 763 fs/xfs/libxfs/xfs_iext_tree.c parent = xfs_iext_find_level(ifp, offset, level); parent 764 fs/xfs/libxfs/xfs_iext_tree.c pos = xfs_iext_node_pos(parent, offset); parent 767 fs/xfs/libxfs/xfs_iext_tree.c ASSERT(parent->ptrs[pos] == node); parent 769 fs/xfs/libxfs/xfs_iext_tree.c node = xfs_iext_rebalance_node(parent, &pos, node, nr_entries); parent 772 fs/xfs/libxfs/xfs_iext_tree.c node = parent; parent 61 fs/xfs/scrub/parent.c struct xfs_inode *parent, parent 81 fs/xfs/scrub/parent.c lock_mode = xfs_ilock_data_map_shared(parent); parent 82 fs/xfs/scrub/parent.c if (parent->i_d.di_nextents > 0) parent 83 fs/xfs/scrub/parent.c error = xfs_dir3_data_readahead(parent, 0, -1); parent 84 fs/xfs/scrub/parent.c xfs_iunlock(parent, lock_mode); parent 94 fs/xfs/scrub/parent.c parent->i_d.di_size); parent 97 fs/xfs/scrub/parent.c error = xfs_readdir(sc->tp, parent, &spc.dc, bufsize); parent 46 fs/xfs/xfs_export.c struct inode *parent) parent 54 fs/xfs/xfs_export.c if (!parent) parent 86 fs/xfs/xfs_export.c fid->i32.parent_ino = XFS_I(parent)->i_ino; parent 87 fs/xfs/xfs_export.c fid->i32.parent_gen = parent->i_generation; parent 94 fs/xfs/xfs_export.c fid64->parent_ino = XFS_I(parent)->i_ino; parent 95 fs/xfs/xfs_export.c fid64->parent_gen = parent->i_generation; parent 34 fs/xfs/xfs_extent_busy.c struct rb_node *parent = NULL; parent 50 fs/xfs/xfs_extent_busy.c parent = *rbp; parent 51 fs/xfs/xfs_extent_busy.c busyp = rb_entry(parent, struct xfs_extent_busy, rb_node); parent 64 fs/xfs/xfs_extent_busy.c rb_link_node(&new->rb_node, parent, rbp); parent 277 fs/xfs/xfs_filestream.c struct dentry *dentry, *parent; parent 283 fs/xfs/xfs_filestream.c parent = dget_parent(dentry); parent 284 fs/xfs/xfs_filestream.c if (!parent) parent 287 fs/xfs/xfs_filestream.c dir = igrab(d_inode(parent)); parent 288 fs/xfs/xfs_filestream.c dput(parent); parent 354 include/acpi/acpi_bus.h struct acpi_device *parent; parent 385 include/acpi/acpi_bus.h struct fwnode_handle *parent; parent 592 include/acpi/acpi_bus.h struct acpi_device *acpi_find_child_device(struct acpi_device *parent, parent 522 include/acpi/acpixf.h acpi_get_handle(acpi_handle parent, parent 567 include/acpi/acpixf.h acpi_handle parent, parent 1470 include/acpi/actbl2.h u32 parent; parent 30 include/crypto/if_alg.h struct sock *parent; parent 1246 include/drm/drm_dp_helper.h struct device *parent; parent 1455 include/drm/drm_dp_helper.h struct device *parent); parent 1466 include/drm/drm_dp_helper.h struct device *parent) parent 95 include/drm/drm_dp_mst_helper.h struct drm_dp_mst_branch *parent; parent 785 include/drm/drm_drv.h struct device *parent); parent 786 include/drm/drm_drv.h int devm_drm_dev_init(struct device *parent, parent 792 include/drm/drm_drv.h struct device *parent); parent 145 include/drm/gpu_scheduler.h struct dma_fence *parent; parent 90 include/linux/acpi.h struct acpi_device *parent, u64 addr) parent 92 include/linux/acpi.h ACPI_COMPANION_SET(dev, acpi_find_child_device(parent, addr, false)); parent 736 include/linux/acpi.h struct acpi_device *parent, u64 addr) parent 113 include/linux/amba/bus.h struct amba_device *amba_apb_device_add(struct device *parent, const char *name, parent 117 include/linux/amba/bus.h struct amba_device *amba_ahb_device_add(struct device *parent, const char *name, parent 122 include/linux/amba/bus.h amba_apb_device_add_res(struct device *parent, const char *name, parent 127 include/linux/amba/bus.h amba_ahb_device_add_res(struct device *parent, const char *name, parent 227 include/linux/atmdev.h struct atm_dev *atm_dev_register(const char *type, struct device *parent, parent 274 include/linux/audit.h extern void __audit_inode_child(struct inode *parent, parent 347 include/linux/audit.h static inline void audit_inode_child(struct inode *parent, parent 351 include/linux/audit.h __audit_inode_child(parent, dentry, type); parent 551 include/linux/audit.h static inline void __audit_inode_child(struct inode *parent, parent 565 include/linux/audit.h static inline void audit_inode_child(struct inode *parent, parent 279 include/linux/backing-dev.h if (!memcg_css->parent) parent 182 include/linux/backlight.h struct device *dev, const char *name, struct device *parent, parent 122 include/linux/blk-cgroup.h struct blkcg_gq *parent; parent 314 include/linux/blk-cgroup.h css = css->parent; parent 344 include/linux/blk-cgroup.h return css_to_blkcg(blkcg->css.parent); parent 534 include/linux/blk-cgroup.h blkg = blkg->parent; parent 125 include/linux/bpf_verifier.h struct bpf_reg_state *parent; parent 201 include/linux/bpf_verifier.h struct bpf_verifier_state *parent; parent 25 include/linux/bsg.h int bsg_register_queue(struct request_queue *q, struct device *parent, parent 27 include/linux/bsg.h int bsg_scsi_register_queue(struct request_queue *q, struct device *parent); parent 31 include/linux/bsg.h struct device *parent) parent 91 include/linux/cb710.h return dev_get_drvdata(slot->pdev.dev.parent); parent 442 include/linux/ceph/ceph_fs.h __le64 parent; parent 779 include/linux/ceph/ceph_fs.h __le64 parent; /* parent realm */ parent 810 include/linux/ceph/ceph_fs.h __le64 parent; /* ino: parent realm */ parent 194 include/linux/ceph/libceph.h struct rb_node *parent = NULL; \ parent 202 include/linux/ceph/libceph.h parent = *n; \ parent 212 include/linux/ceph/libceph.h rb_link_node(&t->nodefld, parent, n); \ parent 180 include/linux/cgroup-defs.h struct cgroup_subsys_state *parent; parent 142 include/linux/cgroup.h struct cgroup_subsys_state *parent); parent 178 include/linux/cgroup.h #define css_for_each_child(pos, parent) \ parent 179 include/linux/cgroup.h for ((pos) = css_next_child(NULL, (parent)); (pos); \ parent 180 include/linux/cgroup.h (pos) = css_next_child((pos), (parent))) parent 549 include/linux/cgroup.h struct cgroup_subsys_state *parent_css = cgrp->self.parent; parent 474 include/linux/clk-provider.h long divider_round_rate_parent(struct clk_hw *hw, struct clk_hw *parent, parent 478 include/linux/clk-provider.h long divider_ro_round_rate_parent(struct clk_hw *hw, struct clk_hw *parent, parent 661 include/linux/clk.h bool clk_has_parent(struct clk *clk, struct clk *parent); parent 698 include/linux/clk.h int clk_set_parent(struct clk *clk, struct clk *parent); parent 857 include/linux/clk.h static inline bool clk_has_parent(struct clk *clk, struct clk *parent) parent 878 include/linux/clk.h static inline int clk_set_parent(struct clk *clk, struct clk *parent) parent 265 include/linux/clk/ti.h int omap2_clk_provider_init(struct device_node *parent, int index, parent 14 include/linux/clk/zynq.h struct clk *clk_register_zynq_pll(const char *name, const char *parent, parent 464 include/linux/counter.h struct device *parent; parent 69 include/linux/cpu.h struct device *cpu_device_create(struct device *parent, void *drvdata, parent 281 include/linux/dcache.h extern struct dentry *__d_lookup_rcu(const struct dentry *parent, parent 59 include/linux/debugfs.h struct dentry *debugfs_lookup(const char *name, struct dentry *parent); parent 62 include/linux/debugfs.h struct dentry *parent, void *data, parent 65 include/linux/debugfs.h struct dentry *parent, void *data, parent 69 include/linux/debugfs.h struct dentry *parent, void *data, parent 73 include/linux/debugfs.h struct dentry *debugfs_create_dir(const char *name, struct dentry *parent); parent 75 include/linux/debugfs.h struct dentry *debugfs_create_symlink(const char *name, struct dentry *parent, parent 80 include/linux/debugfs.h struct dentry *parent, parent 101 include/linux/debugfs.h struct dentry *parent, u8 *value); parent 103 include/linux/debugfs.h struct dentry *parent, u16 *value); parent 105 include/linux/debugfs.h struct dentry *parent, u32 *value); parent 107 include/linux/debugfs.h struct dentry *parent, u64 *value); parent 109 include/linux/debugfs.h struct dentry *parent, unsigned long *value); parent 111 include/linux/debugfs.h struct dentry *parent, u8 *value); parent 113 include/linux/debugfs.h struct dentry *parent, u16 *value); parent 115 include/linux/debugfs.h struct dentry *parent, u32 *value); parent 117 include/linux/debugfs.h struct dentry *parent, u64 *value); parent 119 include/linux/debugfs.h struct dentry *parent, size_t *value); parent 121 include/linux/debugfs.h struct dentry *parent, atomic_t *value); parent 123 include/linux/debugfs.h struct dentry *parent, bool *value); parent 126 include/linux/debugfs.h struct dentry *parent, parent 130 include/linux/debugfs.h struct dentry *parent, parent 137 include/linux/debugfs.h struct dentry *parent, u32 *array, u32 elements); parent 140 include/linux/debugfs.h struct dentry *parent, parent 163 include/linux/debugfs.h struct dentry *parent) parent 169 include/linux/debugfs.h struct dentry *parent, void *data, parent 176 include/linux/debugfs.h umode_t mode, struct dentry *parent, parent 184 include/linux/debugfs.h struct dentry *parent, void *data, parent 192 include/linux/debugfs.h struct dentry *parent) parent 198 include/linux/debugfs.h struct dentry *parent, parent 205 include/linux/debugfs.h struct dentry *parent, parent 248 include/linux/debugfs.h struct dentry *parent, parent 255 include/linux/debugfs.h struct dentry *parent, parent 262 include/linux/debugfs.h struct dentry *parent, parent 269 include/linux/debugfs.h struct dentry *parent, parent 277 include/linux/debugfs.h struct dentry *parent, parent 284 include/linux/debugfs.h struct dentry *parent, parent 291 include/linux/debugfs.h struct dentry *parent, parent 298 include/linux/debugfs.h struct dentry *parent, parent 305 include/linux/debugfs.h struct dentry *parent, parent 312 include/linux/debugfs.h struct dentry *parent, parent 319 include/linux/debugfs.h struct dentry *parent, atomic_t *value) parent 325 include/linux/debugfs.h struct dentry *parent, parent 332 include/linux/debugfs.h struct dentry *parent, parent 339 include/linux/debugfs.h umode_t mode, struct dentry *parent, parent 356 include/linux/debugfs.h struct dentry *parent, u32 *array, parent 363 include/linux/debugfs.h struct dentry *parent, parent 286 include/linux/devfreq.h struct devfreq *parent; parent 1231 include/linux/device.h struct device *parent; parent 1508 include/linux/device.h extern struct device *device_find_child_by_name(struct device *parent, parent 1572 include/linux/device.h struct device *device_create_vargs(struct class *cls, struct device *parent, parent 1576 include/linux/device.h struct device *device_create(struct class *cls, struct device *parent, parent 1581 include/linux/device.h struct device *parent, dev_t devt, void *drvdata, parent 509 include/linux/dmaengine.h struct dma_async_tx_descriptor *parent; parent 586 include/linux/dmaengine.h next->parent = txd; parent 590 include/linux/dmaengine.h txd->parent = NULL; parent 598 include/linux/dmaengine.h return txd->parent; parent 195 include/linux/exportfs.h struct inode *parent); parent 200 include/linux/exportfs.h int (*get_name)(struct dentry *parent, char *name, parent 214 include/linux/exportfs.h int *max_len, struct inode *parent); parent 51 include/linux/fault-inject.h struct dentry *parent, struct fault_attr *attr); parent 56 include/linux/fault-inject.h struct dentry *parent, struct fault_attr *attr) parent 249 include/linux/firewire.h return fw_device(unit->device.parent); parent 379 include/linux/fscache-cache.h struct fscache_object *parent; /* parent object */ parent 141 include/linux/fscache.h struct fscache_cookie *parent; /* parent of this entry */ parent 323 include/linux/fscache.h struct fscache_cookie *parent, parent 333 include/linux/fscache.h if (fscache_cookie_valid(parent) && fscache_cookie_enabled(parent)) parent 334 include/linux/fscache.h return __fscache_acquire_cookie(parent, def, parent 373 include/linux/fscrypt.h static inline int fscrypt_has_permitted_context(struct inode *parent, parent 379 include/linux/fscrypt.h static inline int fscrypt_inherit_context(struct inode *parent, parent 361 include/linux/fsl/mc.h (_dev) : (_dev)->parent) parent 400 include/linux/fsl/mc.h struct irq_domain *parent); parent 40 include/linux/gameport.h struct gameport *parent, *child; parent 228 include/linux/genhd.h return dev_to_disk(part_to_dev(part)->parent); parent 425 include/linux/genhd.h extern void device_add_disk(struct device *parent, struct gendisk *disk, parent 431 include/linux/genhd.h extern void device_add_disk_no_queue_reg(struct device *parent, struct gendisk *disk); parent 58 include/linux/gnss.h struct gnss_device *gnss_allocate_device(struct device *parent); parent 343 include/linux/gpio/driver.h struct device *parent; parent 72 include/linux/greybus/hd.h struct device *parent, parent 45 include/linux/host1x.h struct device *parent; parent 240 include/linux/hsi/hsi.h #define hsi_get_port(cl) to_hsi_port((cl)->device.parent) parent 331 include/linux/hsi/hsi.h return to_hsi_controller(cl->device.parent->parent)->id; parent 342 include/linux/hsi/hsi.h return to_hsi_port(cl->device.parent)->num; parent 19 include/linux/i2c-mux.h struct i2c_adapter *parent; parent 35 include/linux/i2c-mux.h struct i2c_mux_core *i2c_mux_alloc(struct i2c_adapter *parent, parent 731 include/linux/i2c.h struct device *parent = adapter->dev.parent; parent 733 include/linux/i2c.h if (parent != NULL && parent->type == &i2c_adapter_type) parent 734 include/linux/i2c.h return to_i2c_adapter(parent); parent 542 include/linux/i3c/master.h struct device *parent, parent 223 include/linux/ide.h struct device *dev, *parent; parent 43 include/linux/interval_tree_generic.h ITSTRUCT *parent; \ parent 48 include/linux/interval_tree_generic.h parent = rb_entry(rb_parent, ITSTRUCT, ITRB); \ parent 49 include/linux/interval_tree_generic.h if (parent->ITSUBTREE < last) \ parent 50 include/linux/interval_tree_generic.h parent->ITSUBTREE = last; \ parent 51 include/linux/interval_tree_generic.h if (start < ITSTART(parent)) \ parent 52 include/linux/interval_tree_generic.h link = &parent->ITRB.rb_left; \ parent 54 include/linux/interval_tree_generic.h link = &parent->ITRB.rb_right; \ parent 372 include/linux/iommu.h struct device *parent, parent 903 include/linux/iommu.h struct device *parent, parent 26 include/linux/ioport.h struct resource *parent, *sibling, *child; parent 188 include/linux/ioport.h extern struct resource *insert_resource_conflict(struct resource *parent, struct resource *new); parent 189 include/linux/ioport.h extern int insert_resource(struct resource *parent, struct resource *new); parent 266 include/linux/ioport.h struct resource *parent, resource_size_t start, parent 274 include/linux/ioport.h extern void __devm_release_region(struct device *dev, struct resource *parent, parent 173 include/linux/ipack.h struct device *parent; parent 189 include/linux/ipack.h struct ipack_bus_device *ipack_bus_register(struct device *parent, int slots, parent 42 include/linux/irqchip/arm-gic-common.h struct irq_domain *parent); parent 624 include/linux/irqchip/arm-gic-v3.h int mbi_init(struct fwnode_handle *fwnode, struct irq_domain *parent); parent 146 include/linux/irqchip/arm-gic.h int gic_of_init(struct device_node *node, struct device_node *parent); parent 12 include/linux/irqchip/versatile-fpga.h struct device_node *parent); parent 173 include/linux/irqdomain.h struct irq_domain *parent; parent 448 include/linux/irqdomain.h extern struct irq_domain *irq_domain_create_hierarchy(struct irq_domain *parent, parent 453 include/linux/irqdomain.h static inline struct irq_domain *irq_domain_add_hierarchy(struct irq_domain *parent, parent 460 include/linux/irqdomain.h return irq_domain_create_hierarchy(parent, flags, size, parent 143 include/linux/kernfs.h struct kernfs_node *parent; parent 174 include/linux/kernfs.h int (*mkdir)(struct kernfs_node *parent, const char *name, parent 327 include/linux/kernfs.h struct kernfs_node *kernfs_find_and_get_ns(struct kernfs_node *parent, parent 329 include/linux/kernfs.h struct kernfs_node *kernfs_walk_and_get_ns(struct kernfs_node *parent, parent 344 include/linux/kernfs.h struct kernfs_node *kernfs_create_dir_ns(struct kernfs_node *parent, parent 348 include/linux/kernfs.h struct kernfs_node *kernfs_create_empty_dir(struct kernfs_node *parent, parent 350 include/linux/kernfs.h struct kernfs_node *__kernfs_create_file(struct kernfs_node *parent, parent 357 include/linux/kernfs.h struct kernfs_node *kernfs_create_link(struct kernfs_node *parent, parent 365 include/linux/kernfs.h int kernfs_remove_by_name_ns(struct kernfs_node *parent, const char *name, parent 413 include/linux/kernfs.h kernfs_find_and_get_ns(struct kernfs_node *parent, const char *name, parent 417 include/linux/kernfs.h kernfs_walk_and_get_ns(struct kernfs_node *parent, const char *path, parent 442 include/linux/kernfs.h kernfs_create_dir_ns(struct kernfs_node *parent, const char *name, parent 448 include/linux/kernfs.h __kernfs_create_file(struct kernfs_node *parent, const char *name, parent 455 include/linux/kernfs.h kernfs_create_link(struct kernfs_node *parent, const char *name, parent 533 include/linux/kernfs.h kernfs_create_dir(struct kernfs_node *parent, const char *name, umode_t mode, parent 536 include/linux/kernfs.h return kernfs_create_dir_ns(parent, name, mode, parent 542 include/linux/kernfs.h kernfs_create_file_ns(struct kernfs_node *parent, const char *name, parent 552 include/linux/kernfs.h return __kernfs_create_file(parent, name, mode, uid, gid, parent 557 include/linux/kernfs.h kernfs_create_file(struct kernfs_node *parent, const char *name, umode_t mode, parent 560 include/linux/kernfs.h return kernfs_create_file_ns(parent, name, mode, parent 565 include/linux/kernfs.h static inline int kernfs_remove_by_name(struct kernfs_node *parent, parent 568 include/linux/kernfs.h return kernfs_remove_by_name_ns(parent, name, NULL); parent 68 include/linux/kobject.h struct kobject *parent; parent 96 include/linux/kobject.h int kobject_add(struct kobject *kobj, struct kobject *parent, parent 100 include/linux/kobject.h struct kobj_type *ktype, struct kobject *parent, parent 107 include/linux/kobject.h struct kobject *parent); parent 50 include/linux/kobject_ns.h const struct kobj_ns_type_operations *kobj_child_ns_ops(struct kobject *parent); parent 105 include/linux/lcd.h struct device *parent, void *devdata, struct lcd_ops *ops); parent 107 include/linux/lcd.h const char *name, struct device *parent, parent 97 include/linux/led-class-flash.h extern int led_classdev_flash_register_ext(struct device *parent, parent 101 include/linux/led-class-flash.h #define led_classdev_flash_register(parent, fled_cdev) \ parent 102 include/linux/led-class-flash.h led_classdev_flash_register_ext(parent, fled_cdev, NULL) parent 164 include/linux/leds.h extern int led_classdev_register_ext(struct device *parent, parent 178 include/linux/leds.h static inline int led_classdev_register(struct device *parent, parent 181 include/linux/leds.h return led_classdev_register_ext(parent, led_cdev, NULL); parent 184 include/linux/leds.h extern int devm_led_classdev_register_ext(struct device *parent, parent 188 include/linux/leds.h static inline int devm_led_classdev_register(struct device *parent, parent 191 include/linux/leds.h return devm_led_classdev_register_ext(parent, led_cdev, NULL); parent 194 include/linux/leds.h extern void devm_led_classdev_unregister(struct device *parent, parent 1121 include/linux/libata.h extern int ata_sas_tport_add(struct device *parent, struct ata_port *ap); parent 213 include/linux/libnvdimm.h struct nvdimm_bus *nvdimm_bus_register(struct device *parent, parent 409 include/linux/lightnvm.h struct nvm_dev *parent; parent 200 include/linux/lockdep.h struct lock_list *parent; parent 1470 include/linux/lsm_hooks.h int (*ptrace_traceme)(struct task_struct *parent); parent 1736 include/linux/lsm_hooks.h void (*sock_graft)(struct sock *sk, struct socket *parent); parent 582 include/linux/mISDNif.h struct device *parent, char *name); parent 492 include/linux/memcontrol.h if (!memcg->memory.parent) parent 494 include/linux/memcontrol.h return mem_cgroup_from_counter(memcg->memory.parent, memory); parent 346 include/linux/mfd/88pm80x.h struct pm80x_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 358 include/linux/mfd/88pm80x.h struct pm80x_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 116 include/linux/mfd/core.h extern int mfd_add_devices(struct device *parent, int id, parent 121 include/linux/mfd/core.h static inline int mfd_add_hotplug_devices(struct device *parent, parent 124 include/linux/mfd/core.h return mfd_add_devices(parent, PLATFORM_DEVID_AUTO, cells, n_devs, parent 128 include/linux/mfd/core.h extern void mfd_remove_devices(struct device *parent); parent 448 include/linux/mfd/intel_msic.h #define pdev_to_intel_msic(pdev) (dev_get_drvdata(pdev->dev.parent)) parent 161 include/linux/mfd/si476x-core.h struct i2c_client *client = to_i2c_client(dev->parent); parent 40 include/linux/mfd/smsc.h struct smsc *smsc = dev_get_drvdata(child->parent); parent 48 include/linux/mfd/smsc.h struct smsc *smsc = dev_get_drvdata(child->parent); parent 71 include/linux/miscdevice.h struct device *parent; parent 237 include/linux/mlx5/driver.h struct cmd_msg_cache *parent; parent 272 include/linux/mmc/host.h struct device *parent; parent 490 include/linux/mmc/host.h #define mmc_dev(x) ((x)->parent) parent 281 include/linux/mroute_base.h void *hasharg, int parent); parent 319 include/linux/mroute_base.h void *hasharg, int parent) parent 329 include/linux/msi.h struct irq_domain *parent); parent 337 include/linux/msi.h struct irq_domain *parent); parent 371 include/linux/msi.h struct irq_domain *parent); parent 2199 include/linux/netdevice.h #define SET_NETDEV_DEV(net, pdev) ((net)->dev.parent = (pdev)) parent 59 include/linux/of.h struct device_node *parent; parent 84 include/linux/of.h const struct device_node *parent; parent 185 include/linux/of.h return node && (node->parent == NULL); parent 293 include/linux/of.h extern struct device_node *of_get_compatible_child(const struct device_node *parent, parent 656 include/linux/of.h static inline struct device_node *of_get_compatible_child(const struct device_node *parent, parent 1244 include/linux/of.h #define for_each_child_of_node(parent, child) \ parent 1245 include/linux/of.h for (child = of_get_next_child(parent, NULL); child != NULL; \ parent 1246 include/linux/of.h child = of_get_next_child(parent, child)) parent 1247 include/linux/of.h #define for_each_available_child_of_node(parent, child) \ parent 1248 include/linux/of.h for (child = of_get_next_available_child(parent, NULL); child != NULL; \ parent 1249 include/linux/of.h child = of_get_next_available_child(parent, child)) parent 36 include/linux/of_graph.h #define for_each_endpoint_of_node(parent, child) \ parent 37 include/linux/of_graph.h for (child = of_graph_get_next_endpoint(parent, NULL); child != NULL; \ parent 38 include/linux/of_graph.h child = of_graph_get_next_endpoint(parent, child)) parent 45 include/linux/of_graph.h struct device_node *of_graph_get_next_endpoint(const struct device_node *parent, parent 48 include/linux/of_graph.h const struct device_node *parent, int port_reg, int reg); parent 77 include/linux/of_graph.h const struct device_node *parent, parent 84 include/linux/of_graph.h const struct device_node *parent, int port_reg, int reg) parent 13 include/linux/of_pci.h struct device_node *of_pci_find_child_device(struct device_node *parent, parent 18 include/linux/of_pci.h static inline struct device_node *of_pci_find_child_device(struct device_node *parent, parent 26 include/linux/of_pdt.h phandle (*getchild)(phandle parent); parent 54 include/linux/of_platform.h struct device *parent); parent 67 include/linux/of_platform.h struct device *parent); parent 72 include/linux/of_platform.h struct device *parent); parent 77 include/linux/of_platform.h struct device *parent); parent 80 include/linux/of_platform.h struct device *parent); parent 81 include/linux/of_platform.h extern void of_platform_depopulate(struct device *parent); parent 90 include/linux/of_platform.h struct device *parent) parent 96 include/linux/of_platform.h struct device *parent) parent 100 include/linux/of_platform.h static inline void of_platform_depopulate(struct device *parent) { } parent 146 include/linux/oprofile.h struct dentry *oprofilefs_mkdir(struct dentry *parent, char const *name); parent 14 include/linux/page_counter.h struct page_counter *parent; parent 38 include/linux/page_counter.h struct page_counter *parent) parent 42 include/linux/page_counter.h counter->parent = parent; parent 38 include/linux/pci-acpi.h pbus = pbus->parent; parent 37 include/linux/pci-ecam.h struct device *parent;/* ECAM res was from this dev */ parent 572 include/linux/pci.h struct pci_bus *parent; /* Parent bus this bridge is on */ parent 623 include/linux/pci.h return !(pbus->parent); parent 987 include/linux/pci.h struct pci_bus *pci_create_root_bus(struct device *parent, int bus, parent 994 include/linux/pci.h struct pci_bus *pci_scan_root_bus(struct device *parent, int bus, parent 998 include/linux/pci.h struct pci_bus *pci_add_new_bus(struct pci_bus *parent, struct pci_dev *dev, parent 1000 include/linux/pci.h struct pci_slot *pci_create_slot(struct pci_bus *parent, int slot_nr, parent 1608 include/linux/pci.h int pci_bus_find_domain_nr(struct pci_bus *bus, struct device *parent); parent 2368 include/linux/pci.h struct pci_dev *parent = pdev; parent 2373 include/linux/pci.h while ((parent = pci_upstream_bridge(parent))) parent 2374 include/linux/pci.h if (parent->is_thunderbolt) parent 660 include/linux/perf_event.h struct perf_event *parent; parent 1308 include/linux/perf_event.h if (event->parent) parent 1309 include/linux/perf_event.h ifh = &event->parent->addr_filters; parent 227 include/linux/phy.h struct device *parent; parent 18 include/linux/phy/ulpi_phy.h ret = phy_create_lookup(phy, "usb2-phy", dev_name(ulpi->dev.parent)); parent 30 include/linux/phy/ulpi_phy.h phy_remove_lookup(phy, "usb2-phy", dev_name(ulpi->dev.parent)); parent 32 include/linux/pid_namespace.h struct pid_namespace *parent; parent 25 include/linux/platform_data/i2c-mux-gpio.h int parent; parent 27 include/linux/platform_data/i2c-mux-reg.h int parent; parent 7 include/linux/platform_data/tda9950.h struct device *parent; parent 20 include/linux/platform_data/usb-musb-ux500.h void ux500_add_usb(struct device *parent, resource_size_t base, parent 72 include/linux/platform_device.h struct device *parent; parent 106 include/linux/platform_device.h struct device *parent, const char *name, int id, parent 111 include/linux/platform_device.h .parent = parent, parent 171 include/linux/platform_device.h struct device *parent, const char *name, int id, parent 174 include/linux/platform_device.h return platform_device_register_resndata(parent, name, id, parent 407 include/linux/power_supply.h power_supply_register(struct device *parent, parent 411 include/linux/power_supply.h power_supply_register_no_ws(struct device *parent, parent 415 include/linux/power_supply.h devm_power_supply_register(struct device *parent, parent 419 include/linux/power_supply.h devm_power_supply_register_no_ws(struct device *parent, parent 297 include/linux/powercap.h struct powercap_zone *parent, parent 32 include/linux/proc_fs.h struct proc_dir_entry *parent, const struct seq_operations *ops, parent 34 include/linux/proc_fs.h #define proc_create_seq_data(name, mode, parent, ops, data) \ parent 35 include/linux/proc_fs.h proc_create_seq_private(name, mode, parent, ops, 0, data) parent 36 include/linux/proc_fs.h #define proc_create_seq(name, mode, parent, ops) \ parent 37 include/linux/proc_fs.h proc_create_seq_private(name, mode, parent, ops, 0, NULL) parent 39 include/linux/proc_fs.h struct proc_dir_entry *parent, parent 41 include/linux/proc_fs.h #define proc_create_single(name, mode, parent, show) \ parent 42 include/linux/proc_fs.h proc_create_single_data(name, mode, parent, show, NULL) parent 49 include/linux/proc_fs.h struct proc_dir_entry *proc_create(const char *name, umode_t mode, struct proc_dir_entry *parent, const struct file_operations *proc_fops); parent 59 include/linux/proc_fs.h struct proc_dir_entry *parent, const struct seq_operations *ops, parent 61 include/linux/proc_fs.h #define proc_create_net(name, mode, parent, state_size, ops) \ parent 62 include/linux/proc_fs.h proc_create_net_data(name, mode, parent, state_size, ops, NULL) parent 64 include/linux/proc_fs.h struct proc_dir_entry *parent, parent 67 include/linux/proc_fs.h struct proc_dir_entry *parent, parent 72 include/linux/proc_fs.h struct proc_dir_entry *parent, parent 98 include/linux/proc_fs.h struct proc_dir_entry *parent,const char *dest) { return NULL;} parent 100 include/linux/proc_fs.h struct proc_dir_entry *parent) {return NULL;} parent 103 include/linux/proc_fs.h umode_t mode, struct proc_dir_entry *parent, void *data) { return NULL; } parent 105 include/linux/proc_fs.h umode_t mode, struct proc_dir_entry *parent) { return NULL; } parent 106 include/linux/proc_fs.h #define proc_create_seq_private(name, mode, parent, ops, size, data) ({NULL;}) parent 107 include/linux/proc_fs.h #define proc_create_seq_data(name, mode, parent, ops, data) ({NULL;}) parent 108 include/linux/proc_fs.h #define proc_create_seq(name, mode, parent, ops) ({NULL;}) parent 109 include/linux/proc_fs.h #define proc_create_single(name, mode, parent, show) ({NULL;}) parent 110 include/linux/proc_fs.h #define proc_create_single_data(name, mode, parent, show, data) ({NULL;}) parent 111 include/linux/proc_fs.h #define proc_create(name, mode, parent, proc_fops) ({NULL;}) parent 112 include/linux/proc_fs.h #define proc_create_data(name, mode, parent, proc_fops, data) ({NULL;}) parent 120 include/linux/proc_fs.h #define remove_proc_entry(name, parent) do {} while (0) parent 121 include/linux/proc_fs.h static inline int remove_proc_subtree(const char *name, struct proc_dir_entry *parent) { return 0; } parent 123 include/linux/proc_fs.h #define proc_create_net_data(name, mode, parent, ops, state_size, data) ({NULL;}) parent 124 include/linux/proc_fs.h #define proc_create_net(name, mode, parent, state_size, ops) ({NULL;}) parent 125 include/linux/proc_fs.h #define proc_create_net_single(name, mode, parent, show, data) ({NULL;}) parent 137 include/linux/proc_fs.h struct net *net, const char *name, struct proc_dir_entry *parent) parent 139 include/linux/proc_fs.h return proc_mkdir_data(name, 0, parent, net); parent 415 include/linux/property.h const struct software_node *parent; parent 425 include/linux/property.h software_node_find_by_name(const struct software_node *parent, parent 437 include/linux/property.h const struct fwnode_handle *parent); parent 187 include/linux/ptp_clock_kernel.h struct device *parent); parent 248 include/linux/ptp_clock_kernel.h struct device *parent) parent 99 include/linux/ptrace.h return !same_thread_group(child->real_parent, child->parent); parent 127 include/linux/ptrace.h return rcu_dereference(task->parent); parent 190 include/linux/ptrace.h ns = task_active_pid_ns(rcu_dereference(current->parent)); parent 214 include/linux/ptrace.h child->parent = child->real_parent; parent 218 include/linux/ptrace.h __ptrace_link(child, current->parent, current->ptracer_cred); parent 69 include/linux/rbtree.h static inline void rb_link_node(struct rb_node *node, struct rb_node *parent, parent 72 include/linux/rbtree.h node->__rb_parent_color = (unsigned long)parent; parent 78 include/linux/rbtree.h static inline void rb_link_node_rcu(struct rb_node *node, struct rb_node *parent, parent 81 include/linux/rbtree.h node->__rb_parent_color = (unsigned long)parent; parent 170 include/linux/rbtree_augmented.h struct rb_node *parent, struct rb_root *root) parent 172 include/linux/rbtree_augmented.h if (parent) { parent 173 include/linux/rbtree_augmented.h if (parent->rb_left == old) parent 174 include/linux/rbtree_augmented.h WRITE_ONCE(parent->rb_left, new); parent 176 include/linux/rbtree_augmented.h WRITE_ONCE(parent->rb_right, new); parent 183 include/linux/rbtree_augmented.h struct rb_node *parent, struct rb_root *root) parent 185 include/linux/rbtree_augmented.h if (parent) { parent 186 include/linux/rbtree_augmented.h if (parent->rb_left == old) parent 187 include/linux/rbtree_augmented.h rcu_assign_pointer(parent->rb_left, new); parent 189 include/linux/rbtree_augmented.h rcu_assign_pointer(parent->rb_right, new); parent 194 include/linux/rbtree_augmented.h extern void __rb_erase_color(struct rb_node *parent, struct rb_root *root, parent 203 include/linux/rbtree_augmented.h struct rb_node *parent, *rebalance; parent 215 include/linux/rbtree_augmented.h parent = __rb_parent(pc); parent 216 include/linux/rbtree_augmented.h __rb_change_child(node, child, parent, root); parent 221 include/linux/rbtree_augmented.h rebalance = __rb_is_black(pc) ? parent : NULL; parent 222 include/linux/rbtree_augmented.h tmp = parent; parent 226 include/linux/rbtree_augmented.h parent = __rb_parent(pc); parent 227 include/linux/rbtree_augmented.h __rb_change_child(node, tmp, parent, root); parent 229 include/linux/rbtree_augmented.h tmp = parent; parent 244 include/linux/rbtree_augmented.h parent = successor; parent 264 include/linux/rbtree_augmented.h parent = successor; parent 269 include/linux/rbtree_augmented.h WRITE_ONCE(parent->rb_left, child2); parent 274 include/linux/rbtree_augmented.h augment->propagate(parent, successor); parent 287 include/linux/rbtree_augmented.h rb_set_parent_color(child2, parent, RB_BLACK); parent 292 include/linux/rbtree_augmented.h rebalance = __rb_is_black(pc2) ? parent : NULL; parent 82 include/linux/rbtree_latch.h struct rb_node *parent = NULL; parent 86 include/linux/rbtree_latch.h parent = *link; parent 87 include/linux/rbtree_latch.h ltp = __lt_from_rb(parent, idx); parent 90 include/linux/rbtree_latch.h link = &parent->rb_left; parent 92 include/linux/rbtree_latch.h link = &parent->rb_right; parent 95 include/linux/rbtree_latch.h rb_link_node_rcu(node, parent, link); parent 72 include/linux/relay.h struct dentry *parent; /* parent dentry passed to open */ parent 147 include/linux/relay.h struct dentry *parent, parent 170 include/linux/relay.h struct dentry *parent, parent 177 include/linux/relay.h struct dentry *parent); parent 624 include/linux/remoteproc.h return container_of(vdev->dev.parent, struct rproc_vdev, dev); parent 80 include/linux/rfkill.h struct device *parent, parent 228 include/linux/rfkill.h struct device *parent, parent 49 include/linux/rmap.h struct anon_vma *parent; /* Parent of this anon_vma */ parent 12 include/linux/rpmsg/qcom_glink.h struct qcom_glink *qcom_glink_smem_register(struct device *parent, parent 19 include/linux/rpmsg/qcom_glink.h qcom_glink_smem_register(struct device *parent, parent 12 include/linux/rpmsg/qcom_smd.h struct qcom_smd_edge *qcom_smd_register_edge(struct device *parent, parent 19 include/linux/rpmsg/qcom_smd.h qcom_smd_register_edge(struct device *parent, parent 463 include/linux/sched.h struct sched_entity *parent; parent 491 include/linux/sched.h struct sched_rt_entity *parent; parent 805 include/linux/sched.h struct task_struct __rcu *parent; parent 332 include/linux/sched/signal.h extern void __wake_up_parent(struct task_struct *p, struct task_struct *parent); parent 73 include/linux/sched/topology.h struct sched_domain __rcu *parent; /* top domain must be null terminated */ parent 267 include/linux/scmi_protocol.h scmi_device_create(struct device_node *np, struct device *parent, int protocol); parent 136 include/linux/security.h extern int cap_ptrace_traceme(struct task_struct *parent); parent 260 include/linux/security.h int security_ptrace_traceme(struct task_struct *parent); parent 514 include/linux/security.h static inline int security_ptrace_traceme(struct task_struct *parent) parent 516 include/linux/security.h return cap_ptrace_traceme(parent); parent 1306 include/linux/security.h void security_sock_graft(struct sock*sk, struct socket *parent); parent 1464 include/linux/security.h static inline void security_sock_graft(struct sock *sk, struct socket *parent) parent 1813 include/linux/security.h struct dentry *parent, void *data, parent 1815 include/linux/security.h extern struct dentry *securityfs_create_dir(const char *name, struct dentry *parent); parent 1817 include/linux/security.h struct dentry *parent, parent 1825 include/linux/security.h struct dentry *parent) parent 1832 include/linux/security.h struct dentry *parent, parent 1840 include/linux/security.h struct dentry *parent, parent 314 include/linux/serdev.h struct device *parent, parent 319 include/linux/serdev.h struct device *parent, parent 40 include/linux/serio.h struct serio *parent; parent 30 include/linux/sh_clk.h int (*set_parent)(struct clk *clk, struct clk *parent); parent 40 include/linux/sh_clk.h struct clk *parent; parent 84 include/linux/sh_clk.h int clk_reparent(struct clk *child, struct clk *parent); parent 119 include/linux/sh_clk.h .parent = _parent, \ parent 153 include/linux/sh_clk.h .parent = _parent, \ parent 190 include/linux/sh_clk.h .parent = _parent, \ parent 208 include/linux/sh_clk.h .parent = _parent, \ parent 18 include/linux/soc/ti/ti_sci_inta_msi.h struct irq_domain *parent); parent 31 include/linux/soundwire/sdw_intel.h struct device *parent; parent 107 include/linux/spmi.h struct spmi_controller *spmi_controller_alloc(struct device *parent, parent 98 include/linux/stm.h int stm_register_device(struct device *parent, struct stm_data *stm_data, parent 124 include/linux/stm.h int stm_source_register_device(struct device *parent, parent 226 include/linux/sunrpc/cache.h extern int sunrpc_cache_register_pipefs(struct dentry *parent, const char *, parent 158 include/linux/sysctl.h struct ctl_dir *parent; parent 550 include/linux/sysfs.h static inline struct kernfs_node *sysfs_get_dirent(struct kernfs_node *parent, parent 553 include/linux/sysfs.h return kernfs_find_and_get(parent, name); parent 148 include/linux/thunderbolt.h int tb_property_add_immediate(struct tb_property_dir *parent, const char *key, parent 150 include/linux/thunderbolt.h int tb_property_add_data(struct tb_property_dir *parent, const char *key, parent 152 include/linux/thunderbolt.h int tb_property_add_text(struct tb_property_dir *parent, const char *key, parent 154 include/linux/thunderbolt.h int tb_property_add_dir(struct tb_property_dir *parent, const char *key, parent 424 include/linux/thunderbolt.h return tb_to_xdomain(svc->dev.parent); parent 25 include/linux/tracefs.h struct dentry *parent, void *data, parent 28 include/linux/tracefs.h struct dentry *tracefs_create_dir(const char *name, struct dentry *parent); parent 33 include/linux/tracefs.h struct dentry *tracefs_create_instance_dir(const char *name, struct dentry *parent, parent 116 include/linux/uio_driver.h struct device *parent, parent 120 include/linux/uio_driver.h #define uio_register_device(parent, info) \ parent 121 include/linux/uio_driver.h __uio_register_device(THIS_MODULE, parent, info) parent 645 include/linux/usb.h struct usb_device *parent; parent 716 include/linux/usb.h return to_usb_device(intf->dev.parent); parent 732 include/linux/usb/gadget.h extern int usb_add_gadget_udc_release(struct device *parent, parent 734 include/linux/usb/gadget.h extern int usb_add_gadget_udc(struct device *parent, struct usb_gadget *gadget); parent 524 include/linux/usb/hcd.h extern struct usb_device *usb_alloc_dev(struct usb_device *parent, parent 218 include/linux/usb/typec.h struct typec_port *typec_register_port(struct device *parent, parent 25 include/linux/usb/typec_mux.h typec_switch_register(struct device *parent, parent 44 include/linux/usb/typec_mux.h typec_mux_register(struct device *parent, const struct typec_mux_desc *desc); parent 60 include/linux/user_namespace.h struct user_namespace *parent; parent 36 include/linux/vexpress.h struct device *vexpress_config_bridge_register(struct device *parent, parent 96 include/linux/watchdog.h struct device *parent; parent 411 include/linux/wimax/debug.h #define d_level_register_debugfs(prefix, name, parent) \ parent 414 include/linux/wimax/debug.h prefix #name, 0600, parent, \ parent 1092 include/linux/xarray.h struct xa_node __rcu *parent; /* NULL at top of tree */ parent 1162 include/linux/xarray.h return rcu_dereference_check(node->parent, parent 1170 include/linux/xarray.h return rcu_dereference_protected(node->parent, parent 273 include/media/cec.h int cec_register_adapter(struct cec_adapter *adap, struct device *parent); parent 375 include/media/cec.h struct device *parent) parent 96 include/media/demux.h struct dmx_demux *parent; parent 133 include/media/demux.h struct dmx_section_feed *parent; parent 165 include/media/demux.h struct dmx_demux *parent; parent 84 include/media/media-devnode.h struct device *parent; /* device parent */ parent 277 include/media/rc-core.h int devm_rc_register_device(struct device *parent, struct rc_dev *dev); parent 30 include/media/soc_camera.h struct device *parent; /* Camera host device */ parent 133 include/media/v4l2-async.h struct v4l2_async_notifier *parent; parent 1139 include/media/v4l2-ctrls.h struct v4l2_ctrl_handler *parent); parent 1156 include/media/v4l2-ctrls.h struct v4l2_ctrl_handler *parent); parent 1177 include/media/v4l2-ctrls.h struct v4l2_ctrl_handler *parent); parent 252 include/media/v4l2-dv-timings.h int v4l2_phys_addr_validate(u16 phys_addr, u16 *parent, u16 *port); parent 75 include/net/af_vsock.h struct sock *parent, parent 248 include/net/bluetooth/bluetooth.h struct sock *parent; parent 279 include/net/bluetooth/bluetooth.h void bt_accept_enqueue(struct sock *parent, struct sock *sk, bool bh); parent 281 include/net/bluetooth/bluetooth.h struct sock *bt_accept_dequeue(struct sock *parent, struct socket *newsock); parent 1154 include/net/bluetooth/hci_core.h #define SET_HCIDEV_DEV(hdev, pdev) ((hdev)->dev.parent = (pdev)) parent 4729 include/net/cfg80211.h wiphy->dev.parent = dev; parent 4740 include/net/cfg80211.h return wiphy->dev.parent; parent 381 include/net/cfg802154.h phy->dev.parent = dev; parent 324 include/net/devlink.h struct devlink_resource *parent; parent 172 include/net/inet_frag.h struct sk_buff *parent); parent 71 include/net/ip6_fib.h struct fib6_node __rcu *parent; parent 121 include/net/iucv/af_iucv.h struct sock *parent; parent 165 include/net/iucv/af_iucv.h void iucv_accept_enqueue(struct sock *parent, struct sock *sk); parent 167 include/net/iucv/af_iucv.h struct sock *iucv_accept_dequeue(struct sock *parent, struct socket *newsock); parent 79 include/net/mac802154.h struct device *parent; parent 229 include/net/nfc/nfc.h nfc_dev->dev.parent = dev; parent 736 include/net/pkt_cls.h u32 parent; parent 782 include/net/pkt_cls.h u32 parent; parent 814 include/net/pkt_cls.h u32 parent; parent 42 include/net/request_sock.h int inet_rtx_syn_ack(const struct sock *parent, struct request_sock *req); parent 192 include/net/request_sock.h struct sock *parent) parent 199 include/net/request_sock.h sk_acceptq_removed(parent); parent 87 include/net/sch_generic.h u32 parent; parent 80 include/net/smc.h struct smcd_dev *smcd_alloc_dev(struct device *parent, const char *name, parent 1831 include/net/sock.h static inline void sock_graft(struct sock *sk, struct socket *parent) parent 1833 include/net/sock.h WARN_ON(parent->sk); parent 1835 include/net/sock.h rcu_assign_pointer(sk->sk_wq, &parent->wq); parent 1836 include/net/sock.h parent->sk = sk; parent 1837 include/net/sock.h sk_set_socket(sk, parent); parent 1838 include/net/sock.h sk->sk_uid = SOCK_INODE(parent)->i_uid; parent 1839 include/net/sock.h security_sock_graft(sk, parent); parent 380 include/net/tcp.h int tcp_child_process(struct sock *parent, struct sock *child, parent 439 include/net/wimax.h return wimax_dev->net_dev->dev.parent; parent 106 include/scsi/fcoe_sysfs.h dev_to_ctlr((x)->dev.parent) parent 110 include/scsi/fcoe_sysfs.h struct fcoe_ctlr_device *fcoe_ctlr_device_add(struct device *parent, parent 176 include/scsi/libsas.h struct domain_device *parent; parent 238 include/scsi/scsi_device.h to_scsi_device(class_dev->parent) parent 321 include/scsi/scsi_device.h return to_scsi_target(sdev->sdev_gendev.parent); parent 324 include/scsi/scsi_device.h to_scsi_target(class_dev->parent) parent 420 include/scsi/scsi_device.h extern void scsi_scan_target(struct device *parent, unsigned int channel, parent 719 include/scsi/scsi_host.h if (!dev->parent) parent 721 include/scsi/scsi_host.h dev = dev->parent; parent 758 include/scsi/scsi_host.h return shost->shost_gendev.parent; parent 49 include/scsi/scsi_transport.h dev_to_shost((tc)->parent) parent 254 include/scsi/scsi_transport_fc.h dev_to_vport(dev->parent) parent 260 include/scsi/scsi_transport_fc.h (v->dev.parent) parent 364 include/scsi/scsi_transport_fc.h dev_to_rport(dev->parent) parent 366 include/scsi/scsi_transport_fc.h dev_to_shost(r->dev.parent) parent 395 include/scsi/scsi_transport_fc.h scsi_is_fc_rport(s->dev.parent) ? dev_to_rport(s->dev.parent) : NULL parent 206 include/scsi/scsi_transport_iscsi.h iscsi_dev_to_conn(_cdev->parent) parent 209 include/scsi/scsi_transport_iscsi.h iscsi_dev_to_session(_conn->dev.parent) parent 252 include/scsi/scsi_transport_iscsi.h iscsi_dev_to_session(_cdev->parent) parent 255 include/scsi/scsi_transport_iscsi.h dev_to_shost(_session->dev.parent) parent 258 include/scsi/scsi_transport_iscsi.h iscsi_dev_to_session(_stgt->dev.parent) parent 293 include/scsi/scsi_transport_iscsi.h dev_to_shost(_iface->dev.parent) parent 337 include/scsi/scsi_transport_iscsi.h iscsi_dev_to_flash_session(_conn->dev.parent) parent 399 include/scsi/scsi_transport_iscsi.h dev_to_shost(_session->dev.parent) parent 90 include/scsi/scsi_transport_sas.h dev_to_phy((dev)->parent) parent 92 include/scsi/scsi_transport_sas.h dev_to_shost((phy)->dev.parent) parent 106 include/scsi/scsi_transport_sas.h dev_to_rphy((dev)->parent) parent 108 include/scsi/scsi_transport_sas.h dev_to_shost((rphy)->dev.parent) parent 110 include/scsi/scsi_transport_sas.h dev_to_rphy((targ)->dev.parent) parent 165 include/scsi/scsi_transport_sas.h dev_to_sas_port((dev)->parent) parent 242 include/scsi/scsi_transport_sas.h #define scsi_is_sas_phy_local(phy) scsi_is_host_device((phy)->dev.parent) parent 966 include/soc/tegra/bpmp-abi.h uint32_t parent; parent 37 include/sound/ac97/controller.h struct device *parent; parent 222 include/sound/core.h int snd_card_new(struct device *parent, int idx, const char *xid, parent 381 include/sound/core.h #define gameport_set_dev_parent(gp,xdev) ((gp)->dev.parent = (xdev)) parent 69 include/sound/info.h struct snd_info_entry *parent; parent 116 include/sound/info.h struct snd_info_entry *parent); parent 119 include/sound/info.h struct snd_info_entry *parent); parent 167 include/sound/info.h static inline struct snd_info_entry *snd_info_create_module_entry(struct module *module, const char *name, struct snd_info_entry *parent) { return NULL; } parent 168 include/sound/info.h static inline struct snd_info_entry *snd_info_create_card_entry(struct snd_card *card, const char *name, struct snd_info_entry *parent) { return NULL; } parent 80 include/sound/jack.h void snd_jack_set_parent(struct snd_jack *jack, struct device *parent); parent 106 include/sound/jack.h struct device *parent) parent 450 include/sound/soc-dapm.h struct dentry *parent); parent 658 include/trace/events/btrfs.h __field( u64, parent ) parent 669 include/trace/events/btrfs.h __entry->parent = btrfs_ino(BTRFS_I(d_inode(dentry->d_parent))); parent 678 include/trace/events/btrfs.h __entry->parent, parent 758 include/trace/events/btrfs.h __field( u64, parent ) parent 769 include/trace/events/btrfs.h __entry->parent = full_ref->parent; parent 782 include/trace/events/btrfs.h show_root_type(__entry->parent), parent 821 include/trace/events/btrfs.h __field( u64, parent ) parent 833 include/trace/events/btrfs.h __entry->parent = full_ref->parent; parent 847 include/trace/events/btrfs.h show_root_type(__entry->parent), parent 1783 include/trace/events/btrfs.h __field( u64, parent ) parent 1796 include/trace/events/btrfs.h __entry->parent = oldref->parent; parent 1808 include/trace/events/btrfs.h __entry->parent, parent 123 include/trace/events/clk.h TP_PROTO(struct clk_core *core, struct clk_core *parent), parent 125 include/trace/events/clk.h TP_ARGS(core, parent), parent 129 include/trace/events/clk.h __string( pname, parent ? parent->name : "none" ) parent 134 include/trace/events/clk.h __assign_str(pname, parent ? parent->name : "none"); parent 142 include/trace/events/clk.h TP_PROTO(struct clk_core *core, struct clk_core *parent), parent 144 include/trace/events/clk.h TP_ARGS(core, parent) parent 149 include/trace/events/clk.h TP_PROTO(struct clk_core *core, struct clk_core *parent), parent 151 include/trace/events/clk.h TP_ARGS(core, parent) parent 891 include/trace/events/ext4.h __field( ino_t, parent ) parent 901 include/trace/events/ext4.h __entry->parent = d_inode(dentry->d_parent)->i_ino; parent 907 include/trace/events/ext4.h (unsigned long) __entry->parent, __entry->datasync) parent 1446 include/trace/events/ext4.h TP_PROTO(struct inode *parent, struct dentry *dentry), parent 1448 include/trace/events/ext4.h TP_ARGS(parent, dentry), parent 1453 include/trace/events/ext4.h __field( ino_t, parent ) parent 1460 include/trace/events/ext4.h __entry->parent = parent->i_ino; parent 1467 include/trace/events/ext4.h (unsigned long) __entry->parent) parent 171 include/trace/events/fscache.h __field(struct fscache_cookie *, parent ) parent 181 include/trace/events/fscache.h __entry->parent = cookie->parent; parent 192 include/trace/events/fscache.h __entry->parent, __entry->n_children, __entry->n_active, parent 223 include/trace/events/fscache.h __field(struct fscache_cookie *, parent ) parent 232 include/trace/events/fscache.h __entry->parent = cookie->parent; parent 233 include/trace/events/fscache.h __entry->p_usage = atomic_read(&cookie->parent->usage); parent 234 include/trace/events/fscache.h __entry->p_n_children = atomic_read(&cookie->parent->n_children); parent 235 include/trace/events/fscache.h __entry->p_flags = cookie->parent->flags; parent 241 include/trace/events/fscache.h __entry->cookie, __entry->parent, __entry->p_usage, parent 252 include/trace/events/fscache.h __field(struct fscache_cookie *, parent ) parent 262 include/trace/events/fscache.h __entry->parent = cookie->parent; parent 272 include/trace/events/fscache.h __entry->parent, __entry->n_children, __entry->n_active, parent 33 include/trace/events/kyber.h __entry->dev = disk_devt(dev_to_disk(kobj_to_dev(q->kobj.parent))); parent 62 include/trace/events/kyber.h __entry->dev = disk_devt(dev_to_disk(kobj_to_dev(q->kobj.parent))); parent 84 include/trace/events/kyber.h __entry->dev = disk_devt(dev_to_disk(kobj_to_dev(q->kobj.parent))); parent 134 include/trace/events/objagg.h const struct objagg_obj *parent, parent 137 include/trace/events/objagg.h TP_ARGS(objagg, obj, parent, parent_refcount), parent 142 include/trace/events/objagg.h __field(const void *, parent) parent 149 include/trace/events/objagg.h __entry->parent = parent; parent 155 include/trace/events/objagg.h __entry->parent, __entry->parent_refcount) parent 161 include/trace/events/objagg.h const struct objagg_obj *parent, parent 164 include/trace/events/objagg.h TP_ARGS(objagg, obj, parent, parent_refcount), parent 169 include/trace/events/objagg.h __field(const void *, parent) parent 176 include/trace/events/objagg.h __entry->parent = parent; parent 182 include/trace/events/objagg.h __entry->parent, __entry->parent_refcount) parent 185 include/trace/events/power.h __string(parent, dev->parent ? dev_name(dev->parent) : "none") parent 193 include/trace/events/power.h __assign_str(parent, parent 194 include/trace/events/power.h dev->parent ? dev_name(dev->parent) : "none"); parent 200 include/trace/events/power.h __get_str(device), __get_str(parent), __get_str(pm_ops), parent 26 include/trace/events/qdisc.h __field( u32, parent ) parent 38 include/trace/events/qdisc.h __entry->parent = qdisc->parent; parent 43 include/trace/events/qdisc.h __entry->ifindex, __entry->handle, __entry->parent, parent 289 include/trace/events/sched.h TP_PROTO(struct task_struct *parent, struct task_struct *child), parent 291 include/trace/events/sched.h TP_ARGS(parent, child), parent 301 include/trace/events/sched.h memcpy(__entry->parent_comm, parent->comm, TASK_COMM_LEN); parent 302 include/trace/events/sched.h __entry->parent_pid = parent->pid; parent 134 include/uapi/linux/android/binder.h binder_size_t parent; parent 167 include/uapi/linux/android/binder.h binder_size_t parent; parent 39 include/uapi/linux/dlm_device.h __u32 parent; parent 834 include/uapi/linux/fuse.h uint64_t parent; parent 840 include/uapi/linux/fuse.h uint64_t parent; parent 139 include/uapi/linux/iso_fs.h __u8 parent[2]; /* 721 */ parent 815 include/video/omapfb_dss.h omapdss_of_get_next_port(const struct device_node *parent, parent 819 include/video/omapfb_dss.h omapdss_of_get_next_endpoint(const struct device_node *parent, parent 823 include/video/omapfb_dss.h omapdss_of_get_first_endpoint(const struct device_node *parent); parent 98 init/init_task.c .parent = &init_task, parent 134 ipc/mqueue.c struct rb_node **p, *parent = NULL; parent 140 ipc/mqueue.c parent = *p; parent 141 ipc/mqueue.c leaf = rb_entry(parent, struct posix_msg_tree_node, rb_node); parent 165 ipc/mqueue.c rb_link_node(&leaf->rb_node, parent, p); parent 192 ipc/mqueue.c struct rb_node *parent = NULL; parent 202 ipc/mqueue.c parent = info->msg_tree_rightmost; parent 203 ipc/mqueue.c if (!parent) { parent 212 ipc/mqueue.c leaf = rb_entry(parent, struct posix_msg_tree_node, rb_node); parent 576 kernel/acct.c for ( ; ns; ns = ns->parent) { parent 600 kernel/acct.c for (ns = task_active_pid_ns(current); ns != NULL; ns = ns->parent) { parent 41 kernel/audit_watch.c struct audit_parent *parent; /* associated parent */ parent 58 kernel/audit_watch.c static void audit_free_parent(struct audit_parent *parent) parent 60 kernel/audit_watch.c WARN_ON(!list_empty(&parent->watches)); parent 61 kernel/audit_watch.c kfree(parent); parent 66 kernel/audit_watch.c struct audit_parent *parent; parent 68 kernel/audit_watch.c parent = container_of(entry, struct audit_parent, mark); parent 69 kernel/audit_watch.c audit_free_parent(parent); parent 72 kernel/audit_watch.c static void audit_get_parent(struct audit_parent *parent) parent 74 kernel/audit_watch.c if (likely(parent)) parent 75 kernel/audit_watch.c fsnotify_get_mark(&parent->mark); parent 78 kernel/audit_watch.c static void audit_put_parent(struct audit_parent *parent) parent 80 kernel/audit_watch.c if (likely(parent)) parent 81 kernel/audit_watch.c fsnotify_put_mark(&parent->mark); parent 90 kernel/audit_watch.c struct audit_parent *parent = NULL; parent 95 kernel/audit_watch.c parent = container_of(entry, struct audit_parent, mark); parent 97 kernel/audit_watch.c return parent; parent 108 kernel/audit_watch.c WARN_ON(watch->parent); parent 118 kernel/audit_watch.c audit_put_parent(watch->parent); parent 119 kernel/audit_watch.c watch->parent = NULL; parent 139 kernel/audit_watch.c struct audit_parent *parent; parent 142 kernel/audit_watch.c parent = kzalloc(sizeof(*parent), GFP_KERNEL); parent 143 kernel/audit_watch.c if (unlikely(!parent)) parent 146 kernel/audit_watch.c INIT_LIST_HEAD(&parent->watches); parent 148 kernel/audit_watch.c fsnotify_init_mark(&parent->mark, audit_watch_group); parent 149 kernel/audit_watch.c parent->mark.mask = AUDIT_FS_WATCH; parent 150 kernel/audit_watch.c ret = fsnotify_add_inode_mark(&parent->mark, inode, 0); parent 152 kernel/audit_watch.c audit_free_parent(parent); parent 156 kernel/audit_watch.c return parent; parent 219 kernel/audit_watch.c audit_get_parent(old->parent); parent 220 kernel/audit_watch.c new->parent = old->parent; parent 244 kernel/audit_watch.c static void audit_update_watch(struct audit_parent *parent, parent 255 kernel/audit_watch.c list_for_each_entry_safe(owatch, nextw, &parent->watches, wlist) { parent 317 kernel/audit_watch.c list_add(&nwatch->wlist, &parent->watches); parent 323 kernel/audit_watch.c static void audit_remove_parent_watches(struct audit_parent *parent) parent 330 kernel/audit_watch.c list_for_each_entry_safe(w, nextw, &parent->watches, wlist) { parent 345 kernel/audit_watch.c fsnotify_destroy_mark(&parent->mark, audit_watch_group); parent 349 kernel/audit_watch.c static int audit_get_nd(struct audit_watch *watch, struct path *parent) parent 351 kernel/audit_watch.c struct dentry *d = kern_path_locked(watch->path, parent); parent 359 kernel/audit_watch.c inode_unlock(d_backing_inode(parent->dentry)); parent 367 kernel/audit_watch.c struct audit_parent *parent) parent 374 kernel/audit_watch.c list_for_each_entry(w, &parent->watches, wlist) { parent 386 kernel/audit_watch.c audit_put_parent(parent); parent 391 kernel/audit_watch.c watch->parent = parent; parent 394 kernel/audit_watch.c list_add(&watch->wlist, &parent->watches); parent 404 kernel/audit_watch.c struct audit_parent *parent; parent 429 kernel/audit_watch.c parent = audit_find_parent(d_backing_inode(parent_path.dentry)); parent 430 kernel/audit_watch.c if (!parent) { parent 431 kernel/audit_watch.c parent = audit_init_parent(&parent_path); parent 432 kernel/audit_watch.c if (IS_ERR(parent)) { parent 433 kernel/audit_watch.c ret = PTR_ERR(parent); parent 438 kernel/audit_watch.c audit_add_to_parent(krule, parent); parent 451 kernel/audit_watch.c struct audit_parent *parent = watch->parent; parent 460 kernel/audit_watch.c audit_get_parent(parent); parent 462 kernel/audit_watch.c if (list_empty(&parent->watches)) parent 463 kernel/audit_watch.c fsnotify_destroy_mark(&parent->mark, audit_watch_group); parent 464 kernel/audit_watch.c audit_put_parent(parent); parent 477 kernel/audit_watch.c struct audit_parent *parent; parent 479 kernel/audit_watch.c parent = container_of(inode_mark, struct audit_parent, mark); parent 497 kernel/audit_watch.c audit_update_watch(parent, dname, inode->i_sb->s_dev, inode->i_ino, 0); parent 499 kernel/audit_watch.c audit_update_watch(parent, dname, AUDIT_DEV_UNSET, AUDIT_INO_UNSET, 1); parent 501 kernel/audit_watch.c audit_remove_parent_watches(parent); parent 1768 kernel/auditsc.c const struct dentry *d, *parent; parent 1793 kernel/auditsc.c parent = d->d_parent; parent 1794 kernel/auditsc.c if (parent == d) parent 1796 kernel/auditsc.c d = parent; parent 1950 kernel/auditsc.c bool parent = flags & AUDIT_INODE_PARENT; parent 1983 kernel/auditsc.c if (parent) { parent 2008 kernel/auditsc.c if (parent) { parent 2029 kernel/auditsc.c if (parent) { parent 2061 kernel/auditsc.c void __audit_inode_child(struct inode *parent, parent 2082 kernel/auditsc.c && audit_comparator(parent->i_sb->s_magic, parent 2102 kernel/auditsc.c if (n->ino == parent->i_ino && n->dev == parent->i_sb->s_dev && parent 2136 kernel/auditsc.c audit_copy_inode(n, NULL, parent, 0); parent 1150 kernel/bpf/cgroup.c if (dir->header.parent) { parent 1151 kernel/bpf/cgroup.c tmp_ret = sysctl_cpy_dir(dir->header.parent, bufp, lenp); parent 1187 kernel/bpf/cgroup.c tmp_ret = sysctl_cpy_dir(ctx->head->parent, &buf, &buf_len); parent 88 kernel/bpf/local_storage.c struct rb_node **new = &(root->rb_node), *parent = NULL; parent 95 kernel/bpf/local_storage.c parent = *new; parent 108 kernel/bpf/local_storage.c rb_link_node(&storage->node, parent, new); parent 436 kernel/bpf/lpm_trie.c struct lpm_trie_node *node, *parent; parent 455 kernel/bpf/lpm_trie.c parent = NULL; parent 464 kernel/bpf/lpm_trie.c parent = node; parent 495 kernel/bpf/lpm_trie.c if (parent && (parent->flags & LPM_TREE_NODE_FLAG_IM) && parent 497 kernel/bpf/lpm_trie.c if (node == rcu_access_pointer(parent->child[0])) parent 499 kernel/bpf/lpm_trie.c *trim2, rcu_access_pointer(parent->child[1])); parent 502 kernel/bpf/lpm_trie.c *trim2, rcu_access_pointer(parent->child[0])); parent 503 kernel/bpf/lpm_trie.c kfree_rcu(parent, rcu); parent 632 kernel/bpf/lpm_trie.c struct lpm_trie_node *node, *next_node = NULL, *parent, *search_root; parent 686 kernel/bpf/lpm_trie.c parent = node_stack[stack_ptr - 1]; parent 687 kernel/bpf/lpm_trie.c if (rcu_dereference(parent->child[0]) == node) { parent 688 kernel/bpf/lpm_trie.c search_root = rcu_dereference(parent->child[1]); parent 692 kernel/bpf/lpm_trie.c if (!(parent->flags & LPM_TREE_NODE_FLAG_IM)) { parent 693 kernel/bpf/lpm_trie.c next_node = parent; parent 697 kernel/bpf/lpm_trie.c node = parent; parent 740 kernel/bpf/verifier.c dst_state->parent = src->parent; parent 771 kernel/bpf/verifier.c st = st->parent; parent 828 kernel/bpf/verifier.c if (elem->st.parent) { parent 829 kernel/bpf/verifier.c ++elem->st.parent->branches; parent 1050 kernel/bpf/verifier.c regs[i].parent = NULL; parent 1197 kernel/bpf/verifier.c struct bpf_reg_state *parent, u8 flag) parent 1199 kernel/bpf/verifier.c bool writes = parent == state->parent; /* Observe write marks */ parent 1202 kernel/bpf/verifier.c while (parent) { parent 1206 kernel/bpf/verifier.c if (parent->live & REG_LIVE_DONE) { parent 1208 kernel/bpf/verifier.c reg_type_str[parent->type], parent 1209 kernel/bpf/verifier.c parent->var_off.value, parent->off); parent 1215 kernel/bpf/verifier.c if ((parent->live & REG_LIVE_READ) == flag || parent 1216 kernel/bpf/verifier.c parent->live & REG_LIVE_READ64) parent 1228 kernel/bpf/verifier.c parent->live |= flag; parent 1231 kernel/bpf/verifier.c parent->live &= ~REG_LIVE_READ32; parent 1232 kernel/bpf/verifier.c state = parent; parent 1233 kernel/bpf/verifier.c parent = state->parent; parent 1387 kernel/bpf/verifier.c return mark_reg_read(env, reg, reg->parent, parent 1640 kernel/bpf/verifier.c for (; st; st = st->parent) parent 1754 kernel/bpf/verifier.c st = st->parent; parent 2050 kernel/bpf/verifier.c mark_reg_read(env, reg, reg->parent, REG_LIVE_READ64); parent 2079 kernel/bpf/verifier.c mark_reg_read(env, reg, reg->parent, REG_LIVE_READ64); parent 2094 kernel/bpf/verifier.c mark_reg_read(env, reg, reg->parent, REG_LIVE_READ64); parent 3091 kernel/bpf/verifier.c state->stack[spi].spilled_ptr.parent, parent 6904 kernel/bpf/verifier.c equal = memcmp(rold, rcur, offsetof(struct bpf_reg_state, parent)) == 0; parent 7209 kernel/bpf/verifier.c struct bpf_func_state *state, *parent; parent 7220 kernel/bpf/verifier.c parent = vparent->frame[frame]; parent 7222 kernel/bpf/verifier.c parent_reg = parent->regs; parent 7236 kernel/bpf/verifier.c i < parent->allocated_stack / BPF_REG_SIZE; i++) { parent 7237 kernel/bpf/verifier.c parent_reg = &parent->stack[i].spilled_ptr; parent 7301 kernel/bpf/verifier.c offsetof(struct bpf_reg_state, parent))) parent 7474 kernel/bpf/verifier.c cur->parent = new; parent 7494 kernel/bpf/verifier.c cur->frame[j]->regs[i].parent = &new->frame[j]->regs[i]; parent 7506 kernel/bpf/verifier.c frame->stack[i].spilled_ptr.parent = parent 826 kernel/cgroup/cgroup-v1.c if (kn->parent != new_parent) parent 420 kernel/cgroup/cgroup.c struct cgroup *parent = cgroup_parent(cgrp); parent 423 kernel/cgroup/cgroup.c if (parent) { parent 424 kernel/cgroup/cgroup.c u16 ss_mask = parent->subtree_control; parent 441 kernel/cgroup/cgroup.c struct cgroup *parent = cgroup_parent(cgrp); parent 443 kernel/cgroup/cgroup.c if (parent) { parent 444 kernel/cgroup/cgroup.c u16 ss_mask = parent->subtree_ss_mask; parent 632 kernel/cgroup/cgroup.c struct cgroup *cgrp = of->kn->parent->priv; parent 1570 kernel/cgroup/cgroup.c cgrp = kn->parent->priv; parent 1602 kernel/cgroup/cgroup.c cgrp = kn->parent->priv; parent 3165 kernel/cgroup/cgroup.c if (css->parent && parent 3380 kernel/cgroup/cgroup.c struct cgroup *parent = cgroup_parent(cgrp); parent 3381 kernel/cgroup/cgroup.c struct cgroup *dom_cgrp = parent->dom_cgrp; parent 3419 kernel/cgroup/cgroup.c parent->nr_threaded_children++; parent 3739 kernel/cgroup/cgroup.c struct cgroup *cgrp = of->kn->parent->priv; parent 4181 kernel/cgroup/cgroup.c struct cgroup_subsys_state *parent) parent 4208 kernel/cgroup/cgroup.c next = list_entry_rcu(parent->children.next, struct cgroup_subsys_state, sibling); parent 4212 kernel/cgroup/cgroup.c list_for_each_entry_rcu(next, &parent->children, sibling) parent 4221 kernel/cgroup/cgroup.c if (&next->sibling != &parent->children) parent 4266 kernel/cgroup/cgroup.c next = css_next_child(pos, pos->parent); parent 4269 kernel/cgroup/cgroup.c pos = pos->parent; parent 4359 kernel/cgroup/cgroup.c next = css_next_child(pos, pos->parent); parent 4364 kernel/cgroup/cgroup.c return pos->parent; parent 4978 kernel/cgroup/cgroup.c struct cgroup_subsys_state *parent = css->parent; parent 4985 kernel/cgroup/cgroup.c if (parent) parent 4986 kernel/cgroup/cgroup.c css_put(parent); parent 5102 kernel/cgroup/cgroup.c css->parent = cgroup_css(cgroup_parent(cgrp), ss); parent 5103 kernel/cgroup/cgroup.c css_get(css->parent); parent 5127 kernel/cgroup/cgroup.c if (css->parent) parent 5128 kernel/cgroup/cgroup.c atomic_inc(&css->parent->online_cnt); parent 5164 kernel/cgroup/cgroup.c struct cgroup *parent = cgroup_parent(cgrp); parent 5165 kernel/cgroup/cgroup.c struct cgroup_subsys_state *parent_css = cgroup_css(parent, ss); parent 5197 kernel/cgroup/cgroup.c cgroup_parent(parent)) { parent 5221 kernel/cgroup/cgroup.c static struct cgroup *cgroup_create(struct cgroup *parent) parent 5223 kernel/cgroup/cgroup.c struct cgroup_root *root = parent->root; parent 5225 kernel/cgroup/cgroup.c int level = parent->level + 1; parent 5238 kernel/cgroup/cgroup.c if (cgroup_on_dfl(parent)) { parent 5256 kernel/cgroup/cgroup.c cgrp->self.parent = &parent->self; parent 5272 kernel/cgroup/cgroup.c cgrp->freezer.e_freeze = parent->freezer.e_freeze; parent 5302 kernel/cgroup/cgroup.c if (notify_on_release(parent)) parent 5305 kernel/cgroup/cgroup.c if (test_bit(CGRP_CPUSET_CLONE_CHILDREN, &parent->flags)) parent 5313 kernel/cgroup/cgroup.c cgroup_get_live(parent); parent 5337 kernel/cgroup/cgroup.c if (cgroup_on_dfl(parent)) parent 5346 kernel/cgroup/cgroup.c static bool cgroup_check_hierarchy_limits(struct cgroup *parent) parent 5354 kernel/cgroup/cgroup.c for (cgroup = parent; cgroup; cgroup = cgroup_parent(cgroup)) { parent 5371 kernel/cgroup/cgroup.c struct cgroup *parent, *cgrp; parent 5379 kernel/cgroup/cgroup.c parent = cgroup_kn_lock_live(parent_kn, false); parent 5380 kernel/cgroup/cgroup.c if (!parent) parent 5383 kernel/cgroup/cgroup.c if (!cgroup_check_hierarchy_limits(parent)) { parent 5388 kernel/cgroup/cgroup.c cgrp = cgroup_create(parent); parent 5395 kernel/cgroup/cgroup.c kn = kernfs_create_dir(parent->kn, name, mode, cgrp); parent 5451 kernel/cgroup/cgroup.c css = css->parent; parent 5539 kernel/cgroup/cgroup.c struct cgroup *tcgrp, *parent = cgroup_parent(cgrp); parent 5582 kernel/cgroup/cgroup.c if (parent && cgroup_is_threaded(cgrp)) parent 5583 kernel/cgroup/cgroup.c parent->nr_threaded_children--; parent 5598 kernel/cgroup/cgroup.c cgroup1_check_for_release(parent); parent 205 kernel/cgroup/cpuset.c return css_cs(cs->css.parent); parent 1056 kernel/cgroup/cpuset.c struct cpuset *cs, struct cpuset *parent) parent 1058 kernel/cgroup/cpuset.c if (parent->nr_subparts_cpus) { parent 1059 kernel/cgroup/cpuset.c cpumask_or(new_cpus, parent->effective_cpus, parent 1060 kernel/cgroup/cpuset.c parent->subparts_cpus); parent 1064 kernel/cgroup/cpuset.c cpumask_and(new_cpus, cs->cpus_allowed, parent->effective_cpus); parent 1123 kernel/cgroup/cpuset.c struct cpuset *parent = parent_cs(cpuset); parent 1135 kernel/cgroup/cpuset.c if (!is_partition_root(parent) || parent 1153 kernel/cgroup/cpuset.c (!cpumask_subset(cpuset->cpus_allowed, parent->effective_cpus) || parent 1154 kernel/cgroup/cpuset.c cpumask_equal(cpuset->cpus_allowed, parent->effective_cpus))) parent 1166 kernel/cgroup/cpuset.c parent->subparts_cpus); parent 1177 kernel/cgroup/cpuset.c parent->subparts_cpus); parent 1179 kernel/cgroup/cpuset.c cpumask_and(tmp->addmask, newmask, parent->effective_cpus); parent 1181 kernel/cgroup/cpuset.c parent->subparts_cpus); parent 1186 kernel/cgroup/cpuset.c cpumask_equal(parent->effective_cpus, tmp->addmask)) { parent 1197 kernel/cgroup/cpuset.c cpumask_copy(tmp->addmask, parent->effective_cpus); parent 1210 kernel/cgroup/cpuset.c parent->effective_cpus); parent 1212 kernel/cgroup/cpuset.c parent->effective_cpus); parent 1247 kernel/cgroup/cpuset.c parent->subparts_cpus); parent 1260 kernel/cgroup/cpuset.c cpumask_or(parent->subparts_cpus, parent 1261 kernel/cgroup/cpuset.c parent->subparts_cpus, tmp->addmask); parent 1262 kernel/cgroup/cpuset.c cpumask_andnot(parent->effective_cpus, parent 1263 kernel/cgroup/cpuset.c parent->effective_cpus, tmp->addmask); parent 1266 kernel/cgroup/cpuset.c cpumask_andnot(parent->subparts_cpus, parent 1267 kernel/cgroup/cpuset.c parent->subparts_cpus, tmp->delmask); parent 1272 kernel/cgroup/cpuset.c cpumask_or(parent->effective_cpus, parent 1273 kernel/cgroup/cpuset.c parent->effective_cpus, tmp->delmask); parent 1276 kernel/cgroup/cpuset.c parent->nr_subparts_cpus = cpumask_weight(parent->subparts_cpus); parent 1302 kernel/cgroup/cpuset.c struct cpuset *parent = parent_cs(cp); parent 1304 kernel/cgroup/cpuset.c compute_effective_cpumask(tmp->new_cpus, cp, parent); parent 1311 kernel/cgroup/cpuset.c cpumask_copy(tmp->new_cpus, parent->effective_cpus); parent 1314 kernel/cgroup/cpuset.c parent->child_ecpus_count++; parent 1318 kernel/cgroup/cpuset.c WARN_ON_ONCE(!parent->child_ecpus_count); parent 1319 kernel/cgroup/cpuset.c parent->child_ecpus_count--; parent 1339 kernel/cgroup/cpuset.c switch (parent->partition_root_state) { parent 1362 kernel/cgroup/cpuset.c update_tasks_cpumask(parent); parent 1447 kernel/cgroup/cpuset.c static void update_sibling_cpumasks(struct cpuset *parent, struct cpuset *cs, parent 1459 kernel/cgroup/cpuset.c cpuset_for_each_child(sibling, pos_css, parent) { parent 1547 kernel/cgroup/cpuset.c struct cpuset *parent = parent_cs(cs); parent 1553 kernel/cgroup/cpuset.c if (parent->child_ecpus_count) parent 1554 kernel/cgroup/cpuset.c update_sibling_cpumasks(parent, cs, &tmp); parent 1715 kernel/cgroup/cpuset.c struct cpuset *parent = parent_cs(cp); parent 1717 kernel/cgroup/cpuset.c nodes_and(*new_mems, cp->mems_allowed, parent->effective_mems); parent 1724 kernel/cgroup/cpuset.c *new_mems = parent->effective_mems; parent 1923 kernel/cgroup/cpuset.c struct cpuset *parent = parent_cs(cs); parent 1989 kernel/cgroup/cpuset.c if (parent != &top_cpuset) parent 1990 kernel/cgroup/cpuset.c update_tasks_cpumask(parent); parent 1992 kernel/cgroup/cpuset.c if (parent->child_ecpus_count) parent 1993 kernel/cgroup/cpuset.c update_sibling_cpumasks(parent, cs, &tmp); parent 2727 kernel/cgroup/cpuset.c struct cpuset *parent = parent_cs(cs); parent 2731 kernel/cgroup/cpuset.c if (!parent) parent 2738 kernel/cgroup/cpuset.c if (is_spread_page(parent)) parent 2740 kernel/cgroup/cpuset.c if (is_spread_slab(parent)) parent 2747 kernel/cgroup/cpuset.c cpumask_copy(cs->effective_cpus, parent->effective_cpus); parent 2748 kernel/cgroup/cpuset.c cs->effective_mems = parent->effective_mems; parent 2750 kernel/cgroup/cpuset.c parent->child_ecpus_count++; parent 2771 kernel/cgroup/cpuset.c cpuset_for_each_child(tmp_cs, pos_css, parent) { parent 2780 kernel/cgroup/cpuset.c cs->mems_allowed = parent->mems_allowed; parent 2781 kernel/cgroup/cpuset.c cs->effective_mems = parent->mems_allowed; parent 2782 kernel/cgroup/cpuset.c cpumask_copy(cs->cpus_allowed, parent->cpus_allowed); parent 2783 kernel/cgroup/cpuset.c cpumask_copy(cs->effective_cpus, parent->cpus_allowed); parent 2817 kernel/cgroup/cpuset.c struct cpuset *parent = parent_cs(cs); parent 2820 kernel/cgroup/cpuset.c parent->child_ecpus_count--; parent 2923 kernel/cgroup/cpuset.c struct cpuset *parent; parent 2929 kernel/cgroup/cpuset.c parent = parent_cs(cs); parent 2930 kernel/cgroup/cpuset.c while (cpumask_empty(parent->cpus_allowed) || parent 2931 kernel/cgroup/cpuset.c nodes_empty(parent->mems_allowed)) parent 2932 kernel/cgroup/cpuset.c parent = parent_cs(parent); parent 2934 kernel/cgroup/cpuset.c if (cgroup_transfer_tasks(parent->css.cgroup, cs->css.cgroup)) { parent 3023 kernel/cgroup/cpuset.c struct cpuset *parent; parent 3038 kernel/cgroup/cpuset.c parent = parent_cs(cs); parent 3039 kernel/cgroup/cpuset.c compute_effective_cpumask(&new_cpus, cs, parent); parent 3040 kernel/cgroup/cpuset.c nodes_and(new_mems, cs->mems_allowed, parent->effective_mems); parent 3058 kernel/cgroup/cpuset.c (parent->partition_root_state == PRS_ERROR))) { parent 3062 kernel/cgroup/cpuset.c compute_effective_cpumask(&new_cpus, cs, parent); parent 3071 kernel/cgroup/cpuset.c if ((parent->partition_root_state == PRS_ERROR) || parent 3085 kernel/cgroup/cpuset.c if (is_partition_root(parent) && parent 3087 kernel/cgroup/cpuset.c !cpumask_intersects(&new_cpus, parent->subparts_cpus)) && parent 224 kernel/cgroup/debug.c if (css->parent) parent 226 kernel/cgroup/debug.c css->parent->id); parent 62 kernel/cgroup/legacy_freezer.c return css_freezer(freezer->css.parent); parent 108 kernel/cgroup/legacy_freezer.c struct freezer *parent = parent_freezer(freezer); parent 114 kernel/cgroup/legacy_freezer.c if (parent && (parent->state & CGROUP_FREEZING)) { parent 398 kernel/cgroup/legacy_freezer.c struct freezer *parent = parent_freezer(pos_f); parent 409 kernel/cgroup/legacy_freezer.c parent->state & CGROUP_FREEZING, parent 64 kernel/cgroup/pids.c return css_pids(pids->css.parent); parent 68 kernel/cgroup/pids.c pids_css_alloc(struct cgroup_subsys_state *parent) parent 74 kernel/cgroup/rdma.c return css_rdmacg(cg->css.parent); parent 563 kernel/cgroup/rdma.c rdmacg_css_alloc(struct cgroup_subsys_state *parent) parent 28 kernel/cgroup/rstat.c struct cgroup *parent; parent 49 kernel/cgroup/rstat.c for (parent = cgroup_parent(cgrp); parent; parent 50 kernel/cgroup/rstat.c cgrp = parent, parent = cgroup_parent(cgrp)) { parent 52 kernel/cgroup/rstat.c struct cgroup_rstat_cpu *prstatc = cgroup_rstat_cpu(parent, cpu); parent 116 kernel/cgroup/rstat.c struct cgroup *parent = cgroup_parent(pos); parent 117 kernel/cgroup/rstat.c struct cgroup_rstat_cpu *prstatc = cgroup_rstat_cpu(parent, cpu); parent 127 kernel/cgroup/rstat.c WARN_ON_ONCE(*nextp == parent); parent 307 kernel/cgroup/rstat.c struct cgroup *parent = cgroup_parent(cgrp); parent 333 kernel/cgroup/rstat.c if (parent) parent 334 kernel/cgroup/rstat.c cgroup_base_stat_accumulate(&parent->pending_bstat, &delta); parent 411 kernel/cred.c for (;subset_ns != &init_user_ns; subset_ns = subset_ns->parent) { parent 412 kernel/cred.c if ((set_ns == subset_ns->parent) && parent 2330 kernel/debug/kdb/kdb_main.c (void *)p, p->pid, p->parent->pid, parent 263 kernel/events/core.c if (!event->parent) { parent 737 kernel/events/core.c for (css = &cgrp->css; css; css = css->parent) { parent 781 kernel/events/core.c for (css = &cgrp->css; css; css = css->parent) { parent 1332 kernel/events/core.c if (event->parent) parent 1333 kernel/events/core.c event = event->parent; parent 1360 kernel/events/core.c if (event->parent) parent 1361 kernel/events/core.c id = event->parent->id; parent 1556 kernel/events/core.c struct rb_node *parent; parent 1562 kernel/events/core.c parent = *node; parent 1565 kernel/events/core.c parent = *node; parent 1569 kernel/events/core.c node = &parent->rb_left; parent 1571 kernel/events/core.c node = &parent->rb_right; parent 1574 kernel/events/core.c rb_link_node(&event->group_node, parent, node); parent 3176 kernel/events/core.c struct perf_event_context *parent, *next_parent; parent 3192 kernel/events/core.c parent = rcu_dereference(ctx->parent_ctx); parent 3196 kernel/events/core.c if (!parent && !next_parent) parent 3199 kernel/events/core.c if (next_parent == ctx || next_ctx == parent || next_parent == parent) { parent 4350 kernel/events/core.c if (event->parent) parent 4373 kernel/events/core.c if (event->parent) parent 4406 kernel/events/core.c if (event->parent) parent 4562 kernel/events/core.c if (!event->parent) { parent 5958 kernel/events/core.c if (event->parent) parent 5959 kernel/events/core.c event = event->parent; parent 6936 kernel/events/core.c struct perf_event *parent = event->parent; parent 6946 kernel/events/core.c if (!parent) parent 6947 kernel/events/core.c parent = event; parent 6959 kernel/events/core.c if (rcu_dereference(parent->rb) == rb) parent 8112 kernel/events/core.c if (event->parent) parent 8113 kernel/events/core.c event = event->parent; parent 8613 kernel/events/core.c WARN_ON(event->parent); parent 8644 kernel/events/core.c if (!event->parent) { parent 8679 kernel/events/core.c if (event->parent) parent 8680 kernel/events/core.c event = event->parent; parent 9195 kernel/events/core.c if (event->parent) parent 9509 kernel/events/core.c if (WARN_ON_ONCE(event->parent)) parent 10265 kernel/events/core.c if (event->parent && event->parent->pmu) { parent 10266 kernel/events/core.c pmu = event->parent->pmu; parent 10323 kernel/events/core.c if (event->parent) parent 10355 kernel/events/core.c if (event->parent) parent 10475 kernel/events/core.c event->parent = parent_event; parent 10591 kernel/events/core.c if (event->parent) { parent 10596 kernel/events/core.c event->parent->addr_filter_ranges, parent 10605 kernel/events/core.c if (!event->parent) { parent 11495 kernel/events/core.c struct perf_event *parent_event = child_event->parent; parent 11518 kernel/events/core.c struct perf_event *parent_event = child_event->parent; parent 11671 kernel/events/core.c struct perf_event *parent = event->parent; parent 11673 kernel/events/core.c if (WARN_ON_ONCE(!parent)) parent 11676 kernel/events/core.c mutex_lock(&parent->child_mutex); parent 11678 kernel/events/core.c mutex_unlock(&parent->child_mutex); parent 11680 kernel/events/core.c put_event(parent); parent 11792 kernel/events/core.c struct task_struct *parent, parent 11808 kernel/events/core.c if (parent_event->parent) parent 11809 kernel/events/core.c parent_event = parent_event->parent; parent 11907 kernel/events/core.c struct task_struct *parent, parent 11916 kernel/events/core.c leader = inherit_event(parent_event, parent, parent_ctx, parent 11926 kernel/events/core.c child_ctr = inherit_event(sub, parent, parent_ctx, parent 11950 kernel/events/core.c inherit_task_group(struct perf_event *event, struct task_struct *parent, parent 11978 kernel/events/core.c ret = inherit_group(event, parent, parent_ctx, parent 11995 kernel/events/core.c struct task_struct *parent = current; parent 12000 kernel/events/core.c if (likely(!parent->perf_event_ctxp[ctxn])) parent 12007 kernel/events/core.c parent_ctx = perf_pin_task_context(parent, ctxn); parent 12029 kernel/events/core.c ret = inherit_task_group(event, parent, parent_ctx, parent 12045 kernel/events/core.c ret = inherit_task_group(event, parent, parent_ctx, parent 166 kernel/events/ring_buffer.c if (event->parent) parent 167 kernel/events/ring_buffer.c event = event->parent; parent 367 kernel/events/ring_buffer.c if (output_event->parent) parent 368 kernel/events/ring_buffer.c output_event = output_event->parent; parent 678 kernel/events/uprobes.c struct rb_node *parent = NULL; parent 683 kernel/events/uprobes.c parent = *p; parent 684 kernel/events/uprobes.c u = rb_entry(parent, struct uprobe, rb_node); parent 690 kernel/events/uprobes.c p = &parent->rb_left; parent 692 kernel/events/uprobes.c p = &parent->rb_right; parent 697 kernel/events/uprobes.c rb_link_node(&uprobe->rb_node, parent, p); parent 318 kernel/exit.c kill_orphaned_pgrp(struct task_struct *tsk, struct task_struct *parent) parent 323 kernel/exit.c if (!parent) parent 327 kernel/exit.c parent = tsk->real_parent; parent 334 kernel/exit.c if (task_pgrp(parent) != pgrp && parent 335 kernel/exit.c task_session(parent) == task_session(tsk) && parent 623 kernel/exit.c BUG_ON((!t->ptrace) != (t->parent == father)); parent 625 kernel/exit.c t->parent = t->real_parent; parent 1407 kernel/exit.c if ((wo->wo_flags & __WNOTHREAD) && wait->private != p->parent) parent 1413 kernel/exit.c void __wake_up_parent(struct task_struct *p, struct task_struct *parent) parent 1415 kernel/exit.c __wake_up_sync_key(&parent->signal->wait_chldexit, parent 2649 kernel/fork.c struct task_struct *leader, *parent, *child; parent 2655 kernel/fork.c for_each_thread(leader, parent) { parent 2656 kernel/fork.c list_for_each_entry(child, &parent->children, sibling) { parent 2671 kernel/fork.c parent = child->real_parent; parent 2672 kernel/fork.c leader = parent->group_leader; parent 55 kernel/gcov/fs.c struct gcov_node *parent; parent 366 kernel/gcov/fs.c static void add_links(struct gcov_node *node, struct dentry *parent) parent 388 kernel/gcov/fs.c parent, target); parent 411 kernel/gcov/fs.c const char *name, struct gcov_node *parent) parent 420 kernel/gcov/fs.c node->parent = parent; parent 429 kernel/gcov/fs.c static struct gcov_node *new_node(struct gcov_node *parent, parent 443 kernel/gcov/fs.c init_node(node, info, name, parent); parent 447 kernel/gcov/fs.c parent->dentry, node, &gcov_data_fops); parent 449 kernel/gcov/fs.c node->dentry = debugfs_create_dir(node->name, parent->dentry); parent 451 kernel/gcov/fs.c add_links(node, parent->dentry); parent 452 kernel/gcov/fs.c list_add(&node->list, &parent->children); parent 495 kernel/gcov/fs.c struct gcov_node *parent; parent 498 kernel/gcov/fs.c parent = node->parent; parent 500 kernel/gcov/fs.c node = parent; parent 508 kernel/gcov/fs.c static struct gcov_node *get_child_by_name(struct gcov_node *parent, parent 513 kernel/gcov/fs.c list_for_each_entry(node, &parent->children, list) { parent 569 kernel/gcov/fs.c struct gcov_node *parent; parent 575 kernel/gcov/fs.c parent = &root_node; parent 584 kernel/gcov/fs.c if (!parent->parent) parent 586 kernel/gcov/fs.c parent = parent->parent; parent 589 kernel/gcov/fs.c node = get_child_by_name(parent, curr); parent 591 kernel/gcov/fs.c node = new_node(parent, NULL, curr); parent 595 kernel/gcov/fs.c parent = node; parent 598 kernel/gcov/fs.c node = new_node(parent, info, curr); parent 606 kernel/gcov/fs.c remove_node(parent); parent 1049 kernel/irq/irqdomain.c struct irq_domain *irq_domain_create_hierarchy(struct irq_domain *parent, parent 1063 kernel/irq/irqdomain.c domain->parent = parent; parent 1147 kernel/irq/irqdomain.c struct irq_domain *parent; parent 1155 kernel/irq/irqdomain.c for (parent = domain->parent; parent; parent = parent->parent) { parent 1156 kernel/irq/irqdomain.c irq_data = irq_domain_insert_irq_data(parent, irq_data); parent 1433 kernel/irq/irqdomain.c if (domain->parent != root_irq_data->domain) parent 1582 kernel/irq/irqdomain.c if (!domain->parent) parent 1585 kernel/irq/irqdomain.c return irq_domain_alloc_irqs_hierarchy(domain->parent, irq_base, parent 1601 kernel/irq/irqdomain.c if (!domain->parent) parent 1604 kernel/irq/irqdomain.c irq_domain_free_irqs_hierarchy(domain->parent, irq_base, nr_irqs); parent 1690 kernel/irq/irqdomain.c for (; domain; domain = domain->parent) { parent 1751 kernel/irq/irqdomain.c if (!d->parent) parent 1753 kernel/irq/irqdomain.c seq_printf(m, "%*sparent: %s\n", ind + 1, "", d->parent->name); parent 1754 kernel/irq/irqdomain.c irq_domain_debug_show_one(m, d->parent, ind + 4); parent 104 kernel/irq/msi.c struct irq_data *parent = irq_data->parent_data; parent 108 kernel/irq/msi.c ret = parent->chip->irq_set_affinity(parent, mask, force); parent 149 kernel/irq/msi.c if (domain->parent) { parent 283 kernel/irq/msi.c struct irq_domain *parent) parent 292 kernel/irq/msi.c domain = irq_domain_create_hierarchy(parent, IRQ_DOMAIN_FLAG_MSI, 0, parent 1038 kernel/kexec_core.c if ((start == end) && (crashk_res.parent != NULL)) parent 1406 kernel/locking/lockdep.c struct lock_list *parent) parent 1412 kernel/locking/lockdep.c lock->parent = parent; parent 1427 kernel/locking/lockdep.c return child->parent; parent 1433 kernel/locking/lockdep.c struct lock_list *parent; parent 1435 kernel/locking/lockdep.c while ((parent = get_lock_parent(child))) { parent 1436 kernel/locking/lockdep.c child = parent; parent 1568 kernel/locking/lockdep.c struct lock_class *parent = prt->class; parent 1583 kernel/locking/lockdep.c if (parent != source) { parent 1587 kernel/locking/lockdep.c __print_lock_name(parent); parent 1600 kernel/locking/lockdep.c __print_lock_name(parent); parent 1654 kernel/locking/lockdep.c struct lock_list *parent; parent 1669 kernel/locking/lockdep.c parent = get_lock_parent(target); parent 1670 kernel/locking/lockdep.c first_parent = parent; parent 1672 kernel/locking/lockdep.c while (parent) { parent 1673 kernel/locking/lockdep.c print_circular_bug_entry(parent, --depth); parent 1674 kernel/locking/lockdep.c parent = get_lock_parent(parent); parent 1718 kernel/locking/lockdep.c this.parent = NULL; parent 1747 kernel/locking/lockdep.c this.parent = NULL; parent 1795 kernel/locking/lockdep.c .parent = NULL, parent 1833 kernel/locking/lockdep.c .parent = NULL, parent 2241 kernel/locking/lockdep.c this.parent = NULL; parent 2260 kernel/locking/lockdep.c that.parent = NULL; parent 3197 kernel/locking/lockdep.c root.parent = NULL; parent 3224 kernel/locking/lockdep.c root.parent = NULL; parent 276 kernel/locking/rtmutex.c struct rb_node *parent = NULL; parent 281 kernel/locking/rtmutex.c parent = *link; parent 282 kernel/locking/rtmutex.c entry = rb_entry(parent, struct rt_mutex_waiter, tree_entry); parent 284 kernel/locking/rtmutex.c link = &parent->rb_left; parent 286 kernel/locking/rtmutex.c link = &parent->rb_right; parent 291 kernel/locking/rtmutex.c rb_link_node(&waiter->tree_entry, parent, link); parent 309 kernel/locking/rtmutex.c struct rb_node *parent = NULL; parent 314 kernel/locking/rtmutex.c parent = *link; parent 315 kernel/locking/rtmutex.c entry = rb_entry(parent, struct rt_mutex_waiter, pi_tree_entry); parent 317 kernel/locking/rtmutex.c link = &parent->rb_left; parent 319 kernel/locking/rtmutex.c link = &parent->rb_right; parent 324 kernel/locking/rtmutex.c rb_link_node(&waiter->pi_tree_entry, parent, link); parent 205 kernel/pid.c tmp = tmp->parent; parent 115 kernel/pid_namespace.c ns->parent = get_pid_ns(parent_pid_ns); parent 170 kernel/pid_namespace.c struct pid_namespace *parent; parent 173 kernel/pid_namespace.c parent = ns->parent; parent 176 kernel/pid_namespace.c ns = parent; parent 405 kernel/pid_namespace.c ancestor = ancestor->parent; parent 420 kernel/pid_namespace.c pid_ns = p = to_pid_ns(ns)->parent; parent 426 kernel/pid_namespace.c p = p->parent; parent 134 kernel/power/suspend_test.c if (!device_may_wakeup(candidate->dev.parent)) parent 133 kernel/power/swap.c struct rb_node *parent = NULL; parent 139 kernel/power/swap.c parent = *new; parent 166 kernel/power/swap.c rb_link_node(&ext->node, parent, new); parent 154 kernel/power/wakelock.c struct rb_node *parent = *node; parent 160 kernel/power/wakelock.c parent = *node; parent 199 kernel/power/wakelock.c rb_link_node(&wl->node, parent, node); parent 53 kernel/ptrace.c (current != tsk->parent) || parent 72 kernel/ptrace.c child->parent = new_parent; parent 125 kernel/ptrace.c child->parent = child->real_parent; parent 196 kernel/ptrace.c WARN_ON(!task->ptrace || task->parent != current); parent 241 kernel/ptrace.c if (child->ptrace && child->parent == current) { parent 480 kernel/ptrace.c ret = security_ptrace_traceme(current->parent); parent 1031 kernel/rcu/tree.c for (rnp1 = rnp; rnp1; rnp1 = rnp1->parent) parent 1148 kernel/rcu/tree.c for (rnp = rnp_start; 1; rnp = rnp->parent) { parent 1171 kernel/rcu/tree.c if (rnp != rnp_start && rnp->parent != NULL) parent 1173 kernel/rcu/tree.c if (!rnp->parent) parent 1879 kernel/rcu/tree.c if (rnp->parent == NULL) { parent 1887 kernel/rcu/tree.c rnp = rnp->parent; parent 1924 kernel/rcu/tree.c rnp_p = rnp->parent; parent 2071 kernel/rcu/tree.c rnp = rnp->parent; parent 2314 kernel/rcu/tree.c for (; rnp != NULL; rnp = rnp->parent) { parent 2976 kernel/rcu/tree.c rnp = rnp->parent; parent 3388 kernel/rcu/tree.c rnp->parent = NULL; parent 3392 kernel/rcu/tree.c rnp->parent = rcu_state.level[i - 1] + parent 83 kernel/rcu/tree.h struct rcu_node *parent; parent 108 kernel/rcu/tree_exp.h rnp_up = rnp->parent; parent 119 kernel/rcu/tree_exp.h rnp_up = rnp_up->parent; parent 201 kernel/rcu/tree_exp.h if (rnp->parent == NULL) { parent 211 kernel/rcu/tree_exp.h rnp = rnp->parent; parent 295 kernel/rcu/tree_exp.h for (; rnp != NULL; rnp = rnp->parent) { parent 756 kernel/rcu/tree_plugin.h for (rnp1 = rnp; rnp1; rnp1 = rnp1->parent) parent 305 kernel/relay.c struct dentry *parent, parent 428 kernel/relay.c dentry = chan->cb->create_buf_file(tmpname, chan->parent, parent 564 kernel/relay.c struct dentry *parent, parent 593 kernel/relay.c chan->parent = parent; parent 656 kernel/relay.c struct dentry *parent) parent 677 kernel/relay.c chan->parent = parent; parent 72 kernel/resource.c while (!p->sibling && p->parent) parent 73 kernel/resource.c p = p->parent; parent 113 kernel/resource.c for (depth = 0, p = r; depth < MAX_IORES_LEVEL; depth++, p = p->parent) parent 114 kernel/resource.c if (p->parent == root) parent 203 kernel/resource.c new->parent = root; parent 217 kernel/resource.c p = &old->parent->child; parent 227 kernel/resource.c chd->parent = tmp->parent; parent 234 kernel/resource.c old->parent = NULL; parent 253 kernel/resource.c tmp->parent = NULL; parent 740 kernel/resource.c if ( new->parent ) { parent 781 kernel/resource.c static struct resource * __insert_resource(struct resource *parent, struct resource *new) parent 785 kernel/resource.c for (;; parent = first) { parent 786 kernel/resource.c first = __request_resource(parent, new); parent 790 kernel/resource.c if (first == parent) parent 811 kernel/resource.c new->parent = parent; parent 817 kernel/resource.c next->parent = new; parent 819 kernel/resource.c if (parent->child == first) { parent 820 kernel/resource.c parent->child = new; parent 822 kernel/resource.c next = parent->child; parent 846 kernel/resource.c struct resource *insert_resource_conflict(struct resource *parent, struct resource *new) parent 851 kernel/resource.c conflict = __insert_resource(parent, new); parent 866 kernel/resource.c int insert_resource(struct resource *parent, struct resource *new) parent 870 kernel/resource.c conflict = insert_resource_conflict(parent, new); parent 885 kernel/resource.c if (new->parent) parent 938 kernel/resource.c struct resource *tmp, *parent = res->parent; parent 942 kernel/resource.c if (!parent) parent 945 kernel/resource.c if ((start < parent->start) || (end > parent->end)) parent 951 kernel/resource.c tmp = parent->child; parent 998 kernel/resource.c struct resource *parent = root; parent 1015 kernel/resource.c conflict = __request_resource(parent, res); parent 1123 kernel/resource.c struct resource * __request_region(struct resource *parent, parent 1142 kernel/resource.c res->flags = resource_type(parent) | resource_ext_type(parent); parent 1144 kernel/resource.c res->desc = parent->desc; parent 1146 kernel/resource.c conflict = __request_resource(parent, res); parent 1158 kernel/resource.c if (conflict != parent) { parent 1160 kernel/resource.c parent = conflict; parent 1191 kernel/resource.c void __release_region(struct resource *parent, resource_size_t start, parent 1197 kernel/resource.c p = &parent->child; parent 1253 kernel/resource.c int release_mem_region_adjustable(struct resource *parent, parent 1263 kernel/resource.c if ((start < parent->start) || (end > parent->end)) parent 1269 kernel/resource.c p = &parent->child; parent 1330 kernel/resource.c new_res->parent = res->parent; parent 1425 kernel/resource.c struct resource *parent; parent 1434 kernel/resource.c __release_region(this->parent, this->start, this->n); parent 1441 kernel/resource.c return this->parent == match->parent && parent 1446 kernel/resource.c __devm_request_region(struct device *dev, struct resource *parent, parent 1457 kernel/resource.c dr->parent = parent; parent 1461 kernel/resource.c res = __request_region(parent, start, n, name, 0); parent 1471 kernel/resource.c void __devm_release_region(struct device *dev, struct resource *parent, parent 1474 kernel/resource.c struct region_devres match_data = { parent, start, n }; parent 1476 kernel/resource.c __release_region(parent, start, n); parent 1494 kernel/resource.c struct resource *parent; parent 1509 kernel/resource.c parent = &ioport_resource; parent 1512 kernel/resource.c parent = &iomem_resource; parent 1520 kernel/resource.c if (request_resource(parent, res) == 0) parent 713 kernel/sched/core.c struct task_group *parent, *child; parent 716 kernel/sched/core.c parent = from; parent 719 kernel/sched/core.c ret = (*down)(parent, data); parent 722 kernel/sched/core.c list_for_each_entry_rcu(child, &parent->children, siblings) { parent 723 kernel/sched/core.c parent = child; parent 729 kernel/sched/core.c ret = (*up)(parent, data); parent 730 kernel/sched/core.c if (ret || parent == from) parent 733 kernel/sched/core.c child = parent; parent 734 kernel/sched/core.c parent = parent->parent; parent 735 kernel/sched/core.c if (parent) parent 6915 kernel/sched/core.c struct task_group *parent) parent 6923 kernel/sched/core.c tg->uclamp[clamp_id] = parent->uclamp[clamp_id]; parent 6937 kernel/sched/core.c struct task_group *sched_create_group(struct task_group *parent) parent 6945 kernel/sched/core.c if (!alloc_fair_sched_group(tg, parent)) parent 6948 kernel/sched/core.c if (!alloc_rt_sched_group(tg, parent)) parent 6951 kernel/sched/core.c alloc_uclamp_sched_group(tg, parent); parent 6960 kernel/sched/core.c void sched_online_group(struct task_group *tg, struct task_group *parent) parent 6968 kernel/sched/core.c WARN_ON(!parent); parent 6970 kernel/sched/core.c tg->parent = parent; parent 6972 kernel/sched/core.c list_add_rcu(&tg->siblings, &parent->children); parent 7076 kernel/sched/core.c struct task_group *parent = css_tg(parent_css); parent 7079 kernel/sched/core.c if (!parent) { parent 7084 kernel/sched/core.c tg = sched_create_group(parent); parent 7095 kernel/sched/core.c struct task_group *parent = css_tg(css->parent); parent 7097 kernel/sched/core.c if (parent) parent 7098 kernel/sched/core.c sched_online_group(tg, parent); parent 7193 kernel/sched/core.c uc_parent = css_tg(css)->parent parent 7194 kernel/sched/core.c ? css_tg(css)->parent->uclamp : NULL; parent 7565 kernel/sched/core.c if (!tg->parent) { parent 7568 kernel/sched/core.c struct cfs_bandwidth *parent_b = &tg->parent->cfs_bandwidth; parent 48 kernel/sched/cpuacct.c return css_ca(ca->css.parent); parent 80 kernel/sched/cpudeadline.c p = parent(idx); parent 97 kernel/sched/cpudeadline.c if (idx > 0 && dl_time_before(cp->elements[parent(idx)].dl, parent 449 kernel/sched/deadline.c struct rb_node *parent = NULL; parent 456 kernel/sched/deadline.c parent = *link; parent 457 kernel/sched/deadline.c entry = rb_entry(parent, struct task_struct, parent 460 kernel/sched/deadline.c link = &parent->rb_left; parent 462 kernel/sched/deadline.c link = &parent->rb_right; parent 470 kernel/sched/deadline.c rb_link_node(&p->pushable_dl_tasks, parent, link); parent 1406 kernel/sched/deadline.c struct rb_node *parent = NULL; parent 1413 kernel/sched/deadline.c parent = *link; parent 1414 kernel/sched/deadline.c entry = rb_entry(parent, struct sched_dl_entity, rb_node); parent 1416 kernel/sched/deadline.c link = &parent->rb_left; parent 1418 kernel/sched/deadline.c link = &parent->rb_right; parent 1423 kernel/sched/deadline.c rb_link_node(&dl_se->rb_node, parent, link); parent 259 kernel/sched/fair.c for (; se; se = se->parent) parent 310 kernel/sched/fair.c if (cfs_rq->tg->parent && parent 311 kernel/sched/fair.c cfs_rq->tg->parent->cfs_rq[cpu]->on_list) { parent 319 kernel/sched/fair.c &(cfs_rq->tg->parent->cfs_rq[cpu]->leaf_cfs_rq_list)); parent 329 kernel/sched/fair.c if (!cfs_rq->tg->parent) { parent 401 kernel/sched/fair.c return se->parent; parent 568 kernel/sched/fair.c struct rb_node *parent = NULL; parent 576 kernel/sched/fair.c parent = *link; parent 577 kernel/sched/fair.c entry = rb_entry(parent, struct sched_entity, run_node); parent 583 kernel/sched/fair.c link = &parent->rb_left; parent 585 kernel/sched/fair.c link = &parent->rb_right; parent 590 kernel/sched/fair.c rb_link_node(&se->run_node, parent, link); parent 4888 kernel/sched/fair.c if (!tg->parent) parent 4892 kernel/sched/fair.c pcfs_rq = tg->parent->cfs_rq[cpu]; parent 6380 kernel/sched/fair.c sd = sd->parent; parent 8306 kernel/sched/fair.c if (!env->sd->parent) { parent 8834 kernel/sched/fair.c struct sched_domain *sd_parent = sd->parent; parent 10092 kernel/sched/fair.c se = se->parent; parent 10127 kernel/sched/fair.c se->depth = se->parent ? se->parent->depth + 1 : 0; parent 10233 kernel/sched/fair.c se->depth = se->parent ? se->parent->depth + 1 : 0; parent 10278 kernel/sched/fair.c int alloc_fair_sched_group(struct task_group *tg, struct task_group *parent) parent 10307 kernel/sched/fair.c init_tg_cfs_entry(tg, cfs_rq, se, i, parent->se[i]); parent 10364 kernel/sched/fair.c struct sched_entity *parent) parent 10379 kernel/sched/fair.c if (!parent) { parent 10383 kernel/sched/fair.c se->cfs_rq = parent->my_q; parent 10384 kernel/sched/fair.c se->depth = parent->depth + 1; parent 10390 kernel/sched/fair.c se->parent = parent; parent 10435 kernel/sched/fair.c int alloc_fair_sched_group(struct task_group *tg, struct task_group *parent) parent 158 kernel/sched/rt.c struct sched_rt_entity *parent) parent 173 kernel/sched/rt.c if (!parent) parent 176 kernel/sched/rt.c rt_se->rt_rq = parent->my_q; parent 179 kernel/sched/rt.c rt_se->parent = parent; parent 183 kernel/sched/rt.c int alloc_rt_sched_group(struct task_group *tg, struct task_group *parent) parent 212 kernel/sched/rt.c init_tg_rt_entry(tg, rt_rq, rt_se, i, parent->rt_se[i]); parent 253 kernel/sched/rt.c int alloc_rt_sched_group(struct task_group *tg, struct task_group *parent) parent 476 kernel/sched/rt.c for (; rt_se; rt_se = rt_se->parent) parent 391 kernel/sched/sched.h struct task_group *parent; parent 446 kernel/sched/sched.h extern int alloc_fair_sched_group(struct task_group *tg, struct task_group *parent); parent 451 kernel/sched/sched.h struct sched_entity *parent); parent 459 kernel/sched/sched.h extern int alloc_rt_sched_group(struct task_group *tg, struct task_group *parent); parent 462 kernel/sched/sched.h struct sched_rt_entity *parent); parent 469 kernel/sched/sched.h extern struct task_group *sched_create_group(struct task_group *parent); parent 471 kernel/sched/sched.h struct task_group *parent); parent 1344 kernel/sched/sched.h __sd; __sd = __sd->parent) parent 1511 kernel/sched/sched.h p->se.parent = tg->se[cpu]; parent 1516 kernel/sched/sched.h p->rt.parent = tg->rt_se[cpu]; parent 39 kernel/sched/topology.c if (sd->parent) parent 109 kernel/sched/topology.c if (sd->parent && parent 110 kernel/sched/topology.c !cpumask_subset(groupmask, sched_domain_span(sd->parent))) parent 133 kernel/sched/topology.c sd = sd->parent; parent 174 kernel/sched/topology.c sd_parent_degenerate(struct sched_domain *sd, struct sched_domain *parent) parent 176 kernel/sched/topology.c unsigned long cflags = sd->flags, pflags = parent->flags; parent 178 kernel/sched/topology.c if (sd_degenerate(parent)) parent 181 kernel/sched/topology.c if (!cpumask_equal(sched_domain_span(sd), sched_domain_span(parent))) parent 185 kernel/sched/topology.c if (parent->groups == parent->groups->next) { parent 597 kernel/sched/topology.c struct sched_domain *parent = sd->parent; parent 599 kernel/sched/topology.c sd = parent; parent 668 kernel/sched/topology.c struct sched_domain *parent = tmp->parent; parent 669 kernel/sched/topology.c if (!parent) parent 672 kernel/sched/topology.c if (sd_parent_degenerate(tmp, parent)) { parent 673 kernel/sched/topology.c tmp->parent = parent->parent; parent 674 kernel/sched/topology.c if (parent->parent) parent 675 kernel/sched/topology.c parent->parent->child = tmp; parent 681 kernel/sched/topology.c if (parent->flags & SD_PREFER_SIBLING) parent 683 kernel/sched/topology.c destroy_sched_domain(parent); parent 685 kernel/sched/topology.c tmp = tmp->parent; parent 690 kernel/sched/topology.c sd = sd->parent; parent 1864 kernel/sched/topology.c child->parent = sd; parent 2033 kernel/sched/topology.c for (sd = *per_cpu_ptr(d.sd, i); sd; sd = sd->parent) { parent 2050 kernel/sched/topology.c for (sd = *per_cpu_ptr(d.sd, i); sd; sd = sd->parent) { parent 316 kernel/seccomp.c static int is_ancestor(struct seccomp_filter *parent, parent 320 kernel/seccomp.c if (parent == NULL) parent 323 kernel/seccomp.c if (child == parent) parent 1934 kernel/signal.c if (tsk->parent_exec_id != READ_ONCE(tsk->parent->self_exec_id)) parent 1953 kernel/signal.c info.si_pid = task_pid_nr_ns(tsk, task_active_pid_ns(tsk->parent)); parent 1954 kernel/signal.c info.si_uid = from_kuid_munged(task_cred_xxx(tsk->parent, user_ns), parent 1972 kernel/signal.c psig = tsk->parent->sighand; parent 2001 kernel/signal.c __send_signal(sig, &info, tsk->parent, PIDTYPE_TGID, false); parent 2002 kernel/signal.c __wake_up_parent(tsk, tsk->parent); parent 2026 kernel/signal.c struct task_struct *parent; parent 2031 kernel/signal.c parent = tsk->parent; parent 2034 kernel/signal.c parent = tsk->real_parent; parent 2044 kernel/signal.c info.si_pid = task_pid_nr_ns(tsk, task_active_pid_ns(parent)); parent 2045 kernel/signal.c info.si_uid = from_kuid_munged(task_cred_xxx(parent, user_ns), task_uid(tsk)); parent 2067 kernel/signal.c sighand = parent->sighand; parent 2071 kernel/signal.c __group_send_sig_info(SIGCHLD, &info, parent); parent 2075 kernel/signal.c __wake_up_parent(tsk, parent); parent 2097 kernel/signal.c unlikely(current->mm == current->parent->mm)) parent 2515 kernel/signal.c info->si_pid = task_pid_vnr(current->parent); parent 2517 kernel/signal.c task_uid(current->parent)); parent 3667 kernel/signal.c p = p->parent; parent 99 kernel/time/alarmtimer.c if (!device_may_wakeup(rtc->dev.parent)) parent 440 kernel/trace/blktrace.c struct dentry *parent, parent 445 kernel/trace/blktrace.c return debugfs_create_file(filename, mode, parent, buf, parent 5509 kernel/trace/ftrace.c struct dentry *parent) parent 5512 kernel/trace/ftrace.c trace_create_file("set_ftrace_filter", 0644, parent, parent 5515 kernel/trace/ftrace.c trace_create_file("set_ftrace_notrace", 0644, parent, parent 7808 kernel/trace/trace.c trace_create_cpu_file(const char *name, umode_t mode, struct dentry *parent, parent 7811 kernel/trace/trace.c struct dentry *ret = trace_create_file(name, mode, parent, data, fops); parent 8012 kernel/trace/trace.c struct dentry *parent, parent 8018 kernel/trace/trace.c ret = tracefs_create_file(name, mode, parent, data, fops); parent 692 kernel/trace/trace.h struct dentry *parent, parent 1065 kernel/trace/trace.h struct dentry *parent); parent 1084 kernel/trace/trace.h struct dentry *parent) parent 1147 kernel/trace/trace.h struct dentry *parent); parent 1168 kernel/trace/trace.h #define ftrace_create_filter_files(ops, parent) do { } while (0) parent 1585 kernel/trace/trace.h extern int event_trace_add_tracer(struct dentry *parent, struct trace_array *tr); parent 39 kernel/trace/trace_event_perf.c if (p_event->parent) parent 1875 kernel/trace/trace_events.c struct trace_event_file *file, struct dentry *parent) parent 1911 kernel/trace/trace_events.c dir->entry = tracefs_create_dir(name, parent); parent 1949 kernel/trace/trace_events.c event_create_dir(struct dentry *parent, struct trace_event_file *file) parent 1963 kernel/trace/trace_events.c d_events = event_subsystem_dir(tr, call->class->system, file, parent); parent 1967 kernel/trace/trace_events.c d_events = parent; parent 2909 kernel/trace/trace_events.c create_event_toplevel_files(struct dentry *parent, struct trace_array *tr) parent 2914 kernel/trace/trace_events.c entry = tracefs_create_file("set_event", 0644, parent, parent 2921 kernel/trace/trace_events.c d_events = tracefs_create_dir("events", parent); parent 2936 kernel/trace/trace_events.c entry = tracefs_create_file("set_event_pid", 0644, parent, parent 2972 kernel/trace/trace_events.c int event_trace_add_tracer(struct dentry *parent, struct trace_array *tr) parent 2978 kernel/trace/trace_events.c ret = create_event_toplevel_files(parent, tr); parent 2995 kernel/trace/trace_events.c early_event_add_tracer(struct dentry *parent, struct trace_array *tr) parent 3001 kernel/trace/trace_events.c ret = create_event_toplevel_files(parent, tr); parent 56 kernel/trace/trace_functions.c struct dentry *parent) parent 71 kernel/trace/trace_functions.c ftrace_create_filter_files(tr->ops, parent); parent 79 kernel/trace/trace_stat.c struct rb_node **new = &(root->rb_node), *parent = NULL; parent 98 kernel/trace/trace_stat.c parent = *new; parent 105 kernel/trace/trace_stat.c rb_link_node(&data->node, parent, new); parent 1245 kernel/trace/trace_uprobe.c event->parent || event->attr.enable_on_exec || parent 116 kernel/user_namespace.c ns->parent = parent_ns; parent 176 kernel/user_namespace.c struct user_namespace *parent, *ns = parent 181 kernel/user_namespace.c parent = ns->parent; parent 199 kernel/user_namespace.c ns = parent; parent 200 kernel/user_namespace.c } while (atomic_dec_and_test(&parent->count)); parent 585 kernel/user_namespace.c if ((lower_ns == ns) && lower_ns->parent) parent 586 kernel/user_namespace.c lower_ns = lower_ns->parent; parent 606 kernel/user_namespace.c if ((lower_ns == ns) && lower_ns->parent) parent 607 kernel/user_namespace.c lower_ns = lower_ns->parent; parent 627 kernel/user_namespace.c if ((lower_ns == ns) && lower_ns->parent) parent 628 kernel/user_namespace.c lower_ns = lower_ns->parent; parent 1039 kernel/user_namespace.c if (!ns->parent) parent 1042 kernel/user_namespace.c if ((seq_ns != ns) && (seq_ns != ns->parent)) parent 1046 kernel/user_namespace.c &ns->uid_map, &ns->parent->uid_map); parent 1056 kernel/user_namespace.c if (!ns->parent) parent 1059 kernel/user_namespace.c if ((seq_ns != ns) && (seq_ns != ns->parent)) parent 1063 kernel/user_namespace.c &ns->gid_map, &ns->parent->gid_map); parent 1073 kernel/user_namespace.c if (!ns->parent) parent 1076 kernel/user_namespace.c if ((seq_ns != ns) && (seq_ns != ns->parent)) parent 1081 kernel/user_namespace.c &ns->projid_map, &ns->parent->projid_map); parent 1096 kernel/user_namespace.c kuid_t uid = make_kuid(ns->parent, id); parent 1100 kernel/user_namespace.c kgid_t gid = make_kgid(ns->parent, id); parent 1115 kernel/user_namespace.c if (ns_capable(ns->parent, cap_setid) && parent 1116 kernel/user_namespace.c file_ns_capable(file, ns->parent, cap_setid)) parent 1224 kernel/user_namespace.c for (ns = child; ns->level > ancestor->level; ns = ns->parent) parent 1299 kernel/user_namespace.c p = p->parent; parent 1307 kernel/user_namespace.c return to_user_ns(ns)->parent; parent 27 lib/assoc_array.c const struct assoc_array_ptr *cursor, *ptr, *parent; parent 90 lib/assoc_array.c parent = READ_ONCE(node->back_pointer); /* Address dependency. */ parent 92 lib/assoc_array.c if (parent == stop) parent 95 lib/assoc_array.c if (assoc_array_ptr_is_shortcut(parent)) { parent 96 lib/assoc_array.c shortcut = assoc_array_ptr_to_shortcut(parent); parent 97 lib/assoc_array.c cursor = parent; parent 98 lib/assoc_array.c parent = READ_ONCE(shortcut->back_pointer); /* Address dependency. */ parent 100 lib/assoc_array.c if (parent == stop) parent 105 lib/assoc_array.c cursor = parent; parent 348 lib/assoc_array.c struct assoc_array_ptr *cursor, *parent = NULL; parent 365 lib/assoc_array.c BUG_ON(shortcut->back_pointer != parent); parent 367 lib/assoc_array.c parent = cursor; parent 375 lib/assoc_array.c BUG_ON(node->back_pointer != parent); parent 386 lib/assoc_array.c parent = cursor; parent 397 lib/assoc_array.c parent = node->back_pointer; parent 401 lib/assoc_array.c if (!parent) parent 406 lib/assoc_array.c if (assoc_array_ptr_is_shortcut(parent)) { parent 407 lib/assoc_array.c shortcut = assoc_array_ptr_to_shortcut(parent); parent 409 lib/assoc_array.c cursor = parent; parent 410 lib/assoc_array.c parent = shortcut->back_pointer; parent 414 lib/assoc_array.c if (!parent) parent 417 lib/assoc_array.c BUG_ON(!assoc_array_ptr_is_node(parent)); parent 421 lib/assoc_array.c pr_devel("ascend to %p[%d]\n", parent, slot); parent 422 lib/assoc_array.c cursor = parent; parent 1159 lib/assoc_array.c struct assoc_array_node *parent, *grandparent; parent 1181 lib/assoc_array.c parent = node; parent 1183 lib/assoc_array.c pr_devel("collapse subtree: %ld\n", parent->nr_leaves_on_branch); parent 1185 lib/assoc_array.c ptr = parent->back_pointer; parent 1197 lib/assoc_array.c parent = grandparent; parent 1206 lib/assoc_array.c if (has_meta || parent != node) { parent 1207 lib/assoc_array.c node = parent; parent 523 lib/btree.c unsigned long *parent, int lpos) parent 533 lib/btree.c setval(geo, parent, lpos, right); parent 534 lib/btree.c setval(geo, parent, lpos + 1, left); parent 536 lib/btree.c btree_remove_level(head, geo, bkey(geo, parent, lpos), level + 1); parent 543 lib/btree.c unsigned long *parent, *left = NULL, *right = NULL; parent 556 lib/btree.c parent = find_level(head, geo, key, level + 1); parent 557 lib/btree.c i = getpos(geo, parent, key); parent 558 lib/btree.c BUG_ON(bval(geo, parent, i) != child); parent 561 lib/btree.c left = bval(geo, parent, i - 1); parent 567 lib/btree.c parent, i - 1); parent 571 lib/btree.c if (i + 1 < getfill(geo, parent, i)) { parent 572 lib/btree.c right = bval(geo, parent, i + 1); parent 578 lib/btree.c parent, i); parent 618 lib/dynamic_debug.c if (dev && dev->dev.parent) { parent 621 lib/dynamic_debug.c dev_printk_emit(LOGLEVEL_DEBUG, dev->dev.parent, parent 624 lib/dynamic_debug.c dev_driver_string(dev->dev.parent), parent 625 lib/dynamic_debug.c dev_name(dev->dev.parent), parent 654 lib/dynamic_debug.c if (ibdev && ibdev->dev.parent) { parent 657 lib/dynamic_debug.c dev_printk_emit(LOGLEVEL_DEBUG, ibdev->dev.parent, parent 660 lib/dynamic_debug.c dev_driver_string(ibdev->dev.parent), parent 661 lib/dynamic_debug.c dev_name(ibdev->dev.parent), parent 170 lib/fault-inject.c struct dentry *parent, unsigned long *value) parent 172 lib/fault-inject.c debugfs_create_file(name, mode, parent, value, &fops_ul); parent 189 lib/fault-inject.c struct dentry *parent, parent 192 lib/fault-inject.c debugfs_create_file(name, mode, parent, value, &fops_stacktrace_depth); parent 198 lib/fault-inject.c struct dentry *parent, struct fault_attr *attr) parent 203 lib/fault-inject.c dir = debugfs_create_dir(name, parent); parent 875 lib/genalloc.c struct device_node *np_pool, *parent; parent 886 lib/genalloc.c parent = of_get_parent(np_pool); parent 887 lib/genalloc.c pdev = of_find_device_by_node(parent); parent 888 lib/genalloc.c of_node_put(parent); parent 132 lib/kobject.c struct kobject *parent = kobj; parent 139 lib/kobject.c if (kobject_name(parent) == NULL) parent 141 lib/kobject.c length += strlen(kobject_name(parent)) + 1; parent 142 lib/kobject.c parent = parent->parent; parent 143 lib/kobject.c } while (parent); parent 149 lib/kobject.c struct kobject *parent; parent 152 lib/kobject.c for (parent = kobj; parent; parent = parent->parent) { parent 153 lib/kobject.c int cur = strlen(kobject_name(parent)); parent 156 lib/kobject.c memcpy(path + length, kobject_name(parent), cur); parent 228 lib/kobject.c struct kobject *parent; parent 240 lib/kobject.c parent = kobject_get(kobj->parent); parent 244 lib/kobject.c if (!parent) parent 245 lib/kobject.c parent = kobject_get(&kobj->kset->kobj); parent 247 lib/kobject.c kobj->parent = parent; parent 252 lib/kobject.c parent ? kobject_name(parent) : "<NULL>", parent 258 lib/kobject.c kobject_put(parent); parent 259 lib/kobject.c kobj->parent = NULL; parent 268 lib/kobject.c parent ? kobject_name(parent) : "'none'"); parent 379 lib/kobject.c struct kobject *parent, parent 389 lib/kobject.c kobj->parent = parent; parent 426 lib/kobject.c int kobject_add(struct kobject *kobj, struct kobject *parent, parent 442 lib/kobject.c retval = kobject_add_varg(kobj, parent, fmt, args); parent 465 lib/kobject.c struct kobject *parent, const char *fmt, ...) parent 473 lib/kobject.c retval = kobject_add_varg(kobj, parent, fmt, args); parent 501 lib/kobject.c if (!kobj->parent) { parent 588 lib/kobject.c old_parent = kobj->parent; parent 589 lib/kobject.c kobj->parent = new_parent; parent 628 lib/kobject.c kobject_put(kobj->parent); parent 629 lib/kobject.c kobj->parent = NULL; parent 670 lib/kobject.c kobject_name(kobj), kobj, __func__, kobj->parent); parent 717 lib/kobject.c kobject_name(kobj), kobj, __func__, kobj->parent, delay); parent 791 lib/kobject.c struct kobject *kobject_create_and_add(const char *name, struct kobject *parent) parent 800 lib/kobject.c retval = kobject_add(kobj, parent, "%s", name); parent 923 lib/kobject.c if (kobj->parent) parent 924 lib/kobject.c kobject_get_ownership(kobj->parent, uid, gid); parent 964 lib/kobject.c kset->kobj.parent = parent_kobj; parent 1053 lib/kobject.c const struct kobj_ns_type_operations *kobj_child_ns_ops(struct kobject *parent) parent 1057 lib/kobject.c if (parent && parent->ktype && parent->ktype->child_ns_type) parent 1058 lib/kobject.c ops = parent->ktype->child_ns_type(parent); parent 1065 lib/kobject.c return kobj_child_ns_ops(kobj->parent); parent 395 lib/kobject_uevent.c if (ksobj->parent != NULL) parent 396 lib/kobject_uevent.c ops = kobj_ns_ops(ksobj->parent); parent 481 lib/kobject_uevent.c while (!top_kobj->kset && top_kobj->parent) parent 482 lib/kobject_uevent.c top_kobj = top_kobj->parent; parent 22 lib/notifier-error-inject.c struct dentry *parent, int *value) parent 24 lib/notifier-error-inject.c return debugfs_create_file(name, mode, parent, value, &fops_errno); parent 50 lib/notifier-error-inject.c struct dentry *notifier_err_inject_init(const char *name, struct dentry *parent, parent 61 lib/notifier-error-inject.c dir = debugfs_create_dir(name, parent); parent 24 lib/notifier-error-inject.h struct dentry *parent, struct notifier_err_inject *err_inject, parent 28 lib/objagg.c struct objagg_hints_node *parent; parent 57 lib/objagg.c struct objagg_obj *parent; /* if the object is nested, this parent 86 lib/objagg.c if (objagg_obj->parent) parent 87 lib/objagg.c objagg_obj->parent->stats.delta_user_count++; parent 94 lib/objagg.c if (objagg_obj->parent) parent 95 lib/objagg.c objagg_obj->parent->stats.delta_user_count--; parent 103 lib/objagg.c return !objagg_obj->parent; parent 122 lib/objagg.c WARN_ON(!objagg_obj_is_root(objagg_obj->parent)); parent 123 lib/objagg.c return objagg_obj->parent->root_priv; parent 165 lib/objagg.c struct objagg_obj *parent, parent 170 lib/objagg.c delta_priv = objagg->ops->delta_create(objagg->priv, parent->obj, parent 178 lib/objagg.c objagg_obj->parent = parent; parent 181 lib/objagg.c objagg_obj_ref_inc(objagg_obj->parent); parent 183 lib/objagg.c parent, parent 184 lib/objagg.c parent->refcount); parent 215 lib/objagg.c objagg_obj->parent, parent 216 lib/objagg.c objagg_obj->parent->refcount); parent 218 lib/objagg.c __objagg_obj_put(objagg, objagg_obj->parent); parent 300 lib/objagg.c struct objagg_obj *parent; parent 310 lib/objagg.c if (!hnode->parent) parent 313 lib/objagg.c parent = __objagg_obj_get(objagg, hnode->parent->obj); parent 314 lib/objagg.c if (IS_ERR(parent)) parent 315 lib/objagg.c return PTR_ERR(parent); parent 317 lib/objagg.c err = objagg_obj_parent_assign(objagg, objagg_obj, parent, false); parent 327 lib/objagg.c objagg_obj_put(objagg, parent); parent 677 lib/objagg.c hnode->parent = parent_hnode; parent 89 lib/radix-tree.c get_slot_offset(const struct radix_tree_node *parent, void __rcu **slot) parent 91 lib/radix-tree.c return parent ? slot - parent->slots : 0; parent 94 lib/radix-tree.c static unsigned int radix_tree_descend(const struct radix_tree_node *parent, parent 97 lib/radix-tree.c unsigned int offset = (index >> parent->shift) & RADIX_TREE_MAP_MASK; parent 98 lib/radix-tree.c void __rcu **entry = rcu_dereference_raw(parent->slots[offset]); parent 242 lib/radix-tree.c radix_tree_node_alloc(gfp_t gfp_mask, struct radix_tree_node *parent, parent 275 lib/radix-tree.c rtp->nodes = ret->parent; parent 293 lib/radix-tree.c ret->parent = parent; parent 353 lib/radix-tree.c node->parent = rtp->nodes; parent 455 lib/radix-tree.c entry_to_node(entry)->parent = node; parent 508 lib/radix-tree.c entry_to_node(child)->parent = NULL; parent 558 lib/radix-tree.c struct radix_tree_node *parent; parent 567 lib/radix-tree.c parent = node->parent; parent 568 lib/radix-tree.c if (parent) { parent 569 lib/radix-tree.c parent->slots[node->offset] = NULL; parent 570 lib/radix-tree.c parent->count--; parent 585 lib/radix-tree.c node = parent; parent 681 lib/radix-tree.c child = child->parent; parent 760 lib/radix-tree.c struct radix_tree_node *node, *parent; parent 765 lib/radix-tree.c parent = NULL; parent 774 lib/radix-tree.c parent = entry_to_node(node); parent 775 lib/radix-tree.c offset = radix_tree_descend(parent, &node, index); parent 776 lib/radix-tree.c slot = parent->slots + offset; parent 779 lib/radix-tree.c if (parent->shift == 0) parent 784 lib/radix-tree.c *nodep = parent; parent 955 lib/radix-tree.c node = node->parent; parent 978 lib/radix-tree.c struct radix_tree_node *node, *parent; parent 987 lib/radix-tree.c parent = entry_to_node(node); parent 988 lib/radix-tree.c offset = radix_tree_descend(parent, &node, index); parent 991 lib/radix-tree.c if (!tag_get(parent, tag, offset)) parent 992 lib/radix-tree.c tag_set(parent, tag, offset); parent 1015 lib/radix-tree.c node = node->parent; parent 1040 lib/radix-tree.c struct radix_tree_node *node, *parent; parent 1048 lib/radix-tree.c parent = NULL; parent 1051 lib/radix-tree.c parent = entry_to_node(node); parent 1052 lib/radix-tree.c offset = radix_tree_descend(parent, &node, index); parent 1056 lib/radix-tree.c node_tag_clear(root, parent, tag, offset); parent 1092 lib/radix-tree.c struct radix_tree_node *node, *parent; parent 1105 lib/radix-tree.c parent = entry_to_node(node); parent 1106 lib/radix-tree.c offset = radix_tree_descend(parent, &node, index); parent 1108 lib/radix-tree.c if (!tag_get(parent, tag, offset)) parent 1536 lib/radix-tree.c node = node->parent; parent 1596 lib/radix-tree.c rtp->nodes = node->parent; parent 78 lib/rbtree.c struct rb_node *parent = rb_parent(old); parent 81 lib/rbtree.c __rb_change_child(old, new, parent, root); parent 88 lib/rbtree.c struct rb_node *parent = rb_red_parent(node), *gparent, *tmp; parent 94 lib/rbtree.c if (unlikely(!parent)) { parent 110 lib/rbtree.c if(rb_is_black(parent)) parent 113 lib/rbtree.c gparent = rb_red_parent(parent); parent 116 lib/rbtree.c if (parent != tmp) { /* parent == gparent->rb_left */ parent 132 lib/rbtree.c rb_set_parent_color(parent, gparent, RB_BLACK); parent 134 lib/rbtree.c parent = rb_parent(node); parent 135 lib/rbtree.c rb_set_parent_color(node, parent, RB_RED); parent 139 lib/rbtree.c tmp = parent->rb_right; parent 155 lib/rbtree.c WRITE_ONCE(parent->rb_right, tmp); parent 156 lib/rbtree.c WRITE_ONCE(node->rb_left, parent); parent 158 lib/rbtree.c rb_set_parent_color(tmp, parent, parent 160 lib/rbtree.c rb_set_parent_color(parent, node, RB_RED); parent 161 lib/rbtree.c augment_rotate(parent, node); parent 162 lib/rbtree.c parent = node; parent 177 lib/rbtree.c WRITE_ONCE(parent->rb_right, gparent); parent 180 lib/rbtree.c __rb_rotate_set_parents(gparent, parent, root, RB_RED); parent 181 lib/rbtree.c augment_rotate(gparent, parent); parent 188 lib/rbtree.c rb_set_parent_color(parent, gparent, RB_BLACK); parent 190 lib/rbtree.c parent = rb_parent(node); parent 191 lib/rbtree.c rb_set_parent_color(node, parent, RB_RED); parent 195 lib/rbtree.c tmp = parent->rb_left; parent 199 lib/rbtree.c WRITE_ONCE(parent->rb_left, tmp); parent 200 lib/rbtree.c WRITE_ONCE(node->rb_right, parent); parent 202 lib/rbtree.c rb_set_parent_color(tmp, parent, parent 204 lib/rbtree.c rb_set_parent_color(parent, node, RB_RED); parent 205 lib/rbtree.c augment_rotate(parent, node); parent 206 lib/rbtree.c parent = node; parent 212 lib/rbtree.c WRITE_ONCE(parent->rb_left, gparent); parent 215 lib/rbtree.c __rb_rotate_set_parents(gparent, parent, root, RB_RED); parent 216 lib/rbtree.c augment_rotate(gparent, parent); parent 227 lib/rbtree.c ____rb_erase_color(struct rb_node *parent, struct rb_root *root, parent 240 lib/rbtree.c sibling = parent->rb_right; parent 253 lib/rbtree.c WRITE_ONCE(parent->rb_right, tmp1); parent 254 lib/rbtree.c WRITE_ONCE(sibling->rb_left, parent); parent 255 lib/rbtree.c rb_set_parent_color(tmp1, parent, RB_BLACK); parent 256 lib/rbtree.c __rb_rotate_set_parents(parent, sibling, root, parent 258 lib/rbtree.c augment_rotate(parent, sibling); parent 280 lib/rbtree.c rb_set_parent_color(sibling, parent, parent 282 lib/rbtree.c if (rb_is_red(parent)) parent 283 lib/rbtree.c rb_set_black(parent); parent 285 lib/rbtree.c node = parent; parent 286 lib/rbtree.c parent = rb_parent(node); parent 287 lib/rbtree.c if (parent) parent 322 lib/rbtree.c WRITE_ONCE(parent->rb_right, tmp2); parent 343 lib/rbtree.c WRITE_ONCE(parent->rb_right, tmp2); parent 344 lib/rbtree.c WRITE_ONCE(sibling->rb_left, parent); parent 347 lib/rbtree.c rb_set_parent(tmp2, parent); parent 348 lib/rbtree.c __rb_rotate_set_parents(parent, sibling, root, parent 350 lib/rbtree.c augment_rotate(parent, sibling); parent 353 lib/rbtree.c sibling = parent->rb_left; parent 357 lib/rbtree.c WRITE_ONCE(parent->rb_left, tmp1); parent 358 lib/rbtree.c WRITE_ONCE(sibling->rb_right, parent); parent 359 lib/rbtree.c rb_set_parent_color(tmp1, parent, RB_BLACK); parent 360 lib/rbtree.c __rb_rotate_set_parents(parent, sibling, root, parent 362 lib/rbtree.c augment_rotate(parent, sibling); parent 370 lib/rbtree.c rb_set_parent_color(sibling, parent, parent 372 lib/rbtree.c if (rb_is_red(parent)) parent 373 lib/rbtree.c rb_set_black(parent); parent 375 lib/rbtree.c node = parent; parent 376 lib/rbtree.c parent = rb_parent(node); parent 377 lib/rbtree.c if (parent) parent 386 lib/rbtree.c WRITE_ONCE(parent->rb_left, tmp2); parent 396 lib/rbtree.c WRITE_ONCE(parent->rb_left, tmp2); parent 397 lib/rbtree.c WRITE_ONCE(sibling->rb_right, parent); parent 400 lib/rbtree.c rb_set_parent(tmp2, parent); parent 401 lib/rbtree.c __rb_rotate_set_parents(parent, sibling, root, parent 403 lib/rbtree.c augment_rotate(parent, sibling); parent 410 lib/rbtree.c void __rb_erase_color(struct rb_node *parent, struct rb_root *root, parent 413 lib/rbtree.c ____rb_erase_color(parent, root, augment_rotate); parent 494 lib/rbtree.c struct rb_node *parent; parent 517 lib/rbtree.c while ((parent = rb_parent(node)) && node == parent->rb_right) parent 518 lib/rbtree.c node = parent; parent 520 lib/rbtree.c return parent; parent 526 lib/rbtree.c struct rb_node *parent; parent 546 lib/rbtree.c while ((parent = rb_parent(node)) && node == parent->rb_left) parent 547 lib/rbtree.c node = parent; parent 549 lib/rbtree.c return parent; parent 556 lib/rbtree.c struct rb_node *parent = rb_parent(victim); parent 566 lib/rbtree.c __rb_change_child(victim, new, parent, root); parent 573 lib/rbtree.c struct rb_node *parent = rb_parent(victim); parent 588 lib/rbtree.c __rb_change_child_rcu(victim, new, parent, root); parent 606 lib/rbtree.c const struct rb_node *parent; parent 609 lib/rbtree.c parent = rb_parent(node); parent 612 lib/rbtree.c if (parent && node == parent->rb_left && parent->rb_right) { parent 615 lib/rbtree.c return rb_left_deepest_node(parent->rb_right); parent 619 lib/rbtree.c return (struct rb_node *)parent; parent 34 lib/rbtree_test.c struct rb_node **new = &root->rb_root.rb_node, *parent = NULL; parent 38 lib/rbtree_test.c parent = *new; parent 39 lib/rbtree_test.c if (key < rb_entry(parent, struct test_node, rb)->key) parent 40 lib/rbtree_test.c new = &parent->rb_left; parent 42 lib/rbtree_test.c new = &parent->rb_right; parent 45 lib/rbtree_test.c rb_link_node(&node->rb, parent, new); parent 51 lib/rbtree_test.c struct rb_node **new = &root->rb_root.rb_node, *parent = NULL; parent 56 lib/rbtree_test.c parent = *new; parent 57 lib/rbtree_test.c if (key < rb_entry(parent, struct test_node, rb)->key) parent 58 lib/rbtree_test.c new = &parent->rb_left; parent 60 lib/rbtree_test.c new = &parent->rb_right; parent 65 lib/rbtree_test.c rb_link_node(&node->rb, parent, new); parent 91 lib/rbtree_test.c struct test_node *parent; parent 95 lib/rbtree_test.c parent = rb_entry(rb_parent, struct test_node, rb); parent 96 lib/rbtree_test.c if (parent->augmented < val) parent 97 lib/rbtree_test.c parent->augmented = val; parent 98 lib/rbtree_test.c if (key < parent->key) parent 99 lib/rbtree_test.c new = &parent->rb.rb_left; parent 101 lib/rbtree_test.c new = &parent->rb.rb_right; parent 115 lib/rbtree_test.c struct test_node *parent; parent 120 lib/rbtree_test.c parent = rb_entry(rb_parent, struct test_node, rb); parent 121 lib/rbtree_test.c if (parent->augmented < val) parent 122 lib/rbtree_test.c parent->augmented = val; parent 123 lib/rbtree_test.c if (key < parent->key) parent 124 lib/rbtree_test.c new = &parent->rb.rb_left; parent 126 lib/rbtree_test.c new = &parent->rb.rb_right; parent 261 lib/sort.c b = parent(b, lsbit, size); parent 264 lib/sort.c b = parent(b, lsbit, size); parent 30 lib/timerqueue.c struct rb_node *parent = NULL; parent 38 lib/timerqueue.c parent = *p; parent 39 lib/timerqueue.c ptr = rb_entry(parent, struct timerqueue_node, node); parent 47 lib/timerqueue.c rb_link_node(&node->node, parent, p); parent 1885 lib/vsprintf.c np = np->parent; parent 1894 lib/vsprintf.c const struct device_node *parent = np->parent; parent 1897 lib/vsprintf.c if (!parent) parent 1900 lib/vsprintf.c for (depth = 0; parent->parent; depth++) parent 1901 lib/vsprintf.c parent = parent->parent; parent 357 lib/xarray.c struct xa_node *parent = xas->xa_node; parent 378 lib/xarray.c if (parent) { parent 380 lib/xarray.c parent->count++; parent 381 lib/xarray.c XA_NODE_BUG_ON(node, parent->count > XA_CHUNK_SIZE); parent 382 lib/xarray.c xas_update(xas, parent); parent 389 lib/xarray.c RCU_INIT_POINTER(node->parent, xas->xa_node); parent 466 lib/xarray.c node->parent = NULL; parent 482 lib/xarray.c struct xa_node *parent; parent 488 lib/xarray.c parent = xa_parent_locked(xas->xa, node); parent 489 lib/xarray.c xas->xa_node = parent; parent 493 lib/xarray.c if (!parent) { parent 499 lib/xarray.c parent->slots[xas->xa_offset] = NULL; parent 500 lib/xarray.c parent->count--; parent 501 lib/xarray.c XA_NODE_BUG_ON(parent, parent->count > XA_CHUNK_SIZE); parent 502 lib/xarray.c node = parent; parent 506 lib/xarray.c if (!node->parent) parent 536 lib/xarray.c struct xa_node *parent; parent 538 lib/xarray.c parent = xa_parent_locked(xas->xa, node); parent 546 lib/xarray.c node = parent; parent 609 lib/xarray.c rcu_assign_pointer(xa_to_node(head)->parent, node); parent 2020 lib/xarray.c node, node->parent ? "offset" : "max", node->offset, parent 2021 lib/xarray.c node->parent, node->shift, node->count, node->nr_values, parent 285 lib/zstd/huf_compress.c U16 parent; parent 449 lib/zstd/huf_compress.c huffNode[lowS].parent = huffNode[lowS - 1].parent = nodeNb; parent 461 lib/zstd/huf_compress.c huffNode[n1].parent = huffNode[n2].parent = nodeNb; parent 468 lib/zstd/huf_compress.c huffNode[n].nbBits = huffNode[huffNode[n].parent].nbBits + 1; parent 470 lib/zstd/huf_compress.c huffNode[n].nbBits = huffNode[huffNode[n].parent].nbBits + 1; parent 409 mm/backing-dev.c struct rb_node **node, *parent; parent 415 mm/backing-dev.c parent = NULL; parent 418 mm/backing-dev.c parent = *node; parent 419 mm/backing-dev.c congested = rb_entry(parent, struct bdi_writeback_congested, parent 422 mm/backing-dev.c node = &parent->rb_left; parent 424 mm/backing-dev.c node = &parent->rb_right; parent 432 mm/backing-dev.c rb_link_node(&congested->rb_node, parent, node); parent 649 mm/backing-dev.c if (!memcg_css->parent) parent 685 mm/backing-dev.c if (!memcg_css->parent) parent 888 mm/backing-dev.c struct rb_node *parent = NULL; parent 894 mm/backing-dev.c parent = *p; parent 895 mm/backing-dev.c bdi = rb_entry(parent, struct backing_dev_info, rb_node); parent 906 mm/backing-dev.c *parentp = parent; parent 936 mm/backing-dev.c struct rb_node *parent, **p; parent 956 mm/backing-dev.c p = bdi_lookup_rb_node(bdi->id, &parent); parent 957 mm/backing-dev.c rb_link_node(&bdi->rb_node, parent, p); parent 2765 mm/hugetlb.c static int hugetlb_sysfs_add_hstate(struct hstate *h, struct kobject *parent, parent 2772 mm/hugetlb.c hstate_kobjs[hi] = kobject_create_and_add(h->name, parent); parent 56 mm/hugetlb_cgroup.c return hugetlb_cgroup_from_css(h_cg->css.parent); parent 77 mm/hugetlb_cgroup.c struct page_counter *parent = NULL; parent 82 mm/hugetlb_cgroup.c parent = &parent_h_cgroup->hugepage[idx]; parent 83 mm/hugetlb_cgroup.c page_counter_init(counter, parent); parent 131 mm/hugetlb_cgroup.c struct hugetlb_cgroup *parent = parent_hugetlb_cgroup(h_cg); parent 143 mm/hugetlb_cgroup.c if (!parent) { parent 144 mm/hugetlb_cgroup.c parent = root_h_cgroup; parent 146 mm/hugetlb_cgroup.c page_counter_charge(&parent->hugepage[idx], nr_pages); parent 152 mm/hugetlb_cgroup.c set_hugetlb_cgroup(page, parent); parent 33 mm/interval_tree.c struct vm_area_struct *parent; parent 39 mm/interval_tree.c parent = prev; parent 42 mm/interval_tree.c parent = rb_entry(prev->shared.rb.rb_right, parent 44 mm/interval_tree.c if (parent->shared.rb_subtree_last < last) parent 45 mm/interval_tree.c parent->shared.rb_subtree_last = last; parent 46 mm/interval_tree.c while (parent->shared.rb.rb_left) { parent 47 mm/interval_tree.c parent = rb_entry(parent->shared.rb.rb_left, parent 49 mm/interval_tree.c if (parent->shared.rb_subtree_last < last) parent 50 mm/interval_tree.c parent->shared.rb_subtree_last = last; parent 52 mm/interval_tree.c link = &parent->shared.rb.rb_left; parent 56 mm/interval_tree.c rb_link_node(&node->shared.rb, &parent->shared.rb, link); parent 574 mm/kmemleak.c struct kmemleak_object *object, *parent; parent 629 mm/kmemleak.c parent = rb_entry(rb_parent, struct kmemleak_object, rb_node); parent 630 mm/kmemleak.c if (ptr + size <= parent->pointer) parent 631 mm/kmemleak.c link = &parent->rb_node.rb_left; parent 632 mm/kmemleak.c else if (parent->pointer + parent->size <= ptr) parent 633 mm/kmemleak.c link = &parent->rb_node.rb_right; parent 641 mm/kmemleak.c dump_object_info(parent); parent 1556 mm/ksm.c struct rb_node *parent; parent 1571 mm/ksm.c parent = NULL; parent 1634 mm/ksm.c parent = *new; parent 1636 mm/ksm.c new = &parent->rb_left; parent 1638 mm/ksm.c new = &parent->rb_right; parent 1703 mm/ksm.c rb_link_node(&page_node->node, parent, new); parent 1809 mm/ksm.c struct rb_node *parent; parent 1817 mm/ksm.c parent = NULL; parent 1869 mm/ksm.c parent = *new; parent 1871 mm/ksm.c new = &parent->rb_left; parent 1873 mm/ksm.c new = &parent->rb_right; parent 1890 mm/ksm.c rb_link_node(&stable_node_dup->node, parent, new); parent 1929 mm/ksm.c struct rb_node *parent = NULL; parent 1957 mm/ksm.c parent = *new; parent 1960 mm/ksm.c new = &parent->rb_left; parent 1963 mm/ksm.c new = &parent->rb_right; parent 1982 mm/ksm.c rb_link_node(&rmap_item->node, parent, new); parent 528 mm/memcontrol.c struct rb_node *parent = NULL; parent 539 mm/memcontrol.c parent = *p; parent 540 mm/memcontrol.c mz_node = rb_entry(parent, struct mem_cgroup_per_node, parent 558 mm/memcontrol.c rb_link_node(&mz->tree_node, parent, p); parent 717 mm/memcontrol.c struct mem_cgroup *parent; parent 719 mm/memcontrol.c parent = parent_mem_cgroup(pn->memcg); parent 720 mm/memcontrol.c if (!parent) parent 722 mm/memcontrol.c return mem_cgroup_nodeinfo(parent, nid); parent 3379 mm/memcontrol.c struct mem_cgroup *parent_memcg = mem_cgroup_from_css(memcg->css.parent); parent 3556 mm/memcontrol.c struct mem_cgroup *parent, *child; parent 3569 mm/memcontrol.c parent = parent_mem_cgroup(memcg); parent 3570 mm/memcontrol.c if (!parent) parent 3571 mm/memcontrol.c parent = root_mem_cgroup; parent 3576 mm/memcontrol.c memcg_deactivate_kmem_caches(memcg, parent); parent 3593 mm/memcontrol.c child->kmemcg_id = parent->kmemcg_id; parent 3599 mm/memcontrol.c memcg_drain_all_list_lrus(kmemcg_id, parent); parent 4014 mm/memcontrol.c if (css->parent) parent 4365 mm/memcontrol.c if (!css->parent || !((val == 0) || (val == 1))) parent 4398 mm/memcontrol.c if (!memcg->css.parent) parent 4443 mm/memcontrol.c struct mem_cgroup *parent; parent 4453 mm/memcontrol.c while ((parent = parent_mem_cgroup(memcg))) { parent 4458 mm/memcontrol.c memcg = parent; parent 5170 mm/memcontrol.c struct mem_cgroup *parent = mem_cgroup_from_css(parent_css); parent 5180 mm/memcontrol.c if (parent) { parent 5181 mm/memcontrol.c memcg->swappiness = mem_cgroup_swappiness(parent); parent 5182 mm/memcontrol.c memcg->oom_kill_disable = parent->oom_kill_disable; parent 5184 mm/memcontrol.c if (parent && parent->use_hierarchy) { parent 5186 mm/memcontrol.c page_counter_init(&memcg->memory, &parent->memory); parent 5187 mm/memcontrol.c page_counter_init(&memcg->swap, &parent->swap); parent 5188 mm/memcontrol.c page_counter_init(&memcg->memsw, &parent->memsw); parent 5189 mm/memcontrol.c page_counter_init(&memcg->kmem, &parent->kmem); parent 5190 mm/memcontrol.c page_counter_init(&memcg->tcpmem, &parent->tcpmem); parent 5202 mm/memcontrol.c if (parent != root_mem_cgroup) parent 5207 mm/memcontrol.c if (!parent) { parent 6427 mm/memcontrol.c struct mem_cgroup *parent; parent 6447 mm/memcontrol.c parent = parent_mem_cgroup(memcg); parent 6449 mm/memcontrol.c if (!parent) parent 6452 mm/memcontrol.c if (parent == root) parent 6455 mm/memcontrol.c parent_emin = READ_ONCE(parent->memory.emin); parent 6462 mm/memcontrol.c &parent->memory.children_min_usage); parent 6469 mm/memcontrol.c parent_elow = READ_ONCE(parent->memory.elow); parent 6476 mm/memcontrol.c &parent->memory.children_low_usage); parent 2324 mm/mempolicy.c struct rb_node *parent = NULL; parent 2328 mm/mempolicy.c parent = *p; parent 2329 mm/mempolicy.c nd = rb_entry(parent, struct sp_node, nd); parent 2337 mm/mempolicy.c rb_link_node(&new->nd, parent, p); parent 492 mm/nommu.c struct rb_node **p, *parent; parent 496 mm/nommu.c parent = NULL; parent 499 mm/nommu.c parent = *p; parent 500 mm/nommu.c pregion = rb_entry(parent, struct vm_region, vm_rb); parent 511 mm/nommu.c rb_link_node(®ion->vm_rb, parent, p); parent 590 mm/nommu.c struct rb_node **p, *parent, *rb_prev; parent 609 mm/nommu.c parent = rb_prev = NULL; parent 612 mm/nommu.c parent = *p; parent 613 mm/nommu.c pvma = rb_entry(parent, struct vm_area_struct, vm_rb); parent 620 mm/nommu.c rb_prev = parent; parent 625 mm/nommu.c rb_prev = parent; parent 630 mm/nommu.c rb_prev = parent; parent 636 mm/nommu.c rb_link_node(&vma->vm_rb, parent, p); parent 644 mm/nommu.c __vma_link_list(mm, vma, prev, parent); parent 22 mm/page_counter.c if (!c->parent) parent 34 mm/page_counter.c atomic_long_add(delta, &c->parent->children_min_usage); parent 46 mm/page_counter.c atomic_long_add(delta, &c->parent->children_low_usage); parent 76 mm/page_counter.c for (c = counter; c; c = c->parent) { parent 105 mm/page_counter.c for (c = counter; c; c = c->parent) { parent 144 mm/page_counter.c for (c = counter; c != *fail; c = c->parent) parent 159 mm/page_counter.c for (c = counter; c; c = c->parent) parent 218 mm/page_counter.c for (c = counter; c; c = c->parent) parent 235 mm/page_counter.c for (c = counter; c; c = c->parent) parent 87 mm/rmap.c anon_vma->parent = anon_vma; parent 354 mm/rmap.c anon_vma->parent = pvma->anon_vma; parent 365 mm/rmap.c anon_vma->parent->degree++; parent 397 mm/rmap.c anon_vma->parent->degree--; parent 3340 mm/shmem.c struct inode *parent) parent 226 mm/slab.c static void kmem_cache_node_init(struct kmem_cache_node *parent) parent 228 mm/slab.c INIT_LIST_HEAD(&parent->slabs_full); parent 229 mm/slab.c INIT_LIST_HEAD(&parent->slabs_partial); parent 230 mm/slab.c INIT_LIST_HEAD(&parent->slabs_free); parent 231 mm/slab.c parent->total_slabs = 0; parent 232 mm/slab.c parent->free_slabs = 0; parent 233 mm/slab.c parent->shared = NULL; parent 234 mm/slab.c parent->alien = NULL; parent 235 mm/slab.c parent->colour_next = 0; parent 236 mm/slab.c spin_lock_init(&parent->list_lock); parent 237 mm/slab.c parent->free_objects = 0; parent 238 mm/slab.c parent->free_touched = 0; parent 793 mm/slab_common.c struct mem_cgroup *parent) parent 819 mm/slab_common.c WRITE_ONCE(s->memcg_params.memcg, parent); parent 825 mm/slab_common.c &parent->kmem_caches); parent 826 mm/slab_common.c css_get_many(&parent->css, nr_reparented); parent 2314 mm/swapfile.c struct rb_node **link = &sis->swap_extent_root.rb_node, *parent = NULL; parent 2323 mm/swapfile.c parent = *link; parent 2324 mm/swapfile.c link = &parent->rb_right; parent 2327 mm/swapfile.c if (parent) { parent 2328 mm/swapfile.c se = rb_entry(parent, struct swap_extent, rb_node); parent 2345 mm/swapfile.c rb_link_node(&new_se->rb_node, parent, link); parent 440 mm/vmalloc.c struct rb_node **parent) parent 448 mm/vmalloc.c *parent = NULL; parent 478 mm/vmalloc.c *parent = &tmp_va->rb_node; parent 483 mm/vmalloc.c get_va_next_sibling(struct rb_node *parent, struct rb_node **link) parent 487 mm/vmalloc.c if (unlikely(!parent)) parent 496 mm/vmalloc.c list = &rb_entry(parent, struct vmap_area, rb_node)->list; parent 497 mm/vmalloc.c return (&parent->rb_right == link ? list->next : list); parent 502 mm/vmalloc.c struct rb_node *parent, struct rb_node **link, struct list_head *head) parent 508 mm/vmalloc.c if (likely(parent)) { parent 509 mm/vmalloc.c head = &rb_entry(parent, struct vmap_area, rb_node)->list; parent 510 mm/vmalloc.c if (&parent->rb_right != link) parent 515 mm/vmalloc.c rb_link_node(&va->rb_node, parent, link); parent 657 mm/vmalloc.c struct rb_node *parent; parent 659 mm/vmalloc.c link = find_va_links(va, root, NULL, &parent); parent 660 mm/vmalloc.c link_va(va, root, parent, link, head); parent 669 mm/vmalloc.c struct rb_node *parent; parent 672 mm/vmalloc.c link = find_va_links(va, NULL, from, &parent); parent 674 mm/vmalloc.c link = find_va_links(va, root, NULL, &parent); parent 676 mm/vmalloc.c link_va(va, root, parent, link, head); parent 693 mm/vmalloc.c struct rb_node *parent; parent 700 mm/vmalloc.c link = find_va_links(va, root, NULL, &parent); parent 705 mm/vmalloc.c next = get_va_next_sibling(parent, link); parent 759 mm/vmalloc.c link_va(va, root, parent, link, head); parent 291 mm/zswap.c struct rb_node **link = &root->rb_node, *parent = NULL; parent 295 mm/zswap.c parent = *link; parent 296 mm/zswap.c myentry = rb_entry(parent, struct zswap_entry, rbnode); parent 306 mm/zswap.c rb_link_node(&entry->rbnode, parent, link); parent 21 net/6lowpan/nhc.c struct rb_node **new = &rb_root.rb_node, *parent = NULL; parent 40 net/6lowpan/nhc.c parent = *new; parent 50 net/6lowpan/nhc.c rb_link_node(&nhc->node, parent, new); parent 150 net/802/garp.c struct rb_node *parent = app->gid.rb_node; parent 154 net/802/garp.c while (parent) { parent 155 net/802/garp.c attr = rb_entry(parent, struct garp_attr, node); parent 158 net/802/garp.c parent = parent->rb_left; parent 160 net/802/garp.c parent = parent->rb_right; parent 170 net/802/garp.c struct rb_node *parent = NULL, **p = &app->gid.rb_node; parent 175 net/802/garp.c parent = *p; parent 176 net/802/garp.c attr = rb_entry(parent, struct garp_attr, node); parent 179 net/802/garp.c p = &parent->rb_left; parent 181 net/802/garp.c p = &parent->rb_right; parent 195 net/802/garp.c rb_link_node(&attr->node, parent, p); parent 239 net/802/mrp.c struct rb_node *parent = app->mad.rb_node; parent 243 net/802/mrp.c while (parent) { parent 244 net/802/mrp.c attr = rb_entry(parent, struct mrp_attr, node); parent 247 net/802/mrp.c parent = parent->rb_left; parent 249 net/802/mrp.c parent = parent->rb_right; parent 259 net/802/mrp.c struct rb_node *parent = NULL, **p = &app->mad.rb_node; parent 264 net/802/mrp.c parent = *p; parent 265 net/802/mrp.c attr = rb_entry(parent, struct mrp_attr, node); parent 268 net/802/mrp.c p = &parent->rb_left; parent 270 net/802/mrp.c p = &parent->rb_right; parent 284 net/802/mrp.c rb_link_node(&attr->node, parent, p); parent 147 net/atm/atm_sysfs.c int atm_register_sysfs(struct atm_dev *adev, struct device *parent) parent 153 net/atm/atm_sysfs.c cdev->parent = parent; parent 78 net/atm/resources.c struct atm_dev *atm_dev_register(const char *type, struct device *parent, parent 120 net/atm/resources.c if (atm_register_sysfs(dev, parent) < 0) { parent 46 net/atm/resources.h int atm_register_sysfs(struct atm_dev *adev, struct device *parent); parent 58 net/batman-adv/sysfs.c struct device *dev = container_of(obj->parent, struct device, kobj); parent 87 net/batman-adv/sysfs.c return batadv_kobj_to_batpriv(obj->parent); parent 157 net/bluetooth/af_bluetooth.c void bt_accept_enqueue(struct sock *parent, struct sock *sk, bool bh) parent 159 net/bluetooth/af_bluetooth.c BT_DBG("parent %p, sk %p", parent, sk); parent 168 net/bluetooth/af_bluetooth.c list_add_tail(&bt_sk(sk)->accept_q, &bt_sk(parent)->accept_q); parent 169 net/bluetooth/af_bluetooth.c bt_sk(sk)->parent = parent; parent 176 net/bluetooth/af_bluetooth.c parent->sk_ack_backlog++; parent 188 net/bluetooth/af_bluetooth.c bt_sk(sk)->parent->sk_ack_backlog--; parent 189 net/bluetooth/af_bluetooth.c bt_sk(sk)->parent = NULL; parent 194 net/bluetooth/af_bluetooth.c struct sock *bt_accept_dequeue(struct sock *parent, struct socket *newsock) parent 199 net/bluetooth/af_bluetooth.c BT_DBG("parent %p", parent); parent 202 net/bluetooth/af_bluetooth.c list_for_each_entry_safe(s, n, &bt_sk(parent)->accept_q, accept_q) { parent 212 net/bluetooth/af_bluetooth.c if (!bt_sk(sk)->parent) { parent 235 net/bluetooth/af_bluetooth.c test_bit(BT_SK_DEFER_SETUP, &bt_sk(parent)->flags)) { parent 434 net/bluetooth/af_bluetooth.c static inline __poll_t bt_accept_poll(struct sock *parent) parent 439 net/bluetooth/af_bluetooth.c list_for_each_entry_safe(s, n, &bt_sk(parent)->accept_q, accept_q) { parent 442 net/bluetooth/af_bluetooth.c (test_bit(BT_SK_DEFER_SETUP, &bt_sk(parent)->flags) && parent 659 net/bluetooth/af_bluetooth.c bt->parent? sock_i_ino(bt->parent): 0LU); parent 1373 net/bluetooth/hci_core.c struct fwnode_handle *fwnode = dev_fwnode(hdev->dev.parent); parent 40 net/bluetooth/hci_sysfs.c conn->dev.parent = &hdev->dev; parent 703 net/bluetooth/hidp/core.c input->dev.parent = &session->conn->hcon->dev; parent 794 net/bluetooth/hidp/core.c hid->dev.parent = &session->conn->hcon->dev; parent 45 net/bluetooth/l2cap_sock.c static void l2cap_sock_init(struct sock *sk, struct sock *parent); parent 1211 net/bluetooth/l2cap_sock.c static void l2cap_sock_cleanup_listen(struct sock *parent) parent 1215 net/bluetooth/l2cap_sock.c BT_DBG("parent %p state %s", parent, parent 1216 net/bluetooth/l2cap_sock.c state_to_string(parent->sk_state)); parent 1219 net/bluetooth/l2cap_sock.c while ((sk = bt_accept_dequeue(parent, NULL))) { parent 1236 net/bluetooth/l2cap_sock.c struct sock *sk, *parent = chan->data; parent 1238 net/bluetooth/l2cap_sock.c lock_sock(parent); parent 1241 net/bluetooth/l2cap_sock.c if (sk_acceptq_is_full(parent)) { parent 1242 net/bluetooth/l2cap_sock.c BT_DBG("backlog full %d", parent->sk_ack_backlog); parent 1243 net/bluetooth/l2cap_sock.c release_sock(parent); parent 1247 net/bluetooth/l2cap_sock.c sk = l2cap_sock_alloc(sock_net(parent), NULL, BTPROTO_L2CAP, parent 1250 net/bluetooth/l2cap_sock.c release_sock(parent); parent 1256 net/bluetooth/l2cap_sock.c l2cap_sock_init(sk, parent); parent 1258 net/bluetooth/l2cap_sock.c bt_accept_enqueue(parent, sk, false); parent 1260 net/bluetooth/l2cap_sock.c release_sock(parent); parent 1320 net/bluetooth/l2cap_sock.c struct sock *parent; parent 1333 net/bluetooth/l2cap_sock.c parent = bt_sk(sk)->parent; parent 1354 net/bluetooth/l2cap_sock.c if (parent) { parent 1356 net/bluetooth/l2cap_sock.c parent->sk_data_ready(parent); parent 1403 net/bluetooth/l2cap_sock.c struct sock *parent; parent 1407 net/bluetooth/l2cap_sock.c parent = bt_sk(sk)->parent; parent 1409 net/bluetooth/l2cap_sock.c BT_DBG("sk %p, parent %p", sk, parent); parent 1414 net/bluetooth/l2cap_sock.c if (parent) parent 1415 net/bluetooth/l2cap_sock.c parent->sk_data_ready(parent); parent 1422 net/bluetooth/l2cap_sock.c struct sock *parent, *sk = chan->data; parent 1426 net/bluetooth/l2cap_sock.c parent = bt_sk(sk)->parent; parent 1427 net/bluetooth/l2cap_sock.c if (parent) parent 1428 net/bluetooth/l2cap_sock.c parent->sk_data_ready(parent); parent 1515 net/bluetooth/l2cap_sock.c static void l2cap_sock_init(struct sock *sk, struct sock *parent) parent 1521 net/bluetooth/l2cap_sock.c if (parent) { parent 1522 net/bluetooth/l2cap_sock.c struct l2cap_chan *pchan = l2cap_pi(parent)->chan; parent 1524 net/bluetooth/l2cap_sock.c sk->sk_type = parent->sk_type; parent 1525 net/bluetooth/l2cap_sock.c bt_sk(sk)->flags = bt_sk(parent)->flags; parent 1546 net/bluetooth/l2cap_sock.c security_sk_clone(parent, sk); parent 66 net/bluetooth/rfcomm/sock.c struct sock *sk = d->owner, *parent; parent 82 net/bluetooth/rfcomm/sock.c parent = bt_sk(sk)->parent; parent 83 net/bluetooth/rfcomm/sock.c if (parent) { parent 88 net/bluetooth/rfcomm/sock.c parent->sk_data_ready(parent); parent 99 net/bluetooth/rfcomm/sock.c if (parent && sock_flag(sk, SOCK_ZAPPED)) { parent 176 net/bluetooth/rfcomm/sock.c static void rfcomm_sock_cleanup_listen(struct sock *parent) parent 180 net/bluetooth/rfcomm/sock.c BT_DBG("parent %p", parent); parent 183 net/bluetooth/rfcomm/sock.c while ((sk = bt_accept_dequeue(parent, NULL))) { parent 188 net/bluetooth/rfcomm/sock.c parent->sk_state = BT_CLOSED; parent 189 net/bluetooth/rfcomm/sock.c sock_set_flag(parent, SOCK_ZAPPED); parent 242 net/bluetooth/rfcomm/sock.c static void rfcomm_sock_init(struct sock *sk, struct sock *parent) parent 248 net/bluetooth/rfcomm/sock.c if (parent) { parent 249 net/bluetooth/rfcomm/sock.c sk->sk_type = parent->sk_type; parent 251 net/bluetooth/rfcomm/sock.c &bt_sk(parent)->flags); parent 253 net/bluetooth/rfcomm/sock.c pi->sec_level = rfcomm_pi(parent)->sec_level; parent 254 net/bluetooth/rfcomm/sock.c pi->role_switch = rfcomm_pi(parent)->role_switch; parent 256 net/bluetooth/rfcomm/sock.c security_sk_clone(parent, sk); parent 958 net/bluetooth/rfcomm/sock.c struct sock *sk, *parent; parent 967 net/bluetooth/rfcomm/sock.c parent = rfcomm_get_sock_by_channel(BT_LISTEN, channel, &src); parent 968 net/bluetooth/rfcomm/sock.c if (!parent) parent 971 net/bluetooth/rfcomm/sock.c bh_lock_sock(parent); parent 974 net/bluetooth/rfcomm/sock.c if (sk_acceptq_is_full(parent)) { parent 975 net/bluetooth/rfcomm/sock.c BT_DBG("backlog full %d", parent->sk_ack_backlog); parent 979 net/bluetooth/rfcomm/sock.c sk = rfcomm_sock_alloc(sock_net(parent), NULL, BTPROTO_RFCOMM, GFP_ATOMIC, 0); parent 985 net/bluetooth/rfcomm/sock.c rfcomm_sock_init(sk, parent); parent 991 net/bluetooth/rfcomm/sock.c bt_accept_enqueue(parent, sk, true); parent 998 net/bluetooth/rfcomm/sock.c bh_unlock_sock(parent); parent 1000 net/bluetooth/rfcomm/sock.c if (test_bit(BT_SK_DEFER_SETUP, &bt_sk(parent)->flags)) parent 1001 net/bluetooth/rfcomm/sock.c parent->sk_state_change(parent); parent 135 net/bluetooth/rfcomm/tty.c if (dev->tty_dev->parent) parent 188 net/bluetooth/sco.c struct sock *parent) parent 195 net/bluetooth/sco.c if (parent) parent 196 net/bluetooth/sco.c bt_accept_enqueue(parent, sk, true); parent 200 net/bluetooth/sco.c struct sock *parent) parent 208 net/bluetooth/sco.c __sco_chan_add(conn, sk, parent); parent 375 net/bluetooth/sco.c static void sco_sock_cleanup_listen(struct sock *parent) parent 379 net/bluetooth/sco.c BT_DBG("parent %p", parent); parent 382 net/bluetooth/sco.c while ((sk = bt_accept_dequeue(parent, NULL))) { parent 387 net/bluetooth/sco.c parent->sk_state = BT_CLOSED; parent 388 net/bluetooth/sco.c sock_set_flag(parent, SOCK_ZAPPED); parent 452 net/bluetooth/sco.c static void sco_sock_init(struct sock *sk, struct sock *parent) parent 456 net/bluetooth/sco.c if (parent) { parent 457 net/bluetooth/sco.c sk->sk_type = parent->sk_type; parent 458 net/bluetooth/sco.c bt_sk(sk)->flags = bt_sk(parent)->flags; parent 459 net/bluetooth/sco.c security_sk_clone(parent, sk); parent 1024 net/bluetooth/sco.c struct sock *parent; parent 1043 net/bluetooth/sco.c parent = sco_get_sock_listen(&conn->hcon->src); parent 1044 net/bluetooth/sco.c if (!parent) { parent 1049 net/bluetooth/sco.c bh_lock_sock(parent); parent 1051 net/bluetooth/sco.c sk = sco_sock_alloc(sock_net(parent), NULL, parent 1054 net/bluetooth/sco.c bh_unlock_sock(parent); parent 1059 net/bluetooth/sco.c sco_sock_init(sk, parent); parent 1065 net/bluetooth/sco.c __sco_chan_add(conn, sk, parent); parent 1067 net/bluetooth/sco.c if (test_bit(BT_SK_DEFER_SETUP, &bt_sk(parent)->flags)) parent 1073 net/bluetooth/sco.c parent->sk_data_ready(parent); parent 1075 net/bluetooth/sco.c bh_unlock_sock(parent); parent 580 net/bridge/br_netfilter_hooks.c struct net_device *parent; parent 596 net/bridge/br_netfilter_hooks.c parent = bridge_parent(state->out); parent 597 net/bridge/br_netfilter_hooks.c if (!parent) parent 636 net/bridge/br_netfilter_hooks.c parent, br_nf_forward_finish); parent 132 net/caif/caif_usb.c if (!(dev->dev.parent && dev->dev.parent->driver && parent 133 net/caif/caif_usb.c strcmp(dev->dev.parent->driver->name, "cdc_ncm") == 0)) parent 121 net/ceph/auth_x.c struct rb_node *parent = NULL, **p = &xi->ticket_handlers.rb_node; parent 124 net/ceph/auth_x.c parent = *p; parent 125 net/ceph/auth_x.c th = rb_entry(parent, struct ceph_x_ticket_handler, node); parent 139 net/ceph/auth_x.c rb_link_node(&th->node, parent, p); parent 642 net/ceph/osdmap.c struct rb_node *parent = NULL; parent 646 net/ceph/osdmap.c parent = *p; parent 647 net/ceph/osdmap.c pi = rb_entry(parent, struct ceph_pg_pool_info, node); parent 656 net/ceph/osdmap.c rb_link_node(&new->node, parent, p); parent 14 net/ceph/string_table.c struct rb_node **p, *parent; parent 51 net/ceph/string_table.c parent = NULL; parent 55 net/ceph/string_table.c parent = *p; parent 68 net/ceph/string_table.c rb_link_node(&cs->node, parent, p); parent 2818 net/core/dev.c if (dev->dev.parent) parent 2819 net/core/dev.c name = dev_driver_string(dev->dev.parent); parent 9965 net/core/dev.c const struct device *parent; parent 9968 net/core/dev.c parent = dev->dev.parent; parent 9969 net/core/dev.c if (!parent) parent 9972 net/core/dev.c driver = parent->driver; parent 9981 net/core/dev.c if (dev && dev->dev.parent) { parent 9983 net/core/dev.c dev->dev.parent, parent 9985 net/core/dev.c dev_driver_string(dev->dev.parent), parent 9986 net/core/dev.c dev_name(dev->dev.parent), parent 2488 net/core/devlink.c if (resource->parent) parent 2489 net/core/devlink.c devlink_resource_validate_children(resource->parent); parent 6829 net/core/devlink.c resource->parent = parent_resource; parent 770 net/core/ethtool.c } else if (dev->dev.parent && dev->dev.parent->driver) { parent 771 net/core/ethtool.c strlcpy(info.bus_info, dev_name(dev->dev.parent), parent 773 net/core/ethtool.c strlcpy(info.driver, dev->dev.parent->driver->name, parent 1677 net/core/net-sysfs.c if (dev->parent) parent 1678 net/core/net-sysfs.c ret = dev->parent->of_node == data; parent 43 net/core/netclassid_cgroup.c struct cgroup_cls_state *parent = css_cls_state(css->parent); parent 45 net/core/netclassid_cgroup.c if (parent) parent 46 net/core/netclassid_cgroup.c cs->classid = parent->classid; parent 147 net/core/netprio_cgroup.c struct cgroup_subsys_state *parent_css = css->parent; parent 909 net/core/rtnetlink.c if (dev->dev.parent && (ext_filter_mask & RTEXT_FILTER_VF)) { parent 910 net/core/rtnetlink.c int num_vfs = dev_num_vf(dev->dev.parent); parent 963 net/core/rtnetlink.c if (!dev->netdev_ops->ndo_get_vf_port || !dev->dev.parent || parent 966 net/core/rtnetlink.c if (dev_num_vf(dev->dev.parent)) parent 968 net/core/rtnetlink.c vf_port_size * dev_num_vf(dev->dev.parent); parent 1044 net/core/rtnetlink.c for (vf = 0; vf < dev_num_vf(dev->dev.parent); vf++) { parent 1094 net/core/rtnetlink.c if (!dev->netdev_ops->ndo_get_vf_port || !dev->dev.parent || parent 1102 net/core/rtnetlink.c if (dev_num_vf(dev->dev.parent)) { parent 1326 net/core/rtnetlink.c if (!dev->dev.parent || ((ext_filter_mask & RTEXT_FILTER_VF) == 0)) parent 1329 net/core/rtnetlink.c num_vfs = dev_num_vf(dev->dev.parent); parent 284 net/dccp/dccp.h int dccp_child_process(struct sock *parent, struct sock *child, parent 217 net/dccp/minisocks.c int dccp_child_process(struct sock *parent, struct sock *child, parent 229 net/dccp/minisocks.c parent->sk_data_ready(parent); parent 142 net/dsa/dsa.c static struct device *dev_find_class(struct device *parent, char *class) parent 144 net/dsa/dsa.c if (dev_is_class(parent, class)) { parent 145 net/dsa/dsa.c get_device(parent); parent 146 net/dsa/dsa.c return parent; parent 149 net/dsa/dsa.c return device_find_child(parent, class, dev_is_class); parent 56 net/dsa/slave.c ds->slave_mii_bus->parent = ds->dev; parent 137 net/ipv4/fib_trie.c struct key_vector __rcu *parent; parent 194 net/ipv4/fib_trie.c #define node_parent(tn) rtnl_dereference(tn_info(tn)->parent) parent 198 net/ipv4/fib_trie.c #define node_parent_rcu(tn) rcu_dereference_rtnl(tn_info(tn)->parent) parent 205 net/ipv4/fib_trie.c rcu_assign_pointer(tn_info(n)->parent, tp); parent 208 net/ipv4/fib_trie.c #define NODE_INIT_PARENT(n, p) RCU_INIT_POINTER(tn_info(n)->parent, p) parent 666 net/ipv4/inet_connection_sock.c int inet_rtx_syn_ack(const struct sock *parent, struct request_sock *req) parent 668 net/ipv4/inet_connection_sock.c int err = req->rsk_ops->rtx_syn_ack(parent, req); parent 373 net/ipv4/inet_fragment.c struct rb_node **rbn, *parent; parent 380 net/ipv4/inet_fragment.c parent = *rbn; parent 381 net/ipv4/inet_fragment.c curr = rb_to_skb(parent); parent 385 net/ipv4/inet_fragment.c rbn = &parent->rb_left; parent 387 net/ipv4/inet_fragment.c rbn = &parent->rb_right; parent 398 net/ipv4/inet_fragment.c rb_link_node(&skb->rbnode, parent, rbn); parent 409 net/ipv4/inet_fragment.c struct sk_buff *parent) parent 421 net/ipv4/inet_fragment.c FRAG_CB(parent)->next_frag = fp; parent 106 net/ipv4/inetpeer.c struct rb_node **pp, *parent, *next; parent 110 net/ipv4/inetpeer.c parent = NULL; parent 117 net/ipv4/inetpeer.c parent = next; parent 118 net/ipv4/inetpeer.c p = rb_entry(parent, struct inet_peer, rb_node); parent 136 net/ipv4/inetpeer.c *parent_p = parent; parent 187 net/ipv4/inetpeer.c struct rb_node **pp, *parent; parent 196 net/ipv4/inetpeer.c p = lookup(daddr, base, seq, NULL, &gc_cnt, &parent, &pp); parent 210 net/ipv4/inetpeer.c parent = NULL; parent 214 net/ipv4/inetpeer.c p = lookup(daddr, base, seq, gc_stack, &gc_cnt, &parent, &pp); parent 230 net/ipv4/inetpeer.c rb_link_node(&p->rb_node, parent, pp); parent 967 net/ipv4/ipmr.c int parent) parent 974 net/ipv4/ipmr.c return mr_mfc_find_parent(mrt, &arg, parent); parent 1192 net/ipv4/ipmr.c static int ipmr_mfc_delete(struct mr_table *mrt, struct mfcctl *mfc, int parent) parent 1200 net/ipv4/ipmr.c mfc->mfcc_mcastgrp.s_addr, parent); parent 1214 net/ipv4/ipmr.c struct mfcctl *mfc, int mrtsock, int parent) parent 1227 net/ipv4/ipmr.c mfc->mfcc_mcastgrp.s_addr, parent); parent 1377 net/ipv4/ipmr.c int val, ret = 0, parent = 0; parent 1465 net/ipv4/ipmr.c parent = -1; parent 1477 net/ipv4/ipmr.c if (parent == 0) parent 1478 net/ipv4/ipmr.c parent = mfc.mfcc_parent; parent 1480 net/ipv4/ipmr.c ret = ipmr_mfc_delete(mrt, &mfc, parent); parent 1484 net/ipv4/ipmr.c parent); parent 2737 net/ipv4/ipmr.c int ret, mrtsock, parent; parent 2747 net/ipv4/ipmr.c parent = ret ? mfcc.mfcc_parent : -1; parent 2749 net/ipv4/ipmr.c return ipmr_mfc_add(net, tbl, &mfcc, mrtsock, parent); parent 2751 net/ipv4/ipmr.c return ipmr_mfc_delete(tbl, &mfcc, parent); parent 64 net/ipv4/ipmr_base.c void *mr_mfc_find_parent(struct mr_table *mrt, void *hasharg, int parent) parent 71 net/ipv4/ipmr_base.c if (parent == -1 || parent == c->mfc_parent) parent 145 net/ipv4/nexthop.c struct rb_node **pp, *parent = NULL, *next; parent 154 net/ipv4/nexthop.c parent = next; parent 156 net/ipv4/nexthop.c nh = rb_entry(parent, struct nexthop, rb_node); parent 1010 net/ipv4/nexthop.c struct rb_node **pp, *parent = NULL, *next; parent 1026 net/ipv4/nexthop.c parent = next; parent 1028 net/ipv4/nexthop.c nh = rb_entry(parent, struct nexthop, rb_node); parent 1052 net/ipv4/nexthop.c rb_link_node_rcu(&new_nh->rb_node, parent, pp); parent 1606 net/ipv4/tcp_input.c struct rb_node *parent, **p = &sk->tcp_rtx_queue.rb_node; parent 1610 net/ipv4/tcp_input.c parent = *p; parent 1611 net/ipv4/tcp_input.c skb = rb_to_skb(parent); parent 1613 net/ipv4/tcp_input.c p = &parent->rb_left; parent 1617 net/ipv4/tcp_input.c p = &parent->rb_right; parent 4548 net/ipv4/tcp_input.c struct rb_node **p, *parent; parent 4597 net/ipv4/tcp_input.c parent = &tp->ooo_last_skb->rbnode; parent 4598 net/ipv4/tcp_input.c p = &parent->rb_right; parent 4603 net/ipv4/tcp_input.c parent = NULL; parent 4605 net/ipv4/tcp_input.c parent = *p; parent 4606 net/ipv4/tcp_input.c skb1 = rb_to_skb(parent); parent 4608 net/ipv4/tcp_input.c p = &parent->rb_left; parent 4642 net/ipv4/tcp_input.c p = &parent->rb_right; parent 4646 net/ipv4/tcp_input.c rb_link_node(&skb->rbnode, parent, p); parent 4889 net/ipv4/tcp_input.c struct rb_node *parent = NULL; parent 4893 net/ipv4/tcp_input.c parent = *p; parent 4894 net/ipv4/tcp_input.c skb1 = rb_to_skb(parent); parent 4896 net/ipv4/tcp_input.c p = &parent->rb_left; parent 4898 net/ipv4/tcp_input.c p = &parent->rb_right; parent 4900 net/ipv4/tcp_input.c rb_link_node(&skb->rbnode, parent, p); parent 818 net/ipv4/tcp_minisocks.c int tcp_child_process(struct sock *parent, struct sock *child, parent 832 net/ipv4/tcp_minisocks.c parent->sk_data_ready(parent); parent 788 net/ipv6/ip6_fib.c RCU_INIT_POINTER(ln->parent, pn); parent 807 net/ipv6/ip6_fib.c pn = rcu_dereference_protected(fn->parent, parent 845 net/ipv6/ip6_fib.c RCU_INIT_POINTER(in->parent, pn); parent 858 net/ipv6/ip6_fib.c RCU_INIT_POINTER(ln->parent, in); parent 859 net/ipv6/ip6_fib.c rcu_assign_pointer(fn->parent, in); parent 883 net/ipv6/ip6_fib.c RCU_INIT_POINTER(ln->parent, pn); parent 890 net/ipv6/ip6_fib.c rcu_assign_pointer(fn->parent, ln); parent 999 net/ipv6/ip6_fib.c fn = rcu_dereference_protected(fn->parent, parent 1278 net/ipv6/ip6_fib.c fn = rcu_dereference_protected(fn->parent, parent 1379 net/ipv6/ip6_fib.c rcu_assign_pointer(sfn->parent, fn); parent 1537 net/ipv6/ip6_fib.c fn = rcu_dereference(fn->parent); parent 1726 net/ipv6/ip6_fib.c struct fib6_node *pn = rcu_dereference_protected(fn->parent, parent 1787 net/ipv6/ip6_fib.c rcu_assign_pointer(child->parent, pn); parent 2016 net/ipv6/ip6_fib.c pn = rcu_dereference_protected(fn->parent, 1); parent 963 net/ipv6/ip6mr.c int parent) parent 970 net/ipv6/ip6mr.c return mr_mfc_find_parent(mrt, &arg, parent); parent 1208 net/ipv6/ip6mr.c int parent) parent 1215 net/ipv6/ip6mr.c &mfc->mf6cc_mcastgrp.sin6_addr, parent); parent 1402 net/ipv6/ip6mr.c struct mf6cctl *mfc, int mrtsock, int parent) parent 1422 net/ipv6/ip6mr.c &mfc->mf6cc_mcastgrp.sin6_addr, parent); parent 1629 net/ipv6/ip6mr.c int ret, parent = 0; parent 1689 net/ipv6/ip6mr.c parent = -1; parent 1697 net/ipv6/ip6mr.c if (parent == 0) parent 1698 net/ipv6/ip6mr.c parent = mfc.mf6cc_parent; parent 1701 net/ipv6/ip6mr.c ret = ip6mr_mfc_delete(mrt, &mfc, parent); parent 1706 net/ipv6/ip6mr.c parent); parent 1158 net/ipv6/route.c pn = rcu_dereference(fn->parent); parent 425 net/iucv/af_iucv.c static void iucv_sock_cleanup_listen(struct sock *parent) parent 430 net/iucv/af_iucv.c while ((sk = iucv_accept_dequeue(parent, NULL))) { parent 435 net/iucv/af_iucv.c parent->sk_state = IUCV_CLOSED; parent 559 net/iucv/af_iucv.c static void iucv_sock_init(struct sock *sk, struct sock *parent) parent 561 net/iucv/af_iucv.c if (parent) { parent 562 net/iucv/af_iucv.c sk->sk_type = parent->sk_type; parent 563 net/iucv/af_iucv.c security_sk_clone(parent, sk); parent 656 net/iucv/af_iucv.c void iucv_accept_enqueue(struct sock *parent, struct sock *sk) parent 659 net/iucv/af_iucv.c struct iucv_sock *par = iucv_sk(parent); parent 665 net/iucv/af_iucv.c iucv_sk(sk)->parent = parent; parent 666 net/iucv/af_iucv.c sk_acceptq_added(parent); parent 672 net/iucv/af_iucv.c struct iucv_sock *par = iucv_sk(iucv_sk(sk)->parent); parent 677 net/iucv/af_iucv.c sk_acceptq_removed(iucv_sk(sk)->parent); parent 678 net/iucv/af_iucv.c iucv_sk(sk)->parent = NULL; parent 682 net/iucv/af_iucv.c struct sock *iucv_accept_dequeue(struct sock *parent, struct socket *newsock) parent 687 net/iucv/af_iucv.c list_for_each_entry_safe(isk, n, &iucv_sk(parent)->accept_q, accept_q) { parent 1499 net/iucv/af_iucv.c static inline __poll_t iucv_accept_poll(struct sock *parent) parent 1504 net/iucv/af_iucv.c list_for_each_entry_safe(isk, n, &iucv_sk(parent)->accept_q, accept_q) { parent 2429 net/iucv/af_iucv.c af_iucv_dev->parent = pr_iucv->root; parent 158 net/mac802154/main.c wpan_phy_set_dev(local->phy, local->hw.parent); parent 309 net/netfilter/nf_conncount.c struct rb_node **rbnode, *parent; parent 318 net/netfilter/nf_conncount.c parent = NULL; parent 324 net/netfilter/nf_conncount.c parent = *rbnode; parent 377 net/netfilter/nf_conncount.c rb_link_node_rcu(&rbconn->node, parent, rbnode); parent 392 net/netfilter/nf_conncount.c struct rb_node *parent; parent 400 net/netfilter/nf_conncount.c parent = rcu_dereference_raw(root->rb_node); parent 401 net/netfilter/nf_conncount.c while (parent) { parent 404 net/netfilter/nf_conncount.c rbconn = rb_entry(parent, struct nf_conncount_rb, node); parent 408 net/netfilter/nf_conncount.c parent = rcu_dereference_raw(parent->rb_left); parent 410 net/netfilter/nf_conncount.c parent = rcu_dereference_raw(parent->rb_right); parent 54 net/netfilter/nft_set_rbtree.c const struct rb_node *parent; parent 58 net/netfilter/nft_set_rbtree.c parent = rcu_dereference_raw(priv->root.rb_node); parent 59 net/netfilter/nft_set_rbtree.c while (parent != NULL) { parent 63 net/netfilter/nft_set_rbtree.c rbe = rb_entry(parent, struct nft_rbtree_elem, node); parent 68 net/netfilter/nft_set_rbtree.c parent = rcu_dereference_raw(parent->rb_left); parent 76 net/netfilter/nft_set_rbtree.c parent = rcu_dereference_raw(parent->rb_right); parent 79 net/netfilter/nft_set_rbtree.c parent = rcu_dereference_raw(parent->rb_left); parent 89 net/netfilter/nft_set_rbtree.c parent = rcu_dereference_raw(parent->rb_left); parent 135 net/netfilter/nft_set_rbtree.c const struct rb_node *parent; parent 139 net/netfilter/nft_set_rbtree.c parent = rcu_dereference_raw(priv->root.rb_node); parent 140 net/netfilter/nft_set_rbtree.c while (parent != NULL) { parent 144 net/netfilter/nft_set_rbtree.c rbe = rb_entry(parent, struct nft_rbtree_elem, node); parent 149 net/netfilter/nft_set_rbtree.c parent = rcu_dereference_raw(parent->rb_left); parent 153 net/netfilter/nft_set_rbtree.c parent = rcu_dereference_raw(parent->rb_right); parent 158 net/netfilter/nft_set_rbtree.c parent = rcu_dereference_raw(parent->rb_left); parent 175 net/netfilter/nft_set_rbtree.c parent = rcu_dereference_raw(parent->rb_left); parent 224 net/netfilter/nft_set_rbtree.c struct rb_node *parent, **p; parent 227 net/netfilter/nft_set_rbtree.c parent = NULL; parent 230 net/netfilter/nft_set_rbtree.c parent = *p; parent 231 net/netfilter/nft_set_rbtree.c rbe = rb_entry(parent, struct nft_rbtree_elem, node); parent 236 net/netfilter/nft_set_rbtree.c p = &parent->rb_left; parent 238 net/netfilter/nft_set_rbtree.c p = &parent->rb_right; parent 242 net/netfilter/nft_set_rbtree.c p = &parent->rb_left; parent 245 net/netfilter/nft_set_rbtree.c p = &parent->rb_right; parent 250 net/netfilter/nft_set_rbtree.c p = &parent->rb_left; parent 254 net/netfilter/nft_set_rbtree.c rb_link_node_rcu(&new->node, parent, p); parent 318 net/netfilter/nft_set_rbtree.c const struct rb_node *parent = priv->root.rb_node; parent 323 net/netfilter/nft_set_rbtree.c while (parent != NULL) { parent 324 net/netfilter/nft_set_rbtree.c rbe = rb_entry(parent, struct nft_rbtree_elem, node); parent 329 net/netfilter/nft_set_rbtree.c parent = parent->rb_left; parent 331 net/netfilter/nft_set_rbtree.c parent = parent->rb_right; parent 335 net/netfilter/nft_set_rbtree.c parent = parent->rb_left; parent 339 net/netfilter/nft_set_rbtree.c parent = parent->rb_right; parent 342 net/netfilter/nft_set_rbtree.c parent = parent->rb_left; parent 394 net/netfilter/xt_hashlimit.c struct proc_dir_entry *parent; parent 397 net/netfilter/xt_hashlimit.c parent = hashlimit_net->ipt_hashlimit; parent 399 net/netfilter/xt_hashlimit.c parent = hashlimit_net->ip6t_hashlimit; parent 401 net/netfilter/xt_hashlimit.c if (parent != NULL) parent 402 net/netfilter/xt_hashlimit.c remove_proc_entry(hinfo->name, parent); parent 139 net/nfc/llcp.h struct sock *parent; parent 219 net/nfc/llcp.h void nfc_llcp_accept_enqueue(struct sock *parent, struct sock *sk); parent 880 net/nfc/llcp_core.c struct sock *new_sk, *parent; parent 916 net/nfc/llcp_core.c parent = &sock->sk; parent 918 net/nfc/llcp_core.c if (sk_acceptq_is_full(parent)) { parent 940 net/nfc/llcp_core.c new_sk = nfc_llcp_sock_alloc(NULL, parent->sk_type, GFP_ATOMIC, 0); parent 956 net/nfc/llcp_core.c new_sock->parent = parent; parent 984 net/nfc/llcp_core.c parent->sk_data_ready(parent); parent 377 net/nfc/llcp_sock.c sk_acceptq_removed(llcp_sock->parent); parent 378 net/nfc/llcp_sock.c llcp_sock->parent = NULL; parent 383 net/nfc/llcp_sock.c void nfc_llcp_accept_enqueue(struct sock *parent, struct sock *sk) parent 386 net/nfc/llcp_sock.c struct nfc_llcp_sock *llcp_sock_parent = nfc_llcp_sock(parent); parent 393 net/nfc/llcp_sock.c llcp_sock->parent = parent; parent 394 net/nfc/llcp_sock.c sk_acceptq_added(parent); parent 397 net/nfc/llcp_sock.c struct sock *nfc_llcp_accept_dequeue(struct sock *parent, parent 403 net/nfc/llcp_sock.c llcp_parent = nfc_llcp_sock(parent); parent 427 net/nfc/llcp_sock.c sk_acceptq_removed(parent); parent 526 net/nfc/llcp_sock.c static inline __poll_t llcp_accept_poll(struct sock *parent) parent 531 net/nfc/llcp_sock.c parent_sock = nfc_llcp_sock(parent); parent 995 net/nfc/llcp_sock.c sock->parent = NULL; parent 108 net/rds/cong.c struct rb_node *parent = NULL; parent 114 net/rds/cong.c parent = *p; parent 115 net/rds/cong.c map = rb_entry(parent, struct rds_cong_map, m_rb_node); parent 127 net/rds/cong.c rb_link_node(&insert->m_rb_node, parent, p); parent 168 net/rds/connection.c struct rds_connection *conn, *parent = NULL; parent 186 net/rds/connection.c parent = conn; parent 187 net/rds/connection.c conn = parent->c_passive; parent 286 net/rds/connection.c if (parent) { parent 288 net/rds/connection.c if (parent->c_passive) { parent 292 net/rds/connection.c conn = parent->c_passive; parent 294 net/rds/connection.c parent->c_passive = conn; parent 267 net/rds/ib.h #define ibdev_to_node(ibdev) dev_to_node((ibdev)->dev.parent) parent 69 net/rds/rdma.c struct rb_node *parent = NULL; parent 73 net/rds/rdma.c parent = *p; parent 74 net/rds/rdma.c mr = rb_entry(parent, struct rds_mr, r_rb_node); parent 85 net/rds/rdma.c rb_link_node(&insert->r_rb_node, parent, p); parent 920 net/rfkill/core.c struct device *parent, parent 953 net/rfkill/core.c dev->parent = parent; parent 107 net/rxrpc/call_accept.c struct rb_node *parent, **pp; parent 111 net/rxrpc/call_accept.c parent = NULL; parent 113 net/rxrpc/call_accept.c parent = *pp; parent 114 net/rxrpc/call_accept.c xcall = rb_entry(parent, struct rxrpc_call, sock_node); parent 128 net/rxrpc/call_accept.c rb_link_node(&call->sock_node, parent, pp); parent 467 net/rxrpc/call_accept.c struct rb_node *parent, **pp; parent 485 net/rxrpc/call_accept.c parent = NULL; parent 487 net/rxrpc/call_accept.c parent = *pp; parent 488 net/rxrpc/call_accept.c call = rb_entry(parent, struct rxrpc_call, sock_node); parent 523 net/rxrpc/call_accept.c parent = NULL; parent 525 net/rxrpc/call_accept.c parent = *pp; parent 526 net/rxrpc/call_accept.c call = rb_entry(parent, struct rxrpc_call, sock_node); parent 552 net/rxrpc/call_accept.c rb_link_node(&call->sock_node, parent, pp); parent 227 net/rxrpc/call_object.c struct rb_node *parent, **pp; parent 255 net/rxrpc/call_object.c parent = NULL; parent 257 net/rxrpc/call_object.c parent = *pp; parent 258 net/rxrpc/call_object.c xcall = rb_entry(parent, struct rxrpc_call, sock_node); parent 272 net/rxrpc/call_object.c rb_link_node(&call->sock_node, parent, pp); parent 283 net/rxrpc/conn_client.c struct rb_node *p, **pp, *parent; parent 371 net/rxrpc/conn_client.c parent = NULL; parent 373 net/rxrpc/conn_client.c parent = *pp; parent 374 net/rxrpc/conn_client.c conn = rb_entry(parent, struct rxrpc_connection, client_node); parent 402 net/rxrpc/conn_client.c rb_link_node(&candidate->client_node, parent, pp); parent 68 net/rxrpc/conn_service.c struct rb_node **pp, *parent; parent 73 net/rxrpc/conn_service.c parent = NULL; parent 75 net/rxrpc/conn_service.c parent = *pp; parent 76 net/rxrpc/conn_service.c cursor = rb_entry(parent, parent 87 net/rxrpc/conn_service.c rb_link_node_rcu(&conn->service_node, parent, pp); parent 1061 net/sched/cls_api.c u32 *parent, int ifindex, bool rtnl_held, parent 1081 net/sched/cls_api.c if (!*parent) { parent 1083 net/sched/cls_api.c *parent = (*q)->handle; parent 1085 net/sched/cls_api.c *q = qdisc_lookup_rcu(dev, TC_H_MAJ(*parent)); parent 1135 net/sched/cls_api.c static int __tcf_qdisc_cl_find(struct Qdisc *q, u32 parent, unsigned long *cl, parent 1142 net/sched/cls_api.c if (TC_H_MIN(parent)) { parent 1145 net/sched/cls_api.c *cl = cops->find(q, parent); parent 1230 net/sched/cls_api.c u32 *parent, unsigned long *cl, parent 1239 net/sched/cls_api.c err = __tcf_qdisc_find(net, q, parent, ifindex, true, extack); parent 1243 net/sched/cls_api.c err = __tcf_qdisc_cl_find(*q, *parent, cl, ifindex, extack); parent 1783 net/sched/cls_api.c struct Qdisc *q, u32 parent, void *fh, parent 1800 net/sched/cls_api.c tcm->tcm_parent = parent; parent 1829 net/sched/cls_api.c u32 parent, void *fh, int event, bool unicast, parent 1840 net/sched/cls_api.c if (tcf_fill_node(net, skb, tp, block, q, parent, fh, portid, parent 1861 net/sched/cls_api.c u32 parent, void *fh, bool unicast, bool *last, parent 1872 net/sched/cls_api.c if (tcf_fill_node(net, skb, tp, block, q, parent, fh, portid, parent 1901 net/sched/cls_api.c u32 parent, struct nlmsghdr *n, parent 1910 net/sched/cls_api.c q, parent, NULL, event, false, rtnl_held); parent 1929 net/sched/cls_api.c u32 parent; parent 1957 net/sched/cls_api.c parent = t->tcm_parent; parent 1977 net/sched/cls_api.c err = __tcf_qdisc_find(net, &q, &parent, t->tcm_ifindex, false, extack); parent 1998 net/sched/cls_api.c err = __tcf_qdisc_cl_find(q, parent, &cl, t->tcm_ifindex, extack); parent 2008 net/sched/cls_api.c block->classid = parent; parent 2108 net/sched/cls_api.c tfilter_notify(net, skb, n, tp, block, q, parent, fh, parent 2155 net/sched/cls_api.c u32 parent; parent 2178 net/sched/cls_api.c parent = t->tcm_parent; parent 2187 net/sched/cls_api.c err = __tcf_qdisc_find(net, &q, &parent, t->tcm_ifindex, false, extack); parent 2207 net/sched/cls_api.c err = __tcf_qdisc_cl_find(q, parent, &cl, t->tcm_ifindex, extack); parent 2239 net/sched/cls_api.c tfilter_notify_chain(net, skb, block, q, parent, n, parent 2263 net/sched/cls_api.c tfilter_notify(net, skb, n, tp, block, q, parent, fh, parent 2279 net/sched/cls_api.c q, parent, fh, false, &last, parent 2315 net/sched/cls_api.c u32 parent; parent 2335 net/sched/cls_api.c parent = t->tcm_parent; parent 2344 net/sched/cls_api.c err = __tcf_qdisc_find(net, &q, &parent, t->tcm_ifindex, false, extack); parent 2363 net/sched/cls_api.c err = __tcf_qdisc_cl_find(q, parent, &cl, t->tcm_ifindex, extack); parent 2407 net/sched/cls_api.c err = tfilter_notify(net, skb, n, tp, block, q, parent, parent 2434 net/sched/cls_api.c u32 parent; parent 2442 net/sched/cls_api.c return tcf_fill_node(net, a->skb, tp, a->block, a->q, a->parent, parent 2448 net/sched/cls_api.c static bool tcf_chain_dump(struct tcf_chain *chain, struct Qdisc *q, u32 parent, parent 2476 net/sched/cls_api.c if (tcf_fill_node(net, skb, tp, block, q, parent, NULL, parent 2490 net/sched/cls_api.c arg.parent = parent; parent 2519 net/sched/cls_api.c u32 parent; parent 2540 net/sched/cls_api.c parent = 0; parent 2550 net/sched/cls_api.c parent = tcm->tcm_parent; parent 2551 net/sched/cls_api.c if (!parent) parent 2570 net/sched/cls_api.c parent = block->classid; parent 2586 net/sched/cls_api.c if (!tcf_chain_dump(chain, q, parent, skb, cb, parent 2765 net/sched/cls_api.c u32 parent; parent 2784 net/sched/cls_api.c parent = t->tcm_parent; parent 2787 net/sched/cls_api.c block = tcf_block_find(net, &q, &parent, &cl, parent 2858 net/sched/cls_api.c tfilter_notify_chain(net, skb, block, q, parent, n, parent 2904 net/sched/cls_api.c u32 parent; parent 2925 net/sched/cls_api.c parent = 0; parent 2935 net/sched/cls_api.c parent = tcm->tcm_parent; parent 2936 net/sched/cls_api.c if (!parent) { parent 2938 net/sched/cls_api.c parent = q->handle; parent 277 net/sched/sch_api.c if ((q->parent != TC_H_ROOT) && !(q->flags & TCQ_F_INGRESS)) { parent 288 net/sched/sch_api.c if ((q->parent != TC_H_ROOT) && !(q->flags & TCQ_F_INGRESS)) { parent 766 net/sched/sch_api.c while ((parentid = sch->parent)) { parent 1020 net/sched/sch_api.c static int qdisc_graft(struct net_device *dev, struct Qdisc *parent, parent 1028 net/sched/sch_api.c if (parent == NULL) { parent 1082 net/sched/sch_api.c const struct Qdisc_class_ops *cops = parent->ops->cl_ops; parent 1088 net/sched/sch_api.c parent && !(parent->flags & TCQ_F_NOLOCK)) parent 1094 net/sched/sch_api.c cl = cops->find(parent, classid); parent 1100 net/sched/sch_api.c err = cops->graft(parent, cl, new, &old, extack); parent 1150 net/sched/sch_api.c struct Qdisc *p, u32 parent, u32 handle, parent 1201 net/sched/sch_api.c sch->parent = parent; parent 1259 net/sched/sch_api.c if (sch->parent != TC_H_ROOT && parent 1690 net/sched/sch_api.c tc_fill_qdisc(skb, q, q->parent, NETLINK_CB(cb->skb).portid, parent 1712 net/sched/sch_api.c tc_fill_qdisc(skb, q, q->parent, NETLINK_CB(cb->skb).portid, parent 52 net/sched/sch_atm.c struct atm_qdisc_data *parent; /* parent qdisc */ parent 125 net/sched/sch_atm.c unsigned long parent, u32 classid) parent 174 net/sched/sch_atm.c struct atm_qdisc_data *p = VCC2FLOW(vcc)->parent; parent 195 net/sched/sch_atm.c static int atm_tc_change(struct Qdisc *sch, u32 classid, u32 parent, parent 209 net/sched/sch_atm.c "flow %p,opt %p)\n", sch, p, classid, parent, flow, opt); parent 213 net/sched/sch_atm.c if (parent && parent != TC_H_ROOT && parent != sch->handle) parent 305 net/sched/sch_atm.c flow->parent = p; parent 2918 net/sched/sch_cake.c static unsigned long cake_bind(struct Qdisc *sch, unsigned long parent, parent 1009 net/sched/sch_cbq.c struct cbq_class *parent = this->tparent; parent 1014 net/sched/sch_cbq.c if (parent == NULL) parent 1017 net/sched/sch_cbq.c if (parent->children == NULL) { parent 1018 net/sched/sch_cbq.c parent->children = this; parent 1020 net/sched/sch_cbq.c this->sibling = parent->children->sibling; parent 1021 net/sched/sch_cbq.c parent->children->sibling = this; parent 1485 net/sched/sch_cbq.c struct cbq_class *parent; parent 1599 net/sched/sch_cbq.c parent = &q->link; parent 1601 net/sched/sch_cbq.c parent = cbq_class_lookup(q, parentid); parent 1603 net/sched/sch_cbq.c if (!parent) { parent 1643 net/sched/sch_cbq.c cl->tparent = parent; parent 1645 net/sched/sch_cbq.c cl->allot = parent->allot; parent 1654 net/sched/sch_cbq.c cbq_adjust_levels(parent); parent 1728 net/sched/sch_cbq.c static unsigned long cbq_bind_filter(struct Qdisc *sch, unsigned long parent, parent 1732 net/sched/sch_cbq.c struct cbq_class *p = (struct cbq_class *)parent; parent 186 net/sched/sch_drr.c static unsigned long drr_bind_tcf(struct Qdisc *sch, unsigned long parent, parent 96 net/sched/sch_dsmark.c unsigned long parent, u32 classid) parent 116 net/sched/sch_dsmark.c static int dsmark_change(struct Qdisc *sch, u32 classid, u32 parent, parent 126 net/sched/sch_dsmark.c __func__, sch, p, classid, parent, *arg); parent 166 net/sched/sch_etf.c struct rb_node **p = &q->head.rb_root.rb_node, *parent = NULL; parent 179 net/sched/sch_etf.c parent = *p; parent 180 net/sched/sch_etf.c skb = rb_to_skb(parent); parent 182 net/sched/sch_etf.c p = &parent->rb_right; parent 185 net/sched/sch_etf.c p = &parent->rb_left; parent 188 net/sched/sch_etf.c rb_link_node(&nskb->rbnode, parent, p); parent 165 net/sched/sch_fq.c struct rb_node **p = &q->delayed.rb_node, *parent = NULL; parent 170 net/sched/sch_fq.c parent = *p; parent 171 net/sched/sch_fq.c aux = rb_entry(parent, struct fq_flow, rate_node); parent 173 net/sched/sch_fq.c p = &parent->rb_right; parent 175 net/sched/sch_fq.c p = &parent->rb_left; parent 177 net/sched/sch_fq.c rb_link_node(&f->rate_node, parent, p); parent 206 net/sched/sch_fq.c struct rb_node **p, *parent; parent 210 net/sched/sch_fq.c parent = NULL; parent 212 net/sched/sch_fq.c parent = *p; parent 214 net/sched/sch_fq.c f = rb_entry(parent, struct fq_flow, fq_node); parent 225 net/sched/sch_fq.c p = &parent->rb_right; parent 227 net/sched/sch_fq.c p = &parent->rb_left; parent 243 net/sched/sch_fq.c struct rb_node **p, *parent; parent 289 net/sched/sch_fq.c parent = NULL; parent 291 net/sched/sch_fq.c parent = *p; parent 293 net/sched/sch_fq.c f = rb_entry(parent, struct fq_flow, fq_node); parent 314 net/sched/sch_fq.c p = &parent->rb_right; parent 316 net/sched/sch_fq.c p = &parent->rb_left; parent 336 net/sched/sch_fq.c rb_link_node(&f->fq_node, parent, p); parent 388 net/sched/sch_fq.c struct rb_node **p, *parent; parent 406 net/sched/sch_fq.c parent = NULL; parent 409 net/sched/sch_fq.c parent = *p; parent 410 net/sched/sch_fq.c aux = rb_to_skb(parent); parent 412 net/sched/sch_fq.c p = &parent->rb_right; parent 414 net/sched/sch_fq.c p = &parent->rb_left; parent 416 net/sched/sch_fq.c rb_link_node(&skb->rbnode, parent, p); parent 657 net/sched/sch_fq.c struct rb_node *op, **np, *parent; parent 676 net/sched/sch_fq.c parent = NULL; parent 678 net/sched/sch_fq.c parent = *np; parent 680 net/sched/sch_fq.c nf = rb_entry(parent, struct fq_flow, fq_node); parent 684 net/sched/sch_fq.c np = &parent->rb_right; parent 686 net/sched/sch_fq.c np = &parent->rb_left; parent 689 net/sched/sch_fq.c rb_link_node(&of->fq_node, parent, np); parent 588 net/sched/sch_fq_codel.c static unsigned long fq_codel_bind(struct Qdisc *sch, unsigned long parent, parent 897 net/sched/sch_generic.c sch->parent = parentid; parent 317 net/sched/sch_gred.c .parent = sch->parent, parent 365 net/sched/sch_gred.c hw_stats->parent = sch->parent; parent 189 net/sched/sch_hfsc.c struct rb_node *parent = NULL; parent 193 net/sched/sch_hfsc.c parent = *p; parent 194 net/sched/sch_hfsc.c cl1 = rb_entry(parent, struct hfsc_class, el_node); parent 196 net/sched/sch_hfsc.c p = &parent->rb_right; parent 198 net/sched/sch_hfsc.c p = &parent->rb_left; parent 200 net/sched/sch_hfsc.c rb_link_node(&cl->el_node, parent, p); parent 254 net/sched/sch_hfsc.c struct rb_node *parent = NULL; parent 258 net/sched/sch_hfsc.c parent = *p; parent 259 net/sched/sch_hfsc.c cl1 = rb_entry(parent, struct hfsc_class, vt_node); parent 261 net/sched/sch_hfsc.c p = &parent->rb_right; parent 263 net/sched/sch_hfsc.c p = &parent->rb_left; parent 265 net/sched/sch_hfsc.c rb_link_node(&cl->vt_node, parent, p); parent 323 net/sched/sch_hfsc.c struct rb_node *parent = NULL; parent 327 net/sched/sch_hfsc.c parent = *p; parent 328 net/sched/sch_hfsc.c cl1 = rb_entry(parent, struct hfsc_class, cf_node); parent 330 net/sched/sch_hfsc.c p = &parent->rb_right; parent 332 net/sched/sch_hfsc.c p = &parent->rb_left; parent 334 net/sched/sch_hfsc.c rb_link_node(&cl->cf_node, parent, p); parent 919 net/sched/sch_hfsc.c struct hfsc_class *parent = NULL; parent 1009 net/sched/sch_hfsc.c parent = &q->root; parent 1011 net/sched/sch_hfsc.c parent = hfsc_find_class(parentid, sch); parent 1012 net/sched/sch_hfsc.c if (parent == NULL) parent 1055 net/sched/sch_hfsc.c cl->cl_parent = parent; parent 1068 net/sched/sch_hfsc.c list_add_tail(&cl->siblings, &parent->children); parent 1069 net/sched/sch_hfsc.c if (parent->level == 0) parent 1070 net/sched/sch_hfsc.c qdisc_purge_queue(parent->qdisc); parent 1071 net/sched/sch_hfsc.c hfsc_adjust_levels(parent); parent 1219 net/sched/sch_hfsc.c hfsc_bind_tcf(struct Qdisc *sch, unsigned long parent, u32 classid) parent 1221 net/sched/sch_hfsc.c struct hfsc_class *p = (struct hfsc_class *)parent; parent 109 net/sched/sch_htb.c struct htb_class *parent; /* parent class */ parent 277 net/sched/sch_htb.c struct rb_node **p = &root->rb_node, *parent = NULL; parent 281 net/sched/sch_htb.c parent = *p; parent 282 net/sched/sch_htb.c c = rb_entry(parent, struct htb_class, node[prio]); parent 285 net/sched/sch_htb.c p = &parent->rb_right; parent 287 net/sched/sch_htb.c p = &parent->rb_left; parent 289 net/sched/sch_htb.c rb_link_node(&cl->node[prio], parent, p); parent 303 net/sched/sch_htb.c struct rb_node **p = &q->hlevel[cl->level].wait_pq.rb_node, *parent = NULL; parent 315 net/sched/sch_htb.c parent = *p; parent 316 net/sched/sch_htb.c c = rb_entry(parent, struct htb_class, pq_node); parent 318 net/sched/sch_htb.c p = &parent->rb_right; parent 320 net/sched/sch_htb.c p = &parent->rb_left; parent 322 net/sched/sch_htb.c rb_link_node(&cl->pq_node, parent, p); parent 402 net/sched/sch_htb.c struct htb_class *p = cl->parent; parent 421 net/sched/sch_htb.c p = cl->parent; parent 437 net/sched/sch_htb.c struct htb_class *p = cl->parent; parent 465 net/sched/sch_htb.c p = cl->parent; parent 689 net/sched/sch_htb.c cl = cl->parent; parent 865 net/sched/sch_htb.c htb_next_rb_node(level ? &cl->parent->inner.clprio[prio].ptr: parent 876 net/sched/sch_htb.c htb_next_rb_node(level ? &cl->parent->inner.clprio[prio].ptr : parent 1084 net/sched/sch_htb.c tcm->tcm_parent = cl->parent ? cl->parent->common.classid : TC_H_ROOT; parent 1178 net/sched/sch_htb.c if (!cl->parent) parent 1181 net/sched/sch_htb.c if (cl->parent->children > 1) parent 1190 net/sched/sch_htb.c struct htb_class *parent = cl->parent; parent 1194 net/sched/sch_htb.c if (parent->cmode != HTB_CAN_SEND) parent 1195 net/sched/sch_htb.c htb_safe_rb_erase(&parent->pq_node, parent 1196 net/sched/sch_htb.c &q->hlevel[parent->level].wait_pq); parent 1198 net/sched/sch_htb.c parent->level = 0; parent 1199 net/sched/sch_htb.c memset(&parent->inner, 0, sizeof(parent->inner)); parent 1200 net/sched/sch_htb.c parent->leaf.q = new_q ? new_q : &noop_qdisc; parent 1201 net/sched/sch_htb.c parent->tokens = parent->buffer; parent 1202 net/sched/sch_htb.c parent->ctokens = parent->cbuffer; parent 1203 net/sched/sch_htb.c parent->t_c = ktime_get_ns(); parent 1204 net/sched/sch_htb.c parent->cmode = HTB_CAN_SEND; parent 1265 net/sched/sch_htb.c cl->parent->common.classid, parent 1277 net/sched/sch_htb.c if (cl->parent) parent 1278 net/sched/sch_htb.c cl->parent->children--; parent 1302 net/sched/sch_htb.c struct htb_class *cl = (struct htb_class *)*arg, *parent; parent 1323 net/sched/sch_htb.c parent = parentid == TC_H_ROOT ? NULL : htb_find(parentid, sch); parent 1362 net/sched/sch_htb.c if (parent && parent->parent && parent->parent->level < 2) { parent 1402 net/sched/sch_htb.c if (parent && !parent->level) { parent 1404 net/sched/sch_htb.c qdisc_purge_queue(parent->leaf.q); parent 1405 net/sched/sch_htb.c parent_qdisc = parent->leaf.q; parent 1406 net/sched/sch_htb.c if (parent->prio_activity) parent 1407 net/sched/sch_htb.c htb_deactivate(q, parent); parent 1410 net/sched/sch_htb.c if (parent->cmode != HTB_CAN_SEND) { parent 1411 net/sched/sch_htb.c htb_safe_rb_erase(&parent->pq_node, &q->hlevel[0].wait_pq); parent 1412 net/sched/sch_htb.c parent->cmode = HTB_CAN_SEND; parent 1414 net/sched/sch_htb.c parent->level = (parent->parent ? parent->parent->level parent 1416 net/sched/sch_htb.c memset(&parent->inner, 0, sizeof(parent->inner)); parent 1422 net/sched/sch_htb.c cl->parent = parent; parent 1433 net/sched/sch_htb.c if (parent) parent 1434 net/sched/sch_htb.c parent->children++; parent 1508 net/sched/sch_htb.c static unsigned long htb_bind_filter(struct Qdisc *sch, unsigned long parent, parent 34 net/sched/sch_ingress.c unsigned long parent, u32 classid) parent 160 net/sched/sch_ingress.c unsigned long parent, u32 classid) parent 76 net/sched/sch_mq.c if (sch->parent != TC_H_ROOT) parent 150 net/sched/sch_mqprio.c if (sch->parent != TC_H_ROOT) parent 313 net/sched/sch_multiq.c static unsigned long multiq_bind(struct Qdisc *sch, unsigned long parent, parent 390 net/sched/sch_netem.c struct rb_node **p = &q->t_root.rb_node, *parent = NULL; parent 395 net/sched/sch_netem.c parent = *p; parent 396 net/sched/sch_netem.c skb = rb_to_skb(parent); parent 398 net/sched/sch_netem.c p = &parent->rb_right; parent 400 net/sched/sch_netem.c p = &parent->rb_left; parent 402 net/sched/sch_netem.c rb_link_node(&nskb->rbnode, parent, p); parent 147 net/sched/sch_prio.c .parent = sch->parent, parent 252 net/sched/sch_prio.c .parent = sch->parent, parent 307 net/sched/sch_prio.c graft_offload.parent = sch->parent; parent 337 net/sched/sch_prio.c static unsigned long prio_bind(struct Qdisc *sch, unsigned long parent, u32 classid) parent 567 net/sched/sch_qfq.c static unsigned long qfq_bind_tcf(struct Qdisc *sch, unsigned long parent, parent 154 net/sched/sch_red.c .parent = sch->parent, parent 289 net/sched/sch_red.c .parent = sch->parent, parent 341 net/sched/sch_red.c .parent = sch->parent, parent 373 net/sched/sch_red.c .parent = sch->parent, parent 679 net/sched/sch_sfb.c static unsigned long sfb_bind(struct Qdisc *sch, unsigned long parent, parent 835 net/sched/sch_sfq.c static unsigned long sfq_bind(struct Qdisc *sch, unsigned long parent, parent 1634 net/sched/sch_taprio.c if (sch->parent != TC_H_ROOT) parent 923 net/smc/af_smc.c static void smc_accept_enqueue(struct sock *parent, struct sock *sk) parent 925 net/smc/af_smc.c struct smc_sock *par = smc_sk(parent); parent 931 net/smc/af_smc.c sk_acceptq_added(parent); parent 949 net/smc/af_smc.c struct sock *smc_accept_dequeue(struct sock *parent, parent 955 net/smc/af_smc.c list_for_each_entry_safe(isk, n, &smc_sk(parent)->accept_q, accept_q) { parent 1588 net/smc/af_smc.c static __poll_t smc_accept_poll(struct sock *parent) parent 1590 net/smc/af_smc.c struct smc_sock *isk = smc_sk(parent); parent 265 net/smc/smc.h struct sock *smc_accept_dequeue(struct sock *parent, struct socket *new_sock); parent 40 net/smc/smc_close.c static void smc_close_cleanup_listen(struct sock *parent) parent 45 net/smc/smc_close.c while ((sk = smc_accept_dequeue(parent, NULL))) parent 69 net/smc/smc_core.c struct rb_node **link, *parent = NULL; parent 77 net/smc/smc_core.c parent = *link; parent 79 net/smc/smc_core.c link = &parent->rb_left; parent 81 net/smc/smc_core.c link = &parent->rb_right; parent 84 net/smc/smc_core.c rb_link_node(&conn->alert_node, parent, link); parent 551 net/smc/smc_ib.c smc_pnetid_by_dev_port(ibdev->dev.parent, i, parent 266 net/smc/smc_ism.c struct smcd_dev *smcd_alloc_dev(struct device *parent, const char *name, parent 281 net/smc/smc_ism.c smcd->dev.parent = parent; parent 286 net/smc/smc_ism.c smc_pnetid_by_dev_port(parent, 0, smcd->pnetid); parent 233 net/smc/smc_pnet.c if (!smc_pnetid_by_dev_port(ndev->dev.parent, ndev->dev_port, parent 298 net/smc/smc_pnet.c !strncmp(dev_name(ibdev->ibdev->dev.parent), ib_name, parent 398 net/smc/smc_pnet.c dev_name(pnetelem->smcibdev->ibdev->dev.parent)) || parent 807 net/smc/smc_pnet.c if (smc_pnetid_by_dev_port(ndev->dev.parent, ndev->dev_port, parent 840 net/smc/smc_pnet.c if (smc_pnetid_by_dev_port(ndev->dev.parent, ndev->dev_port, parent 1228 net/sunrpc/auth_gss/auth_gss.c struct rpc_clnt *parent = clnt->cl_parent; parent 1230 net/sunrpc/auth_gss/auth_gss.c if (rcu_access_pointer(parent->cl_xpi.xpi_xpswitch) != xps) parent 1232 net/sunrpc/auth_gss/auth_gss.c clnt = parent; parent 1864 net/sunrpc/cache.c int sunrpc_cache_register_pipefs(struct dentry *parent, parent 1868 net/sunrpc/cache.c struct dentry *dir = rpc_create_cache_dir(parent, name, umode, cd); parent 364 net/sunrpc/clnt.c struct rpc_clnt *parent) parent 392 net/sunrpc/clnt.c clnt->cl_parent = parent ? : clnt; parent 437 net/sunrpc/clnt.c if (parent) parent 438 net/sunrpc/clnt.c atomic_inc(&parent->cl_count); parent 719 net/sunrpc/clnt.c struct rpc_clnt *parent; parent 750 net/sunrpc/clnt.c parent = clnt->cl_parent; parent 763 net/sunrpc/clnt.c if (parent != clnt) parent 764 net/sunrpc/clnt.c rpc_release_client(parent); parent 773 net/sunrpc/clnt.c clnt->cl_parent = parent; parent 883 net/sunrpc/clnt.c struct rpc_clnt *parent = NULL; parent 889 net/sunrpc/clnt.c parent = clnt->cl_parent; parent 901 net/sunrpc/clnt.c return parent; parent 630 net/sunrpc/rpc_pipe.c static struct dentry *__rpc_lookup_create_exclusive(struct dentry *parent, parent 634 net/sunrpc/rpc_pipe.c struct dentry *dentry = d_hash_and_lookup(parent, &q); parent 636 net/sunrpc/rpc_pipe.c dentry = d_alloc(parent, &q); parent 649 net/sunrpc/rpc_pipe.c static void __rpc_depopulate(struct dentry *parent, parent 653 net/sunrpc/rpc_pipe.c struct inode *dir = d_inode(parent); parent 661 net/sunrpc/rpc_pipe.c dentry = d_hash_and_lookup(parent, &name); parent 681 net/sunrpc/rpc_pipe.c static void rpc_depopulate(struct dentry *parent, parent 685 net/sunrpc/rpc_pipe.c struct inode *dir = d_inode(parent); parent 688 net/sunrpc/rpc_pipe.c __rpc_depopulate(parent, files, start, eof); parent 692 net/sunrpc/rpc_pipe.c static int rpc_populate(struct dentry *parent, parent 697 net/sunrpc/rpc_pipe.c struct inode *dir = d_inode(parent); parent 703 net/sunrpc/rpc_pipe.c dentry = __rpc_lookup_create_exclusive(parent, files[i].name); parent 728 net/sunrpc/rpc_pipe.c __rpc_depopulate(parent, files, start, eof); parent 731 net/sunrpc/rpc_pipe.c __FILE__, __func__, parent); parent 735 net/sunrpc/rpc_pipe.c static struct dentry *rpc_mkdir_populate(struct dentry *parent, parent 740 net/sunrpc/rpc_pipe.c struct inode *dir = d_inode(parent); parent 744 net/sunrpc/rpc_pipe.c dentry = __rpc_lookup_create_exclusive(parent, name); parent 768 net/sunrpc/rpc_pipe.c struct dentry *parent; parent 772 net/sunrpc/rpc_pipe.c parent = dget_parent(dentry); parent 773 net/sunrpc/rpc_pipe.c dir = d_inode(parent); parent 779 net/sunrpc/rpc_pipe.c dput(parent); parent 801 net/sunrpc/rpc_pipe.c struct dentry *rpc_mkpipe_dentry(struct dentry *parent, const char *name, parent 805 net/sunrpc/rpc_pipe.c struct inode *dir = d_inode(parent); parent 815 net/sunrpc/rpc_pipe.c dentry = __rpc_lookup_create_exclusive(parent, name); parent 828 net/sunrpc/rpc_pipe.c __FILE__, __func__, parent, name, parent 845 net/sunrpc/rpc_pipe.c struct dentry *parent; parent 849 net/sunrpc/rpc_pipe.c parent = dget_parent(dentry); parent 850 net/sunrpc/rpc_pipe.c dir = d_inode(parent); parent 854 net/sunrpc/rpc_pipe.c dput(parent); parent 1108 net/sunrpc/rpc_pipe.c struct dentry *rpc_create_cache_dir(struct dentry *parent, const char *name, parent 1111 net/sunrpc/rpc_pipe.c return rpc_mkdir_populate(parent, name, umode, NULL, parent 656 net/sunrpc/rpcb_clnt.c struct rpc_clnt *parent = clnt->cl_parent; parent 659 net/sunrpc/rpcb_clnt.c while (parent != clnt) { parent 660 net/sunrpc/rpcb_clnt.c if (rcu_access_pointer(parent->cl_xpi.xpi_xpswitch) != xps) parent 664 net/sunrpc/rpcb_clnt.c clnt = parent; parent 665 net/sunrpc/rpcb_clnt.c parent = parent->cl_parent; parent 280 net/tipc/group.c struct rb_node **n, *parent = NULL; parent 286 net/tipc/group.c parent = *n; parent 287 net/tipc/group.c tmp = container_of(parent, struct tipc_member, tree_node); parent 296 net/tipc/group.c rb_link_node(&m->tree_node, parent, n); parent 188 net/tipc/name_table.c struct rb_node **n, *parent = NULL; parent 194 net/tipc/name_table.c parent = *n; parent 195 net/tipc/name_table.c tmp = container_of(parent, struct service_range, tree_node); parent 214 net/tipc/name_table.c rb_link_node(&sr->tree_node, parent, n); parent 576 net/vmw_vsock/af_vsock.c struct sock *parent, parent 618 net/vmw_vsock/af_vsock.c psk = parent ? vsock_sk(parent) : NULL; parent 619 net/vmw_vsock/af_vsock.c if (parent) { parent 468 net/wimax/stack.c struct device *dev = net_dev->dev.parent; parent 966 net/wireless/scan.c struct rb_node *parent = NULL; parent 971 net/wireless/scan.c parent = *p; parent 972 net/wireless/scan.c tbss = rb_entry(parent, struct cfg80211_internal_bss, rbn); parent 987 net/wireless/scan.c rb_link_node(&bss->rbn, parent, p); parent 894 net/xfrm/xfrm_policy.c struct rb_node **p, *parent; parent 899 net/xfrm/xfrm_policy.c parent = NULL; parent 905 net/xfrm/xfrm_policy.c parent = *p; parent 913 net/xfrm/xfrm_policy.c p = &parent->rb_left; parent 915 net/xfrm/xfrm_policy.c p = &parent->rb_right; parent 941 net/xfrm/xfrm_policy.c rb_link_node_rcu(&n->node, parent, p); parent 981 net/xfrm/xfrm_policy.c struct rb_node **p, *parent = NULL; parent 988 net/xfrm/xfrm_policy.c parent = *p; parent 1000 net/xfrm/xfrm_policy.c p = &parent->rb_left; parent 1002 net/xfrm/xfrm_policy.c p = &parent->rb_right; parent 1034 net/xfrm/xfrm_policy.c parent = NULL; parent 1045 net/xfrm/xfrm_policy.c rb_link_node_rcu(&node->node, parent, p); parent 1909 net/xfrm/xfrm_policy.c const struct rb_node *parent; parent 1915 net/xfrm/xfrm_policy.c parent = rcu_dereference_raw(r->rb_node); parent 1916 net/xfrm/xfrm_policy.c while (parent) { parent 1920 net/xfrm/xfrm_policy.c node = rb_entry(parent, struct xfrm_pol_inexact_node, node); parent 1925 net/xfrm/xfrm_policy.c parent = rcu_dereference_raw(parent->rb_left); parent 1928 net/xfrm/xfrm_policy.c parent = rcu_dereference_raw(parent->rb_right); parent 739 scripts/dtc/checks.c if (!node->parent) { parent 747 scripts/dtc/checks.c addr_cells = node_addr_cells(node->parent); parent 748 scripts/dtc/checks.c size_cells = node_size_cells(node->parent); parent 768 scripts/dtc/checks.c if (!node->parent) { parent 773 scripts/dtc/checks.c p_addr_cells = node_addr_cells(node->parent); parent 774 scripts/dtc/checks.c p_size_cells = node_size_cells(node->parent); parent 783 scripts/dtc/checks.c c_addr_cells, node->parent->fullpath, parent 788 scripts/dtc/checks.c c_size_cells, node->parent->fullpath, parent 850 scripts/dtc/checks.c if (!node->parent || (node->parent->bus != &pci_bus)) parent 860 scripts/dtc/checks.c prop = get_property(node->parent, "bus-range"); parent 882 scripts/dtc/checks.c if (!node->parent || (node->parent->bus != &pci_bus)) parent 957 scripts/dtc/checks.c if (!node->parent || (node->parent->bus != &simple_bus)) parent 971 scripts/dtc/checks.c if (node->parent->parent && !(node->bus == &simple_bus)) parent 976 scripts/dtc/checks.c size = node_addr_cells(node->parent); parent 1026 scripts/dtc/checks.c if (!node->parent || (node->parent->bus != &i2c_bus)) parent 1107 scripts/dtc/checks.c if (!node->parent || (node->parent->bus != &spi_bus)) parent 1110 scripts/dtc/checks.c if (get_property(node->parent, "spi-slave")) parent 1135 scripts/dtc/checks.c if (node->parent && node->parent->bus) parent 1160 scripts/dtc/checks.c if (!node->parent) parent 1169 scripts/dtc/checks.c if (node->parent->addr_cells == -1) parent 1172 scripts/dtc/checks.c if (node->parent->size_cells == -1) parent 1185 scripts/dtc/checks.c if (!node->parent || node->addr_cells < 0 || node->size_cells < 0) parent 1298 scripts/dtc/checks.c if (node->parent != dti->dt) parent 1547 scripts/dtc/checks.c struct node *irq_node = NULL, *parent = node; parent 1559 scripts/dtc/checks.c while (parent && !prop) { parent 1560 scripts/dtc/checks.c if (parent != node && node_is_interrupt_provider(parent)) { parent 1561 scripts/dtc/checks.c irq_node = parent; parent 1565 scripts/dtc/checks.c prop = get_property(parent, "interrupt-parent"); parent 1573 scripts/dtc/checks.c FAIL_PROP(c, dti, parent, prop, "Invalid phandle"); parent 1579 scripts/dtc/checks.c FAIL_PROP(c, dti, parent, prop, "Bad phandle"); parent 1589 scripts/dtc/checks.c parent = parent->parent; parent 1633 scripts/dtc/checks.c if (!node->parent->bus && parent 1634 scripts/dtc/checks.c (streq(node->parent->name, "ports") || get_property(node, "reg"))) parent 1635 scripts/dtc/checks.c node->parent->bus = &graph_ports_bus; parent 1689 scripts/dtc/checks.c if (node->parent->addr_cells != 1) parent 1692 scripts/dtc/checks.c node->parent->addr_cells); parent 1693 scripts/dtc/checks.c if (node->parent->size_cells != 0) parent 1696 scripts/dtc/checks.c node->parent->size_cells); parent 1740 scripts/dtc/checks.c if (!node->parent || node->parent->bus != &graph_port_bus) parent 156 scripts/dtc/dtc.h struct node *parent; parent 215 scripts/dtc/dtc.h void add_child(struct node *parent, struct node *child); parent 216 scripts/dtc/dtc.h void delete_node_by_name(struct node *parent, char *name); parent 55 scripts/dtc/libfdt/fdt_addresses.c int fdt_appendprop_addrrange(void *fdt, int parent, int nodeoffset, parent 61 scripts/dtc/libfdt/fdt_addresses.c ret = fdt_address_cells(fdt, parent); parent 66 scripts/dtc/libfdt/fdt_addresses.c ret = fdt_size_cells(fdt, parent); parent 226 scripts/dtc/libfdt/libfdt.h #define fdt_for_each_subnode(node, fdt, parent) \ parent 227 scripts/dtc/libfdt/libfdt.h for (node = fdt_first_subnode(fdt, parent); \ parent 1934 scripts/dtc/libfdt/libfdt.h int fdt_appendprop_addrrange(void *fdt, int parent, int nodeoffset, parent 101 scripts/dtc/livetree.c child->parent = new; parent 196 scripts/dtc/livetree.c new_child->parent = NULL; parent 298 scripts/dtc/livetree.c void add_child(struct node *parent, struct node *child) parent 303 scripts/dtc/livetree.c child->parent = parent; parent 305 scripts/dtc/livetree.c p = &parent->children; parent 312 scripts/dtc/livetree.c void delete_node_by_name(struct node *parent, char *name) parent 314 scripts/dtc/livetree.c struct node *node = parent->children; parent 785 scripts/dtc/livetree.c static struct node *build_and_name_child_node(struct node *parent, char *name) parent 791 scripts/dtc/livetree.c add_child(parent, node); parent 964 scripts/dtc/livetree.c for (wn = node; wn; wn = wn->parent) parent 971 scripts/dtc/livetree.c for (wn = node, i = depth - 1; wn; wn = wn->parent, i--) parent 831 scripts/kconfig/confdata.c while ((menu = menu->parent)) { parent 919 scripts/kconfig/confdata.c else while ((menu = menu->parent)) { parent 22 scripts/kconfig/expr.h struct file *parent; parent 226 scripts/kconfig/expr.h struct menu *parent; parent 710 scripts/kconfig/gconf.c current = current->parent; parent 713 scripts/kconfig/gconf.c current = current->parent; parent 1199 scripts/kconfig/gconf.c GtkTreeIter *parent = parents[indent - 1]; parent 1202 scripts/kconfig/gconf.c gtk_tree_store_append(tree, node, parent); parent 1213 scripts/kconfig/gconf.c static GtkTreeIter *gtktree_iter_find_node(GtkTreeIter *parent, parent 1221 scripts/kconfig/gconf.c valid = gtk_tree_model_iter_children(model2, child, parent); parent 80 scripts/kconfig/lkc.h void menu_finalize(struct menu *parent); parent 452 scripts/kconfig/mconf.c conf(targets[i]->parent, targets[i]); parent 54 scripts/kconfig/menu.c menu->parent = current_menu; parent 74 scripts/kconfig/menu.c current_menu = current_menu->parent; parent 148 scripts/kconfig/menu.c while ((menu = menu->parent) != NULL) { parent 290 scripts/kconfig/menu.c void menu_finalize(struct menu *parent) parent 297 scripts/kconfig/menu.c sym = parent->sym; parent 298 scripts/kconfig/menu.c if (parent->list) { parent 307 scripts/kconfig/menu.c current_entry = parent; parent 308 scripts/kconfig/menu.c for (menu = parent->list; menu; menu = menu->next) { parent 316 scripts/kconfig/menu.c for (menu = parent->list; menu; menu = menu->next) { parent 329 scripts/kconfig/menu.c } else if (parent->prompt) parent 331 scripts/kconfig/menu.c parentdep = parent->prompt->visible.expr; parent 334 scripts/kconfig/menu.c parentdep = parent->dep; parent 337 scripts/kconfig/menu.c for (menu = parent->list; menu; menu = menu->next) { parent 417 scripts/kconfig/menu.c for (menu = parent->list; menu; menu = menu->next) parent 442 scripts/kconfig/menu.c basedep = parent->prompt ? parent->prompt->visible.expr : NULL; parent 448 scripts/kconfig/menu.c for (menu = parent->next; menu; menu = menu->next) { parent 480 scripts/kconfig/menu.c menu->parent = parent; parent 485 scripts/kconfig/menu.c parent->list = parent->next; parent 486 scripts/kconfig/menu.c parent->next = last_menu->next; parent 490 scripts/kconfig/menu.c sym->dir_dep.expr = expr_alloc_or(sym->dir_dep.expr, parent->dep); parent 492 scripts/kconfig/menu.c for (menu = parent->list; menu; menu = menu->next) { parent 506 scripts/kconfig/menu.c prop->menu->parent->sym != sym) parent 563 scripts/kconfig/menu.c last_menu->parent = parent; parent 575 scripts/kconfig/menu.c menu_warn(parent, "config symbol defined without type"); parent 577 scripts/kconfig/menu.c if (sym_is_choice(sym) && !parent->prompt) parent 578 scripts/kconfig/menu.c menu_warn(parent, "choice must have a prompt"); parent 594 scripts/kconfig/menu.c if (sym && !sym_is_optional(sym) && parent->prompt) { parent 596 scripts/kconfig/menu.c expr_alloc_and(parent->prompt->visible.expr, parent 680 scripts/kconfig/menu.c for (; menu != &rootmenu; menu = menu->parent) { parent 709 scripts/kconfig/menu.c menu = prop->menu->parent; parent 710 scripts/kconfig/menu.c for (i = 0; menu != &rootmenu && i < 8; menu = menu->parent) { parent 719 scripts/kconfig/parser.y else while ((menu = menu->parent)) { parent 267 scripts/kconfig/qconf.cc ConfigLineEdit::ConfigLineEdit(ConfigView* parent) parent 268 scripts/kconfig/qconf.cc : Parent(parent) parent 292 scripts/kconfig/qconf.cc parent()->updateList(item); parent 299 scripts/kconfig/qconf.cc parent()->list->setFocus(); parent 440 scripts/kconfig/qconf.cc (mode == symbolMode && rootEntry->parent != &rootmenu))) { parent 485 scripts/kconfig/qconf.cc parent()->updateList(item); parent 519 scripts/kconfig/qconf.cc parent()->updateList(item); parent 524 scripts/kconfig/qconf.cc parent()->lineEdit->show(item); parent 555 scripts/kconfig/qconf.cc setRootMenu(menu_get_parent_menu(rootEntry->parent)); parent 577 scripts/kconfig/qconf.cc void ConfigList::updateMenuList(ConfigItem *parent, struct menu* menu) parent 586 scripts/kconfig/qconf.cc while (parent->childCount() > 0) parent 588 scripts/kconfig/qconf.cc delete parent->takeChild(0); parent 594 scripts/kconfig/qconf.cc last = parent->firstChild(); parent 598 scripts/kconfig/qconf.cc item = last ? last->nextSibling() : parent->firstChild(); parent 619 scripts/kconfig/qconf.cc item = new ConfigItem(parent, last, child, visible); parent 632 scripts/kconfig/qconf.cc last = parent->firstChild(); parent 642 scripts/kconfig/qconf.cc void ConfigList::updateMenuList(ConfigList *parent, struct menu* menu) parent 651 scripts/kconfig/qconf.cc while (parent->topLevelItemCount() > 0) parent 653 scripts/kconfig/qconf.cc delete parent->takeTopLevelItem(0); parent 659 scripts/kconfig/qconf.cc last = (ConfigItem*)parent->topLevelItem(0); parent 663 scripts/kconfig/qconf.cc item = last ? last->nextSibling() : (ConfigItem*)parent->topLevelItem(0); parent 684 scripts/kconfig/qconf.cc item = new ConfigItem(parent, last, child, visible); parent 697 scripts/kconfig/qconf.cc last = (ConfigItem*)parent->topLevelItem(0); parent 880 scripts/kconfig/qconf.cc parent(), SLOT(setShowName(bool))); parent 881 scripts/kconfig/qconf.cc connect(parent(), SIGNAL(showNameChanged(bool)), parent 888 scripts/kconfig/qconf.cc parent(), SLOT(setShowRange(bool))); parent 889 scripts/kconfig/qconf.cc connect(parent(), SIGNAL(showRangeChanged(bool)), parent 896 scripts/kconfig/qconf.cc parent(), SLOT(setShowData(bool))); parent 897 scripts/kconfig/qconf.cc connect(parent(), SIGNAL(showDataChanged(bool)), parent 913 scripts/kconfig/qconf.cc ConfigView::ConfigView(QWidget* parent, const char *name) parent 914 scripts/kconfig/qconf.cc : Parent(parent) parent 1008 scripts/kconfig/qconf.cc ConfigInfoView::ConfigInfoView(QWidget* parent, const char *name) parent 1009 scripts/kconfig/qconf.cc : Parent(parent), sym(0), _menu(0) parent 1243 scripts/kconfig/qconf.cc ConfigSearchWindow::ConfigSearchWindow(ConfigMainWindow* parent, const char *name) parent 1244 scripts/kconfig/qconf.cc : Parent(parent), result(NULL) parent 1273 scripts/kconfig/qconf.cc parent, SLOT(setMenuLink(struct menu *))); parent 1283 scripts/kconfig/qconf.cc width = configSettings->value("/window width", parent->width() / 2).toInt(); parent 1284 scripts/kconfig/qconf.cc height = configSettings->value("/window height", parent->height() / 2).toInt(); parent 1589 scripts/kconfig/qconf.cc if (configList->rootEntry->parent == &rootmenu) parent 1597 scripts/kconfig/qconf.cc struct menu *parent; parent 1607 scripts/kconfig/qconf.cc parent = menu_get_parent_menu(menu); parent 1608 scripts/kconfig/qconf.cc if (!parent) parent 1610 scripts/kconfig/qconf.cc list->setRootMenu(parent); parent 1619 scripts/kconfig/qconf.cc parent = menu_get_parent_menu(menu->parent); parent 1620 scripts/kconfig/qconf.cc if (!parent) parent 1622 scripts/kconfig/qconf.cc item = menuList->findConfigItem(parent); parent 1627 scripts/kconfig/qconf.cc list->setRootMenu(parent); parent 1672 scripts/kconfig/qconf.cc item = (ConfigItem*)item->parent(); parent 48 scripts/kconfig/qconf.h ConfigView* parent(void) const parent 50 scripts/kconfig/qconf.h return (ConfigView*)Parent::parent(); parent 105 scripts/kconfig/qconf.h void updateMenuList(ConfigItem *parent, struct menu*); parent 106 scripts/kconfig/qconf.h void updateMenuList(ConfigList *parent, struct menu*); parent 126 scripts/kconfig/qconf.h ConfigItem(ConfigList *parent, ConfigItem *after, struct menu *m, bool v) parent 127 scripts/kconfig/qconf.h : Parent(parent, after), nextItem(0), menu(m), visible(v), goParent(false) parent 131 scripts/kconfig/qconf.h ConfigItem(ConfigItem *parent, ConfigItem *after, struct menu *m, bool v) parent 132 scripts/kconfig/qconf.h : Parent(parent, after), nextItem(0), menu(m), visible(v), goParent(false) parent 136 scripts/kconfig/qconf.h ConfigItem(ConfigList *parent, ConfigItem *after, bool v) parent 137 scripts/kconfig/qconf.h : Parent(parent, after), nextItem(0), menu(0), visible(v), goParent(true) parent 157 scripts/kconfig/qconf.h ConfigItem *_parent = (ConfigItem *)parent(); parent 196 scripts/kconfig/qconf.h ConfigLineEdit(ConfigView* parent); parent 197 scripts/kconfig/qconf.h ConfigView* parent(void) const parent 199 scripts/kconfig/qconf.h return (ConfigView*)Parent::parent(); parent 212 scripts/kconfig/qconf.h ConfigView(QWidget* parent, const char *name = 0); parent 245 scripts/kconfig/qconf.h ConfigInfoView(QWidget* parent, const char *name = 0); parent 275 scripts/kconfig/qconf.h ConfigSearchWindow(ConfigMainWindow* parent, const char *name = 0); parent 232 security/apparmor/apparmorfs.c struct dentry *parent, void *data, void *link, parent 241 security/apparmor/apparmorfs.c AA_BUG(!parent); parent 250 security/apparmor/apparmorfs.c dir = d_inode(parent); parent 253 security/apparmor/apparmorfs.c dentry = lookup_one_len(name, parent, strlen(name)); parent 293 security/apparmor/apparmorfs.c struct dentry *parent, void *data, parent 296 security/apparmor/apparmorfs.c return aafs_create(name, mode, parent, data, NULL, fops, NULL); parent 307 security/apparmor/apparmorfs.c static struct dentry *aafs_create_dir(const char *name, struct dentry *parent) parent 309 security/apparmor/apparmorfs.c return aafs_create(name, S_IFDIR | 0755, parent, NULL, NULL, NULL, parent 325 security/apparmor/apparmorfs.c struct dentry *parent, parent 337 security/apparmor/apparmorfs.c dent = aafs_create(name, S_IFLNK | 0444, parent, private, link, NULL, parent 1480 security/apparmor/apparmorfs.c for (depth = 0; profile; profile = rcu_access_pointer(profile->parent)) parent 1581 security/apparmor/apparmorfs.c int __aafs_profile_mkdir(struct aa_profile *profile, struct dentry *parent) parent 1590 security/apparmor/apparmorfs.c if (!parent) { parent 1598 security/apparmor/apparmorfs.c prof_child_dir(p) = parent = dent; parent 1616 security/apparmor/apparmorfs.c dent = aafs_create_dir(profile->dirname, parent); parent 1692 security/apparmor/apparmorfs.c struct aa_ns *ns, *parent; parent 1703 security/apparmor/apparmorfs.c parent = aa_get_ns(dir->i_private); parent 1704 security/apparmor/apparmorfs.c AA_BUG(d_inode(ns_subns_dir(parent)) != dir); parent 1711 security/apparmor/apparmorfs.c mutex_lock_nested(&parent->lock, parent->level); parent 1721 security/apparmor/apparmorfs.c ns = __aa_find_or_create_ns(parent, READ_ONCE(dentry->d_name.name), parent 1733 security/apparmor/apparmorfs.c mutex_unlock(&parent->lock); parent 1734 security/apparmor/apparmorfs.c aa_put_ns(parent); parent 1741 security/apparmor/apparmorfs.c struct aa_ns *ns, *parent; parent 1752 security/apparmor/apparmorfs.c parent = aa_get_ns(dir->i_private); parent 1760 security/apparmor/apparmorfs.c mutex_lock_nested(&parent->lock, parent->level); parent 1761 security/apparmor/apparmorfs.c ns = aa_get_ns(__aa_findn_ns(&parent->sub_ns, dentry->d_name.name, parent 1773 security/apparmor/apparmorfs.c mutex_unlock(&parent->lock); parent 1776 security/apparmor/apparmorfs.c aa_put_ns(parent); parent 1909 security/apparmor/apparmorfs.c int __aafs_ns_mkdir(struct aa_ns *ns, struct dentry *parent, const char *name, parent 1918 security/apparmor/apparmorfs.c AA_BUG(!parent); parent 1926 security/apparmor/apparmorfs.c dent = aafs_create_dir(name, parent); parent 1980 security/apparmor/apparmorfs.c struct aa_ns *parent, *next; parent 1984 security/apparmor/apparmorfs.c AA_BUG(ns != root && !mutex_is_locked(&ns->parent->lock)); parent 1994 security/apparmor/apparmorfs.c parent = ns->parent; parent 1998 security/apparmor/apparmorfs.c if (!list_entry_is_head(next, &parent->sub_ns, base.list)) { parent 2002 security/apparmor/apparmorfs.c ns = parent; parent 2003 security/apparmor/apparmorfs.c parent = parent->parent; parent 2042 security/apparmor/apparmorfs.c struct aa_profile *parent; parent 2053 security/apparmor/apparmorfs.c parent = rcu_dereference_protected(p->parent, parent 2055 security/apparmor/apparmorfs.c while (parent) { parent 2057 security/apparmor/apparmorfs.c if (!list_entry_is_head(p, &parent->base.profiles, base.list)) parent 2059 security/apparmor/apparmorfs.c p = parent; parent 2060 security/apparmor/apparmorfs.c parent = rcu_dereference_protected(parent->parent, parent 2061 security/apparmor/apparmorfs.c mutex_is_locked(&parent->ns->lock)); parent 2149 security/apparmor/apparmorfs.c for (ns = profile->ns; ns && ns != root; ns = ns->parent) parent 2312 security/apparmor/apparmorfs.c struct dentry *parent) parent 2318 security/apparmor/apparmorfs.c parent, fs_file, parent 2336 security/apparmor/apparmorfs.c struct dentry *parent) parent 2342 security/apparmor/apparmorfs.c dir = securityfs_create_dir(fs_dir->name, parent); parent 2409 security/apparmor/apparmorfs.c static int aa_mk_null_file(struct dentry *parent) parent 2415 security/apparmor/apparmorfs.c int error = simple_pin_fs(parent->d_sb->s_type, &mount, &count); parent 2420 security/apparmor/apparmorfs.c inode_lock(d_inode(parent)); parent 2421 security/apparmor/apparmorfs.c dentry = lookup_one_len(NULL_FILE_NAME, parent, strlen(NULL_FILE_NAME)); parent 2426 security/apparmor/apparmorfs.c inode = new_inode(parent->d_inode->i_sb); parent 2446 security/apparmor/apparmorfs.c inode_unlock(d_inode(parent)); parent 1013 security/apparmor/domain.c root = aa_get_profile_rcu(&profile->parent); parent 1075 security/apparmor/domain.c root = aa_get_profile_rcu(&profile->parent); parent 111 security/apparmor/include/apparmorfs.h int __aafs_profile_mkdir(struct aa_profile *profile, struct dentry *parent); parent 113 security/apparmor/include/apparmorfs.h int __aafs_ns_mkdir(struct aa_ns *ns, struct dentry *parent, const char *name, parent 131 security/apparmor/include/policy.h struct aa_profile __rcu *parent; parent 180 security/apparmor/include/policy.h struct aa_profile *aa_new_null_profile(struct aa_profile *parent, bool hat, parent 184 security/apparmor/include/policy.h struct aa_profile *aa_find_child(struct aa_profile *parent, const char *name); parent 60 security/apparmor/include/policy_ns.h struct aa_ns *parent; parent 84 security/apparmor/include/policy_ns.h const char *aa_ns_name(struct aa_ns *parent, struct aa_ns *child, bool subns); parent 94 security/apparmor/include/policy_ns.h struct aa_ns *__aa_find_or_create_ns(struct aa_ns *parent, const char *name, parent 101 security/apparmor/include/policy_ns.h return rcu_dereference_protected(p->parent, parent 638 security/apparmor/label.c struct rb_node **new, *parent = NULL; parent 652 security/apparmor/label.c parent = *new; parent 673 security/apparmor/label.c rb_link_node(&label->node, parent, new); parent 1965 security/apparmor/label.c ns_unconfined(labels_ns(this)->parent)); parent 122 security/apparmor/lsm.c static int apparmor_ptrace_traceme(struct task_struct *parent) parent 128 security/apparmor/lsm.c tracer = aa_get_task_label(parent); parent 1123 security/apparmor/lsm.c static void apparmor_sock_graft(struct sock *sk, struct socket *parent) parent 217 security/apparmor/policy.c aa_put_profile(rcu_access_pointer(profile->parent)); parent 333 security/apparmor/policy.c struct aa_profile *aa_find_child(struct aa_profile *parent, const char *name) parent 339 security/apparmor/policy.c profile = __find_child(&parent->base.profiles, name); parent 502 security/apparmor/policy.c struct aa_profile *aa_new_null_profile(struct aa_profile *parent, bool hat, parent 509 security/apparmor/policy.c AA_BUG(!parent); parent 512 security/apparmor/policy.c name = kmalloc(strlen(parent->base.hname) + 8 + strlen(base), parent 515 security/apparmor/policy.c sprintf(name, "%s//null-%s", parent->base.hname, base); parent 521 security/apparmor/policy.c name = kmalloc(strlen(parent->base.hname) + 2 + 7 + 8, gfp); parent 524 security/apparmor/policy.c sprintf(name, "%s//null-%x", parent->base.hname, parent 525 security/apparmor/policy.c atomic_inc_return(&parent->ns->uniq_null)); parent 530 security/apparmor/policy.c profile = aa_find_child(parent, bname); parent 542 security/apparmor/policy.c profile->path_flags = parent->path_flags; parent 545 security/apparmor/policy.c rcu_assign_pointer(profile->parent, aa_get_profile(parent)); parent 546 security/apparmor/policy.c profile->ns = aa_get_ns(parent->ns); parent 551 security/apparmor/policy.c p = __find_child(&parent->base.profiles, bname); parent 556 security/apparmor/policy.c __add_profile(&parent->base.profiles, profile); parent 763 security/apparmor/policy.c rcu_assign_pointer(child->parent, aa_get_profile(new)); parent 769 security/apparmor/policy.c if (!rcu_access_pointer(new->parent)) { parent 770 security/apparmor/policy.c struct aa_profile *parent = aa_deref_parent(old); parent 771 security/apparmor/policy.c rcu_assign_pointer(new->parent, aa_get_profile(parent)); parent 826 security/apparmor/policy.c struct aa_profile *parent, *newest; parent 828 security/apparmor/policy.c parent = rcu_dereference_protected(new->parent, parent 830 security/apparmor/policy.c newest = aa_get_newest_profile(parent); parent 833 security/apparmor/policy.c if (newest != parent) { parent 834 security/apparmor/policy.c aa_put_profile(parent); parent 835 security/apparmor/policy.c rcu_assign_pointer(new->parent, newest); parent 962 security/apparmor/policy.c rcu_assign_pointer(ent->new->parent, aa_get_profile(p)); parent 966 security/apparmor/policy.c rcu_assign_pointer(ent->new->parent, aa_get_profile(p)); parent 981 security/apparmor/policy.c struct dentry *parent; parent 982 security/apparmor/policy.c if (rcu_access_pointer(ent->new->parent)) { parent 985 security/apparmor/policy.c parent = prof_child_dir(p); parent 987 security/apparmor/policy.c parent = ns_subprofs_dir(ent->new->ns); parent 988 security/apparmor/policy.c error = __aafs_profile_mkdir(ent->new, parent); parent 1028 security/apparmor/policy.c if (rcu_access_pointer(ent->new->parent)) { parent 1029 security/apparmor/policy.c struct aa_profile *parent; parent 1031 security/apparmor/policy.c parent = update_to_newest_parent(ent->new); parent 1032 security/apparmor/policy.c lh = &parent->base.profiles; parent 1126 security/apparmor/policy.c mutex_lock_nested(&ns->parent->lock, ns->level); parent 1129 security/apparmor/policy.c mutex_unlock(&ns->parent->lock); parent 45 security/apparmor/policy_ns.c for ( ; view; view = view->parent) { parent 46 security/apparmor/policy_ns.c if (view->parent == curr) parent 144 security/apparmor/policy_ns.c aa_put_ns(ns->parent); parent 242 security/apparmor/policy_ns.c static struct aa_ns *__aa_create_ns(struct aa_ns *parent, const char *name, parent 248 security/apparmor/policy_ns.c AA_BUG(!parent); parent 250 security/apparmor/policy_ns.c AA_BUG(!mutex_is_locked(&parent->lock)); parent 252 security/apparmor/policy_ns.c ns = alloc_ns(parent->base.hname, name); parent 255 security/apparmor/policy_ns.c ns->level = parent->level + 1; parent 257 security/apparmor/policy_ns.c error = __aafs_ns_mkdir(ns, ns_subns_dir(parent), name, dir); parent 265 security/apparmor/policy_ns.c ns->parent = aa_get_ns(parent); parent 266 security/apparmor/policy_ns.c list_add_rcu(&ns->base.list, &parent->sub_ns); parent 282 security/apparmor/policy_ns.c struct aa_ns *__aa_find_or_create_ns(struct aa_ns *parent, const char *name, parent 287 security/apparmor/policy_ns.c AA_BUG(!mutex_is_locked(&parent->lock)); parent 291 security/apparmor/policy_ns.c ns = aa_get_ns(__aa_find_ns(&parent->sub_ns, name)); parent 293 security/apparmor/policy_ns.c ns = __aa_create_ns(parent, name, dir); parent 308 security/apparmor/policy_ns.c struct aa_ns *aa_prepare_ns(struct aa_ns *parent, const char *name) parent 312 security/apparmor/policy_ns.c mutex_lock_nested(&parent->lock, parent->level); parent 315 security/apparmor/policy_ns.c ns = aa_get_ns(__aa_find_ns(&parent->sub_ns, name)); parent 317 security/apparmor/policy_ns.c ns = __aa_create_ns(parent, name, NULL); parent 318 security/apparmor/policy_ns.c mutex_unlock(&parent->lock); parent 342 security/apparmor/policy_ns.c if (ns->parent) { parent 347 security/apparmor/policy_ns.c ns_unconfined(ns->parent)); parent 90 security/commoncap.c if ((ns->parent == cred->user_ns) && uid_eq(ns->owner, cred->euid)) parent 97 security/commoncap.c ns = ns->parent; parent 170 security/commoncap.c int cap_ptrace_traceme(struct task_struct *parent) parent 176 security/commoncap.c cred = __task_cred(parent); parent 181 security/commoncap.c if (has_ns_capability(parent, child_cred->user_ns, CAP_SYS_PTRACE)) parent 329 security/commoncap.c for (ns = current_user_ns(); ; ns = ns->parent) { parent 177 security/device_cgroup.c struct dev_cgroup *parent_dev_cgroup = css_to_devcgroup(css->parent); parent 450 security/device_cgroup.c struct dev_cgroup *parent = css_to_devcgroup(childcg->css.parent); parent 452 security/device_cgroup.c if (!parent) parent 454 security/device_cgroup.c return verify_new_ex(parent, ex, childcg->behavior); parent 471 security/device_cgroup.c struct dev_cgroup *parent = css_to_devcgroup(childcg->css.parent); parent 473 security/device_cgroup.c if (!parent) parent 484 security/device_cgroup.c return !match_exception_partial(&parent->exceptions, ex->type, parent 494 security/device_cgroup.c static inline int may_allow_all(struct dev_cgroup *parent) parent 496 security/device_cgroup.c if (!parent) parent 498 security/device_cgroup.c return parent->behavior == DEVCG_DEFAULT_ALLOW; parent 602 security/device_cgroup.c struct dev_cgroup *parent = css_to_devcgroup(devcgroup->css.parent); parent 617 security/device_cgroup.c if (!may_allow_all(parent)) parent 621 security/device_cgroup.c if (!parent) parent 625 security/device_cgroup.c &parent->exceptions); parent 108 security/inode.c struct dentry *parent, void *data, parent 125 security/inode.c if (!parent) parent 126 security/inode.c parent = mount->mnt_root; parent 128 security/inode.c dir = d_inode(parent); parent 131 security/inode.c dentry = lookup_one_len(name, parent, strlen(name)); parent 201 security/inode.c struct dentry *parent, void *data, parent 204 security/inode.c return securityfs_create_dentry(name, mode, parent, data, fops, NULL); parent 228 security/inode.c struct dentry *securityfs_create_dir(const char *name, struct dentry *parent) parent 230 security/inode.c return securityfs_create_file(name, S_IFDIR | 0755, parent, NULL, NULL); parent 261 security/inode.c struct dentry *parent, parent 273 security/inode.c dent = securityfs_create_dentry(name, S_IFLNK | 0444, parent, parent 98 security/integrity/iint.c struct rb_node *node, *parent = NULL; parent 113 security/integrity/iint.c parent = *p; parent 114 security/integrity/iint.c test_iint = rb_entry(parent, struct integrity_iint_cache, parent 125 security/integrity/iint.c rb_link_node(node, parent, p); parent 53 security/keys/key.c struct rb_node *parent, **p; parent 56 security/keys/key.c parent = NULL; parent 62 security/keys/key.c parent = *p; parent 63 security/keys/key.c user = rb_entry(parent, struct key_user, node); parent 101 security/keys/key.c rb_link_node(&candidate->node, parent, p); parent 135 security/keys/key.c struct rb_node *parent, **p; parent 149 security/keys/key.c parent = NULL; parent 153 security/keys/key.c parent = *p; parent 154 security/keys/key.c xkey = rb_entry(parent, struct key, serial_node); parent 165 security/keys/key.c rb_link_node(&key->serial_node, parent, p); parent 181 security/keys/key.c parent = rb_next(parent); parent 182 security/keys/key.c if (!parent) parent 185 security/keys/key.c xkey = rb_entry(parent, struct key, serial_node); parent 1615 security/keys/keyctl.c struct task_struct *me, *parent; parent 1646 security/keys/keyctl.c parent = rcu_dereference_protected(me->real_parent, parent 1650 security/keys/keyctl.c if (parent->pid <= 1 || !parent->mm) parent 1654 security/keys/keyctl.c if (!thread_group_empty(parent)) parent 1660 security/keys/keyctl.c pcred = __task_cred(parent); parent 1684 security/keys/keyctl.c oldwork = task_work_cancel(parent, key_change_session_keyring); parent 1688 security/keys/keyctl.c ret = task_work_add(parent, newwork, true); parent 701 security/security.c int security_ptrace_traceme(struct task_struct *parent) parent 703 security/security.c return call_int_hook(ptrace_traceme, 0, parent); parent 2095 security/security.c void security_sock_graft(struct sock *sk, struct socket *parent) parent 2097 security/security.c call_void_hook(sock_graft, sk, parent); parent 2140 security/selinux/hooks.c static int selinux_ptrace_traceme(struct task_struct *parent) parent 2143 security/selinux/hooks.c task_sid(parent), current_sid(), SECCLASS_PROCESS, parent 5176 security/selinux/hooks.c static void selinux_sock_graft(struct sock *sk, struct socket *parent) parent 5179 security/selinux/hooks.c inode_security_novalidate(SOCK_INODE(parent)); parent 4049 security/smack/smack_lsm.c static void smack_sock_graft(struct sock *sk, struct socket *parent) parent 224 security/tomoyo/securityfs_if.c struct dentry *parent, const u8 key) parent 226 security/tomoyo/securityfs_if.c securityfs_create_file(name, mode, parent, ((u8 *) NULL) + key, parent 152 security/tomoyo/tomoyo.c static int tomoyo_path_unlink(const struct path *parent, struct dentry *dentry) parent 154 security/tomoyo/tomoyo.c struct path path = { .mnt = parent->mnt, .dentry = dentry }; parent 168 security/tomoyo/tomoyo.c static int tomoyo_path_mkdir(const struct path *parent, struct dentry *dentry, parent 171 security/tomoyo/tomoyo.c struct path path = { .mnt = parent->mnt, .dentry = dentry }; parent 185 security/tomoyo/tomoyo.c static int tomoyo_path_rmdir(const struct path *parent, struct dentry *dentry) parent 187 security/tomoyo/tomoyo.c struct path path = { .mnt = parent->mnt, .dentry = dentry }; parent 201 security/tomoyo/tomoyo.c static int tomoyo_path_symlink(const struct path *parent, struct dentry *dentry, parent 204 security/tomoyo/tomoyo.c struct path path = { .mnt = parent->mnt, .dentry = dentry }; parent 219 security/tomoyo/tomoyo.c static int tomoyo_path_mknod(const struct path *parent, struct dentry *dentry, parent 222 security/tomoyo/tomoyo.c struct path path = { .mnt = parent->mnt, .dentry = dentry }; parent 272 security/yama/yama_lsm.c static int task_is_descendant(struct task_struct *parent, parent 278 security/yama/yama_lsm.c if (!parent || !child) parent 282 security/yama/yama_lsm.c if (!thread_group_leader(parent)) parent 283 security/yama/yama_lsm.c parent = rcu_dereference(parent->group_leader); parent 287 security/yama/yama_lsm.c if (walker == parent) { parent 310 security/yama/yama_lsm.c struct task_struct *parent = NULL; parent 319 security/yama/yama_lsm.c parent = ptrace_parent(tracee); parent 320 security/yama/yama_lsm.c if (parent != NULL && same_thread_group(parent, tracer)) { parent 332 security/yama/yama_lsm.c parent = relation->tracer; parent 338 security/yama/yama_lsm.c if (found && (parent == NULL || task_is_descendant(parent, tracer))) parent 400 security/yama/yama_lsm.c static int yama_ptrace_traceme(struct task_struct *parent) parent 407 security/yama/yama_lsm.c if (!has_ns_capability(parent, current_user_ns(), CAP_SYS_PTRACE)) parent 417 security/yama/yama_lsm.c report_access("traceme", current, parent); parent 80 sound/ac97/bus.c for_each_child_of_node(ac97_ctrl->parent->of_node, node) { parent 115 sound/ac97/bus.c codec->dev.parent = &ac97_ctrl->adap; parent 120 sound/ac97/bus.c dev_set_name(&codec->dev, "%s:%u", dev_name(ac97_ctrl->parent), idx); parent 303 sound/ac97/bus.c dev_name(ac97_ctrl->parent)); parent 321 sound/ac97/bus.c ac97_ctrl->adap.parent = ac97_ctrl->parent; parent 332 sound/ac97/bus.c dev_name(ac97_ctrl->parent)); parent 364 sound/ac97/bus.c ac97_ctrl->parent = dev; parent 79 sound/ac97/snd_ac97_compat.c ac97->dev.parent = &adev->dev; parent 1038 sound/aoa/fabrics/layout.c ldev->gpio.node = sound->parent; parent 117 sound/aoa/soundbus/i2sbus/core.c struct device_node *parent; parent 133 sound/aoa/soundbus/i2sbus/core.c parent = of_get_parent(np); parent 135 sound/aoa/soundbus/i2sbus/core.c rc = of_address_to_resource(parent, pindex, res); parent 146 sound/aoa/soundbus/i2sbus/core.c of_node_put(parent); parent 224 sound/aoa/soundbus/i2sbus/core.c dev->sound.ofdev.dev.parent = &macio->ofdev.dev; parent 989 sound/aoa/soundbus/i2sbus/pcm.c dev->pcm->streams[SNDRV_PCM_STREAM_PLAYBACK].dev.parent = parent 1006 sound/aoa/soundbus/i2sbus/pcm.c dev->pcm->streams[SNDRV_PCM_STREAM_CAPTURE].dev.parent = parent 451 sound/core/info.c snd_info_create_entry(const char *name, struct snd_info_entry *parent, parent 682 sound/core/info.c snd_info_create_entry(const char *name, struct snd_info_entry *parent, parent 699 sound/core/info.c entry->parent = parent; parent 701 sound/core/info.c if (parent) { parent 702 sound/core/info.c mutex_lock(&parent->access); parent 703 sound/core/info.c list_add_tail(&entry->list, &parent->children); parent 704 sound/core/info.c mutex_unlock(&parent->access); parent 721 sound/core/info.c struct snd_info_entry *parent) parent 723 sound/core/info.c if (!parent) parent 724 sound/core/info.c parent = snd_proc_root; parent 725 sound/core/info.c return snd_info_create_entry(name, parent, module); parent 741 sound/core/info.c struct snd_info_entry * parent) parent 743 sound/core/info.c if (!parent) parent 744 sound/core/info.c parent = card->proc_root; parent 745 sound/core/info.c return snd_info_create_entry(name, parent, card->module); parent 783 sound/core/info.c p = entry->parent; parent 802 sound/core/info.c root = entry->parent == NULL ? snd_proc_root->p : entry->parent->p; parent 129 sound/core/init.c dev->parent = &card->card_dev; parent 160 sound/core/init.c int snd_card_new(struct device *parent, int idx, const char *xid, parent 195 sound/core/init.c dev_err(parent, "cannot find the slot for index %d (range 0-%i), error: %d\n", parent 204 sound/core/init.c card->dev = parent; parent 220 sound/core/init.c card->card_dev.parent = parent; parent 236 sound/core/init.c dev_err(parent, "unable to register control minors\n"); parent 241 sound/core/init.c dev_err(parent, "unable to create card info\n"); parent 88 sound/core/jack.c if (!jack->input_dev->dev.parent) parent 89 sound/core/jack.c jack->input_dev->dev.parent = snd_card_get_device_link(card); parent 282 sound/core/jack.c void snd_jack_set_parent(struct snd_jack *jack, struct device *parent) parent 288 sound/core/jack.c jack->input_dev->dev.parent = parent; parent 219 sound/core/seq_device.c dev->dev.parent = &card->card_dev; parent 90 sound/drivers/pcsp/pcsp_input.c input_dev->dev.parent = dev; parent 225 sound/firewire/tascam/tascam-transaction.c generation = port->parent->generation; parent 228 sound/firewire/tascam/tascam-transaction.c fw_send_request(port->parent->card, &port->transaction, parent 230 sound/firewire/tascam/tascam-transaction.c port->parent->node_id, generation, parent 231 sound/firewire/tascam/tascam-transaction.c port->parent->max_speed, parent 320 sound/firewire/tascam/tascam-transaction.c tscm->out_ports[i].parent = fw_parent_device(tscm->unit); parent 48 sound/firewire/tascam/tascam.h struct fw_device *parent; parent 49 sound/hda/hdac_device.c dev->parent = bus->dev; parent 98 sound/hda/hdac_sysfs.c struct device *dev = kobj_to_dev(kobj->parent->parent); parent 338 sound/hda/hdac_sysfs.c static int add_widget_node(struct kobject *parent, hda_nid_t nid, parent 348 sound/hda/hdac_sysfs.c err = kobject_add(kobj, parent, "%02x", nid); parent 1941 sound/pci/ac97/ac97_codec.c ac97->dev.parent = ac97->bus->card->dev; parent 1561 sound/pci/cs46xx/dsp_spos_scb_lib.c struct dsp_scb_descriptor * parent; parent 1569 sound/pci/cs46xx/dsp_spos_scb_lib.c parent = find_next_free_scb (chip,ins->record_mixer_scb->sub_list_ptr); parent 1572 sound/pci/cs46xx/dsp_spos_scb_lib.c parent = ins->record_mixer_scb; parent 1577 sound/pci/cs46xx/dsp_spos_scb_lib.c source, parent, parent 2505 sound/pci/es1968.c input_dev->dev.parent = &chip->pci->dev; parent 235 sound/pci/hda/hda_beep.c input_dev->dev.parent = &codec->card->card_dev; parent 1286 sound/pci/hda/hda_intel.c struct pci_dev *parent; parent 1295 sound/pci/hda/hda_intel.c parent = pci_upstream_bridge(p); parent 1296 sound/pci/hda/hda_intel.c chip->bus.keep_power = parent ? !pci_pr3_present(parent) : 1; parent 2495 sound/pci/maestro3.c input_dev->dev.parent = &chip->pci->dev; parent 233 sound/ppc/beep.c input_dev->dev.parent = &chip->pdev->dev; parent 897 sound/ppc/pmac.c for (mio = chip->node->parent; mio; mio = mio->parent) { parent 964 sound/ppc/pmac.c if (chip->node && chip->node->parent && parent 965 sound/ppc/pmac.c chip->node->parent->parent) { parent 966 sound/ppc/pmac.c if (of_device_is_compatible(chip->node->parent->parent, parent 976 sound/ppc/pmac.c if (sound->parent == chip->node) parent 1204 sound/ppc/pmac.c if (of_address_to_resource(np->parent, i, parent 1302 sound/ppc/pmac.c for (mio = chip->node->parent; mio; mio = mio->parent) { parent 1140 sound/soc/amd/acp-pcm-dma.c struct device *parent = component->dev->parent; parent 1146 sound/soc/amd/acp-pcm-dma.c parent, parent 1153 sound/soc/amd/acp-pcm-dma.c parent, parent 386 sound/soc/amd/raven/acp3x-pcm-dma.c struct device *parent = component->dev->parent; parent 388 sound/soc/amd/raven/acp3x-pcm-dma.c parent, MIN_BUFFER, MAX_BUFFER); parent 93 sound/soc/amd/raven/pci-acp3x.c pdevinfo.parent = &pci->dev; parent 1351 sound/soc/codecs/88pm860x-codec.c struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); parent 85 sound/soc/codecs/arizona.c struct arizona *arizona = dev_get_drvdata(component->dev->parent); parent 1328 sound/soc/codecs/arizona.c struct arizona *arizona = dev_get_drvdata(component->dev->parent); parent 2727 sound/soc/codecs/arizona.c struct arizona *arizona = dev_get_drvdata(component->dev->parent); parent 2771 sound/soc/codecs/arizona.c struct arizona *arizona = dev_get_drvdata(component->dev->parent); parent 1514 sound/soc/codecs/cpcap.c cpcap->regmap = dev_get_regmap(component->dev->parent, NULL); parent 1543 sound/soc/codecs/cpcap.c of_get_child_by_name(pdev->dev.parent->of_node, "audio-codec"); parent 403 sound/soc/codecs/cros_ec_codec.c struct cros_ec_device *ec_device = dev_get_drvdata(pd->dev.parent); parent 998 sound/soc/codecs/cs42l52.c cs42l52->beep->dev.parent = component->dev; parent 1062 sound/soc/codecs/cs42l56.c cs42l56->beep->dev.parent = component->dev; parent 1349 sound/soc/codecs/cs47l15.c struct madera *madera = dev_get_drvdata(pdev->dev.parent); parent 63 sound/soc/codecs/cs47l24.c struct arizona *arizona = dev_get_drvdata(component->dev->parent); parent 1211 sound/soc/codecs/cs47l24.c struct arizona *arizona = dev_get_drvdata(pdev->dev.parent); parent 1643 sound/soc/codecs/cs47l35.c struct madera *madera = dev_get_drvdata(pdev->dev.parent); parent 2589 sound/soc/codecs/cs47l85.c struct madera *madera = dev_get_drvdata(pdev->dev.parent); parent 2496 sound/soc/codecs/cs47l90.c struct madera *madera = dev_get_drvdata(pdev->dev.parent); parent 1906 sound/soc/codecs/cs47l92.c struct madera *madera = dev_get_drvdata(pdev->dev.parent); parent 400 sound/soc/codecs/hdmi-codec.c ret = hcp->hcd.ops->audio_startup(dai->dev->parent, hcp->hcd.data); parent 406 sound/soc/codecs/hdmi-codec.c ret = hcp->hcd.ops->get_eld(dai->dev->parent, hcp->hcd.data, parent 432 sound/soc/codecs/hdmi-codec.c hcp->hcd.ops->audio_shutdown(dai->dev->parent, hcp->hcd.data); parent 486 sound/soc/codecs/hdmi-codec.c return hcp->hcd.ops->hw_params(dai->dev->parent, hcp->hcd.data, parent 562 sound/soc/codecs/hdmi-codec.c return hcp->hcd.ops->digital_mute(dai->dev->parent, parent 701 sound/soc/codecs/hdmi-codec.c ret = hcp->hcd.ops->hook_plugged_cb(component->dev->parent, parent 601 sound/soc/codecs/mc13783.c dev_get_regmap(component->dev->parent, NULL)); parent 749 sound/soc/codecs/mc13783.c np = of_get_child_by_name(pdev->dev.parent->of_node, "codec"); parent 769 sound/soc/codecs/mc13783.c priv->mc13xxx = dev_get_drvdata(pdev->dev.parent); parent 729 sound/soc/codecs/msm8916-wcd-analog.c dev_get_regmap(component->dev->parent, NULL)); parent 1467 sound/soc/codecs/mt6351.c priv->regmap = dev_get_regmap(pdev->dev.parent, NULL); parent 2327 sound/soc/codecs/mt6358.c struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); parent 4677 sound/soc/codecs/rt5677.c rt5677->gpio_chip.parent = &i2c->dev; parent 228 sound/soc/codecs/si476x.c dev_get_regmap(component->dev->parent, NULL)); parent 221 sound/soc/codecs/twl4030.c twl4030_codec_node = of_get_child_by_name(component->dev->parent->of_node, parent 95 sound/soc/codecs/twl6040.c #define to_twl6040(component) dev_get_drvdata((component)->dev->parent) parent 2301 sound/soc/codecs/wm5100.c wm5100->gpio_chip.parent = &i2c->dev; parent 584 sound/soc/codecs/wm5102.c struct arizona *arizona = dev_get_drvdata(component->dev->parent); parent 623 sound/soc/codecs/wm5102.c struct arizona *arizona = dev_get_drvdata(component->dev->parent); parent 668 sound/soc/codecs/wm5102.c struct arizona *arizona = dev_get_drvdata(component->dev->parent); parent 682 sound/soc/codecs/wm5102.c struct arizona *arizona = dev_get_drvdata(component->dev->parent); parent 697 sound/soc/codecs/wm5102.c struct arizona *arizona = dev_get_drvdata(component->dev->parent); parent 710 sound/soc/codecs/wm5102.c struct arizona *arizona = dev_get_drvdata(component->dev->parent); parent 2025 sound/soc/codecs/wm5102.c struct arizona *arizona = dev_get_drvdata(pdev->dev.parent); parent 162 sound/soc/codecs/wm5110.c struct arizona *arizona = dev_get_drvdata(component->dev->parent); parent 199 sound/soc/codecs/wm5110.c struct arizona *arizona = dev_get_drvdata(component->dev->parent); parent 407 sound/soc/codecs/wm5110.c struct arizona *arizona = dev_get_drvdata(component->dev->parent); parent 2388 sound/soc/codecs/wm5110.c struct arizona *arizona = dev_get_drvdata(pdev->dev.parent); parent 1857 sound/soc/codecs/wm8903.c wm8903->gpio_chip.parent = wm8903->dev; parent 3254 sound/soc/codecs/wm8962.c wm8962->beep->dev.parent = component->dev; parent 3374 sound/soc/codecs/wm8962.c wm8962->gpio_chip.parent = component->dev; parent 3993 sound/soc/codecs/wm8994.c struct wm8994 *control = dev_get_drvdata(component->dev->parent); parent 4468 sound/soc/codecs/wm8994.c wm8994->wm8994 = dev_get_drvdata(pdev->dev.parent); parent 2199 sound/soc/codecs/wm8996.c wm8996->gpio_chip.parent = wm8996->dev; parent 85 sound/soc/codecs/wm8997.c struct arizona *arizona = dev_get_drvdata(component->dev->parent); parent 1112 sound/soc/codecs/wm8997.c struct arizona *arizona = dev_get_drvdata(pdev->dev.parent); parent 1332 sound/soc/codecs/wm8998.c struct arizona *arizona = dev_get_drvdata(pdev->dev.parent); parent 1590 sound/soc/fsl/fsl_ssi.c struct device *parent = dev; parent 1598 sound/soc/fsl/fsl_ssi.c parent = NULL; parent 1600 sound/soc/fsl/fsl_ssi.c ssi->card_pdev = platform_device_register_data(parent, parent 156 sound/soc/fsl/imx-audmix.c if (pdev->dev.parent) { parent 157 sound/soc/fsl/imx-audmix.c audmix_np = pdev->dev.parent->of_node; parent 234 sound/soc/fsl/imx-audmix.c dev_info(pdev->dev.parent, "DAI FE name:%s\n", dai_name); parent 186 sound/soc/fsl/mpc8610_hpcd.c struct device *dev = pdev->dev.parent; parent 196 sound/soc/fsl/p1022_ds.c struct device *dev = pdev->dev.parent; parent 200 sound/soc/fsl/p1022_rdk.c struct device *dev = pdev->dev.parent; parent 107 sound/soc/intel/boards/byt-max98090.c return snd_soc_jack_add_gpiods(card->dev->parent, jack, parent 154 sound/soc/intel/boards/byt-max98090.c ret_val = devm_acpi_dev_add_driver_gpios(dev->parent, acpi_byt_max98090_gpios); parent 212 sound/soc/intel/boards/cht_bsw_max98090_ti.c ret = snd_soc_jack_add_gpiods(runtime->card->dev->parent, jack, parent 548 sound/soc/intel/boards/cht_bsw_max98090_ti.c ret_val = devm_acpi_dev_add_driver_gpios(dev->parent, parent 198 sound/soc/intel/skylake/skl-nhlt.c struct skl_clk_parent_src *parent; parent 270 sound/soc/intel/skylake/skl-nhlt.c parent = skl_get_parent_clk(clk_src); parent 276 sound/soc/intel/skylake/skl-nhlt.c if (!parent) parent 283 sound/soc/intel/skylake/skl-nhlt.c sclk[id].parent_name = parent->name; parent 284 sound/soc/intel/skylake/skl-nhlt.c sclkfs[id].parent_name = parent->name; parent 297 sound/soc/intel/skylake/skl-nhlt.c struct skl_clk_parent_src *parent; parent 326 sound/soc/intel/skylake/skl-nhlt.c parent = skl_get_parent_clk(clk_src); parent 327 sound/soc/intel/skylake/skl-nhlt.c if (!parent) parent 330 sound/soc/intel/skylake/skl-nhlt.c mclk[id].rate_cfg[0].rate = parent->rate/div_ratio; parent 332 sound/soc/intel/skylake/skl-nhlt.c mclk[id].parent_name = parent->name; parent 35 sound/soc/intel/skylake/skl-ssp-clk.c struct skl_clk_parent parent[SKL_MAX_CLK_SRC]; parent 285 sound/soc/intel/skylake/skl-ssp-clk.c struct skl_clk_parent *parent, parent 293 sound/soc/intel/skylake/skl-ssp-clk.c parent[i].hw = clk_hw_register_fixed_rate(dev, pclk[i].name, parent 295 sound/soc/intel/skylake/skl-ssp-clk.c if (IS_ERR(parent[i].hw)) { parent 296 sound/soc/intel/skylake/skl-ssp-clk.c ret = PTR_ERR(parent[i].hw); parent 300 sound/soc/intel/skylake/skl-ssp-clk.c parent[i].lookup = clkdev_hw_create(parent[i].hw, pclk[i].name, parent 302 sound/soc/intel/skylake/skl-ssp-clk.c if (!parent[i].lookup) { parent 303 sound/soc/intel/skylake/skl-ssp-clk.c clk_hw_unregister_fixed_rate(parent[i].hw); parent 311 sound/soc/intel/skylake/skl-ssp-clk.c unregister_parent_src_clk(parent, i); parent 353 sound/soc/intel/skylake/skl-ssp-clk.c struct device *parent_dev = dev->parent; parent 371 sound/soc/intel/skylake/skl-ssp-clk.c ret = skl_register_parent_clks(parent_dev, data->parent, parent_clks); parent 400 sound/soc/intel/skylake/skl-ssp-clk.c unregister_parent_src_clk(data->parent, SKL_MAX_CLK_SRC); parent 411 sound/soc/intel/skylake/skl-ssp-clk.c unregister_parent_src_clk(data->parent, SKL_MAX_CLK_SRC); parent 654 sound/soc/intel/skylake/skl.c pdevinfo.parent = &skl->pci->dev; parent 306 sound/soc/jz4740/jz4740-i2s.c struct clk *parent; parent 311 sound/soc/jz4740/jz4740-i2s.c parent = clk_get(NULL, "ext"); parent 312 sound/soc/jz4740/jz4740-i2s.c clk_set_parent(i2s->clk_i2s, parent); parent 315 sound/soc/jz4740/jz4740-i2s.c parent = clk_get(NULL, "pll half"); parent 316 sound/soc/jz4740/jz4740-i2s.c clk_set_parent(i2s->clk_i2s, parent); parent 322 sound/soc/jz4740/jz4740-i2s.c clk_put(parent); parent 1363 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c afe->regmap = syscon_node_to_regmap(dev->parent->of_node); parent 1118 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c afe->regmap = syscon_node_to_regmap(dev->parent->of_node); parent 387 sound/soc/qcom/qdsp6/q6adm.c struct q6adm *adm = dev_get_drvdata(dev->parent); parent 463 sound/soc/qcom/qdsp6/q6adm.c struct q6adm *adm = dev_get_drvdata(dev->parent); parent 571 sound/soc/qcom/qdsp6/q6adm.c struct q6adm *adm = dev_get_drvdata(dev->parent); parent 1369 sound/soc/qcom/qdsp6/q6afe.c struct q6afe *afe = dev_get_drvdata(dev->parent); parent 254 sound/soc/qcom/qdsp6/q6asm.c struct q6asm *a = dev_get_drvdata(ac->dev->parent); parent 349 sound/soc/qcom/qdsp6/q6asm.c struct q6asm *a = dev_get_drvdata(ac->dev->parent); parent 689 sound/soc/qcom/qdsp6/q6asm.c a = dev_get_drvdata(ac->dev->parent); parent 764 sound/soc/qcom/qdsp6/q6asm.c struct q6asm *a = dev_get_drvdata(dev->parent); parent 142 sound/soc/soc-ac97.c gpio_priv->gpio_chip.parent = component->dev; parent 189 sound/soc/soc-ac97.c ac97->dev.parent = component->card->dev; parent 737 sound/soc/soc-core.c if (!of_node && component->dev->parent) parent 738 sound/soc/soc-core.c of_node = component->dev->parent->of_node; parent 1452 sound/soc/soc-core.c rtd->dev->parent = rtd->card->dev; parent 2205 sound/soc/soc-dapm.c struct dentry *parent) parent 2207 sound/soc/soc-dapm.c if (!parent || IS_ERR(parent)) parent 2210 sound/soc/soc-dapm.c dapm->debugfs_dapm = debugfs_create_dir("dapm", parent); parent 2235 sound/soc/soc-dapm.c struct dentry *parent) parent 1523 sound/soc/stm/stm32_sai_sub.c sai->pdata = dev_get_drvdata(pdev->dev.parent); parent 56 sound/soc/tegra/tegra_pcm.c config->dma_dev = dev->parent; parent 2070 sound/soc/ti/davinci-mcasp.c mcasp->gpio_chip.parent = mcasp->dev; parent 2075 sound/sparc/cs4231.c if (of_node_name_eq(op->dev.of_node->parent, "ebus")) parent 2079 sound/sparc/cs4231.c if (of_node_name_eq(op->dev.of_node->parent, "sbus") || parent 2080 sound/sparc/cs4231.c of_node_name_eq(op->dev.of_node->parent, "sbi")) parent 603 sound/usb/caiaq/input.c input->dev.parent = &usb_dev->dev; parent 66 tools/include/linux/rbtree.h static inline void rb_link_node(struct rb_node *node, struct rb_node *parent, parent 69 tools/include/linux/rbtree.h node->__rb_parent_color = (unsigned long)parent; parent 172 tools/include/linux/rbtree_augmented.h struct rb_node *parent, struct rb_root *root) parent 174 tools/include/linux/rbtree_augmented.h if (parent) { parent 175 tools/include/linux/rbtree_augmented.h if (parent->rb_left == old) parent 176 tools/include/linux/rbtree_augmented.h WRITE_ONCE(parent->rb_left, new); parent 178 tools/include/linux/rbtree_augmented.h WRITE_ONCE(parent->rb_right, new); parent 183 tools/include/linux/rbtree_augmented.h extern void __rb_erase_color(struct rb_node *parent, struct rb_root *root, parent 192 tools/include/linux/rbtree_augmented.h struct rb_node *parent, *rebalance; parent 204 tools/include/linux/rbtree_augmented.h parent = __rb_parent(pc); parent 205 tools/include/linux/rbtree_augmented.h __rb_change_child(node, child, parent, root); parent 210 tools/include/linux/rbtree_augmented.h rebalance = __rb_is_black(pc) ? parent : NULL; parent 211 tools/include/linux/rbtree_augmented.h tmp = parent; parent 215 tools/include/linux/rbtree_augmented.h parent = __rb_parent(pc); parent 216 tools/include/linux/rbtree_augmented.h __rb_change_child(node, tmp, parent, root); parent 218 tools/include/linux/rbtree_augmented.h tmp = parent; parent 233 tools/include/linux/rbtree_augmented.h parent = successor; parent 253 tools/include/linux/rbtree_augmented.h parent = successor; parent 258 tools/include/linux/rbtree_augmented.h WRITE_ONCE(parent->rb_left, child2); parent 263 tools/include/linux/rbtree_augmented.h augment->propagate(parent, successor); parent 276 tools/include/linux/rbtree_augmented.h rb_set_parent_color(child2, parent, RB_BLACK); parent 281 tools/include/linux/rbtree_augmented.h rebalance = __rb_is_black(pc2) ? parent : NULL; parent 101 tools/lib/lockdep/preload.c static struct rb_node **__get_lock_node(void *lock, struct rb_node **parent) parent 106 tools/lib/lockdep/preload.c *parent = NULL; parent 111 tools/lib/lockdep/preload.c *parent = *node; parent 177 tools/lib/lockdep/preload.c struct rb_node **node, *parent; parent 181 tools/lib/lockdep/preload.c node = __get_lock_node(lock, &parent); parent 204 tools/lib/lockdep/preload.c node = __get_lock_node(lock, &parent); parent 205 tools/lib/lockdep/preload.c rb_link_node(&l->node, parent, node); parent 78 tools/lib/rbtree.c struct rb_node *parent = rb_parent(old); parent 81 tools/lib/rbtree.c __rb_change_child(old, new, parent, root); parent 88 tools/lib/rbtree.c struct rb_node *parent = rb_red_parent(node), *gparent, *tmp; parent 94 tools/lib/rbtree.c if (unlikely(!parent)) { parent 110 tools/lib/rbtree.c if(rb_is_black(parent)) parent 113 tools/lib/rbtree.c gparent = rb_red_parent(parent); parent 116 tools/lib/rbtree.c if (parent != tmp) { /* parent == gparent->rb_left */ parent 132 tools/lib/rbtree.c rb_set_parent_color(parent, gparent, RB_BLACK); parent 134 tools/lib/rbtree.c parent = rb_parent(node); parent 135 tools/lib/rbtree.c rb_set_parent_color(node, parent, RB_RED); parent 139 tools/lib/rbtree.c tmp = parent->rb_right; parent 155 tools/lib/rbtree.c WRITE_ONCE(parent->rb_right, tmp); parent 156 tools/lib/rbtree.c WRITE_ONCE(node->rb_left, parent); parent 158 tools/lib/rbtree.c rb_set_parent_color(tmp, parent, parent 160 tools/lib/rbtree.c rb_set_parent_color(parent, node, RB_RED); parent 161 tools/lib/rbtree.c augment_rotate(parent, node); parent 162 tools/lib/rbtree.c parent = node; parent 177 tools/lib/rbtree.c WRITE_ONCE(parent->rb_right, gparent); parent 180 tools/lib/rbtree.c __rb_rotate_set_parents(gparent, parent, root, RB_RED); parent 181 tools/lib/rbtree.c augment_rotate(gparent, parent); parent 188 tools/lib/rbtree.c rb_set_parent_color(parent, gparent, RB_BLACK); parent 190 tools/lib/rbtree.c parent = rb_parent(node); parent 191 tools/lib/rbtree.c rb_set_parent_color(node, parent, RB_RED); parent 195 tools/lib/rbtree.c tmp = parent->rb_left; parent 199 tools/lib/rbtree.c WRITE_ONCE(parent->rb_left, tmp); parent 200 tools/lib/rbtree.c WRITE_ONCE(node->rb_right, parent); parent 202 tools/lib/rbtree.c rb_set_parent_color(tmp, parent, parent 204 tools/lib/rbtree.c rb_set_parent_color(parent, node, RB_RED); parent 205 tools/lib/rbtree.c augment_rotate(parent, node); parent 206 tools/lib/rbtree.c parent = node; parent 212 tools/lib/rbtree.c WRITE_ONCE(parent->rb_left, gparent); parent 215 tools/lib/rbtree.c __rb_rotate_set_parents(gparent, parent, root, RB_RED); parent 216 tools/lib/rbtree.c augment_rotate(gparent, parent); parent 227 tools/lib/rbtree.c ____rb_erase_color(struct rb_node *parent, struct rb_root *root, parent 240 tools/lib/rbtree.c sibling = parent->rb_right; parent 253 tools/lib/rbtree.c WRITE_ONCE(parent->rb_right, tmp1); parent 254 tools/lib/rbtree.c WRITE_ONCE(sibling->rb_left, parent); parent 255 tools/lib/rbtree.c rb_set_parent_color(tmp1, parent, RB_BLACK); parent 256 tools/lib/rbtree.c __rb_rotate_set_parents(parent, sibling, root, parent 258 tools/lib/rbtree.c augment_rotate(parent, sibling); parent 280 tools/lib/rbtree.c rb_set_parent_color(sibling, parent, parent 282 tools/lib/rbtree.c if (rb_is_red(parent)) parent 283 tools/lib/rbtree.c rb_set_black(parent); parent 285 tools/lib/rbtree.c node = parent; parent 286 tools/lib/rbtree.c parent = rb_parent(node); parent 287 tools/lib/rbtree.c if (parent) parent 322 tools/lib/rbtree.c WRITE_ONCE(parent->rb_right, tmp2); parent 343 tools/lib/rbtree.c WRITE_ONCE(parent->rb_right, tmp2); parent 344 tools/lib/rbtree.c WRITE_ONCE(sibling->rb_left, parent); parent 347 tools/lib/rbtree.c rb_set_parent(tmp2, parent); parent 348 tools/lib/rbtree.c __rb_rotate_set_parents(parent, sibling, root, parent 350 tools/lib/rbtree.c augment_rotate(parent, sibling); parent 353 tools/lib/rbtree.c sibling = parent->rb_left; parent 357 tools/lib/rbtree.c WRITE_ONCE(parent->rb_left, tmp1); parent 358 tools/lib/rbtree.c WRITE_ONCE(sibling->rb_right, parent); parent 359 tools/lib/rbtree.c rb_set_parent_color(tmp1, parent, RB_BLACK); parent 360 tools/lib/rbtree.c __rb_rotate_set_parents(parent, sibling, root, parent 362 tools/lib/rbtree.c augment_rotate(parent, sibling); parent 370 tools/lib/rbtree.c rb_set_parent_color(sibling, parent, parent 372 tools/lib/rbtree.c if (rb_is_red(parent)) parent 373 tools/lib/rbtree.c rb_set_black(parent); parent 375 tools/lib/rbtree.c node = parent; parent 376 tools/lib/rbtree.c parent = rb_parent(node); parent 377 tools/lib/rbtree.c if (parent) parent 386 tools/lib/rbtree.c WRITE_ONCE(parent->rb_left, tmp2); parent 396 tools/lib/rbtree.c WRITE_ONCE(parent->rb_left, tmp2); parent 397 tools/lib/rbtree.c WRITE_ONCE(sibling->rb_right, parent); parent 400 tools/lib/rbtree.c rb_set_parent(tmp2, parent); parent 401 tools/lib/rbtree.c __rb_rotate_set_parents(parent, sibling, root, parent 403 tools/lib/rbtree.c augment_rotate(parent, sibling); parent 410 tools/lib/rbtree.c void __rb_erase_color(struct rb_node *parent, struct rb_root *root, parent 413 tools/lib/rbtree.c ____rb_erase_color(parent, root, augment_rotate); parent 488 tools/lib/rbtree.c struct rb_node *parent; parent 511 tools/lib/rbtree.c while ((parent = rb_parent(node)) && node == parent->rb_right) parent 512 tools/lib/rbtree.c node = parent; parent 514 tools/lib/rbtree.c return parent; parent 519 tools/lib/rbtree.c struct rb_node *parent; parent 539 tools/lib/rbtree.c while ((parent = rb_parent(node)) && node == parent->rb_left) parent 540 tools/lib/rbtree.c node = parent; parent 542 tools/lib/rbtree.c return parent; parent 548 tools/lib/rbtree.c struct rb_node *parent = rb_parent(victim); parent 558 tools/lib/rbtree.c __rb_change_child(victim, new, parent, root); parent 575 tools/lib/rbtree.c const struct rb_node *parent; parent 578 tools/lib/rbtree.c parent = rb_parent(node); parent 581 tools/lib/rbtree.c if (parent && node == parent->rb_left && parent->rb_right) { parent 584 tools/lib/rbtree.c return rb_left_deepest_node(parent->rb_right); parent 588 tools/lib/rbtree.c return (struct rb_node *)parent; parent 352 tools/lib/subcmd/parse-options.c if (options->parent) { parent 353 tools/lib/subcmd/parse-options.c options = options->parent; parent 465 tools/lib/subcmd/parse-options.c if (options->parent) { parent 466 tools/lib/subcmd/parse-options.c options = options->parent; parent 115 tools/lib/subcmd/parse-options.h const struct option *parent; parent 121 tools/lib/subcmd/parse-options.h #define OPT_PARENT(p) { .type = OPTION_END, .parent = (p) } parent 756 tools/lib/traceevent/parse-filter.c reparent_op_arg(struct tep_filter_arg *parent, struct tep_filter_arg *old_child, parent 762 tools/lib/traceevent/parse-filter.c if (parent->type != TEP_FILTER_ARG_OP && parent 784 tools/lib/traceevent/parse-filter.c if (parent == old_child) { parent 786 tools/lib/traceevent/parse-filter.c *parent = *arg; parent 792 tools/lib/traceevent/parse-filter.c if (parent->op.right == old_child) parent 793 tools/lib/traceevent/parse-filter.c ptr = &parent->op.right; parent 794 tools/lib/traceevent/parse-filter.c else if (parent->op.left == old_child) parent 795 tools/lib/traceevent/parse-filter.c ptr = &parent->op.left; parent 808 tools/lib/traceevent/parse-filter.c static int test_arg(struct tep_filter_arg *parent, struct tep_filter_arg *arg, parent 856 tools/lib/traceevent/parse-filter.c return reparent_op_arg(parent, arg, arg->op.right, parent 866 tools/lib/traceevent/parse-filter.c return reparent_op_arg(parent, arg, arg->op.right, parent 886 tools/lib/traceevent/parse-filter.c return reparent_op_arg(parent, arg, arg->op.left, parent 895 tools/lib/traceevent/parse-filter.c return reparent_op_arg(parent, arg, arg->op.left, parent 89 tools/lib/traceevent/plugins/plugin_function.c static int add_and_get_index(const char *parent, const char *child, int cpu) parent 114 tools/lib/traceevent/plugins/plugin_function.c if (strcmp(parent, fstack[cpu].stack[i]) == 0) { parent 121 tools/lib/traceevent/plugins/plugin_function.c add_child(&fstack[cpu], parent, 0); parent 133 tools/lib/traceevent/plugins/plugin_function.c const char *parent; parent 144 tools/lib/traceevent/plugins/plugin_function.c parent = tep_find_function(tep, pfunction); parent 146 tools/lib/traceevent/plugins/plugin_function.c if (parent && ftrace_indent->set) parent 147 tools/lib/traceevent/plugins/plugin_function.c index = add_and_get_index(parent, func, record->cpu); parent 158 tools/lib/traceevent/plugins/plugin_function.c if (parent) parent 159 tools/lib/traceevent/plugins/plugin_function.c trace_seq_printf(s, "%s", parent); parent 89 tools/perf/builtin-kmem.c struct rb_node *parent = NULL; parent 93 tools/perf/builtin-kmem.c parent = *node; parent 120 tools/perf/builtin-kmem.c rb_link_node(&data->node, parent, node); parent 134 tools/perf/builtin-kmem.c struct rb_node *parent = NULL; parent 138 tools/perf/builtin-kmem.c parent = *node; parent 165 tools/perf/builtin-kmem.c rb_link_node(&data->node, parent, node); parent 445 tools/perf/builtin-kmem.c struct rb_node *parent = NULL; parent 451 tools/perf/builtin-kmem.c parent = *node; parent 456 tools/perf/builtin-kmem.c node = &parent->rb_left; parent 458 tools/perf/builtin-kmem.c node = &parent->rb_right; parent 473 tools/perf/builtin-kmem.c rb_link_node(&data->node, parent, node); parent 494 tools/perf/builtin-kmem.c struct rb_node *parent = NULL; parent 501 tools/perf/builtin-kmem.c parent = *node; parent 511 tools/perf/builtin-kmem.c node = &parent->rb_left; parent 513 tools/perf/builtin-kmem.c node = &parent->rb_right; parent 528 tools/perf/builtin-kmem.c rb_link_node(&data->node, parent, node); parent 549 tools/perf/builtin-kmem.c struct rb_node *parent = NULL; parent 556 tools/perf/builtin-kmem.c parent = *node; parent 566 tools/perf/builtin-kmem.c node = &parent->rb_left; parent 568 tools/perf/builtin-kmem.c node = &parent->rb_right; parent 583 tools/perf/builtin-kmem.c rb_link_node(&data->node, parent, node); parent 1257 tools/perf/builtin-kmem.c struct rb_node *parent = NULL; parent 1265 tools/perf/builtin-kmem.c parent = *new; parent 1279 tools/perf/builtin-kmem.c rb_link_node(&data->node, parent, new); parent 1304 tools/perf/builtin-kmem.c struct rb_node *parent = NULL; parent 1312 tools/perf/builtin-kmem.c parent = *new; parent 1321 tools/perf/builtin-kmem.c new = &parent->rb_left; parent 1323 tools/perf/builtin-kmem.c new = &parent->rb_right; parent 1326 tools/perf/builtin-kmem.c rb_link_node(&data->node, parent, new); parent 511 tools/perf/builtin-kvm.c struct rb_node *parent = NULL; parent 516 tools/perf/builtin-kvm.c parent = *rb; parent 524 tools/perf/builtin-kvm.c rb_link_node(&event->rb, parent, rb); parent 145 tools/perf/builtin-lock.c struct rb_node *parent = NULL; parent 150 tools/perf/builtin-lock.c parent = *rb; parent 160 tools/perf/builtin-lock.c rb_link_node(&new->rb, parent, rb); parent 286 tools/perf/builtin-lock.c struct rb_node *parent = NULL; parent 291 tools/perf/builtin-lock.c parent = *rb; parent 299 tools/perf/builtin-lock.c rb_link_node(&st->rb, parent, rb); parent 345 tools/perf/builtin-report.c if (perf_hpp_list.parent) { parent 878 tools/perf/builtin-sched.c struct thread *child, *parent; parent 882 tools/perf/builtin-sched.c parent = machine__findnew_thread(machine, event->fork.ppid, parent 885 tools/perf/builtin-sched.c if (child == NULL || parent == NULL) { parent 887 tools/perf/builtin-sched.c child, parent); parent 893 tools/perf/builtin-sched.c printf("... parent: %s/%d\n", thread__comm_str(parent), parent->tid); parent 897 tools/perf/builtin-sched.c register_pid(sched, parent->tid, thread__comm_str(parent)); parent 901 tools/perf/builtin-sched.c thread__put(parent); parent 989 tools/perf/builtin-sched.c struct rb_node **new = &(root->rb_root.rb_node), *parent = NULL; parent 997 tools/perf/builtin-sched.c parent = *new; parent 1009 tools/perf/builtin-sched.c rb_link_node(&data->node, parent, new); parent 2756 tools/perf/builtin-sched.c ret = callchain__fprintf_folded(fp, node->parent); parent 3085 tools/perf/builtin-sched.c struct rb_node **new = &(root->rb_root.rb_node), *parent = NULL; parent 3094 tools/perf/builtin-sched.c parent = *new; parent 3119 tools/perf/builtin-sched.c rb_link_node(&data->node, parent, new); parent 3165 tools/perf/builtin-trace.c struct thread *parent = machine__find_thread(trace->host, thread->ppid, thread->ppid); parent 3167 tools/perf/builtin-trace.c if (parent == NULL) parent 3170 tools/perf/builtin-trace.c if (!strcmp(thread__comm_str(parent), "sshd") || parent 3171 tools/perf/builtin-trace.c strstarts(thread__comm_str(parent), "gnome-terminal")) { parent 3172 tools/perf/builtin-trace.c pids[nr++] = parent->tid; parent 3175 tools/perf/builtin-trace.c thread = parent; parent 249 tools/perf/ui/browsers/annotate.c struct rb_node *parent = NULL; parent 253 tools/perf/ui/browsers/annotate.c parent = *p; parent 254 tools/perf/ui/browsers/annotate.c l = rb_entry(parent, struct annotation_line, rb_node); parent 261 tools/perf/ui/browsers/annotate.c rb_link_node(&al->rb_node, parent, p); parent 98 tools/perf/ui/gtk/hists.c GtkTreeIter *parent, int col, u64 total) parent 111 tools/perf/ui/gtk/hists.c new_parent = *parent; parent 161 tools/perf/ui/gtk/hists.c GtkTreeIter *parent, int col, u64 total) parent 209 tools/perf/ui/gtk/hists.c gtk_tree_store_append(store, &iter, parent); parent 221 tools/perf/ui/gtk/hists.c GtkTreeIter *parent, int col, u64 total) parent 235 tools/perf/ui/gtk/hists.c new_parent = *parent; parent 271 tools/perf/ui/gtk/hists.c GtkTreeIter *parent, int col, u64 total) parent 274 tools/perf/ui/gtk/hists.c perf_gtk__add_callchain_flat(root, store, parent, col, total); parent 276 tools/perf/ui/gtk/hists.c perf_gtk__add_callchain_folded(root, store, parent, col, total); parent 278 tools/perf/ui/gtk/hists.c perf_gtk__add_callchain_graph(root, store, parent, col, total); parent 408 tools/perf/ui/gtk/hists.c GtkTreeIter *parent, parent 433 tools/perf/ui/gtk/hists.c gtk_tree_store_append(store, &iter, parent); parent 182 tools/perf/ui/stdio/hist.c if (callchain_param.value == CCVAL_COUNT && child && child->parent) { parent 183 tools/perf/ui/stdio/hist.c rem_node.count = child->parent->children_count - cumul_count; parent 291 tools/perf/ui/stdio/hist.c ret += __callchain__fprintf_flat(fp, node->parent, total_samples); parent 340 tools/perf/ui/stdio/hist.c ret += __callchain__fprintf_folded(fp, node->parent); parent 422 tools/perf/ui/stdio/hist.c if (symbol_conf.exclude_other && !he->parent) parent 469 tools/perf/ui/stdio/hist.c if (symbol_conf.exclude_other && !he->parent) parent 2120 tools/perf/util/annotate.c struct rb_node *parent = NULL; parent 2124 tools/perf/util/annotate.c parent = *p; parent 2125 tools/perf/util/annotate.c iter = rb_entry(parent, struct annotation_line, rb_node); parent 2147 tools/perf/util/annotate.c rb_link_node(&al->rb_node, parent, p); parent 2168 tools/perf/util/annotate.c struct rb_node *parent = NULL; parent 2171 tools/perf/util/annotate.c parent = *p; parent 2172 tools/perf/util/annotate.c iter = rb_entry(parent, struct annotation_line, rb_node); parent 2180 tools/perf/util/annotate.c rb_link_node(&al->rb_node, parent, p); parent 427 tools/perf/util/auxtrace.c unsigned int parent; parent 430 tools/perf/util/auxtrace.c parent = (pos - 1) >> 1; parent 431 tools/perf/util/auxtrace.c if (heap_array[parent].ordinal <= ordinal) parent 433 tools/perf/util/auxtrace.c heap_array[pos] = heap_array[parent]; parent 434 tools/perf/util/auxtrace.c pos = parent; parent 36 tools/perf/util/block-range.c struct rb_node *parent = NULL; parent 40 tools/perf/util/block-range.c parent = *p; parent 41 tools/perf/util/block-range.c entry = rb_entry(parent, struct block_range, node); parent 44 tools/perf/util/block-range.c p = &parent->rb_left; parent 46 tools/perf/util/block-range.c p = &parent->rb_right; parent 84 tools/perf/util/block-range.c struct rb_node *n, *parent = NULL; parent 89 tools/perf/util/block-range.c parent = *p; parent 90 tools/perf/util/block-range.c entry = rb_entry(parent, struct block_range, node); parent 93 tools/perf/util/block-range.c p = &parent->rb_left; parent 95 tools/perf/util/block-range.c p = &parent->rb_right; parent 111 tools/perf/util/block-range.c n = parent; parent 154 tools/perf/util/block-range.c rb_link_node(&entry->node, parent, p); parent 14 tools/perf/util/call-path.c static void call_path__init(struct call_path *cp, struct call_path *parent, parent 17 tools/perf/util/call-path.c cp->parent = parent; parent 50 tools/perf/util/call-path.c struct call_path *parent, parent 72 tools/perf/util/call-path.c call_path__init(cp, parent, sym, ip, in_kernel); parent 78 tools/perf/util/call-path.c struct call_path *parent, parent 89 tools/perf/util/call-path.c if (!parent) parent 90 tools/perf/util/call-path.c return call_path__new(cpr, parent, sym, ip, in_kernel); parent 92 tools/perf/util/call-path.c p = &parent->children.rb_node; parent 106 tools/perf/util/call-path.c cp = call_path__new(cpr, parent, sym, ip, in_kernel); parent 111 tools/perf/util/call-path.c rb_insert_color(&cp->rb_node, &parent->children); parent 29 tools/perf/util/call-path.h struct call_path *parent; parent 65 tools/perf/util/call-path.h struct call_path *parent, parent 376 tools/perf/util/callchain.c struct rb_node *parent = NULL; parent 383 tools/perf/util/callchain.c parent = *p; parent 384 tools/perf/util/callchain.c rnode = rb_entry(parent, struct callchain_node, rb_node); parent 408 tools/perf/util/callchain.c rb_link_node(&chain->rb_node, parent, p); parent 526 tools/perf/util/callchain.c create_child(struct callchain_node *parent, bool inherit_children) parent 535 tools/perf/util/callchain.c new->parent = parent; parent 543 tools/perf/util/callchain.c new->rb_root_in = parent->rb_root_in; parent 544 tools/perf/util/callchain.c parent->rb_root_in = RB_ROOT; parent 549 tools/perf/util/callchain.c child->parent = new; parent 554 tools/perf/util/callchain.c rb_link_node(&new->rb_node_in, NULL, &parent->rb_root_in.rb_node); parent 555 tools/perf/util/callchain.c rb_insert_color(&new->rb_node_in, &parent->rb_root_in); parent 630 tools/perf/util/callchain.c add_child(struct callchain_node *parent, parent 636 tools/perf/util/callchain.c new = create_child(parent, false); parent 789 tools/perf/util/callchain.c split_add_child(struct callchain_node *parent, parent 799 tools/perf/util/callchain.c new = create_child(parent, true); parent 804 tools/perf/util/callchain.c old_tail = parent->val.prev; parent 812 tools/perf/util/callchain.c new->hit = parent->hit; parent 813 tools/perf/util/callchain.c new->children_hit = parent->children_hit; parent 814 tools/perf/util/callchain.c parent->children_hit = callchain_cumul_hits(new); parent 815 tools/perf/util/callchain.c new->val_nr = parent->val_nr - idx_local; parent 816 tools/perf/util/callchain.c parent->val_nr = idx_local; parent 817 tools/perf/util/callchain.c new->count = parent->count; parent 818 tools/perf/util/callchain.c new->children_count = parent->children_count; parent 819 tools/perf/util/callchain.c parent->children_count = callchain_cumul_counts(new); parent 828 tools/perf/util/callchain.c parent->hit = 0; parent 829 tools/perf/util/callchain.c parent->children_hit += period; parent 830 tools/perf/util/callchain.c parent->count = 0; parent 831 tools/perf/util/callchain.c parent->children_count += 1; parent 834 tools/perf/util/callchain.c new = add_child(parent, cursor, period); parent 842 tools/perf/util/callchain.c p = parent->rb_root_in.rb_node; parent 853 tools/perf/util/callchain.c rb_insert_color(&new->rb_node_in, &parent->rb_root_in); parent 855 tools/perf/util/callchain.c parent->hit = period; parent 856 tools/perf/util/callchain.c parent->count = 1; parent 874 tools/perf/util/callchain.c struct rb_node *parent = NULL; parent 884 tools/perf/util/callchain.c parent = *p; parent 885 tools/perf/util/callchain.c rnode = rb_entry(parent, struct callchain_node, rb_node_in); parent 895 tools/perf/util/callchain.c p = &parent->rb_left; parent 897 tools/perf/util/callchain.c p = &parent->rb_right; parent 904 tools/perf/util/callchain.c rb_link_node(&rnode->rb_node_in, parent, p); parent 1084 tools/perf/util/callchain.c struct callchain_cursor *cursor, struct symbol **parent, parent 1092 tools/perf/util/callchain.c perf_hpp_list.parent || symbol_conf.show_branchflag_count) { parent 1094 tools/perf/util/callchain.c parent, al, max_stack); parent 1521 tools/perf/util/callchain.c struct callchain_node *parent = node->parent; parent 1525 tools/perf/util/callchain.c while (parent) { parent 1526 tools/perf/util/callchain.c list_for_each_entry_reverse(chain, &parent->val, list) { parent 1535 tools/perf/util/callchain.c parent = parent->parent; parent 60 tools/perf/util/callchain.h struct callchain_node *parent; parent 170 tools/perf/util/callchain.h root->node.parent = NULL; parent 242 tools/perf/util/callchain.h struct callchain_cursor *cursor, struct symbol **parent, parent 64 tools/perf/util/comm.c struct rb_node *parent = NULL; parent 69 tools/perf/util/comm.c parent = *p; parent 70 tools/perf/util/comm.c iter = rb_entry(parent, struct comm_str, rb_node); parent 91 tools/perf/util/comm.c rb_link_node(&new->rb_node, parent, p); parent 486 tools/perf/util/db-export.c if (cp->parent) { parent 487 tools/perf/util/db-export.c err = db_export__call_path(dbe, cp->parent); parent 775 tools/perf/util/dso.c const struct rb_node *parent = NULL; parent 781 tools/perf/util/dso.c parent = *p; parent 782 tools/perf/util/dso.c cache = rb_entry(parent, struct dso_cache, rb_node); parent 801 tools/perf/util/dso.c struct rb_node *parent = NULL; parent 809 tools/perf/util/dso.c parent = *p; parent 810 tools/perf/util/dso.c cache = rb_entry(parent, struct dso_cache, rb_node); parent 821 tools/perf/util/dso.c rb_link_node(&new->rb_node, parent, p); parent 45 tools/perf/util/dsos.c struct rb_node *parent = NULL; parent 56 tools/perf/util/dsos.c parent = *p; parent 77 tools/perf/util/dsos.c p = &parent->rb_left; parent 79 tools/perf/util/dsos.c p = &parent->rb_right; parent 83 tools/perf/util/dsos.c rb_link_node(&dso->rb_node, parent, p); parent 21 tools/perf/util/env.c struct rb_node *parent = NULL; parent 28 tools/perf/util/env.c parent = *p; parent 29 tools/perf/util/env.c node = rb_entry(parent, struct bpf_prog_info_node, rb_node); parent 40 tools/perf/util/env.c rb_link_node(&info_node->rb_node, parent, p); parent 74 tools/perf/util/env.c struct rb_node *parent = NULL; parent 83 tools/perf/util/env.c parent = *p; parent 84 tools/perf/util/env.c node = rb_entry(parent, struct btf_node, rb_node); parent 95 tools/perf/util/env.c rb_link_node(&btf_node->rb_node, parent, p); parent 108 tools/perf/util/hist.c if (h->parent) parent 109 tools/perf/util/hist.c hists__new_col_len(hists, HISTC_PARENT, h->parent->namelen); parent 547 tools/perf/util/hist.c static u8 symbol__parent_filter(const struct symbol *parent) parent 549 tools/perf/util/hist.c if (symbol_conf.exclude_other && parent == NULL) parent 570 tools/perf/util/hist.c struct rb_node *parent = NULL; parent 580 tools/perf/util/hist.c parent = *p; parent 581 tools/perf/util/hist.c he = rb_entry(parent, struct hist_entry, rb_node_in); parent 636 tools/perf/util/hist.c rb_link_node(&he->rb_node_in, parent, p); parent 706 tools/perf/util/hist.c .parent = sym_parent, parent 816 tools/perf/util/hist.c he = hists__add_entry(hists, al, iter->parent, NULL, mi, parent 918 tools/perf/util/hist.c he = hists__add_entry(hists, al, iter->parent, &bi[i], NULL, parent 955 tools/perf/util/hist.c he = hists__add_entry(evsel__hists(evsel), al, iter->parent, NULL, NULL, parent 1016 tools/perf/util/hist.c he = hists__add_entry(hists, al, iter->parent, NULL, NULL, parent 1069 tools/perf/util/hist.c .parent = iter->parent, parent 1092 tools/perf/util/hist.c he = hists__add_entry(evsel__hists(evsel), al, iter->parent, NULL, NULL, parent 1156 tools/perf/util/hist.c err = sample__resolve_callchain(iter->sample, &callchain_cursor, &iter->parent, parent 1316 tools/perf/util/hist.c struct hist_entry *parent = he->parent_he; parent 1358 tools/perf/util/hist.c while (parent) { parent 1359 tools/perf/util/hist.c parent->filtered &= ~(1 << type); parent 1360 tools/perf/util/hist.c parent = parent->parent_he; parent 1373 tools/perf/util/hist.c if (parent == NULL) parent 1376 tools/perf/util/hist.c he->filtered |= (parent->filtered & (1 << type)); parent 1401 tools/perf/util/hist.c struct rb_node *parent = NULL; parent 1408 tools/perf/util/hist.c parent = *p; parent 1409 tools/perf/util/hist.c iter = rb_entry(parent, struct hist_entry, rb_node_in); parent 1424 tools/perf/util/hist.c p = &parent->rb_left; parent 1426 tools/perf/util/hist.c p = &parent->rb_right; parent 1461 tools/perf/util/hist.c rb_link_node(&new->rb_node_in, parent, p); parent 1472 tools/perf/util/hist.c struct hist_entry *parent = NULL; parent 1482 tools/perf/util/hist.c new_he = hierarchy_insert_entry(hists, root, he, parent, &node->hpp); parent 1490 tools/perf/util/hist.c parent = new_he; parent 1518 tools/perf/util/hist.c struct rb_node *parent = NULL; parent 1527 tools/perf/util/hist.c parent = *p; parent 1528 tools/perf/util/hist.c iter = rb_entry(parent, struct hist_entry, rb_node_in); parent 1559 tools/perf/util/hist.c rb_link_node(&he->rb_node_in, parent, p); parent 1704 tools/perf/util/hist.c struct rb_node *parent = NULL; parent 1710 tools/perf/util/hist.c parent = *p; parent 1711 tools/perf/util/hist.c iter = rb_entry(parent, struct hist_entry, rb_node); parent 1714 tools/perf/util/hist.c p = &parent->rb_left; parent 1716 tools/perf/util/hist.c p = &parent->rb_right; parent 1721 tools/perf/util/hist.c rb_link_node(&he->rb_node, parent, p); parent 1791 tools/perf/util/hist.c struct rb_node *parent = NULL; parent 1810 tools/perf/util/hist.c parent = *p; parent 1811 tools/perf/util/hist.c iter = rb_entry(parent, struct hist_entry, rb_node); parent 1821 tools/perf/util/hist.c rb_link_node(&he->rb_node, parent, p); parent 2004 tools/perf/util/hist.c struct hist_entry *parent = h->parent_he; parent 2006 tools/perf/util/hist.c while (parent) { parent 2007 tools/perf/util/hist.c he_stat__add_stat(&parent->stat, &h->stat); parent 2009 tools/perf/util/hist.c parent->filtered &= ~(1 << filter); parent 2011 tools/perf/util/hist.c if (parent->filtered) parent 2015 tools/perf/util/hist.c parent->unfolded = false; parent 2016 tools/perf/util/hist.c parent->has_no_entry = false; parent 2017 tools/perf/util/hist.c parent->row_offset = 0; parent 2018 tools/perf/util/hist.c parent->nr_rows = 0; parent 2020 tools/perf/util/hist.c parent = parent->parent_he; parent 2114 tools/perf/util/hist.c struct rb_node *parent = NULL; parent 2121 tools/perf/util/hist.c parent = *p; parent 2122 tools/perf/util/hist.c iter = rb_entry(parent, struct hist_entry, rb_node); parent 2132 tools/perf/util/hist.c rb_link_node(&he->rb_node, parent, p); parent 2281 tools/perf/util/hist.c struct rb_node *parent = NULL; parent 2294 tools/perf/util/hist.c parent = *p; parent 2295 tools/perf/util/hist.c he = rb_entry(parent, struct hist_entry, rb_node_in); parent 2316 tools/perf/util/hist.c rb_link_node(&he->rb_node_in, parent, p); parent 2330 tools/perf/util/hist.c struct rb_node *parent = NULL; parent 2339 tools/perf/util/hist.c parent = *p; parent 2340 tools/perf/util/hist.c he = rb_entry(parent, struct hist_entry, rb_node_in); parent 2351 tools/perf/util/hist.c p = &parent->rb_left; parent 2353 tools/perf/util/hist.c p = &parent->rb_right; parent 2360 tools/perf/util/hist.c rb_link_node(&he->rb_node_in, parent, p); parent 2472 tools/perf/util/hist.c struct hist_entry *parent, parent 2500 tools/perf/util/hist.c leader->parent_he = parent; parent 123 tools/perf/util/hist.h struct symbol *parent; parent 139 tools/perf/util/hist.h struct symbol *parent, parent 290 tools/perf/util/hist.h int parent; parent 264 tools/perf/util/machine.c struct rb_node *parent = NULL; parent 277 tools/perf/util/machine.c parent = *p; parent 278 tools/perf/util/machine.c pos = rb_entry(parent, struct machine, rb_node); parent 287 tools/perf/util/machine.c rb_link_node(&machine->rb_node, parent, p); parent 309 tools/perf/util/machine.c struct rb_node *parent = NULL; parent 317 tools/perf/util/machine.c parent = *p; parent 318 tools/perf/util/machine.c machine = rb_entry(parent, struct machine, rb_node); parent 499 tools/perf/util/machine.c struct rb_node *parent = NULL; parent 508 tools/perf/util/machine.c parent = *p; parent 509 tools/perf/util/machine.c th = rb_entry(parent, struct thread, rb_node); parent 530 tools/perf/util/machine.c rb_link_node(&th->rb_node, parent, p); parent 1798 tools/perf/util/machine.c struct thread *parent = machine__findnew_thread(machine, parent 1813 tools/perf/util/machine.c if (parent->pid_ != (pid_t)event->fork.ppid) { parent 1815 tools/perf/util/machine.c parent->pid_, parent->tid); parent 1816 tools/perf/util/machine.c machine__remove_thread(machine, parent); parent 1817 tools/perf/util/machine.c thread__put(parent); parent 1818 tools/perf/util/machine.c parent = machine__findnew_thread(machine, event->fork.ppid, parent 1847 tools/perf/util/machine.c if (thread == NULL || parent == NULL || parent 1848 tools/perf/util/machine.c thread__fork(thread, parent, sample->time, do_maps_clone) < 0) { parent 1853 tools/perf/util/machine.c thread__put(parent); parent 2007 tools/perf/util/machine.c struct symbol **parent, parent 2053 tools/perf/util/machine.c if (perf_hpp_list.parent && !*parent && parent 2055 tools/perf/util/machine.c *parent = al.sym; parent 2171 tools/perf/util/machine.c struct symbol **parent, parent 2241 tools/perf/util/machine.c err = add_callchain_ip(thread, cursor, parent, parent 2256 tools/perf/util/machine.c struct symbol **parent, parent 2266 tools/perf/util/machine.c err = add_callchain_ip(thread, cursor, parent, parent 2279 tools/perf/util/machine.c struct symbol **parent, parent 2295 tools/perf/util/machine.c err = resolve_lbr_callchain_sample(thread, cursor, sample, parent, parent 2357 tools/perf/util/machine.c err = add_callchain_ip(thread, cursor, parent, parent 2364 tools/perf/util/machine.c err = add_callchain_ip(thread, cursor, parent, root_al, parent 2382 tools/perf/util/machine.c err = find_prev_cpumode(chain, thread, cursor, parent, root_al, parent 2404 tools/perf/util/machine.c err = find_prev_cpumode(chain, thread, cursor, parent, parent 2411 tools/perf/util/machine.c err = add_callchain_ip(thread, cursor, parent, parent 2505 tools/perf/util/machine.c struct symbol **parent, parent 2516 tools/perf/util/machine.c parent, root_al, parent 2531 tools/perf/util/machine.c parent, root_al, parent 181 tools/perf/util/machine.h struct symbol **parent, parent 883 tools/perf/util/map.c int map_groups__clone(struct thread *thread, struct map_groups *parent) parent 888 tools/perf/util/map.c struct maps *maps = &parent->maps; parent 914 tools/perf/util/map.c struct rb_node *parent = NULL; parent 919 tools/perf/util/map.c parent = *p; parent 920 tools/perf/util/map.c m = rb_entry(parent, struct map, rb_node); parent 927 tools/perf/util/map.c rb_link_node(&map->rb_node, parent, p); parent 935 tools/perf/util/map.c struct rb_node *parent = NULL; parent 940 tools/perf/util/map.c parent = *p; parent 941 tools/perf/util/map.c m = rb_entry(parent, struct map, rb_node_name); parent 948 tools/perf/util/map.c rb_link_node(&map->rb_node_name, parent, p); parent 62 tools/perf/util/map_groups.h int map_groups__clone(struct thread *thread, struct map_groups *parent); parent 20 tools/perf/util/mem2node.c struct rb_node *parent = NULL; parent 24 tools/perf/util/mem2node.c parent = *p; parent 25 tools/perf/util/mem2node.c e = rb_entry(parent, struct phys_entry, rb_node); parent 33 tools/perf/util/mem2node.c rb_link_node(&entry->rb_node, parent, p); parent 119 tools/perf/util/mem2node.c struct rb_node **p, *parent = NULL; parent 124 tools/perf/util/mem2node.c parent = *p; parent 125 tools/perf/util/mem2node.c entry = rb_entry(parent, struct phys_entry, rb_node); parent 79 tools/perf/util/rb_resort.h struct rb_node **p = &sorted->entries.rb_node, *parent = NULL; \ parent 81 tools/perf/util/rb_resort.h parent = *p; \ parent 82 tools/perf/util/rb_resort.h if (__name##_sorted__cmp(sorted_nd, parent)) \ parent 87 tools/perf/util/rb_resort.h rb_link_node(sorted_nd, parent, p); \ parent 16 tools/perf/util/rblist.c struct rb_node *parent = NULL, *new_node; parent 22 tools/perf/util/rblist.c parent = *p; parent 24 tools/perf/util/rblist.c rc = rblist->node_cmp(parent, new_entry); parent 39 tools/perf/util/rblist.c rb_link_node(new_node, parent, p); parent 58 tools/perf/util/rblist.c struct rb_node *parent = NULL, *new_node = NULL; parent 64 tools/perf/util/rblist.c parent = *p; parent 66 tools/perf/util/rblist.c rc = rblist->node_cmp(parent, entry); parent 74 tools/perf/util/rblist.c return parent; parent 80 tools/perf/util/rblist.c rb_link_node(new_node, parent, p); parent 1193 tools/perf/util/scripting-engines/trace-event-python.c parent_db_id = cp->parent ? cp->parent->db_id : 0; parent 1228 tools/perf/util/scripting-engines/trace-event-python.c tuple_set_u64(t, 9, cr->cp->parent->db_id); parent 79 tools/perf/util/session.h struct symbol **parent); parent 552 tools/perf/util/sort.c struct symbol *sym_l = left->parent; parent 553 tools/perf/util/sort.c struct symbol *sym_r = right->parent; parent 565 tools/perf/util/sort.c he->parent ? he->parent->name : "[other]"); parent 2593 tools/perf/util/sort.c list->parent = 1; parent 3104 tools/perf/util/sort.c perf_hpp_list.parent = 0; parent 133 tools/perf/util/sort.h struct symbol *parent; parent 617 tools/perf/util/srcline.c struct rb_node *parent = NULL; parent 631 tools/perf/util/srcline.c parent = *p; parent 632 tools/perf/util/srcline.c i = rb_entry(parent, struct srcline_node, rb_node); parent 640 tools/perf/util/srcline.c rb_link_node(&node->rb_node, parent, p); parent 709 tools/perf/util/srcline.c struct rb_node *parent = NULL; parent 715 tools/perf/util/srcline.c parent = *p; parent 716 tools/perf/util/srcline.c i = rb_entry(parent, struct inline_node, rb_node); parent 724 tools/perf/util/srcline.c rb_link_node(&inlines->rb_node, parent, p); parent 321 tools/perf/util/symbol.c struct rb_node *parent = NULL; parent 338 tools/perf/util/symbol.c parent = *p; parent 339 tools/perf/util/symbol.c s = rb_entry(parent, struct symbol, rb_node); parent 347 tools/perf/util/symbol.c rb_link_node(&sym->rb_node, parent, p); parent 412 tools/perf/util/symbol.c struct rb_node *parent = NULL; parent 419 tools/perf/util/symbol.c parent = *p; parent 420 tools/perf/util/symbol.c s = rb_entry(parent, struct symbol_name_rb_node, rb_node); parent 428 tools/perf/util/symbol.c rb_link_node(&symn->rb_node, parent, p); parent 928 tools/perf/util/symbol.c struct rb_node *parent = NULL; parent 932 tools/perf/util/symbol.c parent = *p; parent 933 tools/perf/util/symbol.c m = rb_entry(parent, struct module_info, rb_node); parent 939 tools/perf/util/symbol.c rb_link_node(&mi->rb_node, parent, p); parent 660 tools/perf/util/thread-stack.c struct call_path *cp, *parent; parent 687 tools/perf/util/thread-stack.c parent = ts->stack[ts->cnt - 1].cp; parent 689 tools/perf/util/thread-stack.c parent = root; parent 691 tools/perf/util/thread-stack.c if (parent->sym == from_al->sym) { parent 715 tools/perf/util/thread-stack.c cp = call_path__findnew(cpr, parent, tsym, addr, ks); parent 729 tools/perf/util/thread-stack.c cp = call_path__findnew(cpr, parent, tsym, addr, ks); parent 375 tools/perf/util/thread.c struct thread *parent, parent 379 tools/perf/util/thread.c if (thread->pid_ == parent->pid_) parent 382 tools/perf/util/thread.c if (thread->mg == parent->mg) { parent 384 tools/perf/util/thread.c thread->pid_, thread->tid, parent->pid_, parent->tid); parent 388 tools/perf/util/thread.c return do_maps_clone ? map_groups__clone(thread, parent->mg) : 0; parent 391 tools/perf/util/thread.c int thread__fork(struct thread *thread, struct thread *parent, u64 timestamp, bool do_maps_clone) parent 393 tools/perf/util/thread.c if (parent->comm_set) { parent 394 tools/perf/util/thread.c const char *comm = thread__comm_str(parent); parent 403 tools/perf/util/thread.c thread->ppid = parent->tid; parent 404 tools/perf/util/thread.c return thread__clone_map_groups(thread, parent, do_maps_clone); parent 94 tools/perf/util/thread.h int thread__fork(struct thread *thread, struct thread *parent, u64 timestamp, bool do_maps_clone); parent 222 tools/testing/nvdimm/test/iomap.c struct resource *parent, resource_size_t start, parent 242 tools/testing/nvdimm/test/iomap.c struct resource *parent, resource_size_t start, parent 245 tools/testing/nvdimm/test/iomap.c if (parent == &iomem_resource) { parent 279 tools/testing/nvdimm/test/iomap.c struct resource *parent, resource_size_t start, parent 284 tools/testing/nvdimm/test/iomap.c if (parent == &iomem_resource) { parent 320 tools/testing/nvdimm/test/iomap.c res->flags = resource_type(parent); parent 343 tools/testing/nvdimm/test/iomap.c return __devm_request_region(dev, parent, start, n, name); parent 344 tools/testing/nvdimm/test/iomap.c return __request_region(parent, start, n, name, flags); parent 347 tools/testing/nvdimm/test/iomap.c struct resource *__wrap___request_region(struct resource *parent, parent 351 tools/testing/nvdimm/test/iomap.c return nfit_test_request_region(NULL, parent, start, n, name, flags); parent 355 tools/testing/nvdimm/test/iomap.c int __wrap_insert_resource(struct resource *parent, struct resource *res) parent 359 tools/testing/nvdimm/test/iomap.c return insert_resource(parent, res); parent 372 tools/testing/nvdimm/test/iomap.c struct resource *parent, resource_size_t start, parent 377 tools/testing/nvdimm/test/iomap.c return nfit_test_request_region(dev, parent, start, n, name, 0); parent 381 tools/testing/nvdimm/test/iomap.c void __wrap___release_region(struct resource *parent, resource_size_t start, parent 384 tools/testing/nvdimm/test/iomap.c if (!nfit_test_release_region(NULL, parent, start, n)) parent 385 tools/testing/nvdimm/test/iomap.c __release_region(parent, start, n); parent 389 tools/testing/nvdimm/test/iomap.c void __wrap___devm_release_region(struct device *dev, struct resource *parent, parent 392 tools/testing/nvdimm/test/iomap.c if (!nfit_test_release_region(dev, parent, start, n)) parent 393 tools/testing/nvdimm/test/iomap.c __devm_release_region(dev, parent, start, n); parent 39 tools/testing/radix-tree/linux.c cachep->objs = node->parent; parent 41 tools/testing/radix-tree/linux.c node->parent = NULL; parent 68 tools/testing/radix-tree/linux.c node->parent = cachep->objs; parent 107 tools/testing/selftests/cgroup/test_core.c char *grandparent = NULL, *parent = NULL, *child = NULL; parent 110 tools/testing/selftests/cgroup/test_core.c parent = cg_name(root, "cg_test_grandparent/cg_test_parent"); parent 112 tools/testing/selftests/cgroup/test_core.c if (!parent || !child || !grandparent) parent 118 tools/testing/selftests/cgroup/test_core.c if (cg_create(parent)) parent 124 tools/testing/selftests/cgroup/test_core.c if (cg_write(parent, "cgroup.type", "threaded")) parent 142 tools/testing/selftests/cgroup/test_core.c if (parent) parent 143 tools/testing/selftests/cgroup/test_core.c cg_destroy(parent); parent 147 tools/testing/selftests/cgroup/test_core.c free(parent); parent 159 tools/testing/selftests/cgroup/test_core.c char *parent = NULL, *child = NULL; parent 161 tools/testing/selftests/cgroup/test_core.c parent = cg_name(root, "cg_test_parent"); parent 163 tools/testing/selftests/cgroup/test_core.c if (!parent || !child) parent 166 tools/testing/selftests/cgroup/test_core.c if (cg_create(parent)) parent 175 tools/testing/selftests/cgroup/test_core.c if (cg_read_strcmp(parent, "cgroup.type", "domain threaded\n")) parent 183 tools/testing/selftests/cgroup/test_core.c if (parent) parent 184 tools/testing/selftests/cgroup/test_core.c cg_destroy(parent); parent 186 tools/testing/selftests/cgroup/test_core.c free(parent); parent 198 tools/testing/selftests/cgroup/test_core.c char *parent = NULL, *child = NULL; parent 206 tools/testing/selftests/cgroup/test_core.c parent = cg_name(root, "cg_test_parent"); parent 208 tools/testing/selftests/cgroup/test_core.c if (!parent || !child) parent 211 tools/testing/selftests/cgroup/test_core.c if (cg_create(parent)) parent 217 tools/testing/selftests/cgroup/test_core.c if (cg_write(parent, "cgroup.type", "threaded")) parent 223 tools/testing/selftests/cgroup/test_core.c if (cg_write(parent, "cgroup.subtree_control", "+cpu")) parent 226 tools/testing/selftests/cgroup/test_core.c if (cg_enter_current(parent)) parent 236 tools/testing/selftests/cgroup/test_core.c if (parent) parent 237 tools/testing/selftests/cgroup/test_core.c cg_destroy(parent); parent 239 tools/testing/selftests/cgroup/test_core.c free(parent); parent 250 tools/testing/selftests/cgroup/test_core.c char *parent = NULL, *child = NULL; parent 252 tools/testing/selftests/cgroup/test_core.c parent = cg_name(root, "cg_test_parent"); parent 254 tools/testing/selftests/cgroup/test_core.c if (!parent || !child) parent 257 tools/testing/selftests/cgroup/test_core.c if (cg_create(parent)) parent 271 tools/testing/selftests/cgroup/test_core.c if (parent) parent 272 tools/testing/selftests/cgroup/test_core.c cg_destroy(parent); parent 274 tools/testing/selftests/cgroup/test_core.c free(parent); parent 285 tools/testing/selftests/cgroup/test_core.c char *parent = NULL, *child = NULL; parent 287 tools/testing/selftests/cgroup/test_core.c parent = cg_name(root, "cg_test_parent"); parent 289 tools/testing/selftests/cgroup/test_core.c if (!parent || !child) parent 292 tools/testing/selftests/cgroup/test_core.c if (cg_create(parent)) parent 298 tools/testing/selftests/cgroup/test_core.c if (cg_write(parent, "cgroup.subtree_control", "+memory")) parent 304 tools/testing/selftests/cgroup/test_core.c if (!cg_write(parent, "cgroup.subtree_control", "-memory")) parent 312 tools/testing/selftests/cgroup/test_core.c if (parent) parent 313 tools/testing/selftests/cgroup/test_core.c cg_destroy(parent); parent 315 tools/testing/selftests/cgroup/test_core.c free(parent); parent 326 tools/testing/selftests/cgroup/test_core.c char *parent = NULL, *child = NULL; parent 328 tools/testing/selftests/cgroup/test_core.c parent = cg_name(root, "cg_test_parent"); parent 330 tools/testing/selftests/cgroup/test_core.c if (!parent || !child) parent 333 tools/testing/selftests/cgroup/test_core.c if (cg_create(parent)) parent 339 tools/testing/selftests/cgroup/test_core.c if (cg_write(parent, "cgroup.subtree_control", "+memory")) parent 342 tools/testing/selftests/cgroup/test_core.c if (!cg_enter_current(parent)) parent 350 tools/testing/selftests/cgroup/test_core.c if (parent) parent 351 tools/testing/selftests/cgroup/test_core.c cg_destroy(parent); parent 353 tools/testing/selftests/cgroup/test_core.c free(parent); parent 459 tools/testing/selftests/cgroup/test_freezer.c char *parent, *child = NULL; parent 462 tools/testing/selftests/cgroup/test_freezer.c parent = cg_name(root, "cg_test_mkdir_A"); parent 463 tools/testing/selftests/cgroup/test_freezer.c if (!parent) parent 466 tools/testing/selftests/cgroup/test_freezer.c child = cg_name(parent, "cg_test_mkdir_B"); parent 470 tools/testing/selftests/cgroup/test_freezer.c if (cg_create(parent)) parent 473 tools/testing/selftests/cgroup/test_freezer.c if (cg_freeze_wait(parent, true)) parent 489 tools/testing/selftests/cgroup/test_freezer.c if (cg_check_frozen(parent, true)) parent 498 tools/testing/selftests/cgroup/test_freezer.c if (parent) parent 499 tools/testing/selftests/cgroup/test_freezer.c cg_destroy(parent); parent 500 tools/testing/selftests/cgroup/test_freezer.c free(parent); parent 513 tools/testing/selftests/cgroup/test_freezer.c char *parent, *child = NULL; parent 515 tools/testing/selftests/cgroup/test_freezer.c parent = cg_name(root, "cg_test_rmdir_A"); parent 516 tools/testing/selftests/cgroup/test_freezer.c if (!parent) parent 519 tools/testing/selftests/cgroup/test_freezer.c child = cg_name(parent, "cg_test_rmdir_B"); parent 523 tools/testing/selftests/cgroup/test_freezer.c if (cg_create(parent)) parent 529 tools/testing/selftests/cgroup/test_freezer.c if (cg_freeze_wait(parent, true)) parent 535 tools/testing/selftests/cgroup/test_freezer.c if (cg_check_frozen(parent, true)) parent 550 tools/testing/selftests/cgroup/test_freezer.c if (parent) parent 551 tools/testing/selftests/cgroup/test_freezer.c cg_destroy(parent); parent 552 tools/testing/selftests/cgroup/test_freezer.c free(parent); parent 29 tools/testing/selftests/cgroup/test_memcontrol.c char *parent, *child, *parent2 = NULL, *child2 = NULL; parent 34 tools/testing/selftests/cgroup/test_memcontrol.c parent = cg_name(root, "memcg_test_0"); parent 36 tools/testing/selftests/cgroup/test_memcontrol.c if (!parent || !child) parent 39 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_create(parent)) parent 42 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_write(parent, "cgroup.subtree_control", "+memory")) parent 81 tools/testing/selftests/cgroup/test_memcontrol.c cg_destroy(parent); parent 83 tools/testing/selftests/cgroup/test_memcontrol.c free(parent); parent 267 tools/testing/selftests/cgroup/test_memcontrol.c char *parent[3] = {NULL}; parent 277 tools/testing/selftests/cgroup/test_memcontrol.c parent[0] = cg_name(root, "memcg_test_0"); parent 278 tools/testing/selftests/cgroup/test_memcontrol.c if (!parent[0]) parent 281 tools/testing/selftests/cgroup/test_memcontrol.c parent[1] = cg_name(parent[0], "memcg_test_1"); parent 282 tools/testing/selftests/cgroup/test_memcontrol.c if (!parent[1]) parent 285 tools/testing/selftests/cgroup/test_memcontrol.c parent[2] = cg_name(parent[0], "memcg_test_2"); parent 286 tools/testing/selftests/cgroup/test_memcontrol.c if (!parent[2]) parent 289 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_create(parent[0])) parent 292 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_read_long(parent[0], "memory.min")) { parent 297 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_write(parent[0], "cgroup.subtree_control", "+memory")) parent 300 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_write(parent[0], "memory.max", "200M")) parent 303 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_write(parent[0], "memory.swap.max", "0")) parent 306 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_create(parent[1])) parent 309 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_write(parent[1], "cgroup.subtree_control", "+memory")) parent 312 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_create(parent[2])) parent 316 tools/testing/selftests/cgroup/test_memcontrol.c children[i] = cg_name_indexed(parent[1], "child_memcg", i); parent 330 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_write(parent[0], "memory.min", "50M")) parent 332 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_write(parent[1], "memory.min", "50M")) parent 344 tools/testing/selftests/cgroup/test_memcontrol.c while (!values_close(cg_read_long(parent[1], "memory.current"), parent 351 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_run(parent[2], alloc_anon, (void *)MB(148))) parent 354 tools/testing/selftests/cgroup/test_memcontrol.c if (!values_close(cg_read_long(parent[1], "memory.current"), MB(50), 3)) parent 369 tools/testing/selftests/cgroup/test_memcontrol.c if (!cg_run(parent[2], alloc_anon, (void *)MB(170))) parent 372 tools/testing/selftests/cgroup/test_memcontrol.c if (!values_close(cg_read_long(parent[1], "memory.current"), MB(50), 3)) parent 386 tools/testing/selftests/cgroup/test_memcontrol.c for (i = ARRAY_SIZE(parent) - 1; i >= 0; i--) { parent 387 tools/testing/selftests/cgroup/test_memcontrol.c if (!parent[i]) parent 390 tools/testing/selftests/cgroup/test_memcontrol.c cg_destroy(parent[i]); parent 391 tools/testing/selftests/cgroup/test_memcontrol.c free(parent[i]); parent 423 tools/testing/selftests/cgroup/test_memcontrol.c char *parent[3] = {NULL}; parent 434 tools/testing/selftests/cgroup/test_memcontrol.c parent[0] = cg_name(root, "memcg_test_0"); parent 435 tools/testing/selftests/cgroup/test_memcontrol.c if (!parent[0]) parent 438 tools/testing/selftests/cgroup/test_memcontrol.c parent[1] = cg_name(parent[0], "memcg_test_1"); parent 439 tools/testing/selftests/cgroup/test_memcontrol.c if (!parent[1]) parent 442 tools/testing/selftests/cgroup/test_memcontrol.c parent[2] = cg_name(parent[0], "memcg_test_2"); parent 443 tools/testing/selftests/cgroup/test_memcontrol.c if (!parent[2]) parent 446 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_create(parent[0])) parent 449 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_read_long(parent[0], "memory.low")) parent 452 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_write(parent[0], "cgroup.subtree_control", "+memory")) parent 455 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_write(parent[0], "memory.max", "200M")) parent 458 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_write(parent[0], "memory.swap.max", "0")) parent 461 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_create(parent[1])) parent 464 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_write(parent[1], "cgroup.subtree_control", "+memory")) parent 467 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_create(parent[2])) parent 471 tools/testing/selftests/cgroup/test_memcontrol.c children[i] = cg_name_indexed(parent[1], "child_memcg", i); parent 485 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_write(parent[0], "memory.low", "50M")) parent 487 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_write(parent[1], "memory.low", "50M")) parent 498 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_run(parent[2], alloc_anon, (void *)MB(148))) parent 501 tools/testing/selftests/cgroup/test_memcontrol.c if (!values_close(cg_read_long(parent[1], "memory.current"), MB(50), 3)) parent 516 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_run(parent[2], alloc_anon, (void *)MB(166))) { parent 545 tools/testing/selftests/cgroup/test_memcontrol.c for (i = ARRAY_SIZE(parent) - 1; i >= 0; i--) { parent 546 tools/testing/selftests/cgroup/test_memcontrol.c if (!parent[i]) parent 549 tools/testing/selftests/cgroup/test_memcontrol.c cg_destroy(parent[i]); parent 550 tools/testing/selftests/cgroup/test_memcontrol.c free(parent[i]); parent 1010 tools/testing/selftests/cgroup/test_memcontrol.c char *parent, *child; parent 1012 tools/testing/selftests/cgroup/test_memcontrol.c parent = cg_name(root, "memcg_test_0"); parent 1015 tools/testing/selftests/cgroup/test_memcontrol.c if (!parent || !child) parent 1018 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_create(parent)) parent 1024 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_write(parent, "cgroup.subtree_control", "+memory")) parent 1036 tools/testing/selftests/cgroup/test_memcontrol.c cg_run_nowait(parent, alloc_anon_noexit, (void *) MB(60)); parent 1048 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_read_key_long(parent, "memory.events", "oom_kill ") != 0) parent 1056 tools/testing/selftests/cgroup/test_memcontrol.c if (parent) parent 1057 tools/testing/selftests/cgroup/test_memcontrol.c cg_destroy(parent); parent 1059 tools/testing/selftests/cgroup/test_memcontrol.c free(parent); parent 1072 tools/testing/selftests/cgroup/test_memcontrol.c char *parent, *child; parent 1074 tools/testing/selftests/cgroup/test_memcontrol.c parent = cg_name(root, "memcg_test_0"); parent 1077 tools/testing/selftests/cgroup/test_memcontrol.c if (!parent || !child) parent 1080 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_create(parent)) parent 1086 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_write(parent, "memory.max", "80M")) parent 1089 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_write(parent, "memory.swap.max", "0")) parent 1092 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_write(parent, "memory.oom.group", "1")) parent 1095 tools/testing/selftests/cgroup/test_memcontrol.c cg_run_nowait(parent, alloc_anon_noexit, (void *) MB(60)); parent 1104 tools/testing/selftests/cgroup/test_memcontrol.c if (cg_test_proc_killed(parent)) parent 1112 tools/testing/selftests/cgroup/test_memcontrol.c if (parent) parent 1113 tools/testing/selftests/cgroup/test_memcontrol.c cg_destroy(parent); parent 1115 tools/testing/selftests/cgroup/test_memcontrol.c free(parent); parent 169 tools/testing/selftests/kvm/lib/sparsebit.c struct node *parent; parent 237 tools/testing/selftests/kvm/lib/sparsebit.c while (nodep->parent && nodep == nodep->parent->right) parent 238 tools/testing/selftests/kvm/lib/sparsebit.c nodep = nodep->parent; parent 240 tools/testing/selftests/kvm/lib/sparsebit.c return nodep->parent; parent 265 tools/testing/selftests/kvm/lib/sparsebit.c while (nodep->parent && nodep == nodep->parent->left) parent 266 tools/testing/selftests/kvm/lib/sparsebit.c nodep = nodep->parent; parent 268 tools/testing/selftests/kvm/lib/sparsebit.c return (struct node *) nodep->parent; parent 294 tools/testing/selftests/kvm/lib/sparsebit.c root->left->parent = root; parent 299 tools/testing/selftests/kvm/lib/sparsebit.c root->right->parent = root; parent 361 tools/testing/selftests/kvm/lib/sparsebit.c nodep->parent = parentp; parent 369 tools/testing/selftests/kvm/lib/sparsebit.c nodep->parent = parentp; parent 428 tools/testing/selftests/kvm/lib/sparsebit.c tmp->left->parent = tmp; parent 433 tools/testing/selftests/kvm/lib/sparsebit.c if (!nodep->parent) { parent 435 tools/testing/selftests/kvm/lib/sparsebit.c nodep->left->parent = NULL; parent 437 tools/testing/selftests/kvm/lib/sparsebit.c nodep->left->parent = nodep->parent; parent 438 tools/testing/selftests/kvm/lib/sparsebit.c if (nodep == nodep->parent->left) parent 439 tools/testing/selftests/kvm/lib/sparsebit.c nodep->parent->left = nodep->left; parent 441 tools/testing/selftests/kvm/lib/sparsebit.c assert(nodep == nodep->parent->right); parent 442 tools/testing/selftests/kvm/lib/sparsebit.c nodep->parent->right = nodep->left; parent 446 tools/testing/selftests/kvm/lib/sparsebit.c nodep->parent = nodep->left = nodep->right = NULL; parent 455 tools/testing/selftests/kvm/lib/sparsebit.c if (!nodep->parent) { parent 457 tools/testing/selftests/kvm/lib/sparsebit.c nodep->right->parent = NULL; parent 459 tools/testing/selftests/kvm/lib/sparsebit.c nodep->right->parent = nodep->parent; parent 460 tools/testing/selftests/kvm/lib/sparsebit.c if (nodep == nodep->parent->left) parent 461 tools/testing/selftests/kvm/lib/sparsebit.c nodep->parent->left = nodep->right; parent 463 tools/testing/selftests/kvm/lib/sparsebit.c assert(nodep == nodep->parent->right); parent 464 tools/testing/selftests/kvm/lib/sparsebit.c nodep->parent->right = nodep->right; parent 468 tools/testing/selftests/kvm/lib/sparsebit.c nodep->parent = nodep->left = nodep->right = NULL; parent 475 tools/testing/selftests/kvm/lib/sparsebit.c if (!nodep->parent) { parent 478 tools/testing/selftests/kvm/lib/sparsebit.c if (nodep->parent->left == nodep) parent 479 tools/testing/selftests/kvm/lib/sparsebit.c nodep->parent->left = NULL; parent 481 tools/testing/selftests/kvm/lib/sparsebit.c assert(nodep == nodep->parent->right); parent 482 tools/testing/selftests/kvm/lib/sparsebit.c nodep->parent->right = NULL; parent 486 tools/testing/selftests/kvm/lib/sparsebit.c nodep->parent = nodep->left = nodep->right = NULL; parent 878 tools/testing/selftests/kvm/lib/sparsebit.c if (!nodep->parent) parent 880 tools/testing/selftests/kvm/lib/sparsebit.c else if (nodep == nodep->parent->left) parent 883 tools/testing/selftests/kvm/lib/sparsebit.c assert(nodep == nodep->parent->right); parent 888 tools/testing/selftests/kvm/lib/sparsebit.c nodep->parent, nodep->left, nodep->right); parent 1768 tools/testing/selftests/kvm/lib/sparsebit.c if (nodep->left->parent != nodep) { parent 1774 tools/testing/selftests/kvm/lib/sparsebit.c nodep->left->parent); parent 1781 tools/testing/selftests/kvm/lib/sparsebit.c if (nodep->right->parent != nodep) { parent 1787 tools/testing/selftests/kvm/lib/sparsebit.c nodep->right->parent); parent 1793 tools/testing/selftests/kvm/lib/sparsebit.c if (!nodep->parent) { parent 442 tools/testing/selftests/powerpc/ptrace/core-pkey.c ret = parent(info, pid); parent 316 tools/testing/selftests/powerpc/ptrace/ptrace-pkey.c ret = parent(info, pid); parent 481 tools/testing/selftests/seccomp/seccomp_bpf.c pid_t parent = getppid(); parent 490 tools/testing/selftests/seccomp/seccomp_bpf.c EXPECT_EQ(parent, syscall(__NR_getppid)); parent 568 tools/testing/selftests/seccomp/seccomp_bpf.c pid_t parent = getppid(); parent 576 tools/testing/selftests/seccomp/seccomp_bpf.c EXPECT_EQ(parent, syscall(__NR_getppid)); parent 601 tools/testing/selftests/seccomp/seccomp_bpf.c pid_t parent = getppid(); parent 611 tools/testing/selftests/seccomp/seccomp_bpf.c EXPECT_EQ(parent, syscall(__NR_getppid)); parent 640 tools/testing/selftests/seccomp/seccomp_bpf.c pid_t parent = getppid(); parent 656 tools/testing/selftests/seccomp/seccomp_bpf.c EXPECT_EQ(parent, syscall(__NR_getppid)); parent 821 tools/testing/selftests/seccomp/seccomp_bpf.c pid_t parent = getppid(); parent 829 tools/testing/selftests/seccomp/seccomp_bpf.c EXPECT_EQ(parent, syscall(__NR_getppid)); parent 839 tools/testing/selftests/seccomp/seccomp_bpf.c pid_t parent = getppid(); parent 847 tools/testing/selftests/seccomp/seccomp_bpf.c EXPECT_EQ(parent, syscall(__NR_getppid)); parent 861 tools/testing/selftests/seccomp/seccomp_bpf.c pid_t parent = getppid(); parent 869 tools/testing/selftests/seccomp/seccomp_bpf.c EXPECT_EQ(parent, syscall(__NR_getppid)); parent 886 tools/testing/selftests/seccomp/seccomp_bpf.c pid_t parent = getppid(); parent 900 tools/testing/selftests/seccomp/seccomp_bpf.c EXPECT_EQ(parent, syscall(__NR_getppid)); parent 1093 tools/testing/selftests/seccomp/seccomp_bpf.c pid_t parent, res = 0; parent 1096 tools/testing/selftests/seccomp/seccomp_bpf.c parent = getppid(); parent 1114 tools/testing/selftests/seccomp/seccomp_bpf.c EXPECT_EQ(parent, res); parent 1119 tools/testing/selftests/seccomp/seccomp_bpf.c pid_t parent, res = 0; parent 1122 tools/testing/selftests/seccomp/seccomp_bpf.c parent = getppid(); parent 1140 tools/testing/selftests/seccomp/seccomp_bpf.c EXPECT_EQ(parent, res); parent 1148 tools/testing/selftests/seccomp/seccomp_bpf.c pid_t parent; parent 1151 tools/testing/selftests/seccomp/seccomp_bpf.c parent = getppid(); parent 1168 tools/testing/selftests/seccomp/seccomp_bpf.c EXPECT_EQ(parent, syscall(__NR_getppid)); parent 1175 tools/testing/selftests/seccomp/seccomp_bpf.c pid_t parent; parent 1178 tools/testing/selftests/seccomp/seccomp_bpf.c parent = getppid(); parent 1193 tools/testing/selftests/seccomp/seccomp_bpf.c EXPECT_EQ(parent, syscall(__NR_getppid)); parent 1200 tools/testing/selftests/seccomp/seccomp_bpf.c pid_t parent; parent 1203 tools/testing/selftests/seccomp/seccomp_bpf.c parent = getppid(); parent 1218 tools/testing/selftests/seccomp/seccomp_bpf.c EXPECT_EQ(parent, syscall(__NR_getppid)); parent 1225 tools/testing/selftests/seccomp/seccomp_bpf.c pid_t parent; parent 1228 tools/testing/selftests/seccomp/seccomp_bpf.c parent = getppid(); parent 1241 tools/testing/selftests/seccomp/seccomp_bpf.c EXPECT_EQ(parent, syscall(__NR_getppid)); parent 1247 tools/testing/selftests/seccomp/seccomp_bpf.c pid_t parent; parent 1250 tools/testing/selftests/seccomp/seccomp_bpf.c parent = getppid(); parent 1263 tools/testing/selftests/seccomp/seccomp_bpf.c EXPECT_EQ(parent, syscall(__NR_getppid)); parent 1269 tools/testing/selftests/seccomp/seccomp_bpf.c pid_t parent; parent 1272 tools/testing/selftests/seccomp/seccomp_bpf.c parent = getppid(); parent 1283 tools/testing/selftests/seccomp/seccomp_bpf.c EXPECT_EQ(parent, syscall(__NR_getppid)); parent 1290 tools/testing/selftests/seccomp/seccomp_bpf.c pid_t parent; parent 1293 tools/testing/selftests/seccomp/seccomp_bpf.c parent = getppid(); parent 1304 tools/testing/selftests/seccomp/seccomp_bpf.c EXPECT_EQ(parent, syscall(__NR_getppid)); parent 1311 tools/testing/selftests/seccomp/seccomp_bpf.c pid_t mypid, parent; parent 1315 tools/testing/selftests/seccomp/seccomp_bpf.c parent = getppid(); parent 1324 tools/testing/selftests/seccomp/seccomp_bpf.c EXPECT_EQ(parent, syscall(__NR_getppid)); parent 1331 tools/testing/selftests/seccomp/seccomp_bpf.c pid_t mypid, parent; parent 1335 tools/testing/selftests/seccomp/seccomp_bpf.c parent = getppid(); parent 1344 tools/testing/selftests/seccomp/seccomp_bpf.c EXPECT_EQ(parent, syscall(__NR_getppid)); parent 1811 tools/testing/selftests/seccomp/seccomp_bpf.c pid_t tracer, mytid, mypid, parent; parent 1847 tools/testing/selftests/seccomp/seccomp_bpf.c self->parent = getppid(); parent 1848 tools/testing/selftests/seccomp/seccomp_bpf.c ASSERT_GT(self->parent, 0); parent 1849 tools/testing/selftests/seccomp/seccomp_bpf.c ASSERT_NE(self->parent, self->mypid); parent 1907 tools/testing/selftests/seccomp/seccomp_bpf.c EXPECT_EQ(self->parent, syscall(__NR_getppid)); parent 1922 tools/testing/selftests/seccomp/seccomp_bpf.c EXPECT_EQ(self->parent, syscall(__NR_getpid)); parent 2922 tools/testing/selftests/seccomp/seccomp_bpf.c pid_t parent = getppid(); parent 2957 tools/testing/selftests/seccomp/seccomp_bpf.c EXPECT_EQ(parent, syscall(__NR_getppid)); parent 54 tools/testing/selftests/x86/mov_ss_trap.c pid_t parent = getpid(); parent 74 tools/testing/selftests/x86/mov_ss_trap.c if (ptrace(PTRACE_ATTACH, parent, NULL, NULL) != 0) parent 77 tools/testing/selftests/x86/mov_ss_trap.c if (waitpid(parent, &status, 0) != parent) parent 80 tools/testing/selftests/x86/mov_ss_trap.c if (ptrace(PTRACE_POKEUSER, parent, (void *)offsetof(struct user, u_debugreg[0]), dr0) != 0) parent 83 tools/testing/selftests/x86/mov_ss_trap.c if (ptrace(PTRACE_POKEUSER, parent, (void *)offsetof(struct user, u_debugreg[1]), dr1) != 0) parent 86 tools/testing/selftests/x86/mov_ss_trap.c if (ptrace(PTRACE_POKEUSER, parent, (void *)offsetof(struct user, u_debugreg[7]), dr7) != 0) parent 91 tools/testing/selftests/x86/mov_ss_trap.c if (ptrace(PTRACE_DETACH, parent, NULL, NULL) != 0) parent 8 tools/virtio/linux/virtio.h void *parent; parent 4524 virt/kvm/kvm_main.c struct task_struct *parent; parent 4549 virt/kvm/kvm_main.c err = cgroup_attach_task_all(init_context->parent, current); parent 4556 virt/kvm/kvm_main.c set_user_nice(current, task_nice(init_context->parent)); parent 4584 virt/kvm/kvm_main.c init_context.parent = current;