Home
last modified time | relevance | path

Searched refs:d_child (Results 1 - 25 of 27) sorted by relevance

12

/kernel/linux/linux-5.10/fs/hmdfs/
H A Dinode_cloud_merge.c416 int hmdfs_do_ops_cloud_merge(struct inode *i_parent, struct dentry *d_child, in hmdfs_do_ops_cloud_merge() argument
425 ret = do_mkdir_cloud_merge(i_parent, d_child, in hmdfs_do_ops_cloud_merge()
430 ret = do_create_cloud_merge(i_parent, d_child, in hmdfs_do_ops_cloud_merge()
449 int hmdfs_create_lower_cloud_dentry(struct inode *i_parent, struct dentry *d_child, in hmdfs_create_lower_cloud_dentry() argument
473 strlen(d_child->d_name.name) + 2) > PATH_MAX) { in hmdfs_create_lower_cloud_dentry()
479 d_child->d_name.name); in hmdfs_create_lower_cloud_dentry()
492 ret = hmdfs_do_ops_cloud_merge(i_parent, d_child, lo_d_child, path, in hmdfs_create_lower_cloud_dentry()
501 link_comrade_unlocked(d_child, new_comrade); in hmdfs_create_lower_cloud_dentry()
504 update_inode_attr(d_inode(d_child), d_child); in hmdfs_create_lower_cloud_dentry() local
514 create_lo_d_parent_recur(struct dentry *d_parent, struct dentry *d_child, umode_t mode, struct hmdfs_recursive_para *rec_op_para) create_lo_d_parent_recur() argument
545 create_lo_d_cloud_child(struct inode *i_parent, struct dentry *d_child, bool is_dir, struct hmdfs_recursive_para *rec_op_para) create_lo_d_cloud_child() argument
[all...]
H A Dinode_merge.c895 int hmdfs_do_ops_merge(struct inode *i_parent, struct dentry *d_child, in hmdfs_do_ops_merge() argument
904 ret = do_mkdir_merge(i_parent, d_child, in hmdfs_do_ops_merge()
909 ret = do_create_merge(i_parent, d_child, in hmdfs_do_ops_merge()
928 int hmdfs_create_lower_dentry(struct inode *i_parent, struct dentry *d_child, in hmdfs_create_lower_dentry() argument
952 strlen(d_child->d_name.name) + 2) > PATH_MAX) { in hmdfs_create_lower_dentry()
958 d_child->d_name.name); in hmdfs_create_lower_dentry()
971 ret = hmdfs_do_ops_merge(i_parent, d_child, lo_d_child, path, in hmdfs_create_lower_dentry()
980 link_comrade_unlocked(d_child, new_comrade); in hmdfs_create_lower_dentry()
983 update_inode_attr(d_inode(d_child), d_child); in hmdfs_create_lower_dentry() local
993 create_lo_d_parent_recur(struct dentry *d_parent, struct dentry *d_child, umode_t mode, struct hmdfs_recursive_para *rec_op_para) create_lo_d_parent_recur() argument
1027 create_lo_d_child(struct inode *i_parent, struct dentry *d_child, bool is_dir, struct hmdfs_recursive_para *rec_op_para) create_lo_d_child() argument
[all...]
/kernel/linux/linux-6.6/fs/hmdfs/
H A Dinode_cloud_merge.c416 int hmdfs_do_ops_cloud_merge(struct inode *i_parent, struct dentry *d_child, in hmdfs_do_ops_cloud_merge() argument
425 ret = do_mkdir_cloud_merge(i_parent, d_child, in hmdfs_do_ops_cloud_merge()
430 ret = do_create_cloud_merge(i_parent, d_child, in hmdfs_do_ops_cloud_merge()
449 int hmdfs_create_lower_cloud_dentry(struct inode *i_parent, struct dentry *d_child, in hmdfs_create_lower_cloud_dentry() argument
473 strlen(d_child->d_name.name) + 2) > PATH_MAX) { in hmdfs_create_lower_cloud_dentry()
479 d_child->d_name.name); in hmdfs_create_lower_cloud_dentry()
492 ret = hmdfs_do_ops_cloud_merge(i_parent, d_child, lo_d_child, path, in hmdfs_create_lower_cloud_dentry()
501 link_comrade_unlocked(d_child, new_comrade); in hmdfs_create_lower_cloud_dentry()
504 update_inode_attr(d_inode(d_child), d_child); in hmdfs_create_lower_cloud_dentry() local
514 create_lo_d_parent_recur(struct dentry *d_parent, struct dentry *d_child, umode_t mode, struct hmdfs_recursive_para *rec_op_para) create_lo_d_parent_recur() argument
545 create_lo_d_cloud_child(struct inode *i_parent, struct dentry *d_child, bool is_dir, struct hmdfs_recursive_para *rec_op_para) create_lo_d_cloud_child() argument
[all...]
H A Dinode_merge.c895 int hmdfs_do_ops_merge(struct inode *i_parent, struct dentry *d_child, in hmdfs_do_ops_merge() argument
904 ret = do_mkdir_merge(i_parent, d_child, in hmdfs_do_ops_merge()
909 ret = do_create_merge(i_parent, d_child, in hmdfs_do_ops_merge()
928 int hmdfs_create_lower_dentry(struct inode *i_parent, struct dentry *d_child, in hmdfs_create_lower_dentry() argument
952 strlen(d_child->d_name.name) + 2) > PATH_MAX) { in hmdfs_create_lower_dentry()
958 d_child->d_name.name); in hmdfs_create_lower_dentry()
971 ret = hmdfs_do_ops_merge(i_parent, d_child, lo_d_child, path, in hmdfs_create_lower_dentry()
980 link_comrade_unlocked(d_child, new_comrade); in hmdfs_create_lower_dentry()
983 update_inode_attr(d_inode(d_child), d_child); in hmdfs_create_lower_dentry() local
993 create_lo_d_parent_recur(struct dentry *d_parent, struct dentry *d_child, umode_t mode, struct hmdfs_recursive_para *rec_op_para) create_lo_d_parent_recur() argument
1027 create_lo_d_child(struct inode *i_parent, struct dentry *d_child, bool is_dir, struct hmdfs_recursive_para *rec_op_para) create_lo_d_child() argument
[all...]
/kernel/linux/linux-5.10/fs/
H A Dlibfs.c110 struct dentry *d = list_entry(p, struct dentry, d_child); in scan_positives()
124 list_move(&cursor->d_child, p); in scan_positives()
125 p = &cursor->d_child; in scan_positives()
161 list_move(&cursor->d_child, &to->d_child); in dcache_dir_lseek()
163 list_del_init(&cursor->d_child); in dcache_dir_lseek()
200 else if (!list_empty(&cursor->d_child)) in dcache_readdir()
201 p = &cursor->d_child; in dcache_readdir()
210 p = &next->d_child; in dcache_readdir()
214 list_move_tail(&cursor->d_child, in dcache_readdir()
[all...]
H A Ddcache.c55 * - childrens' d_child and d_parent
520 if (unlikely(list_empty(&dentry->d_child))) in dentry_unlist()
522 __list_del_entry(&dentry->d_child); in dentry_unlist()
525 * a normal list member, it didn't matter - ->d_child.next would've in dentry_unlist()
533 * using the value left in its ->d_child.next. And if _that_ in dentry_unlist()
538 * Solution: make sure that the pointer left behind in ->d_child.next in dentry_unlist()
542 while (dentry->d_child.next != &parent->d_subdirs) { in dentry_unlist()
543 next = list_entry(dentry->d_child.next, struct dentry, d_child); in dentry_unlist()
546 dentry->d_child in dentry_unlist()
[all...]
/kernel/linux/linux-6.6/fs/
H A Dlibfs.c112 struct dentry *d = list_entry(p, struct dentry, d_child); in scan_positives()
126 list_move(&cursor->d_child, p); in scan_positives()
127 p = &cursor->d_child; in scan_positives()
163 list_move(&cursor->d_child, &to->d_child); in dcache_dir_lseek()
165 list_del_init(&cursor->d_child); in dcache_dir_lseek()
196 else if (!list_empty(&cursor->d_child)) in dcache_readdir()
197 p = &cursor->d_child; in dcache_readdir()
207 p = &next->d_child; in dcache_readdir()
211 list_move_tail(&cursor->d_child, in dcache_readdir()
[all...]
H A Ddcache.c55 * - childrens' d_child and d_parent
548 if (unlikely(list_empty(&dentry->d_child))) in dentry_unlist()
550 __list_del_entry(&dentry->d_child); in dentry_unlist()
553 * a normal list member, it didn't matter - ->d_child.next would've in dentry_unlist()
561 * using the value left in its ->d_child.next. And if _that_ in dentry_unlist()
566 * Solution: make sure that the pointer left behind in ->d_child.next in dentry_unlist()
570 while (dentry->d_child.next != &parent->d_subdirs) { in dentry_unlist()
571 next = list_entry(dentry->d_child.next, struct dentry, d_child); in dentry_unlist()
574 dentry->d_child in dentry_unlist()
[all...]
/kernel/linux/linux-5.10/fs/autofs/
H A Dexpire.c77 child = list_next_entry(child, d_child); in positive_after()
79 child = list_first_entry(&p->d_subdirs, struct dentry, d_child); in positive_after()
81 list_for_each_entry_from(child, &p->d_subdirs, d_child) { in positive_after()
/kernel/linux/linux-5.10/fs/tracefs/
H A Dinode.c192 struct dentry *dentry = list_entry(tmp, struct dentry, d_child); in set_gid()
222 next = child->d_child.next; in set_gid()
225 child = list_entry(next, struct dentry, d_child); in set_gid()
/kernel/linux/linux-6.6/fs/autofs/
H A Dexpire.c77 child = list_next_entry(child, d_child); in positive_after()
79 child = list_first_entry(&p->d_subdirs, struct dentry, d_child); in positive_after()
81 list_for_each_entry_from(child, &p->d_subdirs, d_child) { in positive_after()
/kernel/linux/linux-5.10/fs/coda/
H A Dcache.c96 list_for_each_entry(de, &parent->d_subdirs, d_child) { in coda_flag_children()
/kernel/linux/linux-6.6/fs/coda/
H A Dcache.c96 list_for_each_entry(de, &parent->d_subdirs, d_child) { in coda_flag_children()
/kernel/linux/linux-5.10/drivers/staging/blackbox/
H A Dblackbox_storage.c95 list_for_each_entry(cur_dentry, &root_dentry->d_subdirs, d_child) { in is_pstore_part_ready()
/kernel/linux/linux-6.6/drivers/staging/blackbox/
H A Dblackbox_storage.c95 list_for_each_entry(cur_dentry, &root_dentry->d_subdirs, d_child) { in is_pstore_part_ready()
/kernel/linux/linux-5.10/fs/afs/
H A Ddynroot.c387 list_for_each_entry_safe(subdir, tmp, &root->d_subdirs, d_child) { in afs_dynroot_depopulate()
/kernel/linux/linux-5.10/include/linux/
H A Ddcache.h111 struct list_head d_child; /* child of parent list */ member
/kernel/linux/linux-6.6/fs/afs/
H A Ddynroot.c388 list_for_each_entry_safe(subdir, tmp, &root->d_subdirs, d_child) { in afs_dynroot_depopulate()
/kernel/linux/linux-6.6/include/linux/
H A Ddcache.h104 struct list_head d_child; /* child of parent list */ member
/kernel/linux/linux-5.10/fs/notify/
H A Dfsnotify.c129 list_for_each_entry(child, &alias->d_subdirs, d_child) { in __fsnotify_update_child_dentry_flags()
/kernel/linux/linux-6.6/fs/notify/
H A Dfsnotify.c127 list_for_each_entry(child, &alias->d_subdirs, d_child) { in __fsnotify_update_child_dentry_flags()
/kernel/linux/linux-5.10/arch/powerpc/platforms/cell/spufs/
H A Dinode.c149 list_for_each_entry_safe(dentry, tmp, &dir->d_subdirs, d_child) { in spufs_prune_dir()
/kernel/linux/linux-6.6/arch/powerpc/platforms/cell/spufs/
H A Dinode.c151 list_for_each_entry_safe(dentry, tmp, &dir->d_subdirs, d_child) { in spufs_prune_dir()
/kernel/linux/linux-5.10/fs/nfsd/
H A Dnfsctl.c1260 list_for_each_entry_safe(dentry, tmp, &root->d_subdirs, d_child) { in nfsdfs_remove_files()
/kernel/linux/linux-6.6/fs/nfsd/
H A Dnfsctl.c1290 list_for_each_entry_safe(dentry, tmp, &root->d_subdirs, d_child) { in nfsdfs_remove_files()

Completed in 27 milliseconds

12