| /linux/lib/ |
| H A D | assoc_array.c | 1460 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 D | kobject.c | 538 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 D | hists.c | 106 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/sysfs/ |
| H A D | dir.c | 121 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/include/linux/ |
| H A D | kernfs.h | 252 int (*rename)(struct kernfs_node *kn, struct kernfs_node *new_parent, 458 int kernfs_rename_ns(struct kernfs_node *kn, struct kernfs_node *new_parent, 566 struct kernfs_node *new_parent, in kernfs_setattr() 648 struct kernfs_node *new_parent, 651 return kernfs_rename_ns(kn, new_parent, new_name, NULL); 561 kernfs_rename_ns(struct kernfs_node * kn,struct kernfs_node * new_parent,const char * new_name,const struct ns_common * new_ns) kernfs_rename_ns() argument 643 kernfs_rename(struct kernfs_node * kn,struct kernfs_node * new_parent,const char * new_name) kernfs_rename() argument
|
| H A D | ptrace.h | 59 struct task_struct *new_parent,
|
| H A D | device.h | 1207 int device_move(struct device *dev, struct device *new_parent,
|
| /linux/fs/kernfs/ |
| H A D | dir.c | 1335 struct kernfs_node *new_parent = new_dir->i_private; in kernfs_iop_rename() 1348 if (!kernfs_get_active(new_parent)) { in kernfs_iop_rename() 1353 ret = scops->rename(kn, new_parent, new_dentry->d_name.name); in kernfs_iop_rename() 1355 kernfs_put_active(new_parent); in kernfs_iop_rename() 1813 * @new_parent: new parent to put @sd under 1819 int kernfs_rename_ns(struct kernfs_node *kn, struct kernfs_node *new_parent, 1835 if (!kernfs_active(kn) || !kernfs_active(new_parent) || in kernfs_rename_ns() 1836 (new_parent->flags & KERNFS_EMPTY_DIR)) in kernfs_rename_ns() 1842 if (WARN_ON_ONCE(old_parent != new_parent)) in kernfs_rename_ns() 1850 if ((old_parent == new_parent) in kernfs_rename_ns() 1336 struct kernfs_node *new_parent = new_dir->i_private; kernfs_iop_rename() local 1820 kernfs_rename_ns(struct kernfs_node * kn,struct kernfs_node * new_parent,const char * new_name,const struct ns_common * new_ns) kernfs_rename_ns() argument [all...] |
| /linux/drivers/base/ |
| H A D | core.c | 4649 struct device *new_parent) in device_move() 4655 if (new_parent) in device_move() 4656 error = sysfs_create_link(&dev->kobj, &new_parent->kobj, in device_move() 4664 * @new_parent: the new parent of the device (can be NULL) in device_move() 4667 int device_move(struct device *dev, struct device *new_parent, in device_move() 4679 new_parent = get_device(new_parent); in device_move() 4680 new_parent_kobj = get_device_parent(dev, new_parent); in device_move() 4683 put_device(new_parent); 4688 __func__, new_parent in device_attrs_change_owner() 4583 device_move_class_links(struct device * dev,struct device * old_parent,struct device * new_parent) device_move_class_links() argument 4601 device_move(struct device * dev,struct device * new_parent,enum dpm_order dpm_order) device_move() argument [all...] |
| /linux/kernel/cgroup/ |
| H A D | cgroup-v1.c | 847 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 D | tomoyo.c | 286 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 D | xfs_dir2.c | 1201 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/kernel/ |
| H A D | ptrace.c | 87 void __ptrace_link(struct task_struct *child, struct task_struct *new_parent, in ptrace_link() 91 list_add(&child->ptrace_entry, &new_parent->ptraced); 92 child->parent = new_parent; 102 static void ptrace_link(struct task_struct *child, struct task_struct *new_parent) 104 __ptrace_link(child, new_parent, current_cred()); 69 __ptrace_link(struct task_struct * child,struct task_struct * new_parent,const struct cred * ptracer_cred) __ptrace_link() argument 84 ptrace_link(struct task_struct * child,struct task_struct * new_parent) ptrace_link() argument
|
| /linux/fs/xfs/scrub/ |
| H A D | parent_repair.c | 774 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 D | dir_repair.c | 1835 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 D | dir.c | 388 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 D | ice_sched.h | 123 ice_sched_update_parent(struct ice_sched_node *new_parent,
|
| H A D | ice_sched.c | 2301 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/fs/debugfs/ |
| H A D | inode.c | 841 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 D | namei.c | 3850 * @new_last: name of object in @rd.new_parent 3878 trap = lock_rename(rd->old_parent, rd->new_parent); in __start_renaming() 3888 d2 = lookup_one_qstr_excl(new_last, rd->new_parent, in __start_renaming() 3919 unlock_rename(rd->old_parent, rd->new_parent); in __start_renaming() 3930 * @new_last: name of object in @rd.new_parent 3952 err = lookup_one_common(rd->mnt_idmap, new_last, rd->new_parent); in start_renaming() 3974 trap = lock_rename_child(old_dentry, rd->new_parent); in __start_renaming_dentry() 3984 d2 = lookup_one_qstr_excl(new_last, rd->new_parent, in __start_renaming_dentry() 4013 unlock_rename(old_dentry->d_parent, rd->new_parent); in __start_renaming_dentry() 4024 * @new_last: name of target in @rd.new_parent [all...] |
| /linux/security/landlock/ |
| H A D | fs.c | 407 * moved under new_parent. in may_refer() 411 const struct layer_masks *const new_parent, in may_refer() 414 for (size_t i = 0; i < ARRAY_SIZE(new_parent->layers); i++) { in may_refer() 417 access_mask_t parent_access = new_parent->layers[i].access; in may_refer() 408 may_refer(const struct layer_access_masks * const src_parent,const struct layer_access_masks * const src_child,const struct layer_access_masks * const new_parent,const bool child_is_dir) may_refer() argument
|
| /linux/drivers/md/persistent-data/ |
| H A D | dm-btree.c | 843 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/overlayfs/ |
| H A D | copy_up.c | 561 rd.new_parent = indexdir; in ovl_create_index() 809 rd.new_parent = c->destdir; in ovl_copy_up_workdir()
|
| /linux/fs/cachefiles/ |
| H A D | namei.c | 310 rd.new_parent = cache->graveyard; in cachefiles_bury_object()
|
| /linux/fs/xfs/ |
| H A D | xfs_inode.c | 2158 bool new_parent = (src_dp != target_dp); in xfs_rename() 2248 if (new_parent) in xfs_rename() 2145 bool new_parent = (src_dp != target_dp); xfs_rename() local
|