Home
last modified time | relevance | path

Searched refs:parent (Results 1 – 25 of 279) sorted by relevance

12345678910>>...12

/fs/sysfs/
A Ddir.c27 kernfs_path(parent, buf, PATH_MAX); in sysfs_warn_dup()
42 struct kernfs_node *parent, *kn; in sysfs_create_dir_ns() local
49 if (kobj->parent) in sysfs_create_dir_ns()
50 parent = kobj->parent->sd; in sysfs_create_dir_ns()
52 parent = sysfs_root_kn; in sysfs_create_dir_ns()
54 if (!parent) in sysfs_create_dir_ns()
63 sysfs_warn_dup(parent, kobject_name(kobj)); in sysfs_create_dir_ns()
108 struct kernfs_node *parent; in sysfs_rename_dir_ns() local
111 parent = kernfs_get_parent(kobj->sd); in sysfs_rename_dir_ns()
113 kernfs_put(parent); in sysfs_rename_dir_ns()
[all …]
A Dsymlink.c26 if (WARN_ON(!name || !parent)) in sysfs_do_create_link_sd()
51 sysfs_warn_dup(parent, name); in sysfs_do_create_link_sd()
70 struct kernfs_node *parent = NULL; in sysfs_do_create_link() local
73 parent = sysfs_root_kn; in sysfs_do_create_link()
75 parent = kobj->sd; in sysfs_do_create_link()
77 if (!parent) in sysfs_do_create_link()
145 struct kernfs_node *parent = NULL; in sysfs_remove_link() local
148 parent = sysfs_root_kn; in sysfs_remove_link()
150 parent = kobj->sd; in sysfs_remove_link()
174 parent = sysfs_root_kn; in sysfs_rename_link_ns()
[all …]
A Dgroup.c82 remove_files(parent, grp); in create_files()
116 remove_files(parent, grp); in create_files()
318 kn = parent; in sysfs_remove_group()
370 if (!parent) in sysfs_merge_group()
382 kernfs_put(parent); in sysfs_merge_group()
400 if (parent) { in sysfs_unmerge_group()
403 kernfs_put(parent); in sysfs_unmerge_group()
422 if (!parent) in sysfs_add_link_to_group()
426 kernfs_put(parent); in sysfs_add_link_to_group()
444 if (parent) { in sysfs_remove_link_from_group()
[all …]
A Dfile.c283 struct kobject *kobj = parent->priv; in sysfs_add_file_mode_ns()
413 struct kernfs_node *parent; in sysfs_add_file_to_group() local
421 parent = kobj->sd; in sysfs_add_file_to_group()
422 kernfs_get(parent); in sysfs_add_file_to_group()
425 if (!parent) in sysfs_add_file_to_group()
431 kernfs_put(parent); in sysfs_add_file_to_group()
570 struct kernfs_node *parent; in sysfs_remove_file_from_group() local
575 parent = kobj->sd; in sysfs_remove_file_from_group()
576 kernfs_get(parent); in sysfs_remove_file_from_group()
579 if (parent) { in sysfs_remove_file_from_group()
[all …]
/fs/kernfs/
A Ddir.c306 return parent; in kernfs_get_parent()
379 parent = *node; in kernfs_link_sibling()
581 parent ? rcu_dereference(parent->name) : "", in kernfs_put()
593 kn = parent; in kernfs_put()
675 if (parent) { in __kernfs_new_node()
713 kn = __kernfs_new_node(kernfs_root(parent), parent, in kernfs_new_node()
908 parent = kernfs_find_ns(parent, name, ns); in kernfs_walk_ns()
913 return parent; in kernfs_walk_ns()
1164 if (parent) { in kernfs_dop_revalidate()
1196 if (parent && kernfs_ns_enabled(parent) && in kernfs_dop_revalidate()
[all …]
A Dsymlink.c25 struct kernfs_node *kernfs_create_link(struct kernfs_node *parent, in kernfs_create_link() argument
39 kn = kernfs_new_node(parent, name, S_IFLNK|0777, uid, gid, KERNFS_LINK); in kernfs_create_link()
43 if (kernfs_ns_enabled(parent)) in kernfs_create_link()
56 static int kernfs_get_target_path(struct kernfs_node *parent, in kernfs_get_target_path() argument
64 base = parent; in kernfs_get_target_path()
115 struct kernfs_node *parent; in kernfs_getlink() local
121 parent = kernfs_parent(kn); in kernfs_getlink()
122 error = kernfs_get_target_path(parent, target, path); in kernfs_getlink()
/fs/proc/
A Dgeneric.c103 parent = *new; in pde_subdir_insert()
378 dp->parent = dir; in proc_register()
425 if (is_empty_pde(*parent)) { in __proc_create()
452 proc_set_user(ent, (*parent)->uid, (*parent)->gid); in __proc_create()
522 struct proc_dir_entry *parent) in proc_mkdir() argument
579 struct proc_dir_entry *parent, in proc_create_data() argument
589 return proc_register(parent, p); in proc_create_data()
660 struct proc_dir_entry *parent, in proc_create_single_data() argument
720 parent->nlink--; in remove_proc_entry()
778 next = de->parent; in remove_proc_subtree()
[all …]
A Dproc_net.c31 return pde->parent->data; in PDE_NET()
120 p = proc_create_reg(name, mode, &parent, data); in proc_create_net_data()
127 return proc_register(parent, p); in proc_create_net_data()
158 struct proc_dir_entry *parent, in proc_create_net_data_write() argument
165 p = proc_create_reg(name, mode, &parent, data); in proc_create_net_data_write()
173 return proc_register(parent, p); in proc_create_net_data_write()
209 struct proc_dir_entry *parent, in proc_create_net_single() argument
220 return proc_register(parent, p); in proc_create_net_single()
250 struct proc_dir_entry *parent, in proc_create_net_single_write() argument
264 return proc_register(parent, p); in proc_create_net_single_write()
[all …]
/fs/hfs/
A Dbrec.c198 if (!node->parent) in hfs_brec_remove()
200 parent = hfs_bnode_find(tree, node->parent); in hfs_brec_remove()
201 if (IS_ERR(parent)) in hfs_brec_remove()
249 new_node->parent = node->parent; in hfs_bnode_split()
363 if (!node->parent) in hfs_brec_update_parent()
367 parent = hfs_bnode_find(tree, node->parent); in hfs_brec_update_parent()
368 if (IS_ERR(parent)) in hfs_brec_update_parent()
394 fd->bnode = parent; in hfs_brec_update_parent()
398 parent = fd->bnode; in hfs_brec_update_parent()
423 node = parent; in hfs_brec_update_parent()
[all …]
/fs/hfsplus/
A Dbrec.c200 if (!node->parent) in hfs_brec_remove()
202 parent = hfs_bnode_find(tree, node->parent); in hfs_brec_remove()
203 if (IS_ERR(parent)) in hfs_brec_remove()
253 new_node->parent = node->parent; in hfs_bnode_split()
367 if (!node->parent) in hfs_brec_update_parent()
371 parent = hfs_bnode_find(tree, node->parent); in hfs_brec_update_parent()
372 if (IS_ERR(parent)) in hfs_brec_update_parent()
399 fd->bnode = parent; in hfs_brec_update_parent()
403 parent = fd->bnode; in hfs_brec_update_parent()
427 node = parent; in hfs_brec_update_parent()
[all …]
/fs/exportfs/
A Dexpfs.c82 dput(parent); in dentry_connected()
85 dentry = parent; in dentry_connected()
104 dentry = parent; in clear_disconnected()
132 if (IS_ERR(parent)) { in reconnect_one()
135 return parent; in reconnect_one()
167 return parent; in reconnect_one()
170 dput(parent); in reconnect_one()
173 dput(parent); in reconnect_one()
224 if (!parent) in reconnect_path()
227 if (IS_ERR(parent)) in reconnect_path()
[all …]
/fs/debugfs/
A Dinode.c346 if (!parent) in debugfs_lookup()
347 parent = debugfs_mount->mnt_root; in debugfs_lookup()
369 if (IS_ERR(parent)) in start_creating()
370 return parent; in start_creating()
384 if (!parent) in start_creating()
385 parent = debugfs_mount->mnt_root; in start_creating()
614 struct dentry *parent, in debugfs_create_automount() argument
835 struct dentry *parent, *target; in debugfs_change_name() local
848 parent = dget_parent(dentry); in debugfs_change_name()
849 dir = d_inode(parent); in debugfs_change_name()
[all …]
A Dfile.c561 struct dentry *parent, void *value, in debugfs_create_mode_unsafe() argument
568 return debugfs_create_file_unsafe(name, mode, parent, value, in debugfs_create_mode_unsafe()
888 struct dentry *parent, size_t *value) in debugfs_create_size_t() argument
924 struct dentry *parent, atomic_t *value) in debugfs_create_atomic_t() argument
1137 struct dentry *parent, char **value) in debugfs_create_str() argument
1208 struct dentry *parent, in debugfs_create_blob() argument
1295 struct dentry *parent, in debugfs_create_u32_array() argument
1374 struct dentry *parent, in debugfs_create_regset32() argument
1414 struct dentry *parent, in debugfs_create_devm_seqfile() argument
1419 if (IS_ERR(parent)) in debugfs_create_devm_seqfile()
[all …]
/fs/ocfs2/
A Dexport.c133 struct dentry *parent; in ocfs2_get_parent() local
143 parent = ERR_PTR(status); in ocfs2_get_parent()
151 parent = ERR_PTR(status); in ocfs2_get_parent()
157 parent = ERR_PTR(-ENOENT); in ocfs2_get_parent()
167 parent = ERR_PTR(status); in ocfs2_get_parent()
174 parent = ERR_PTR(status); in ocfs2_get_parent()
189 return parent; in ocfs2_get_parent()
193 struct inode *parent) in ocfs2_encode_fh() argument
208 if (parent && (len < 6)) { in ocfs2_encode_fh()
228 if (parent) { in ocfs2_encode_fh()
[all …]
/fs/vboxsf/
A Ddir.c217 struct vboxsf_sbi *sbi = VBOXSF_SBI(parent->i_sb); in vboxsf_dir_lookup()
228 inode = vboxsf_new_inode(parent->i_sb); in vboxsf_dir_lookup()
239 struct vboxsf_sbi *sbi = VBOXSF_SBI(parent->i_sb); in vboxsf_dir_instantiate()
243 inode = vboxsf_new_inode(parent->i_sb); in vboxsf_dir_instantiate()
260 struct vboxsf_inode *sf_parent_i = VBOXSF_I(parent); in vboxsf_dir_create()
261 struct vboxsf_sbi *sbi = VBOXSF_SBI(parent->i_sb); in vboxsf_dir_create()
300 struct inode *parent, struct dentry *dentry, in vboxsf_dir_mkfile() argument
316 struct vboxsf_sbi *sbi = VBOXSF_SBI(parent->i_sb); in vboxsf_dir_atomic_open()
323 res = vboxsf_dir_lookup(parent, dentry, 0); in vboxsf_dir_atomic_open()
362 struct vboxsf_sbi *sbi = VBOXSF_SBI(parent->i_sb); in vboxsf_dir_unlink()
[all …]
/fs/overlayfs/
A Dexport.c139 next = parent; in ovl_connect_layer()
142 dput(parent); in ovl_connect_layer()
271 struct inode *parent) in ovl_encode_fh() argument
277 if (parent) in ovl_encode_fh()
406 dput(parent); in ovl_lookup_real_one()
522 if (parent == next) { in ovl_lookup_real_ancestor()
528 next = parent; in ovl_lookup_real_ancestor()
531 dput(parent); in ovl_lookup_real_ancestor()
590 if (parent == next) { in ovl_lookup_real()
596 next = parent; in ovl_lookup_real()
[all …]
/fs/gfs2/
A Dexport.c29 struct inode *parent) in gfs2_encode_fh() argument
35 if (parent && (*len < GFS2_LARGE_FH_SIZE)) { in gfs2_encode_fh()
49 if (!parent || inode == d_inode(sb->s_root)) in gfs2_encode_fh()
52 ip = GFS2_I(parent); in gfs2_encode_fh()
88 struct inode *dir = d_inode(parent); in gfs2_get_name()
169 struct gfs2_inum_host parent; in gfs2_fh_to_parent() local
177 parent.no_formal_ino = ((u64)be32_to_cpu(fh[4])) << 32; in gfs2_fh_to_parent()
178 parent.no_formal_ino |= be32_to_cpu(fh[5]); in gfs2_fh_to_parent()
179 parent.no_addr = ((u64)be32_to_cpu(fh[6])) << 32; in gfs2_fh_to_parent()
180 parent.no_addr |= be32_to_cpu(fh[7]); in gfs2_fh_to_parent()
[all …]
/fs/bcachefs/
A Dsnapshot.h57 return s ? s->parent : 0; in __bch2_snapshot_parent_early()
72 u32 parent = s->parent; in __bch2_snapshot_parent() local
74 parent && in __bch2_snapshot_parent()
75 s->depth != snapshot_t(c, parent)->depth + 1) in __bch2_snapshot_parent()
78 parent, snapshot_t(c, parent)->depth); in __bch2_snapshot_parent()
80 return parent; in __bch2_snapshot_parent()
104 u32 parent; in bch2_snapshot_root() local
105 while ((parent = __bch2_snapshot_parent(c, id))) in bch2_snapshot_root()
106 id = parent; in bch2_snapshot_root()
142 static inline u32 bch2_snapshot_depth(struct bch_fs *c, u32 parent) in bch2_snapshot_depth() argument
[all …]
/fs/ceph/
A Dsnap.c94 parent = *p; in __insert_snap_realm()
200 if (realm->parent) { in __destroy_snap_realm()
304 if (!parent) { in adjust_snap_realm_parent()
310 realm->parent_ino, realm->parent, parentino, parent); in adjust_snap_realm_parent()
316 realm->parent = parent; in adjust_snap_realm_parent()
341 struct ceph_snap_realm *parent = realm->parent; in build_snap_context() local
351 if (parent) { in build_snap_context()
366 (!parent || in build_snap_context()
386 if (parent) { in build_snap_context()
1234 parent = NULL; in ceph_get_snapid_map()
[all …]
/fs/ubifs/
A Dlpt.c553 if (!parent) in calc_nnode_num_from_parent()
1115 lvl = parent ? parent->level - 1 : c->lpt_hght; in validate_nnode()
1210 if (parent) { in ubifs_read_nnode()
1245 if (parent) { in ubifs_read_nnode()
1252 nnode->parent = parent; in ubifs_read_nnode()
1315 pnode->parent = parent; in read_pnode()
1548 if (nnode->parent) in dirty_cow_nnode()
1995 nnode->parent = parent; in scan_get_nnode()
2063 pnode->parent = parent; in scan_get_pnode()
2154 parent = nnode->parent; in ubifs_lpt_scan_nolock()
[all …]
/fs/tracefs/
A Dinode.c562 if (!parent) in tracefs_start_creating()
563 parent = tracefs_mount->mnt_root; in tracefs_start_creating()
592 if (!parent) in instance_inode()
596 while (!IS_ROOT(parent)) { in instance_inode()
597 ti = get_tracefs(d_inode(parent)); in instance_inode()
600 parent = parent->d_parent; in instance_inode()
603 return d_inode(parent); in instance_inode()
633 struct dentry *parent, void *data, in tracefs_create_file() argument
656 ti->private = instance_inode(parent, inode); in tracefs_create_file()
691 ti->private = instance_inode(parent, inode); in __create_dir()
[all …]
/fs/
A Ddcache.c679 parent = dentry->d_parent; in __dentry_kill()
680 spin_lock(&parent->d_lock); in __dentry_kill()
689 if (parent && --parent->d_lockref.count) { in __dentry_kill()
693 return parent; in __dentry_kill()
1298 this_parent = parent; in d_walk()
1350 if (this_parent != parent) { in d_walk()
1772 spin_lock(&parent->d_lock); in d_alloc()
1837 return d_alloc(parent, &q); in d_alloc_name()
2557 spin_lock(&parent->d_lock); in d_alloc_parallel()
3124 d_walk(parent, parent, d_genocide_kill); in d_genocide()
[all …]
/fs/unicode/
A Dmkutf8data.c499 node->parent = parent; in alloc_node()
579 parent = node->parent; in insert()
580 if (!parent) { in insert()
608 node = parent; in insert()
613 parent = node->parent; in insert()
614 if (!parent) in insert()
620 } else if (parent->left && parent->right) { in insert()
626 parent->keymask |= (1 << parent->bitnum); in insert()
629 parent->keybits |= (1 << parent->bitnum); in insert()
733 parent = node->parent; in prune()
[all …]
/fs/fuse/
A Dcontrol.c206 static struct dentry *fuse_ctl_add_dentry(struct dentry *parent, in fuse_ctl_add_dentry() argument
216 dentry = d_alloc_name(parent, name); in fuse_ctl_add_dentry()
248 struct dentry *parent; in fuse_ctl_add_conn() local
254 parent = fuse_control_sb->s_root; in fuse_ctl_add_conn()
255 inc_nlink(d_inode(parent)); in fuse_ctl_add_conn()
257 parent = fuse_ctl_add_dentry(parent, fc, name, S_IFDIR | 0500, 2, in fuse_ctl_add_conn()
260 if (!parent) in fuse_ctl_add_conn()
263 if (!fuse_ctl_add_dentry(parent, fc, "waiting", S_IFREG | 0400, 1, in fuse_ctl_add_conn()
265 !fuse_ctl_add_dentry(parent, fc, "abort", S_IFREG | 0200, 1, in fuse_ctl_add_conn()
267 !fuse_ctl_add_dentry(parent, fc, "max_background", S_IFREG | 0600, in fuse_ctl_add_conn()
[all …]
/fs/btrfs/
A Dref-verify.c35 u64 parent; member
150 if (ref1->parent < ref2->parent) in comp_refs()
152 if (ref1->parent > ref2->parent) in comp_refs()
305 if (parent) in add_tree_block()
309 ref->parent = parent; in add_tree_block()
323 if (!parent) { in add_tree_block()
356 ref->parent = parent; in add_shared_data_ref()
391 ref->parent = 0; in add_extent_data_ref()
664 u64 parent = generic_ref->parent; in btrfs_ref_tree_mod() local
673 if (!parent) in btrfs_ref_tree_mod()
[all …]

Completed in 79 milliseconds

12345678910>>...12