/openbmc/linux/drivers/iio/multiplexer/ |
H A D | iio-mux.c | 32 struct iio_channel *parent; member 67 ret = iio_write_channel_ext_info(mux->parent, attr, in iio_mux_select() 102 ret = iio_read_channel_raw(mux->parent, val); in mux_read_raw() 106 ret = iio_read_channel_scale(mux->parent, val, val2); in mux_read_raw() 134 ret = iio_read_avail_channel_raw(mux->parent, vals, length); in mux_read_avail() 160 ret = iio_write_channel_raw(mux->parent, val); in mux_write_raw() 189 ret = iio_read_channel_ext_info(mux->parent, in mux_read_ext_info() 202 struct device *dev = indio_dev->dev.parent; in mux_write_ext_info() 223 ret = iio_write_channel_ext_info(mux->parent, in mux_write_ext_info() 246 struct iio_chan_spec const *pchan = mux->parent->channel; in mux_configure_channel() [all …]
|
/openbmc/linux/fs/ |
H A D | pnode.c | 245 struct mount *parent = last_source->mnt_parent; in propagate_one() local 248 done = parent->mnt_master == p; in propagate_one() 249 if (done && peers(n, parent)) in propagate_one() 410 struct mount *parent = mnt->mnt_parent; in propagate_mount_busy() local 412 if (mnt == parent) in propagate_mount_busy() 423 for (m = propagation_next(parent, parent); m; in propagate_mount_busy() 424 m = propagation_next(m, parent)) { in propagate_mount_busy() 452 struct mount *parent = mnt->mnt_parent; in propagate_mount_unlock() local 455 BUG_ON(parent == mnt); in propagate_mount_unlock() 457 for (m = propagation_next(parent, parent); m; in propagate_mount_unlock() [all …]
|
H A D | dcache.c | 111 static inline struct hlist_bl_head *in_lookup_hash(const struct dentry *parent, in in_lookup_hash() argument 114 hash += (unsigned long) parent / L1_CACHE_BYTES; in in_lookup_hash() 544 static inline void dentry_unlist(struct dentry *dentry, struct dentry *parent) in dentry_unlist() argument 574 while (dentry->d_child.next != &parent->d_subdirs) { in dentry_unlist() 584 struct dentry *parent = NULL; in __dentry_kill() local 587 parent = dentry->d_parent; in __dentry_kill() 607 dentry_unlist(dentry, parent); in __dentry_kill() 608 if (parent) in __dentry_kill() 609 spin_unlock(&parent->d_lock); in __dentry_kill() 631 struct dentry *parent; in __lock_parent() local [all …]
|
/openbmc/linux/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | dss-of.c | 19 omapdss_of_get_next_port(const struct device_node *parent, in omapdss_of_get_next_port() argument 24 if (!parent) in omapdss_of_get_next_port() 33 ports = of_get_child_by_name(parent, "ports"); in omapdss_of_get_next_port() 35 parent = ports; in omapdss_of_get_next_port() 37 port = of_get_child_by_name(parent, "port"); in omapdss_of_get_next_port() 65 omapdss_of_get_next_endpoint(const struct device_node *parent, in omapdss_of_get_next_endpoint() argument 70 if (!parent) in omapdss_of_get_next_endpoint() 74 ep = of_get_next_child(parent, prev); in omapdss_of_get_next_endpoint() 135 omapdss_of_get_first_endpoint(const struct device_node *parent) in omapdss_of_get_first_endpoint() argument 139 port = omapdss_of_get_next_port(parent, NULL); in omapdss_of_get_first_endpoint()
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/core/ |
H A D | gpuobj.c | 112 return nvkm_memory_map(gpuobj->parent, gpuobj->node->offset + offset, in nvkm_gpuobj_map() 119 return nvkm_ro32(gpuobj->parent, gpuobj->node->offset + offset); in nvkm_gpuobj_rd32() 125 nvkm_wo32(gpuobj->parent, gpuobj->node->offset + offset, data); in nvkm_gpuobj_wr32() 133 nvkm_done(gpuobj->parent); in nvkm_gpuobj_release() 155 gpuobj->map = nvkm_kmap(gpuobj->parent); in nvkm_gpuobj_acquire() 173 struct nvkm_gpuobj *parent, struct nvkm_gpuobj *gpuobj) in nvkm_gpuobj_ctor() argument 178 if (parent) { in nvkm_gpuobj_ctor() 180 ret = nvkm_mm_head(&parent->heap, 0, 1, size, size, in nvkm_gpuobj_ctor() 183 ret = nvkm_mm_tail(&parent->heap, 0, 1, size, size, in nvkm_gpuobj_ctor() 189 gpuobj->parent = parent; in nvkm_gpuobj_ctor() [all …]
|
/openbmc/linux/arch/arm/boot/dts/samsung/ |
H A D | s5pv210.dtsi | 80 interrupt-parent = <&vic1>; 110 interrupt-parent = <&vic0>; 116 interrupt-parent = <&vic0>; 123 interrupt-parent = <&vic0>; 133 interrupt-parent = <&vic0>; 143 interrupt-parent = <&vic2>; 154 interrupt-parent = <&vic1>; 170 interrupt-parent = <&vic1>; 186 interrupt-parent = <&vic2>; 196 interrupt-parent = <&vic1>; [all …]
|
/openbmc/linux/arch/mips/boot/dts/brcm/ |
H A D | bcm7435.dtsi | 79 interrupt-parent = <&cpu_intc>; 88 interrupt-parent = <&periph_intc>; 96 interrupt-parent = <&sun_l2_intc>; 118 interrupt-parent = <&periph_intc>; 134 interrupt-parent = <&periph_intc>; 156 interrupt-parent = <&periph_intc>; 167 interrupt-parent = <&periph_intc>; 178 interrupt-parent = <&periph_intc>; 187 interrupt-parent = <&upg_irq0_intc>; 197 interrupt-parent = <&upg_aon_irq0_intc>; [all …]
|
H A D | bcm7425.dtsi | 66 interrupt-parent = <&cpu_intc>; 75 interrupt-parent = <&periph_intc>; 83 interrupt-parent = <&sun_l2_intc>; 103 interrupt-parent = <&periph_intc>; 119 interrupt-parent = <&periph_intc>; 141 interrupt-parent = <&periph_intc>; 152 interrupt-parent = <&periph_intc>; 163 interrupt-parent = <&periph_intc>; 172 interrupt-parent = <&upg_aon_irq0_intc>; 182 interrupt-parent = <&upg_aon_irq0_intc>; [all …]
|
H A D | bcm7420.dtsi | 66 interrupt-parent = <&cpu_intc>; 75 interrupt-parent = <&periph_intc>; 83 interrupt-parent = <&sun_l2_intc>; 102 interrupt-parent = <&periph_intc>; 123 interrupt-parent = <&periph_intc>; 134 interrupt-parent = <&periph_intc>; 145 interrupt-parent = <&periph_intc>; 154 interrupt-parent = <&upg_irq0_intc>; 164 interrupt-parent = <&upg_irq0_intc>; 174 interrupt-parent = <&upg_irq0_intc>; [all …]
|
H A D | bcm7360.dtsi | 60 interrupt-parent = <&cpu_intc>; 69 interrupt-parent = <&periph_intc>; 77 interrupt-parent = <&sun_l2_intc>; 95 interrupt-parent = <&periph_intc>; 111 interrupt-parent = <&periph_intc>; 134 interrupt-parent = <&periph_intc>; 146 interrupt-parent = <&periph_intc>; 158 interrupt-parent = <&periph_intc>; 167 interrupt-parent = <&upg_irq0_intc>; 177 interrupt-parent = <&upg_irq0_intc>; [all …]
|
/openbmc/linux/drivers/counter/ |
H A D | counter-chrdev.c | 30 void *parent; member 168 if (comp_node->parent == cfg->parent && in counter_set_event_node() 270 size_t parent, id; in counter_add_watch() local 282 parent = watch.component.parent; in counter_add_watch() 291 if (parent >= counter->num_signals) in counter_add_watch() 293 parent = array_index_nospec(parent, counter->num_signals); in counter_add_watch() 295 comp_node.parent = counter->signals + parent; in counter_add_watch() 297 ext = counter->signals[parent].ext; in counter_add_watch() 298 num_ext = counter->signals[parent].num_ext; in counter_add_watch() 301 if (parent >= counter->num_counts) in counter_add_watch() [all …]
|
/openbmc/linux/kernel/gcov/ |
H A D | fs.c | 56 struct gcov_node *parent; member 476 static void add_links(struct gcov_node *node, struct dentry *parent) in add_links() argument 498 parent, target); in add_links() 521 const char *name, struct gcov_node *parent) in init_node() argument 530 node->parent = parent; in init_node() 539 static struct gcov_node *new_node(struct gcov_node *parent, in new_node() argument 553 init_node(node, info, name, parent); in new_node() 557 parent->dentry, node, &gcov_data_fops); in new_node() 559 node->dentry = debugfs_create_dir(node->name, parent->dentry); in new_node() 561 add_links(node, parent->dentry); in new_node() [all …]
|
/openbmc/linux/drivers/nvme/host/ |
H A D | fault_inject.c | 21 struct dentry *dir, *parent; in nvme_fault_inject_init() local 29 parent = debugfs_create_dir(dev_name, NULL); in nvme_fault_inject_init() 30 if (IS_ERR(parent)) { in nvme_fault_inject_init() 36 dir = fault_create_debugfs_attr("fault_inject", parent, attr); in nvme_fault_inject_init() 39 debugfs_remove_recursive(parent); in nvme_fault_inject_init() 42 fault_inj->parent = parent; in nvme_fault_inject_init() 54 debugfs_remove_recursive(fault_inject->parent); in nvme_fault_inject_fini()
|
/openbmc/linux/drivers/staging/greybus/ |
H A D | fw-download.c | 37 struct device *parent; member 48 dev_dbg(fw_req->fw_download->parent, "firmware %s released\n", in fw_req_release() 136 dev_err(fw_download->parent, in fw_request_timedout() 151 dev_err(fw_download->parent, in exceeds_release_timeout() 176 dev_err(fw_download->parent, in find_firmware() 187 dev_info(fw_download->parent, "Requested firmware package '%s'\n", in find_firmware() 190 ret = request_firmware(&fw_req->fw, fw_req->name, fw_download->parent); in find_firmware() 192 dev_err(fw_download->parent, in find_firmware() 232 dev_err(fw_download->parent, in fw_download_find_firmware() 244 dev_err(fw_download->parent, in fw_download_find_firmware() [all …]
|
/openbmc/linux/drivers/i2c/muxes/ |
H A D | i2c-mux-pinctrl.c | 58 struct i2c_adapter *parent; in i2c_mux_pinctrl_parent_adapter() local 65 parent = of_get_i2c_adapter_by_node(parent_np); in i2c_mux_pinctrl_parent_adapter() 67 if (!parent) in i2c_mux_pinctrl_parent_adapter() 70 return parent; in i2c_mux_pinctrl_parent_adapter() 79 struct i2c_adapter *parent; in i2c_mux_pinctrl_probe() local 91 parent = i2c_mux_pinctrl_parent_adapter(dev); in i2c_mux_pinctrl_probe() 92 if (IS_ERR(parent)) in i2c_mux_pinctrl_probe() 93 return PTR_ERR(parent); in i2c_mux_pinctrl_probe() 95 muxc = i2c_mux_alloc(parent, dev, num_names, in i2c_mux_pinctrl_probe() 140 root = i2c_root_adapter(&muxc->parent->dev); in i2c_mux_pinctrl_probe() [all …]
|
/openbmc/u-boot/drivers/power/regulator/ |
H A D | stpmu1.c | 154 return stpmu1_buck_get_uv(dev->parent, dev->driver_data - 1); in stpmu1_buck_get_value() 165 return pmic_clrsetbits(dev->parent, in stpmu1_buck_set_value() 175 ret = pmic_reg_read(dev->parent, in stpmu1_buck_get_enable() 201 ret = pmic_clrsetbits(dev->parent, in stpmu1_buck_set_enable() 213 ret = pmic_reg_read(dev->parent, in stpmu1_buck_get_mode() 224 return pmic_clrsetbits(dev->parent, in stpmu1_buck_set_mode() 314 sel = pmic_reg_read(dev->parent, STPMU1_LDOX_CTRL_REG(ldo)); in stpmu1_ldo_get_value() 327 return stpmu1_buck_get_uv(dev->parent, STPMU1_BUCK2) / 2; in stpmu1_ldo_get_value() 344 return pmic_clrsetbits(dev->parent, in stpmu1_ldo_set_value() 354 ret = pmic_reg_read(dev->parent, in stpmu1_ldo_get_enable() [all …]
|
/openbmc/linux/drivers/hwtracing/coresight/ |
H A D | coresight-etm4x-sysfs.c | 62 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); in nr_pe_cmp_show() 74 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); in nr_addr_cmp_show() 86 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); in nr_cntr_show() 98 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); in nr_ext_inp_show() 110 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); in numcidc_show() 122 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); in numvmidc_show() 134 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); in nrseqstate_show() 146 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); in nr_resource_show() 158 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); in nr_ss_cmp_show() 171 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); in reset_store() [all …]
|
/openbmc/u-boot/arch/riscv/dts/ |
H A D | ae350_64.dts | 90 interrupt-parent = <&plic0>; 101 interrupt-parent = <&plic0>; 108 interrupt-parent = <&plic0>; 119 interrupt-parent = <&plic0>; 127 interrupt-parent = <&plic0>; 134 interrupt-parent = <&plic0>; 146 interrupt-parent = <&plic0>; 151 interrupt-parent = <0x2>; 158 interrupt-parent = <0x2>; 165 interrupt-parent = <0x2>; [all …]
|
/openbmc/linux/Documentation/i2c/ |
H A D | i2c-topology.rst | 23 each adapter has a parent adapter (except the root adapter) and zero or 25 I2C transfers, and all adapters with a parent are part of an "i2c-mux" 40 mux-locked or parent-locked muxes. 46 Mux-locked muxes does not lock the entire parent adapter during the 47 full select-transfer-deselect transaction, only the muxes on the parent 50 their tasks. Since the parent adapter is not fully locked during the 72 2. M1 locks muxes on its parent (the root adapter in this case). 75 These transfers are normal I2C transfers that locks the parent 77 5. M1 feeds the I2C transfer from step 1 to its parent adapter as a 78 normal I2C transfer that locks the parent adapter. [all …]
|
/openbmc/linux/lib/ |
H A D | radix-tree.c | 80 get_slot_offset(const struct radix_tree_node *parent, void __rcu **slot) in get_slot_offset() argument 82 return parent ? slot - parent->slots : 0; in get_slot_offset() 85 static unsigned int radix_tree_descend(const struct radix_tree_node *parent, in radix_tree_descend() argument 88 unsigned int offset = (index >> parent->shift) & RADIX_TREE_MAP_MASK; in radix_tree_descend() 89 void __rcu **entry = rcu_dereference_raw(parent->slots[offset]); in radix_tree_descend() 233 radix_tree_node_alloc(gfp_t gfp_mask, struct radix_tree_node *parent, in radix_tree_node_alloc() argument 266 rtp->nodes = ret->parent; in radix_tree_node_alloc() 284 ret->parent = parent; in radix_tree_node_alloc() 344 node->parent = rtp->nodes; in __radix_tree_preload() 446 entry_to_node(entry)->parent = node; in radix_tree_extend() [all …]
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | exynos4.dtsi | 73 interrupt-parent = <&gic>; 82 interrupt-parent = <&gic>; 91 interrupt-parent = <&gic>; 100 interrupt-parent = <&gic>; 109 interrupt-parent = <&gic>; 118 interrupt-parent = <&gic>; 127 interrupt-parent = <&gic>; 136 interrupt-parent = <&gic>; 145 interrupt-parent = <&gic>; 155 interrupt-parent = <&gic>; [all …]
|
/openbmc/u-boot/arch/arm/cpu/armv7/bcm281xx/ |
H A D | clk-bcm281xx.c | 27 .parent = clk_parent, \ 340 .parent = &kpm_ccu_clk.clk, 351 .parent = &kpm_ccu_clk.clk, 362 .parent = &kpm_ccu_clk.clk, 373 .parent = &kpm_ccu_clk.clk, 384 .parent = &kpm_ccu_clk.clk, 395 .parent = &kps_ccu_clk.clk, 406 .parent = &kps_ccu_clk.clk, 417 .parent = &kps_ccu_clk.clk, 429 .parent = &ref_52m.clk, [all …]
|
/openbmc/u-boot/arch/arm/cpu/armv7/bcm235xx/ |
H A D | clk-bcm235xx.c | 27 .parent = clk_parent, \ 336 .parent = &kpm_ccu_clk.clk, 347 .parent = &kpm_ccu_clk.clk, 358 .parent = &kpm_ccu_clk.clk, 369 .parent = &kpm_ccu_clk.clk, 380 .parent = &kpm_ccu_clk.clk, 391 .parent = &kps_ccu_clk.clk, 402 .parent = &kps_ccu_clk.clk, 413 .parent = &kps_ccu_clk.clk, 425 .parent = &ref_52m.clk, [all …]
|
/openbmc/linux/drivers/scsi/libsas/ |
H A D | sas_expander.c | 641 struct sas_rphy *rphy = dev_to_rphy(phy->dev.parent); in sas_smp_get_phy_events() 721 static void sas_ex_get_linkrate(struct domain_device *parent, in sas_ex_get_linkrate() argument 725 struct expander_device *parent_ex = &parent->ex_dev; in sas_ex_get_linkrate() 741 child->min_linkrate = min(parent->min_linkrate, in sas_ex_get_linkrate() 743 child->max_linkrate = max(parent->max_linkrate, in sas_ex_get_linkrate() 750 child->pathways = min(child->pathways, parent->pathways); in sas_ex_get_linkrate() 753 static int sas_ex_add_dev(struct domain_device *parent, struct ex_phy *phy, in sas_ex_add_dev() argument 772 list_add_tail(&child->disco_list_node, &parent->port->disco_list); in sas_ex_add_dev() 778 SAS_ADDR(parent->sas_addr), phy_id, res); in sas_ex_add_dev() 788 struct domain_device *parent, int phy_id) in sas_ex_discover_end_dev() argument [all …]
|
/openbmc/linux/net/sched/ |
H A D | sch_htb.c | 108 struct htb_class *parent; /* parent class */ member 290 struct rb_node **p = &root->rb_node, *parent = NULL; in htb_add_to_id_tree() local 294 parent = *p; in htb_add_to_id_tree() 295 c = rb_entry(parent, struct htb_class, node[prio]); in htb_add_to_id_tree() 298 p = &parent->rb_right; in htb_add_to_id_tree() 300 p = &parent->rb_left; in htb_add_to_id_tree() 302 rb_link_node(&cl->node[prio], parent, p); in htb_add_to_id_tree() 319 struct rb_node **p = &q->hlevel[cl->level].wait_pq.rb_node, *parent = NULL; in htb_add_to_wait_tree() local 331 parent = *p; in htb_add_to_wait_tree() 332 c = rb_entry(parent, struct htb_class, pq_node); in htb_add_to_wait_tree() [all …]
|