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 = &reg_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(&region->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, &center);
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, &center, &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, &reg16);
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, &reg16);
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, &reg16);
parent            262 drivers/pci/pcie/aspm.c 	pcie_capability_read_word(parent, PCI_EXP_LNKCTL, &reg16);
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, &reg16);
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(&reg->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(&region->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;