Home
last modified time | relevance | path

Searched refs:new_parent (Results 1 – 25 of 30) sorted by relevance

12

/linux/lib/
H A Dassoc_array.c1460 struct assoc_array_ptr *new_root, *new_parent, **new_ptr_pp; in assoc_array_gc() local
1479 new_root = new_parent = NULL; in assoc_array_gc()
1496 new_s->back_pointer = new_parent; in assoc_array_gc()
1498 *new_ptr_pp = new_parent = assoc_array_shortcut_to_ptr(new_s); in assoc_array_gc()
1509 new_n->back_pointer = new_parent; in assoc_array_gc()
1511 *new_ptr_pp = new_parent = assoc_array_node_to_ptr(new_n); in assoc_array_gc()
1627 new_parent = new_n->back_pointer; in assoc_array_gc()
1630 if (!new_parent) { in assoc_array_gc()
1637 if (assoc_array_ptr_is_shortcut(new_parent)) { in assoc_array_gc()
1640 assoc_array_ptr_to_shortcut(new_parent); in assoc_array_gc()
[all …]
H A Dkobject.c538 int kobject_move(struct kobject *kobj, struct kobject *new_parent) in kobject_move() argument
549 new_parent = kobject_get(new_parent); in kobject_move()
550 if (!new_parent) { in kobject_move()
552 new_parent = kobject_get(&kobj->kset->kobj); in kobject_move()
569 error = sysfs_move_dir_ns(kobj, new_parent, kobject_namespace(kobj)); in kobject_move()
573 kobj->parent = new_parent; in kobject_move()
574 new_parent = NULL; in kobject_move()
578 kobject_put(new_parent); in kobject_move()
/linux/tools/perf/ui/gtk/
H A Dhists.c106 GtkTreeIter iter, new_parent; in perf_gtk__add_callchain_flat() local
111 new_parent = *parent; in perf_gtk__add_callchain_flat()
119 gtk_tree_store_append(store, &iter, &new_parent); in perf_gtk__add_callchain_flat()
132 new_parent = iter; in perf_gtk__add_callchain_flat()
140 gtk_tree_store_append(store, &iter, &new_parent); in perf_gtk__add_callchain_flat()
153 new_parent = iter; in perf_gtk__add_callchain_flat()
229 GtkTreeIter iter, new_parent; in perf_gtk__add_callchain_graph() local
235 new_parent = *parent; in perf_gtk__add_callchain_graph()
241 gtk_tree_store_append(store, &iter, &new_parent); in perf_gtk__add_callchain_graph()
254 new_parent = iter; in perf_gtk__add_callchain_graph()
/linux/fs/kernfs/
H A Ddir.c1303 struct kernfs_node *new_parent = new_dir->i_private; in kernfs_iop_rename() local
1316 if (!kernfs_get_active(new_parent)) { in kernfs_iop_rename()
1321 ret = scops->rename(kn, new_parent, new_dentry->d_name.name); in kernfs_iop_rename()
1323 kernfs_put_active(new_parent); in kernfs_iop_rename()
1743 int kernfs_rename_ns(struct kernfs_node *kn, struct kernfs_node *new_parent, in kernfs_rename_ns() argument
1759 if (!kernfs_active(kn) || !kernfs_active(new_parent) || in kernfs_rename_ns()
1760 (new_parent->flags & KERNFS_EMPTY_DIR)) in kernfs_rename_ns()
1766 if (WARN_ON_ONCE(old_parent != new_parent)) in kernfs_rename_ns()
1774 if ((old_parent == new_parent) && (kn->ns == new_ns) && in kernfs_rename_ns()
1779 if (kernfs_find_ns(new_parent, new_name, new_ns)) in kernfs_rename_ns()
[all …]
/linux/drivers/clk/
H A Dclk.c81 struct clk_core *new_parent; member
2078 static void clk_reparent(struct clk_core *core, struct clk_core *new_parent) in clk_reparent() argument
2084 if (new_parent) { in clk_reparent()
2085 bool becomes_orphan = new_parent->orphan; in clk_reparent()
2088 if (new_parent->new_child == core) in clk_reparent()
2089 new_parent->new_child = NULL; in clk_reparent()
2091 hlist_add_head(&core->child_node, &new_parent->children); in clk_reparent()
2101 core->parent = new_parent; in clk_reparent()
2248 struct clk_core *new_parent, u8 p_index) in clk_calc_subtree() argument
2253 core->new_parent = new_parent; in clk_calc_subtree()
[all …]
/linux/drivers/base/
H A Dcore.c4566 struct device *new_parent) in device_move_class_links() argument
4572 if (new_parent) in device_move_class_links()
4573 error = sysfs_create_link(&dev->kobj, &new_parent->kobj, in device_move_class_links()
4584 int device_move(struct device *dev, struct device *new_parent, in device_move() argument
4596 new_parent = get_device(new_parent); in device_move()
4597 new_parent_kobj = get_device_parent(dev, new_parent); in device_move()
4600 put_device(new_parent); in device_move()
4605 __func__, new_parent ? dev_name(new_parent) : "<NULL>"); in device_move()
4609 put_device(new_parent); in device_move()
4613 dev->parent = new_parent; in device_move()
[all …]
/linux/kernel/cgroup/
H A Dcgroup-v1.c847 static int cgroup1_rename(struct kernfs_node *kn, struct kernfs_node *new_parent, in cgroup1_rename() argument
859 if (rcu_access_pointer(kn->__parent) != new_parent) in cgroup1_rename()
867 kernfs_break_active_protection(new_parent); in cgroup1_rename()
872 ret = kernfs_rename(kn, new_parent, new_name_str); in cgroup1_rename()
879 kernfs_unbreak_active_protection(new_parent); in cgroup1_rename()
/linux/security/tomoyo/
H A Dtomoyo.c286 const struct path *new_parent, in tomoyo_path_rename() argument
291 struct path path2 = { .mnt = new_parent->mnt, .dentry = new_dentry }; in tomoyo_path_rename()
/linux/fs/xfs/libxfs/
H A Dxfs_dir2.c1201 bool new_parent = (src_dp != target_dp); in xfs_dir_rename_children() local
1275 if (new_parent && src_is_directory) { in xfs_dir_rename_children()
1317 if (new_parent && src_is_directory) { in xfs_dir_rename_children()
1344 if (src_is_directory && (new_parent || target_ip != NULL)) { in xfs_dir_rename_children()
1371 if (new_parent) in xfs_dir_rename_children()
/linux/fs/overlayfs/
H A Ddir.c140 rd.new_parent = dir; in ovl_cleanup_and_whiteout()
418 rd.new_parent = upperdir; in ovl_clear_empty()
509 rd.new_parent = upperdir; in ovl_create_over_whiteout()
1235 rd.new_parent = new_upperdir; in ovl_rename_upper()
1340 .new_parent = new->d_parent, in ovl_rename()
H A Dcopy_up.c561 rd.new_parent = indexdir; in ovl_create_index()
809 rd.new_parent = c->destdir; in ovl_copy_up_workdir()
/linux/fs/xfs/scrub/
H A Dparent_repair.c774 xfs_ino_t orig_parent, new_parent; in xrep_parent_move_to_orphanage() local
834 &new_parent); in xrep_parent_move_to_orphanage()
836 error = xrep_parent_lookup_pptrs(sc, &new_parent); in xrep_parent_move_to_orphanage()
844 if (orig_parent == new_parent && VFS_I(sc->ip)->i_nlink > 0) { in xrep_parent_move_to_orphanage()
H A Ddir_repair.c1835 xfs_ino_t orig_parent, new_parent; in xrep_dir_move_to_orphanage() local
1880 error = xchk_dir_lookup(sc, sc->ip, &xfs_name_dotdot, &new_parent); in xrep_dir_move_to_orphanage()
1888 if (orig_parent == new_parent && VFS_I(sc->ip)->i_nlink > 0) { in xrep_dir_move_to_orphanage()
/linux/fs/vboxsf/
H A Ddir.c388 struct inode *new_parent, in vboxsf_dir_rename() argument
394 struct vboxsf_inode *sf_new_parent_i = VBOXSF_I(new_parent); in vboxsf_dir_rename()
/linux/drivers/net/ethernet/intel/ice/
H A Dice_sched.h123 ice_sched_update_parent(struct ice_sched_node *new_parent,
H A Dice_sched.c2301 ice_sched_update_parent(struct ice_sched_node *new_parent, in ice_sched_update_parent() argument
2320 new_parent->children[new_parent->num_children++] = node; in ice_sched_update_parent()
2321 node->parent = new_parent; in ice_sched_update_parent()
2322 node->info.parent_teid = new_parent->info.node_teid; in ice_sched_update_parent()
/linux/include/linux/
H A Dptrace.h58 struct task_struct *new_parent,
H A Ddevice.h1010 int device_move(struct device *dev, struct device *new_parent,
/linux/fs/debugfs/
H A Dinode.c841 rd.new_parent = rd.old_parent; in debugfs_change_name()
843 target = lookup_noperm_unlocked(&QSTR(new_name), rd.new_parent); in debugfs_change_name()
/linux/fs/
H A Dnamei.c3852 trap = lock_rename(rd->old_parent, rd->new_parent); in __start_renaming()
3862 d2 = lookup_one_qstr_excl(new_last, rd->new_parent, in __start_renaming()
3893 unlock_rename(rd->old_parent, rd->new_parent); in __start_renaming()
3926 err = lookup_one_common(rd->mnt_idmap, new_last, rd->new_parent); in start_renaming()
3948 trap = lock_rename_child(old_dentry, rd->new_parent); in __start_renaming_dentry()
3958 d2 = lookup_one_qstr_excl(new_last, rd->new_parent, in __start_renaming_dentry()
3987 unlock_rename(old_dentry->d_parent, rd->new_parent); in __start_renaming_dentry()
4020 err = lookup_one_common(rd->mnt_idmap, new_last, rd->new_parent); in start_renaming_dentry()
4051 trap = lock_rename_child(old_dentry, rd->new_parent); in start_renaming_two_dentries()
4060 rd->new_parent != new_dentry->d_parent) in start_renaming_two_dentries()
[all …]
/linux/security/landlock/
H A Dfs.c408 const struct layer_access_masks *const new_parent, in may_refer() argument
411 for (size_t i = 0; i < ARRAY_SIZE(new_parent->access); i++) { in may_refer()
414 access_mask_t parent_access = new_parent->access[i]; in may_refer()
/linux/kernel/
H A Dresource.c1448 static void append_child_to_parent(struct resource *new_parent, struct resource *new_child) in append_child_to_parent() argument
1452 child = new_parent->child; in append_child_to_parent()
1458 new_parent->child = new_child; in append_child_to_parent()
1460 new_child->parent = new_parent; in append_child_to_parent()
/linux/fs/resctrl/
H A Drdtgroup.c4134 struct kernfs_node *new_parent, const char *new_name) in rdtgroup_rename() argument
4143 new_prdtgrp = kernfs_to_rdtgroup(new_parent); in rdtgroup_rename()
4149 rdtgroup_kn_get(new_prdtgrp, new_parent); in rdtgroup_rename()
4160 kernfs_type(new_parent) != KERNFS_DIR) { in rdtgroup_rename()
4179 if (!is_mon_groups(new_parent, new_name)) { in rdtgroup_rename()
4213 ret = kernfs_rename(kn, new_parent, new_name); in rdtgroup_rename()
4222 rdtgroup_kn_put(new_prdtgrp, new_parent); in rdtgroup_rename()
/linux/drivers/md/persistent-data/
H A Ddm-btree.c843 struct dm_block *left, *right, *new_parent; in btree_split_beneath() local
847 new_parent = shadow_current(s); in btree_split_beneath()
849 pn = dm_block_data(new_parent); in btree_split_beneath()
/linux/fs/ecryptfs/
H A Dinode.c620 rd.new_parent = lower_new_dir_dentry; in ecryptfs_rename()

12