Home
last modified time | relevance | path

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

12

/linux-6.15/lib/
H A Dassoc_array.c1481 new_root = new_parent = NULL; in assoc_array_gc()
1499 new_s->back_pointer = new_parent; in assoc_array_gc()
1512 new_n->back_pointer = new_parent; in assoc_array_gc()
1630 new_parent = new_n->back_pointer; in assoc_array_gc()
1633 if (!new_parent) { in assoc_array_gc()
1650 if (!new_parent) { in assoc_array_gc()
1658 new_s->back_pointer = new_parent; in assoc_array_gc()
1675 new_parent = new_s->back_pointer; in assoc_array_gc()
1682 new_n->back_pointer = new_parent; in assoc_array_gc()
1685 if (!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-6.15/fs/sysfs/
H A Ddir.c121 struct kernfs_node *new_parent; in sysfs_move_dir_ns() local
123 new_parent = new_parent_kobj && new_parent_kobj->sd ? in sysfs_move_dir_ns()
126 return kernfs_rename_ns(kn, new_parent, NULL, new_ns); in sysfs_move_dir_ns()
/linux-6.15/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-6.15/include/linux/
H A Dkernfs.h248 int (*rename)(struct kernfs_node *kn, struct kernfs_node *new_parent,
450 int kernfs_rename_ns(struct kernfs_node *kn, struct kernfs_node *new_parent,
556 struct kernfs_node *new_parent, in kernfs_rename_ns() argument
637 struct kernfs_node *new_parent, in kernfs_rename() argument
640 return kernfs_rename_ns(kn, new_parent, new_name, NULL); in kernfs_rename()
H A Dptrace.h58 struct task_struct *new_parent,
H A Dclk-provider.h1381 int clk_hw_set_parent(struct clk_hw *hw, struct clk_hw *new_parent);
1402 void clk_hw_reparent(struct clk_hw *hw, struct clk_hw *new_parent);
H A Ddevice.h1025 int device_move(struct device *dev, struct device *new_parent,
/linux-6.15/fs/kernfs/
H A Ddir.c1296 struct kernfs_node *new_parent = new_dir->i_private; in kernfs_iop_rename() local
1309 if (!kernfs_get_active(new_parent)) { in kernfs_iop_rename()
1316 kernfs_put_active(new_parent); in kernfs_iop_rename()
1751 if (!kernfs_active(kn) || !kernfs_active(new_parent) || in kernfs_rename_ns()
1752 (new_parent->flags & KERNFS_EMPTY_DIR)) in kernfs_rename_ns()
1758 if (WARN_ON_ONCE(old_parent != new_parent)) in kernfs_rename_ns()
1766 if ((old_parent == new_parent) && (kn->ns == new_ns) && in kernfs_rename_ns()
1771 if (kernfs_find_ns(new_parent, new_name, new_ns)) in kernfs_rename_ns()
1790 if (old_parent != new_parent) { in kernfs_rename_ns()
1791 kernfs_get(new_parent); in kernfs_rename_ns()
[all …]
/linux-6.15/drivers/clk/
H A Dclk.c75 struct clk_core *new_parent; member
2090 if (new_parent) { in clk_reparent()
2107 core->parent = new_parent; in clk_reparent()
2259 core->new_parent = new_parent; in clk_calc_subtree()
2263 if (new_parent && new_parent != core->parent) in clk_calc_subtree()
2380 if (child->new_parent && child->new_parent != core) in clk_propagate_rate_change()
2413 if (core->new_parent) { in clk_change_rate()
2414 parent = core->new_parent; in clk_change_rate()
2429 if (core->new_parent && core->new_parent != core->parent) { in clk_change_rate()
2478 if (child->new_parent && child->new_parent != core) in clk_change_rate()
[all …]
H A Dclk_test.c668 struct clk *parent, *new_parent; in clk_test_orphan_transparent_multiple_parent_mux_set_parent() local
677 new_parent = clk_get_parent(clk); in clk_test_orphan_transparent_multiple_parent_mux_set_parent()
679 KUNIT_EXPECT_TRUE(test, clk_is_match(parent, new_parent)); in clk_test_orphan_transparent_multiple_parent_mux_set_parent()
2449 struct clk *new_parent = clk_hw_get_clk(&ctx->mux_ctx.parents_ctx[1].hw, NULL); in clk_mux_notifier_set_parent_test() local
2452 ret = clk_set_parent(clk, new_parent); in clk_mux_notifier_set_parent_test()
2471 clk_put(new_parent); in clk_mux_notifier_set_parent_test()
/linux-6.15/drivers/base/
H A Dcore.c4569 struct device *new_parent) in device_move_class_links() argument
4575 if (new_parent) in device_move_class_links()
4599 new_parent = get_device(new_parent); in device_move()
4603 put_device(new_parent); in device_move()
4608 __func__, new_parent ? dev_name(new_parent) : "<NULL>"); in device_move()
4612 put_device(new_parent); in device_move()
4616 dev->parent = new_parent; in device_move()
4619 if (new_parent) { in device_move()
4631 if (new_parent) in device_move()
4641 put_device(new_parent); in device_move()
[all …]
/linux-6.15/kernel/cgroup/
H A Dcgroup-v1.c842 static int cgroup1_rename(struct kernfs_node *kn, struct kernfs_node *new_parent, in cgroup1_rename() argument
854 if (rcu_access_pointer(kn->__parent) != new_parent) in cgroup1_rename()
862 kernfs_break_active_protection(new_parent); in cgroup1_rename()
867 ret = kernfs_rename(kn, new_parent, new_name_str); in cgroup1_rename()
874 kernfs_unbreak_active_protection(new_parent); in cgroup1_rename()
/linux-6.15/kernel/
H A Dptrace.c69 void __ptrace_link(struct task_struct *child, struct task_struct *new_parent, in __ptrace_link() argument
73 list_add(&child->ptrace_entry, &new_parent->ptraced); in __ptrace_link()
74 child->parent = new_parent; in __ptrace_link()
84 static void ptrace_link(struct task_struct *child, struct task_struct *new_parent) in ptrace_link() argument
86 __ptrace_link(child, new_parent, current_cred()); in ptrace_link()
/linux-6.15/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-6.15/fs/xfs/libxfs/
H A Dxfs_dir2.c1202 bool new_parent = (src_dp != target_dp); in xfs_dir_rename_children() local
1276 if (new_parent && src_is_directory) { in xfs_dir_rename_children()
1318 if (new_parent && src_is_directory) { in xfs_dir_rename_children()
1345 if (src_is_directory && (new_parent || target_ip != NULL)) { in xfs_dir_rename_children()
1372 if (new_parent) in xfs_dir_rename_children()
/linux-6.15/fs/vboxsf/
H A Ddir.c395 struct inode *new_parent, in vboxsf_dir_rename() argument
401 struct vboxsf_inode *sf_new_parent_i = VBOXSF_I(new_parent); in vboxsf_dir_rename()
/linux-6.15/fs/xfs/scrub/
H A Dparent_repair.c778 xfs_ino_t orig_parent, new_parent; in xrep_parent_move_to_orphanage() local
838 &new_parent); in xrep_parent_move_to_orphanage()
840 error = xrep_parent_lookup_pptrs(sc, &new_parent); in xrep_parent_move_to_orphanage()
848 if (orig_parent == new_parent && VFS_I(sc->ip)->i_nlink > 0) { in xrep_parent_move_to_orphanage()
H A Ddir_repair.c1840 xfs_ino_t orig_parent, new_parent; in xrep_dir_move_to_orphanage() local
1885 error = xchk_dir_lookup(sc, sc->ip, &xfs_name_dotdot, &new_parent); in xrep_dir_move_to_orphanage()
1893 if (orig_parent == new_parent && VFS_I(sc->ip)->i_nlink > 0) { in xrep_dir_move_to_orphanage()
/linux-6.15/drivers/net/ethernet/intel/ice/
H A Dice_sched.h123 ice_sched_update_parent(struct ice_sched_node *new_parent,
H A Dice_sched.c2186 ice_sched_update_parent(struct ice_sched_node *new_parent, in ice_sched_update_parent() argument
2205 new_parent->children[new_parent->num_children++] = node; in ice_sched_update_parent()
2206 node->parent = new_parent; in ice_sched_update_parent()
2207 node->info.parent_teid = new_parent->info.node_teid; in ice_sched_update_parent()
/linux-6.15/fs/bcachefs/
H A Dnamei.c364 static int subvol_update_parent(struct btree_trans *trans, u32 subvol, u32 new_parent) in subvol_update_parent() argument
375 s->v.fs_path_parent = cpu_to_le32(new_parent); in subvol_update_parent()
H A Dsubvolume.c365 u32 old_parent, u32 new_parent) in bch2_subvolume_reparent() argument
382 s->v.creation_parent = cpu_to_le32(new_parent); in bch2_subvolume_reparent()
/linux-6.15/arch/x86/kernel/cpu/resctrl/
H A Drdtgroup.c3978 struct kernfs_node *new_parent, const char *new_name) in rdtgroup_rename() argument
3987 new_prdtgrp = kernfs_to_rdtgroup(new_parent); in rdtgroup_rename()
3993 rdtgroup_kn_get(new_prdtgrp, new_parent); in rdtgroup_rename()
4004 kernfs_type(new_parent) != KERNFS_DIR) { in rdtgroup_rename()
4023 if (!is_mon_groups(new_parent, new_name)) { in rdtgroup_rename()
4057 ret = kernfs_rename(kn, new_parent, new_name); in rdtgroup_rename()
4066 rdtgroup_kn_put(new_prdtgrp, new_parent); in rdtgroup_rename()
/linux-6.15/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()

12