| /drivers/clk/ |
| A D | clk-gate_test.c | 56 pdata.hw = parent; in clk_gate_register_test_parent_data() 151 struct clk_hw *parent = ctx->parent; in clk_gate_test_parent_rate() local 162 struct clk_hw *parent = ctx->parent; in clk_gate_test_enable() local 179 struct clk_hw *parent = ctx->parent; in clk_gate_test_disable() local 219 ctx->parent = parent; in clk_gate_test_init() 242 struct clk_hw *parent = ctx->parent; in clk_gate_test_invert_enable() local 259 struct clk_hw *parent = ctx->parent; in clk_gate_test_invert_disable() local 300 ctx->parent = parent; in clk_gate_test_invert_init() 315 struct clk_hw *parent = ctx->parent; in clk_gate_test_hiword_enable() local 332 struct clk_hw *parent = ctx->parent; in clk_gate_test_hiword_disable() local [all …]
|
| A D | clk.c | 572 return !parent ? NULL : parent->hw; in clk_hw_get_parent_by_index() 660 if (core->parent == parent) in clk_core_has_parent() 699 struct clk_core *parent = core->parent; in clk_core_determine_rate_no_reparent() local 1645 parent = core->parent; in clk_core_init_rate_req() 2305 parent = old_parent = core->parent; in clk_calc_new_rates() 2429 parent = core->parent; in clk_change_rate() 2820 parent = !clk->core->parent ? NULL : clk->core->parent->hw->clk; in clk_get_parent() 2885 if (core->parent == parent) in clk_core_set_parent_nolock() 2974 parent ? parent->core : NULL); in clk_set_parent() 3994 parent = core->parent = __clk_init_parent(core); in __clk_core_init() [all …]
|
| /drivers/i2c/ |
| A D | i2c-mux.c | 44 struct i2c_adapter *parent = muxc->parent; in __i2c_mux_master_xfer() local 63 struct i2c_adapter *parent = muxc->parent; in i2c_mux_master_xfer() local 84 struct i2c_adapter *parent = muxc->parent; in __i2c_mux_smbus_xfer() local 106 struct i2c_adapter *parent = muxc->parent; in i2c_mux_smbus_xfer() local 125 struct i2c_adapter *parent = priv->muxc->parent; in i2c_mux_functionality() local 127 return parent->algo->functionality(parent); in i2c_mux_functionality() 133 struct i2c_adapter *parent = priv->muxc->parent; in i2c_mux_lock_bus() local 144 struct i2c_adapter *parent = priv->muxc->parent; in i2c_mux_trylock_bus() local 242 muxc->parent = parent; in i2c_mux_alloc() 273 struct i2c_adapter *parent = muxc->parent; in i2c_mux_add_adapter() local [all …]
|
| /drivers/vfio/mdev/ |
| A D | mdev_core.c | 29 struct mdev_parent *parent = mdev->type->parent; in mdev_device_remove_common() local 67 memset(parent, 0, sizeof(*parent)); in mdev_register_parent() 69 parent->dev = dev; in mdev_register_parent() 71 parent->types = types; in mdev_register_parent() 72 parent->nr_types = nr_types; in mdev_register_parent() 104 up_write(&parent->unreg_sem); in mdev_unregister_parent() 113 struct mdev_parent *parent = mdev->type->parent; in mdev_device_release() local 132 struct mdev_parent *parent = type->parent; in mdev_device_create() local 164 mdev->dev.parent = parent->dev; in mdev_device_create() 200 up_read(&parent->unreg_sem); in mdev_device_create() [all …]
|
| A D | mdev_sysfs.c | 160 put_device(type->parent->dev); in mdev_type_release() 174 type->parent = parent; in mdev_type_add() 176 get_device(parent->dev); in mdev_type_add() 212 for (i = 0; i < parent->nr_types; i++) in parent_remove_sysfs_files() 213 mdev_type_remove(parent->types[i]); in parent_remove_sysfs_files() 214 kset_unregister(parent->mdev_types_kset); in parent_remove_sysfs_files() 222 NULL, &parent->dev->kobj); in parent_create_sysfs_files() 223 if (!parent->mdev_types_kset) in parent_create_sysfs_files() 226 for (i = 0; i < parent->nr_types; i++) { in parent_create_sysfs_files() 227 ret = mdev_type_add(parent, parent->types[i]); in parent_create_sysfs_files() [all …]
|
| /drivers/edac/ |
| A D | debugfs.c | 60 struct dentry *parent; in edac_create_debugfs_nodes() local 82 mci->debugfs = parent; in edac_create_debugfs_nodes() 116 if (!parent) in edac_debugfs_create_file() 117 parent = edac_debugfs; in edac_debugfs_create_file() 125 struct dentry *parent, u8 *value) in edac_debugfs_create_x8() argument 127 if (!parent) in edac_debugfs_create_x8() 128 parent = edac_debugfs; in edac_debugfs_create_x8() 138 if (!parent) in edac_debugfs_create_x16() 139 parent = edac_debugfs; in edac_debugfs_create_x16() 149 if (!parent) in edac_debugfs_create_x32() [all …]
|
| /drivers/clk/imx/ |
| A D | clk.h | 133 #define imx_clk_gate(name, parent, reg, shift) \ argument 134 to_clk(imx_clk_hw_gate(name, parent, reg, shift)) 139 #define imx_clk_gate2(name, parent, reg, shift) \ argument 140 to_clk(imx_clk_hw_gate2(name, parent, reg, shift)) 157 #define imx_clk_pllv1(type, name, parent, base) \ argument 160 #define imx_clk_pllv2(name, parent, base) \ argument 161 to_clk(imx_clk_hw_pllv2(name, parent, base)) 232 const char *parent, void __iomem *base); 243 u8 parent, u8 bypass1, u8 bypass2, 357 const char *parent, in imx_clk_hw_divider_closest() argument [all …]
|
| /drivers/gpu/drm/xe/ |
| A D | xe_gt_sriov_pf_debugfs.c | 170 debugfs_create_file_unsafe("reset_engine", 0644, parent, parent, &reset_engine_fops); in pf_add_policy_attrs() 171 debugfs_create_file_unsafe("sched_if_idle", 0644, parent, parent, &sched_if_idle_fops); in pf_add_policy_attrs() 172 debugfs_create_file_unsafe("sample_period_ms", 0644, parent, parent, &sample_period_fops); in pf_add_policy_attrs() 307 0644, parent, parent, &ggtt_fops); in MAKE_XE_GUC_KLV_THRESHOLDS_SET() 310 0644, parent, parent, &lmem_fops); in MAKE_XE_GUC_KLV_THRESHOLDS_SET() 313 0644, parent, parent, &dbs_fops); in MAKE_XE_GUC_KLV_THRESHOLDS_SET() 315 0644, parent, parent, &ctxs_fops); in MAKE_XE_GUC_KLV_THRESHOLDS_SET() 316 debugfs_create_file_unsafe("exec_quantum_ms", 0644, parent, parent, in MAKE_XE_GUC_KLV_THRESHOLDS_SET() 318 debugfs_create_file_unsafe("preempt_timeout_us", 0644, parent, parent, in MAKE_XE_GUC_KLV_THRESHOLDS_SET() 320 debugfs_create_file_unsafe("sched_priority", 0644, parent, parent, in MAKE_XE_GUC_KLV_THRESHOLDS_SET() [all …]
|
| /drivers/platform/surface/ |
| A D | surface_aggregator_registry.c | 45 .parent = &ssam_node_root, 51 .parent = &ssam_node_root, 57 .parent = &ssam_node_root, 63 .parent = &ssam_node_root, 75 .parent = &ssam_node_root, 88 .parent = &ssam_node_root, 95 .parent = &ssam_node_root, 101 .parent = &ssam_node_root, 107 .parent = &ssam_node_root, 113 .parent = &ssam_node_root, [all …]
|
| /drivers/powercap/ |
| A D | dtpm.c | 105 struct dtpm *parent = dtpm->parent; in __dtpm_sub_power() local 107 while (parent) { in __dtpm_sub_power() 111 parent = parent->parent; in __dtpm_sub_power() 117 struct dtpm *parent = dtpm->parent; in __dtpm_add_power() local 123 parent = parent->parent; in __dtpm_add_power() 172 struct dtpm *parent = dtpm->parent; in dtpm_release_zone() local 177 if (parent) in dtpm_release_zone() 378 if (parent && parent->ops) in dtpm_register() 391 parent ? &parent->zone : NULL, in dtpm_register() 397 if (parent) { in dtpm_register() [all …]
|
| /drivers/s390/cio/ |
| A D | vfio_ccw_drv.c | 159 kfree(parent); in vfio_ccw_free_parent() 165 struct vfio_ccw_parent *parent; in vfio_ccw_sch_probe() local 174 parent = kzalloc(sizeof(*parent), GFP_KERNEL); in vfio_ccw_sch_probe() 175 if (!parent) in vfio_ccw_sch_probe() 179 parent->dev.parent = &sch->dev; in vfio_ccw_sch_probe() 189 parent->mdev_types = &parent->mdev_type; in vfio_ccw_sch_probe() 190 ret = mdev_register_parent(&parent->parent, &sch->dev, in vfio_ccw_sch_probe() 192 &parent->mdev_types, 1); in vfio_ccw_sch_probe() 202 device_del(&parent->dev); in vfio_ccw_sch_probe() 204 put_device(&parent->dev); in vfio_ccw_sch_probe() [all …]
|
| /drivers/base/ |
| A D | component.c | 61 struct device *parent; member 147 if (m->parent == parent && (!ops || m->ops == ops)) in __aggregate_find() 249 ret = adev->ops->bind(adev->parent); in try_to_bring_up_aggregate_device() 257 devres_close_group(adev->parent, NULL); in try_to_bring_up_aggregate_device() 281 adev->ops->unbind(adev->parent); in take_down_aggregate_device() 353 mc->release(parent, mc->data); in devm_component_match_release() 401 devres_add(parent, match); in __component_match_add() 528 adev->parent = parent; in component_master_add_with_match() 563 adev = __aggregate_find(parent, ops); in component_master_del() 578 adev = __aggregate_find(parent, ops); in component_master_is_bound() [all …]
|
| A D | swnode.c | 437 if (!parent) in software_node_get_name_prefix() 442 parent = fwnode_get_next_parent(parent); in software_node_get_name_prefix() 603 if (!parent) in software_node_graph_get_next_endpoint() 720 if (parent == swnode->node->parent && swnode->node->name && in software_node_find_by_name() 794 ret = ida_alloc(parent ? &parent->child_ids : &swnode_root_ids, in swnode_register() 803 swnode->parent = parent; in swnode_register() 813 parent ? &parent->kobj : NULL, in swnode_register() 817 parent ? &parent->kobj : NULL, in swnode_register() 830 if (parent) in swnode_register() 902 struct swnode *parent = software_node_to_swnode(node->parent); in software_node_register() local [all …]
|
| /drivers/net/ethernet/marvell/octeontx2/nic/ |
| A D | qos.c | 215 cfg->lvl = parent->level; in otx2_qos_txschq_set_parent_topology() 352 cfg->schq_contig[parent->level - 1] += parent->child_dwrr_cnt + in otx2_qos_fill_cfg_tl() 414 node->parent = NULL; in otx2_qos_alloc_root() 464 parent = node; in otx2_qos_alloc_txschq_node() 470 txschq_node->parent = parent; in otx2_qos_alloc_txschq_node() 488 parent = txschq_node; in otx2_qos_alloc_txschq_node() 515 node->parent = parent; in otx2_qos_sw_create_leaf_node() 1250 if (!parent) { in otx2_qos_leaf_alloc_queue() 1548 parent = node->parent; in otx2_qos_leaf_del() 1632 parent = otx2_sw_node_find(pfvf, node->parent->classid); in otx2_qos_leaf_del_last() [all …]
|
| /drivers/pci/pcie/ |
| A D | aspm.c | 120 pci_read_config_dword(parent, parent->l1ss + PCI_L1SS_CTL2, cap++); in pci_save_aspm_l1ss_state() 121 pci_read_config_dword(parent, parent->l1ss + PCI_L1SS_CTL1, cap++); in pci_save_aspm_l1ss_state() 172 pci_clear_and_set_config_dword(parent, parent->l1ss + PCI_L1SS_CTL1, in pci_restore_aspm_l1ss_state() 186 pci_write_config_dword(parent, parent->l1ss + PCI_L1SS_CTL2, pl_ctl2); in pci_restore_aspm_l1ss_state() 193 pci_write_config_dword(parent, parent->l1ss + PCI_L1SS_CTL1, in pci_restore_aspm_l1ss_state() 744 pci_read_config_dword(parent, parent->l1ss + PCI_L1SS_CAP, in aspm_l1ss_init() 772 pci_read_config_dword(parent, parent->l1ss + PCI_L1SS_CTL1, in aspm_l1ss_init() 1067 parent = pdev->bus->parent->self->link_state; in alloc_pcie_link_state() 1068 if (!parent) { in alloc_pcie_link_state() 1073 link->parent = parent; in alloc_pcie_link_state() [all …]
|
| /drivers/net/can/usb/ |
| A D | gs_usb.c | 461 struct gs_usb *parent = dev->parent; in gs_usb_skb_set_timestamp() local 482 timecounter_init(&parent->tc, &parent->cc, ktime_get_real_ns()); in gs_usb_timestamp_init() 588 BUG_ON(!parent); in gs_usb_receive_bulk_callback() 877 struct gs_usb *parent = dev->parent; in gs_can_open() local 1058 struct gs_usb *parent = dev->parent; in gs_can_close() local 1470 parent = kzalloc(sizeof(*parent), GFP_KERNEL); in gs_usb_probe() 1471 if (!parent) in gs_usb_probe() 1500 parent->canch[i]->parent = parent; in gs_usb_probe() 1516 parent->hf_size_rx = max(parent->hf_size_rx, hf_size_rx); in gs_usb_probe() 1529 if (!parent) { in gs_usb_disconnect() [all …]
|
| /drivers/mtd/ |
| A D | mtdpart.c | 49 parent->part.size : parent->size; in allocate_partition() 60 parent->name); in allocate_partition() 67 child->type = parent->type; in allocate_partition() 74 child->oobsize = parent->oobsize; in allocate_partition() 79 child->owner = parent->owner; in allocate_partition() 89 child->dev.parent = IS_ENABLED(CONFIG_MTD_PARTITIONED_MASTER) || mtd_is_partition(parent) ? in allocate_partition() 90 &parent->dev : parent->dev.parent; in allocate_partition() 92 child->parent = parent; in allocate_partition() 250 parent->part.size : parent->size; in mtd_add_partition() 403 nbparts, parent->name); in add_mtd_partitions() [all …]
|
| /drivers/iio/pressure/ |
| A D | zpa2326.c | 421 dev_err(indio_dev->dev.parent, in zpa2326_config_oneshot() 696 struct device *parent = indio_dev->dev.parent; in zpa2326_suspend() local 706 pm_runtime_get_noresume(parent); in zpa2326_init_runtime() 707 pm_runtime_set_active(parent); in zpa2326_init_runtime() 708 pm_runtime_enable(parent); in zpa2326_init_runtime() 717 pm_runtime_disable(parent); in zpa2326_fini_runtime() 718 pm_runtime_set_suspended(parent); in zpa2326_fini_runtime() 915 dev_name(parent), indio_dev); in zpa2326_init_managed_irq() 1303 trig->dev.parent); in zpa2326_set_trigger_state() 1680 zpa2326_init_runtime(parent); in zpa2326_probe() [all …]
|
| /drivers/pci/hotplug/ |
| A D | pciehp_pci.c | 36 struct pci_bus *parent = bridge->subordinate; in pciehp_configure_device() local 41 dev = pci_get_slot(parent, PCI_DEVFN(0, 0)); in pciehp_configure_device() 48 pci_name(dev), pci_domain_nr(parent), parent->number); in pciehp_configure_device() 54 num = pci_scan_slot(parent, PCI_DEVFN(0, 0)); in pciehp_configure_device() 61 for_each_pci_bridge(dev, parent) in pciehp_configure_device() 65 pcie_bus_configure_settings(parent); in pciehp_configure_device() 72 pci_bus_add_devices(parent); in pciehp_configure_device() 75 dev = pci_get_slot(parent, PCI_DEVFN(0, 0)); in pciehp_configure_device() 98 struct pci_bus *parent = ctrl->pcie->port->subordinate; in pciehp_unconfigure_device() local 102 __func__, pci_domain_nr(parent), parent->number); in pciehp_unconfigure_device() [all …]
|
| /drivers/iio/common/st_sensors/ |
| A D | st_sensors_trigger.c | 44 dev_err(indio_dev->dev.parent, in st_sensors_new_samples_available() 90 dev_dbg(indio_dev->dev.parent, "spurious IRQ\n"); in st_sensors_irq_thread() 110 dev_dbg(indio_dev->dev.parent, in st_sensors_irq_thread() 123 struct device *parent = indio_dev->dev.parent; in st_sensors_allocate_trigger() local 146 dev_err(parent, in st_sensors_allocate_trigger() 159 dev_info(parent, in st_sensors_allocate_trigger() 164 dev_info(parent, "interrupts on the rising edge\n"); in st_sensors_allocate_trigger() 167 dev_info(parent, "interrupts active high level\n"); in st_sensors_allocate_trigger() 171 dev_err(parent, in st_sensors_allocate_trigger() 180 dev_err(parent, in st_sensors_allocate_trigger() [all …]
|
| /drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| A D | qos.c | 130 node->parent = parent; in esw_qos_node_set_parent() 151 vport->qos.sched_node->parent = parent; in esw_qos_nodes_set_parent() 346 if (parent && parent->bw_share) in esw_qos_calculate_min_rate_divider() 532 node->parent = parent; in __esw_qos_alloc_node() 1142 parent = parent ?: esw->qos.node0; in mlx5_esw_qos_vport_enable() 1170 parent = vport->qos.sched_node->parent; in mlx5_esw_qos_vport_disable() 1271 parent = parent ?: curr_parent; in esw_qos_vport_update() 1309 parent = parent ?: esw->qos.node0; in esw_qos_vport_update_parent() 1902 if (parent && parent->esw != esw) { in mlx5_esw_qos_vport_update_parent() 1958 if (parent && parent->esw != node->esw) { in mlx5_esw_qos_node_validate_set_parent() [all …]
|
| /drivers/staging/vme_user/ |
| A D | vme.c | 54 list)->parent; in find_bridge() 57 list)->parent; in find_bridge() 60 list)->parent; in find_bridge() 63 list)->parent; in find_bridge() 86 dev_err(bridge->parent, in vme_alloc_consistent() 111 dev_err(bridge->parent, in vme_free_consistent() 268 dev_err(bridge->parent, in vme_slave_request() 1067 struct vme_bridge *bridge = list->parent->parent; in vme_dma_list_add() 1101 struct vme_bridge *bridge = list->parent->parent; in vme_dma_list_exec() 1131 struct vme_bridge *bridge = list->parent->parent; in vme_dma_list_free() [all …]
|
| /drivers/mfd/ |
| A D | mfd-core.c | 59 struct acpi_device *parent; in mfd_acpi_add_device() local 61 parent = ACPI_COMPANION(pdev->dev.parent); in mfd_acpi_add_device() 62 if (!parent) in mfd_acpi_add_device() 170 pdev->dev.parent = parent; in mfd_add_device() 172 pdev->dev.dma_mask = parent->dma_mask; in mfd_add_device() 173 pdev->dev.dma_parms = parent->dma_parms; in mfd_add_device() 178 parent, cell->parent_supplies, in mfd_add_device() 184 for_each_child_of_node(parent->of_node, np) { in mfd_add_device() 236 res[r].parent = mem_base; in mfd_add_device() 255 res[r].parent = cell->resources[r].parent; in mfd_add_device() [all …]
|
| /drivers/clk/uniphier/ |
| A D | clk-uniphier.h | 107 #define UNIPHIER_CLK_DIV(parent, div) \ argument 108 UNIPHIER_CLK_FACTOR(parent "/" #div, -1, parent, 1, div) 110 #define UNIPHIER_CLK_DIV2(parent, div0, div1) \ argument 111 UNIPHIER_CLK_DIV(parent, div0), \ 112 UNIPHIER_CLK_DIV(parent, div1) 115 UNIPHIER_CLK_DIV2(parent, div0, div1), \ 116 UNIPHIER_CLK_DIV(parent, div2) 119 UNIPHIER_CLK_DIV2(parent, div0, div1), \ 120 UNIPHIER_CLK_DIV2(parent, div2, div3) 123 UNIPHIER_CLK_DIV4(parent, div0, div1, div2, div3), \ [all …]
|
| /drivers/of/ |
| A D | platform.c | 99 struct device *parent) in of_device_alloc() argument 130 dev->dev.parent = parent ? : &platform_bus; in of_device_alloc() 155 struct device *parent) in of_platform_device_create_pdata() argument 209 struct device *parent) in of_amba_device_create() argument 230 dev->dev.parent = parent ? : &platform_bus; in of_amba_device_create() 266 struct device *parent) in of_amba_device_create() argument 395 struct device *parent) in of_platform_bus_probe() argument 447 struct device *parent) in of_platform_populate() argument 475 struct device *parent) in of_platform_default_populate() argument 643 if (parent->of_node && of_node_check_flag(parent->of_node, OF_POPULATED_BUS)) { in of_platform_depopulate() [all …]
|