/fs/sdcardfs/ |
D | inode.c | 69 struct path lower_path; in sdcardfs_create() local 85 sdcardfs_get_lower_path(dentry, &lower_path); in sdcardfs_create() 86 lower_dentry = lower_path.dentry; in sdcardfs_create() 87 lower_dentry_mnt = lower_path.mnt; in sdcardfs_create() 112 err = sdcardfs_interpose(dentry, dir->i_sb, &lower_path, in sdcardfs_create() 127 sdcardfs_put_lower_path(dentry, &lower_path); in sdcardfs_create() 140 struct path lower_path; in sdcardfs_unlink() local 154 sdcardfs_get_lower_path(dentry, &lower_path); in sdcardfs_unlink() 155 lower_dentry = lower_path.dentry; in sdcardfs_unlink() 156 lower_mnt = lower_path.mnt; in sdcardfs_unlink() [all …]
|
D | lookup.c | 169 struct path *lower_path, in __sdcardfs_interpose() argument 177 lower_inode = d_inode(lower_path->dentry); in __sdcardfs_interpose() 215 struct path *lower_path, userid_t id) in sdcardfs_interpose() argument 219 ret_dentry = __sdcardfs_interpose(dentry, sb, lower_path, id); in sdcardfs_interpose() 259 struct path lower_path; in __sdcardfs_lookup() local 278 &lower_path); in __sdcardfs_lookup() 309 &lower_path); in __sdcardfs_lookup() 332 err = setup_obb_dentry(dentry, &lower_path); in __sdcardfs_lookup() 347 sdcardfs_set_lower_path(dentry, &lower_path); in __sdcardfs_lookup() 349 __sdcardfs_interpose(dentry, dentry->d_sb, &lower_path, id); in __sdcardfs_lookup() [all …]
|
D | derived_perm.c | 384 struct path lower_path; in is_obbpath_invalid() local 392 if (!di->lower_path.dentry) { in is_obbpath_invalid() 395 path_get(&di->lower_path); in is_obbpath_invalid() 402 obbpath_s = d_path(&di->lower_path, path_buf, PATH_MAX); in is_obbpath_invalid() 403 if (d_unhashed(di->lower_path.dentry) || in is_obbpath_invalid() 410 pathcpy(&lower_path, &di->lower_path); in is_obbpath_invalid() 416 path_put(&lower_path); in is_obbpath_invalid() 447 int setup_obb_dentry(struct dentry *dentry, struct path *lower_path) in setup_obb_dentry() argument 457 sdcardfs_set_orig_path(dentry, lower_path); in setup_obb_dentry() 464 pathcpy(lower_path, &obbpath); in setup_obb_dentry()
|
D | dentry.c | 32 struct path parent_lower_path, lower_path; in sdcardfs_d_revalidate() local 59 sdcardfs_get_real_lower(dentry, &lower_path); in sdcardfs_d_revalidate() 61 lower_dentry = lower_path.dentry; in sdcardfs_d_revalidate() 122 sdcardfs_put_real_lower(dentry, &lower_path); in sdcardfs_d_revalidate()
|
D | file.c | 234 struct path lower_path; in sdcardfs_open() local 266 sdcardfs_get_lower_path(file->f_path.dentry, &lower_path); in sdcardfs_open() 267 lower_file = dentry_open(&lower_path, file->f_flags, current_cred()); in sdcardfs_open() 268 path_put(&lower_path); in sdcardfs_open() 326 struct path lower_path; in sdcardfs_fsync() local 334 sdcardfs_get_lower_path(dentry, &lower_path); in sdcardfs_fsync() 336 sdcardfs_put_lower_path(dentry, &lower_path); in sdcardfs_fsync()
|
D | sdcardfs.h | 154 struct path *lower_path, userid_t id); 193 struct path lower_path; member 352 SDCARDFS_DENT_FUNC(lower_path) 528 extern int setup_obb_dentry(struct dentry *dentry, struct path *lower_path); 591 struct path lower_path; in check_min_free_space() local 598 sdcardfs_get_lower_path(dentry, &lower_path); in check_min_free_space() 599 err = vfs_statfs(&lower_path, &statfs); in check_min_free_space() 600 sdcardfs_put_lower_path(dentry, &lower_path); in check_min_free_space()
|
D | main.c | 184 struct path lower_path; in __sdcardfs_fill_super() local 205 &lower_path); in __sdcardfs_fill_super() 228 lower_sb = lower_path.dentry->d_sb; in __sdcardfs_fill_super() 252 inode = sdcardfs_iget(sb, d_inode(lower_path.dentry), 0); in __sdcardfs_fill_super() 271 sdcardfs_set_lower_path(sb->s_root, &lower_path); in __sdcardfs_fill_super() 315 path_put(&lower_path); in __sdcardfs_fill_super()
|
D | super.c | 75 struct path lower_path; in sdcardfs_statfs() local 79 sdcardfs_get_lower_path(dentry, &lower_path); in sdcardfs_statfs() 80 err = vfs_statfs(&lower_path, buf); in sdcardfs_statfs() 81 sdcardfs_put_lower_path(dentry, &lower_path); in sdcardfs_statfs()
|
/fs/ecryptfs/ |
D | ecryptfs_kernel.h | 264 struct path lower_path; member 515 return ((struct ecryptfs_dentry_info *)dentry->d_fsdata)->lower_path.dentry; in ecryptfs_dentry_to_lower() 521 return ((struct ecryptfs_dentry_info *)dentry->d_fsdata)->lower_path.mnt; in ecryptfs_dentry_to_lower_mnt() 527 return &((struct ecryptfs_dentry_info *)dentry->d_fsdata)->lower_path; in ecryptfs_dentry_to_lower_path()
|
D | dentry.c | 70 path_put(&p->lower_path); in ecryptfs_d_release()
|
D | inode.c | 338 dentry_info->lower_path.mnt = mntget(path->mnt); in ecryptfs_lookup_interpose() 339 dentry_info->lower_path.dentry = lower_dentry; in ecryptfs_lookup_interpose()
|
D | main.c | 589 root_info->lower_path = path; in ecryptfs_mount()
|