/kernel/linux/linux-5.10/fs/hmdfs/ |
H A D | dentry.c | 106 struct dentry *parent_dentry = NULL; in hmdfs_d_revalidate() local 124 parent_dentry = dget_parent(direntry); in hmdfs_d_revalidate() 127 parent_dentry); in hmdfs_d_revalidate() 128 dput(parent_dentry); in hmdfs_d_revalidate() 135 hmdfs_get_lower_path(parent_dentry, &parent_lower_path); in hmdfs_d_revalidate() 166 dput(parent_dentry); in hmdfs_d_revalidate() 290 struct dentry *parent_dentry = NULL; in d_revalidate_merge() local 312 parent_dentry = dget_parent(direntry); in d_revalidate_merge() 328 dput(parent_dentry); in d_revalidate_merge()
|
H A D | hmdfs_share.c | 147 struct dentry *parent_dentry = dget_parent(child_dentry); in in_share_dir() local 150 if (!strncmp(parent_dentry->d_name.name, SHARE_RESERVED_DIR, in in_share_dir() 154 dput(parent_dentry); in in_share_dir()
|
H A D | inode_remote.c | 533 struct dentry *parent_dentry = dentry->d_parent; in hmdfs_mkdir_remote_dentry() local 534 struct inode *parent_inode = d_inode(parent_dentry); in hmdfs_mkdir_remote_dentry() 545 dir_path = hmdfs_get_dentry_relative_path(parent_dentry); in hmdfs_mkdir_remote_dentry() 601 struct dentry *parent_dentry = dentry->d_parent; in hmdfs_create_remote_dentry() local 602 struct inode *parent_inode = d_inode(parent_dentry); in hmdfs_create_remote_dentry() 613 dir_path = hmdfs_get_dentry_relative_path(parent_dentry); in hmdfs_create_remote_dentry()
|
H A D | inode_local.c | 243 struct dentry *lower_dentry = NULL, *parent_dentry = NULL, *ret = NULL; in hmdfs_lookup_local() local 255 parent_dentry = dget_parent(child_dentry); in hmdfs_lookup_local() 256 hmdfs_get_lower_path(parent_dentry, &lower_parent_path); in hmdfs_lookup_local() 318 dput(parent_dentry); in hmdfs_lookup_local()
|
H A D | hmdfs_dentryfile.c | 967 struct dentry *parent_dentry; in update_inode_to_dentry() local 972 parent_dentry = child_dentry->d_parent; in update_inode_to_dentry() 973 if (hmdfs_d(parent_dentry)->dentry_type == HMDFS_LAYER_FIRST_DEVICE) in update_inode_to_dentry() 976 relative_path = hmdfs_get_dentry_relative_path(parent_dentry); in update_inode_to_dentry()
|
/kernel/linux/linux-6.6/fs/hmdfs/ |
H A D | dentry.c | 106 struct dentry *parent_dentry = NULL; in hmdfs_d_revalidate() local 124 parent_dentry = dget_parent(direntry); in hmdfs_d_revalidate() 127 parent_dentry); in hmdfs_d_revalidate() 128 dput(parent_dentry); in hmdfs_d_revalidate() 135 hmdfs_get_lower_path(parent_dentry, &parent_lower_path); in hmdfs_d_revalidate() 166 dput(parent_dentry); in hmdfs_d_revalidate() 290 struct dentry *parent_dentry = NULL; in d_revalidate_merge() local 312 parent_dentry = dget_parent(direntry); in d_revalidate_merge() 328 dput(parent_dentry); in d_revalidate_merge()
|
H A D | hmdfs_share.c | 147 struct dentry *parent_dentry = dget_parent(child_dentry); in in_share_dir() local 150 if (!strncmp(parent_dentry->d_name.name, SHARE_RESERVED_DIR, in in_share_dir() 154 dput(parent_dentry); in in_share_dir()
|
H A D | inode_remote.c | 533 struct dentry *parent_dentry = dentry->d_parent; in hmdfs_mkdir_remote_dentry() local 534 struct inode *parent_inode = d_inode(parent_dentry); in hmdfs_mkdir_remote_dentry() 545 dir_path = hmdfs_get_dentry_relative_path(parent_dentry); in hmdfs_mkdir_remote_dentry() 601 struct dentry *parent_dentry = dentry->d_parent; in hmdfs_create_remote_dentry() local 602 struct inode *parent_inode = d_inode(parent_dentry); in hmdfs_create_remote_dentry() 613 dir_path = hmdfs_get_dentry_relative_path(parent_dentry); in hmdfs_create_remote_dentry()
|
H A D | inode_local.c | 243 struct dentry *lower_dentry = NULL, *parent_dentry = NULL, *ret = NULL; in hmdfs_lookup_local() local 255 parent_dentry = dget_parent(child_dentry); in hmdfs_lookup_local() 256 hmdfs_get_lower_path(parent_dentry, &lower_parent_path); in hmdfs_lookup_local() 318 dput(parent_dentry); in hmdfs_lookup_local()
|
H A D | hmdfs_dentryfile.c | 968 struct dentry *parent_dentry; in update_inode_to_dentry() local 973 parent_dentry = child_dentry->d_parent; in update_inode_to_dentry() 974 if (hmdfs_d(parent_dentry)->dentry_type == HMDFS_LAYER_FIRST_DEVICE) in update_inode_to_dentry() 977 relative_path = hmdfs_get_dentry_relative_path(parent_dentry); in update_inode_to_dentry()
|
/kernel/linux/linux-5.10/fs/orangefs/ |
H A D | dcache.c | 18 struct dentry *parent_dentry = dget_parent(dentry); in orangefs_revalidate_lookup() local 19 struct inode *parent_inode = parent_dentry->d_inode; in orangefs_revalidate_lookup() 84 dput(parent_dentry); in orangefs_revalidate_lookup()
|
/kernel/linux/linux-6.6/fs/orangefs/ |
H A D | dcache.c | 18 struct dentry *parent_dentry = dget_parent(dentry); in orangefs_revalidate_lookup() local 19 struct inode *parent_inode = parent_dentry->d_inode; in orangefs_revalidate_lookup() 84 dput(parent_dentry); in orangefs_revalidate_lookup()
|
/kernel/linux/linux-6.6/security/landlock/ |
H A D | fs.c | 557 struct dentry *parent_dentry; in is_access_to_paths_allowed() local 629 parent_dentry = dget_parent(walker_path.dentry); in is_access_to_paths_allowed() 631 walker_path.dentry = parent_dentry; in is_access_to_paths_allowed() 735 struct dentry *parent_dentry; in collect_domain_accesses() local 752 parent_dentry = dget_parent(dir); in collect_domain_accesses() 754 dir = parent_dentry; in collect_domain_accesses()
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
H A D | profiler.inc.h | 484 struct dentry* parent_dentry; in read_absolute_file_path_from_dentry() local 499 parent_dentry = BPF_CORE_READ(filp_dentry, d_parent); in read_absolute_file_path_from_dentry() 500 if (filp_dentry == parent_dentry) in read_absolute_file_path_from_dentry() 502 filp_dentry = parent_dentry; in read_absolute_file_path_from_dentry() 511 struct dentry* parent_dentry; in is_ancestor_in_allowed_inodes() local 521 parent_dentry = BPF_CORE_READ(filp_dentry, d_parent); in is_ancestor_in_allowed_inodes() 522 if (filp_dentry == parent_dentry) in is_ancestor_in_allowed_inodes() 524 filp_dentry = parent_dentry; in is_ancestor_in_allowed_inodes()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | profiler.inc.h | 488 struct dentry* parent_dentry; in read_absolute_file_path_from_dentry() local 504 parent_dentry = BPF_CORE_READ(filp_dentry, d_parent); in read_absolute_file_path_from_dentry() 505 if (filp_dentry == parent_dentry) in read_absolute_file_path_from_dentry() 507 filp_dentry = parent_dentry; in read_absolute_file_path_from_dentry() 516 struct dentry* parent_dentry; in is_ancestor_in_allowed_inodes() local 526 parent_dentry = BPF_CORE_READ(filp_dentry, d_parent); in is_ancestor_in_allowed_inodes() 527 if (filp_dentry == parent_dentry) in is_ancestor_in_allowed_inodes() 529 filp_dentry = parent_dentry; in is_ancestor_in_allowed_inodes()
|