/kernel/linux/linux-5.10/arch/arm/xen/ |
H A D | p2m.c | 35 struct rb_node *parent = NULL; in xen_add_phys_to_mach_entry() local 40 parent = *link; in xen_add_phys_to_mach_entry() 41 entry = rb_entry(parent, struct xen_p2m_entry, rbnode_phys); in xen_add_phys_to_mach_entry() 51 rb_link_node(&new->rbnode_phys, parent, link); in xen_add_phys_to_mach_entry()
|
/kernel/linux/linux-5.10/arch/arm/mach-imx/ |
H A D | gpc.c | 99 * Do *not* call into the parent, as the GIC doesn't have any in imx_gpc_irq_set_wake() 216 parent_fwspec.fwnode = domain->parent->fwnode; in imx_gpc_domain_alloc() 228 struct device_node *parent) in imx_gpc_init() 233 if (!parent) { in imx_gpc_init() 234 pr_err("%pOF: no parent, giving up\n", node); in imx_gpc_init() 238 parent_domain = irq_find_host(parent); in imx_gpc_init() 240 pr_err("%pOF: unable to obtain parent domain\n", node); in imx_gpc_init() 227 imx_gpc_init(struct device_node *node, struct device_node *parent) imx_gpc_init() argument
|
/kernel/linux/linux-5.10/drivers/clk/mediatek/ |
H A D | clk-mtk.h | 25 const char *parent; member 32 .parent = _parent, \ 62 const char *parent; member 98 * In case the rate change propagation to parent clocks is undesirable, 108 * parent clock by default. 134 .parent = _parent, \
|
/kernel/linux/linux-5.10/drivers/clk/tegra/ |
H A D | clk-tegra-audio.c | 62 char *parent; member 73 .parent = #_name,\ 183 clk = tegra_clk_register_pll(info->name, info->parent, in tegra_audio_clk_init() 219 /* make sure the DMIC sync clocks have a valid parent */ in tegra_audio_clk_init() 236 data->parent, CLK_SET_RATE_PARENT, 2, 1); in tegra_audio_clk_init()
|
/kernel/linux/linux-5.10/drivers/cpuidle/ |
H A D | cpuidle-psci-domain.c | 202 struct of_phandle_args child, parent; in psci_pd_init_topology() local 207 "#power-domain-cells", 0, &parent)) in psci_pd_init_topology() 212 ret = of_genpd_add_subdomain(&parent, &child); in psci_pd_init_topology() 213 of_node_put(parent.np); in psci_pd_init_topology()
|
/kernel/linux/linux-5.10/arch/loongarch/kernel/ |
H A D | ftrace_dyn.c | 214 void prepare_ftrace_return(unsigned long self_addr, unsigned long *parent) in prepare_ftrace_return() argument 222 old = *parent; in prepare_ftrace_return() 224 if (!function_graph_enter(old, self_addr, 0, parent)) in prepare_ftrace_return() 225 *parent = return_hooker; in prepare_ftrace_return()
|
/kernel/linux/linux-6.6/arch/powerpc/boot/ |
H A D | cpm-serial.c | 204 void *parent, *muram; in cpm_console_init() local 243 parent = get_parent(devp); in cpm_console_init() 244 if (!parent) in cpm_console_init() 247 if (dt_get_virtual_reg(parent, &cpcr, 1) < 1) in cpm_console_init() 256 * is one for both parent and child. in cpm_console_init()
|
/kernel/linux/linux-6.6/arch/arm/mach-imx/ |
H A D | gpc.c | 99 * Do *not* call into the parent, as the GIC doesn't have any in imx_gpc_irq_set_wake() 216 parent_fwspec.fwnode = domain->parent->fwnode; in imx_gpc_domain_alloc() 228 struct device_node *parent) in imx_gpc_init() 233 if (!parent) { in imx_gpc_init() 234 pr_err("%pOF: no parent, giving up\n", node); in imx_gpc_init() 238 parent_domain = irq_find_host(parent); in imx_gpc_init() 240 pr_err("%pOF: unable to obtain parent domain\n", node); in imx_gpc_init() 227 imx_gpc_init(struct device_node *node, struct device_node *parent) imx_gpc_init() argument
|
/kernel/linux/linux-6.6/arch/arm/xen/ |
H A D | p2m.c | 36 struct rb_node *parent = NULL; in xen_add_phys_to_mach_entry() local 41 parent = *link; in xen_add_phys_to_mach_entry() 42 entry = rb_entry(parent, struct xen_p2m_entry, rbnode_phys); in xen_add_phys_to_mach_entry() 52 rb_link_node(&new->rbnode_phys, parent, link); in xen_add_phys_to_mach_entry()
|
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | tc6387xb.c | 79 struct tc6387xb *tc6387xb = dev_get_drvdata(mmc->dev.parent); in tc6387xb_mmc_pwr() 86 struct tc6387xb *tc6387xb = dev_get_drvdata(mmc->dev.parent); in tc6387xb_mmc_clk_div() 94 struct tc6387xb *tc6387xb = dev_get_drvdata(mmc->dev.parent); in tc6387xb_mmc_enable() 106 struct tc6387xb *tc6387xb = dev_get_drvdata(mmc->dev.parent); in tc6387xb_mmc_disable()
|
/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-imx-gpcv2.c | 88 * Do *not* call into the parent, as the GIC doesn't have any in imx_gpcv2_irq_set_wake() 185 parent_fwspec.fwnode = domain->parent->fwnode; in imx_gpcv2_domain_alloc() 203 struct device_node *parent) in imx_gpcv2_irqchip_init() 211 if (!parent) { in imx_gpcv2_irqchip_init() 212 pr_err("%pOF: no parent, giving up\n", node); in imx_gpcv2_irqchip_init() 224 parent_domain = irq_find_host(parent); in imx_gpcv2_irqchip_init() 226 pr_err("%pOF: unable to get parent domain\n", node); in imx_gpcv2_irqchip_init() 202 imx_gpcv2_irqchip_init(struct device_node *node, struct device_node *parent) imx_gpcv2_irqchip_init() argument
|
/kernel/linux/linux-5.10/drivers/input/misc/ |
H A D | palmas-pwrbutton.c | 72 dev_err(input_dev->dev.parent, in palmas_power_button_work() 98 pm_wakeup_event(input_dev->dev.parent, 0); in pwron_irq() 164 struct palmas *palmas = dev_get_drvdata(pdev->dev.parent); in palmas_pwron_probe() 187 input_dev->dev.parent = dev; in palmas_pwron_probe()
|
/kernel/linux/linux-5.10/drivers/hwtracing/coresight/ |
H A D | coresight-priv.h | 48 type *drvdata = dev_get_drvdata(_dev->parent); \ 51 pm_runtime_get_sync(_dev->parent); \ 53 val = (u64)fn(_dev->parent, lo_off); \ 57 pm_runtime_put_sync(_dev->parent); \
|
/kernel/linux/linux-5.10/drivers/hwmon/pmbus/ |
H A D | inspur-ipsps.c | 61 struct i2c_client *client = to_i2c_client(dev->parent); in ipsps_string_show() 83 struct i2c_client *client = to_i2c_client(dev->parent); in ipsps_fw_version_show() 104 struct i2c_client *client = to_i2c_client(dev->parent); in ipsps_mode_show() 136 struct i2c_client *client = to_i2c_client(dev->parent); in ipsps_mode_store()
|
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-nforce2-s4985.c | 174 s4985_adapter[0].dev.parent = nforce2_smbus->dev.parent; in nforce2_s4985_init() 181 s4985_adapter[i].dev.parent = nforce2_smbus->dev.parent; in nforce2_s4985_init()
|
/kernel/linux/linux-5.10/drivers/phy/socionext/ |
H A D | phy-uniphier-usb2.c | 109 struct device_node *parent, *child; in uniphier_u2phy_probe() local 124 parent = of_get_parent(dev->of_node); in uniphier_u2phy_probe() 125 regmap = syscon_node_to_regmap(parent); in uniphier_u2phy_probe() 126 of_node_put(parent); in uniphier_u2phy_probe()
|
/kernel/linux/linux-5.10/drivers/watchdog/ |
H A D | bd70528_wdt.c | 231 bd70528 = dev_get_drvdata(pdev->dev.parent); in bd70528_wdt_probe() 248 w->wdt.parent = pdev->dev.parent; in bd70528_wdt_probe() 251 watchdog_init_timeout(&w->wdt, 0, pdev->dev.parent); in bd70528_wdt_probe()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | corenv50.c | 42 struct nvkm_object *parent = oclass->parent; in nv50_disp_core_new_() local 46 nvif_ioctl(parent, "create disp core channel dma size %d\n", argc); in nv50_disp_core_new_() 48 nvif_ioctl(parent, "create disp core channel dma vers %d " in nv50_disp_core_new_()
|
/kernel/linux/linux-5.10/drivers/platform/chrome/ |
H A D | cros_ec_sensorhub.c | 28 static int cros_ec_sensorhub_allocate_sensor(struct device *parent, in cros_ec_sensorhub_allocate_sensor() argument 37 pdev = platform_device_register_data(parent, sensor_name, in cros_ec_sensorhub_allocate_sensor() 44 return devm_add_action_or_reset(parent, in cros_ec_sensorhub_allocate_sensor() 127 struct cros_ec_dev *ec = dev_get_drvdata(dev->parent); in cros_ec_sensorhub_probe()
|
/kernel/linux/linux-5.10/include/drm/ |
H A D | drm_drv.h | 591 void *__devm_drm_dev_alloc(struct device *parent, struct drm_driver *driver, 596 * @parent: Parent device object 620 #define devm_drm_dev_alloc(parent, driver, type, member) \ 621 ((type *) __devm_drm_dev_alloc(parent, driver, sizeof(type), \ 625 struct device *parent);
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | kobject.h | 67 struct kobject *parent; member 95 int kobject_add(struct kobject *kobj, struct kobject *parent, 99 struct kobj_type *ktype, struct kobject *parent, 106 struct kobject *parent);
|
/kernel/linux/linux-5.10/include/linux/hsi/ |
H A D | hsi.h | 240 #define hsi_get_port(cl) to_hsi_port((cl)->device.parent) 331 return to_hsi_controller(cl->device.parent->parent)->id; in hsi_id() 342 return to_hsi_port(cl->device.parent)->num; in hsi_port_id()
|
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-rpc-if.c | 132 struct device *parent = pdev->dev.parent; in rpcif_spi_probe() local 142 error = rpcif_sw_init(rpc, parent); in rpcif_spi_probe() 148 ctlr->dev.of_node = parent->of_node; in rpcif_spi_probe()
|
/kernel/linux/linux-6.6/drivers/acpi/acpica/ |
H A D | nsalloc.c | 140 parent_node = node->parent; in acpi_ns_remove_node() 145 /* Find the node that is the previous peer in the parent's child list */ in acpi_ns_remove_node() 160 * Link peer list to parent in acpi_ns_remove_node() 176 * parent_node - The parent of the new Node 220 /* Link the new entry into the parent and existing children */ in acpi_ns_install_node() 223 node->parent = parent_node; in acpi_ns_install_node() 262 * DESCRIPTION: Delete all children of the parent object. In other words, 299 /* Clear the parent's child pointer */ in acpi_ns_delete_children() 365 * No more children of this parent node. in acpi_ns_delete_namespace_subtree() 371 * Now delete all of the children of this parent in acpi_ns_delete_namespace_subtree() [all...] |
/kernel/linux/linux-6.6/drivers/watchdog/ |
H A D | of_xilinx_wdt.c | 56 dev_err(wdd->parent, "Failed to enable clock\n"); in xilinx_wdt_start() 73 dev_dbg(wdd->parent, "Watchdog Started!\n"); in xilinx_wdt_start() 96 dev_dbg(wdd->parent, "Watchdog Stopped!\n"); in xilinx_wdt_stop() 171 xilinx_wdt_wdd->parent = dev; in xwdt_probe()
|