Home
last modified time | relevance | path

Searched refs:d_sb (Results 1 – 25 of 195) sorted by relevance

12345678

/Linux-v5.4/fs/ecryptfs/
Dsuper.c95 if (!lower_dentry->d_sb->s_op->statfs) in ecryptfs_statfs()
98 rc = lower_dentry->d_sb->s_op->statfs(lower_dentry, buf); in ecryptfs_statfs()
104 &ecryptfs_superblock_to_private(dentry->d_sb)->mount_crypt_stat); in ecryptfs_statfs()
134 struct super_block *sb = root->d_sb; in ecryptfs_show_options()
Dmain.c526 if (path.dentry->d_sb->s_type == &ecryptfs_fs_type) { in ecryptfs_mount()
543 ecryptfs_set_superblock_lower(s, path.dentry->d_sb); in ecryptfs_mount()
550 s->s_flags |= path.dentry->d_sb->s_flags & SB_POSIXACL; in ecryptfs_mount()
557 if (sb_rdonly(path.dentry->d_sb) || mount_crypt_stat->flags & ECRYPTFS_ENCRYPTED_VIEW_ENABLED) in ecryptfs_mount()
560 s->s_maxbytes = path.dentry->d_sb->s_maxbytes; in ecryptfs_mount()
561 s->s_blocksize = path.dentry->d_sb->s_blocksize; in ecryptfs_mount()
563 s->s_stack_depth = path.dentry->d_sb->s_stack_depth + 1; in ecryptfs_mount()
/Linux-v5.4/fs/overlayfs/
Dinode.c62 old_cred = ovl_override_creds(dentry->d_sb); in ovl_setattr()
81 bool samefs = ovl_same_sb(dentry->d_sb); in ovl_map_dev_ino()
82 unsigned int xinobits = ovl_xino_bits(dentry->d_sb); in ovl_map_dev_ino()
90 stat->dev = dentry->d_sb->s_dev; in ovl_map_dev_ino()
109 stat->dev = dentry->d_sb->s_dev; in ovl_map_dev_ino()
125 stat->dev = dentry->d_sb->s_dev; in ovl_map_dev_ino()
149 bool samefs = ovl_same_sb(dentry->d_sb); in ovl_getattr()
157 old_cred = ovl_override_creds(dentry->d_sb); in ovl_getattr()
171 if (!is_dir || samefs || ovl_xino_bits(dentry->d_sb)) { in ovl_getattr()
201 (!ovl_verify_lower(dentry->d_sb) && in ovl_getattr()
[all …]
Dutil.c20 struct ovl_fs *ofs = dentry->d_sb->s_fs_info; in ovl_want_write()
26 struct ovl_fs *ofs = dentry->d_sb->s_fs_info; in ovl_drop_write()
32 struct ovl_fs *ofs = dentry->d_sb->s_fs_info; in ovl_workdir()
147 struct ovl_fs *ofs = dentry->d_sb->s_fs_info; in ovl_path_upper()
571 struct ovl_fs *ofs = dentry->d_sb->s_fs_info; in ovl_check_setxattr()
671 if (!lower || !ovl_indexdir(dentry->d_sb)) in ovl_need_index()
675 if (ovl_index_all(dentry->d_sb)) in ovl_need_index()
688 struct dentry *indexdir = ovl_indexdir(dentry->d_sb); in ovl_cleanup_index()
724 } else if (ovl_index_all(dentry->d_sb)) { in ovl_cleanup_index()
786 old_cred = ovl_override_creds(dentry->d_sb); in ovl_nlink_start()
[all …]
Dnamei.c810 struct ovl_fs *ofs = dentry->d_sb->s_fs_info; in ovl_lookup()
812 struct ovl_entry *roe = dentry->d_sb->s_root->d_fsdata; in ovl_lookup()
826 .sb = dentry->d_sb, in ovl_lookup()
839 old_cred = ovl_override_creds(dentry->d_sb); in ovl_lookup()
929 ((d.is_dir && ovl_verify_lower(dentry->d_sb)) || in ovl_lookup()
1027 if (origin && ovl_indexdir(dentry->d_sb) && in ovl_lookup()
1028 (!d.is_dir || ovl_index_all(dentry->d_sb))) { in ovl_lookup()
1071 inode = ovl_get_inode(dentry->d_sb, &oip); in ovl_lookup()
1128 old_cred = ovl_override_creds(dentry->d_sb); in ovl_lower_positive()
Dcopy_up.c233 uuid_t *uuid = &real->d_sb->s_uuid; in ovl_encode_real_fh()
294 if (ovl_can_decode_fh(lower->d_sb)) { in ovl_set_origin()
334 struct dentry *indexdir = ovl_indexdir(dentry->d_sb); in ovl_create_index()
651 struct ovl_fs *ofs = c->dentry->d_sb->s_fs_info; in ovl_do_copy_up()
663 c->workdir = ovl_indexdir(c->dentry->d_sb); in ovl_do_copy_up()
672 c->destdir = ovl_indexdir(c->dentry->d_sb); in ovl_do_copy_up()
723 struct ovl_fs *ofs = dentry->d_sb->s_fs_info; in ovl_need_meta_copy_up()
854 const struct cred *old_cred = ovl_override_creds(dentry->d_sb); in ovl_copy_up_flags()
Dreaddir.c121 if (ovl_xino_bits(rdd->dentry->d_sb)) in ovl_calc_d_ino()
274 old_cred = ovl_override_creds(rdd->dentry->d_sb); in ovl_check_whiteouts()
469 int xinobits = ovl_xino_bits(dir->d_sb); in ovl_cache_update_ino()
472 if (!ovl_same_sb(dir->d_sb) && !xinobits) in ovl_cache_update_ino()
507 WARN_ON_ONCE(dir->d_sb->s_dev != stat.dev); in ovl_cache_update_ino()
692 .xinobits = ovl_xino_bits(dir->d_sb), in ovl_iterate_real()
707 WARN_ON_ONCE(dir->d_sb->s_dev != stat.dev); in ovl_iterate_real()
740 if (ovl_xino_bits(dentry->d_sb) || in ovl_iterate()
741 (ovl_same_sb(dentry->d_sb) && in ovl_iterate()
919 old_cred = ovl_override_creds(dentry->d_sb); in ovl_check_empty_dir()
/Linux-v5.4/fs/hpfs/
Ddentry.c32 hash = partial_name_hash(hpfs_upcase(hpfs_sb(dentry->d_sb)->sb_cp_table,qstr->name[i]), hash); in hpfs_hash_dentry()
54 if (hpfs_compare_names(dentry->d_sb, str, al, name->name, bl, 0)) in hpfs_compare_dentry()
/Linux-v5.4/fs/
Dfs_context.c279 fc->user_ns = get_user_ns(reference->d_sb->s_user_ns); in alloc_fs_context()
282 atomic_inc(&reference->d_sb->s_active); in alloc_fs_context()
283 fc->user_ns = get_user_ns(reference->d_sb->s_user_ns); in alloc_fs_context()
316 return alloc_fs_context(dentry->d_sb->s_type, dentry, sb_flags, in fs_context_for_reconfigure()
330 struct super_block *sb = fc->root->d_sb; in fc_drop_locked()
494 sb = fc->root->d_sb; in put_fs_context()
652 sb = root->d_sb; in legacy_get_tree()
665 struct super_block *sb = fc->root->d_sb; in legacy_reconfigure()
Dfhandle.c30 if (!path->dentry->d_sb->s_export_op || in do_sys_name_to_handle()
31 !path->dentry->d_sb->s_export_op->fh_to_dentry) in do_sys_name_to_handle()
/Linux-v5.4/fs/cachefiles/
Dbind.c127 !root->d_sb->s_op->statfs || in cachefiles_daemon_add_cache()
128 !root->d_sb->s_op->sync_fs) in cachefiles_daemon_add_cache()
132 if (sb_rdonly(root->d_sb)) in cachefiles_daemon_add_cache()
215 fsdef->dentry->d_sb->s_id); in cachefiles_daemon_add_cache()
/Linux-v5.4/fs/autofs/
Droot.c65 struct autofs_sb_info *sbi = autofs_sbi(dentry->d_sb); in autofs_del_active()
77 struct autofs_sb_info *sbi = autofs_sbi(dentry->d_sb); in autofs_dir_open()
107 struct autofs_sb_info *sbi = autofs_sbi(de->d_sb); in autofs_dentry_release()
128 struct autofs_sb_info *sbi = autofs_sbi(dentry->d_sb); in autofs_lookup_active()
183 struct autofs_sb_info *sbi = autofs_sbi(dentry->d_sb); in autofs_lookup_expiring()
242 struct autofs_sb_info *sbi = autofs_sbi(path->dentry->d_sb); in autofs_mount_wait()
287 struct autofs_sb_info *sbi = autofs_sbi(dentry->d_sb); in autofs_mountpoint_changed()
312 struct autofs_sb_info *sbi = autofs_sbi(dentry->d_sb); in autofs_d_automount()
400 struct autofs_sb_info *sbi = autofs_sbi(dentry->d_sb); in autofs_d_manage()
Dautofs_i.h240 struct autofs_sb_info *sbi = autofs_sbi(dentry->d_sb); in __autofs_add_expiring()
251 struct autofs_sb_info *sbi = autofs_sbi(dentry->d_sb); in autofs_add_expiring()
264 struct autofs_sb_info *sbi = autofs_sbi(dentry->d_sb); in autofs_del_expiring()
Ddev-ioctl.c194 if (path.dentry->d_sb->s_magic == AUTOFS_SUPER_MAGIC) { in find_autofs_mount()
211 return path->dentry->d_sb->s_dev == *(dev_t *)p; in test_by_dev()
529 devid = new_encode_dev(path.dentry->d_sb->s_dev); in autofs_dev_ioctl_ismountpoint()
533 magic = path.dentry->d_sb->s_magic; in autofs_dev_ioctl_ismountpoint()
547 magic = path.dentry->d_sb->s_magic; in autofs_dev_ioctl_ismountpoint()
Dsymlink.c17 sbi = autofs_sbi(dentry->d_sb); in autofs_get_link()
Dexpire.c44 struct autofs_sb_info *sbi = autofs_sbi(path.dentry->d_sb); in autofs_mount_busy()
100 struct autofs_sb_info *sbi = autofs_sbi(root->d_sb); in get_next_positive_subdir()
118 struct autofs_sb_info *sbi = autofs_sbi(root->d_sb); in get_next_positive_dentry()
492 struct autofs_sb_info *sbi = autofs_sbi(dentry->d_sb); in autofs_expire_wait()
/Linux-v5.4/fs/9p/
Dfid.c131 fid = v9fs_fid_find(dentry->d_sb->s_root, uid, any); in v9fs_fid_lookup_with_uid()
147 v9fs_fid_add(dentry->d_sb->s_root, fid); in v9fs_fid_lookup_with_uid()
150 if (dentry->d_sb->s_root == dentry) in v9fs_fid_lookup_with_uid()
/Linux-v5.4/fs/jffs2/
Dsuper.c86 struct jffs2_sb_info *c = JFFS2_SB_INFO(root->d_sb); in jffs2_show_options()
149 return d_obtain_alias(jffs2_iget(child->d_sb, pino)); in jffs2_get_parent()
226 struct super_block *sb = fc->root->d_sb; in jffs2_reconfigure()
/Linux-v5.4/fs/cifs/
Dxattr.c57 struct super_block *sb = dentry->d_sb; in cifs_xattr_set()
206 struct super_block *sb = dentry->d_sb; in cifs_xattr_get()
313 struct cifs_sb_info *cifs_sb = CIFS_SB(direntry->d_sb); in cifs_listxattr()
Ddir.c83 struct cifs_sb_info *cifs_sb = CIFS_SB(direntry->d_sb); in build_path_from_dentry()
100 struct cifs_sb_info *cifs_sb = CIFS_SB(direntry->d_sb); in build_path_from_dentry_optional_prefix()
203 struct cifs_sb_info *cifs_sb = CIFS_SB(direntry->d_sb); in check_name()
810 struct nls_table *codepage = CIFS_SB(dentry->d_sb)->local_nls; in cifs_ci_hash()
831 struct nls_table *codepage = CIFS_SB(dentry->d_sb)->local_nls; in cifs_ci_compare()
/Linux-v5.4/fs/debugfs/
Dinode.c181 struct debugfs_fs_info *fsi = root->d_sb->s_fs_info; in debugfs_show_options()
389 inode = debugfs_get_inode(dentry->d_sb); in __debugfs_create_file()
555 inode = debugfs_get_inode(dentry->d_sb); in debugfs_create_dir()
597 inode = debugfs_get_inode(dentry->d_sb); in debugfs_create_automount()
655 inode = debugfs_get_inode(dentry->d_sb); in debugfs_create_symlink()
/Linux-v5.4/fs/ext2/
Dxattr_user.c17 return test_opt(dentry->d_sb, XATTR_USER); in ext2_xattr_user_list()
/Linux-v5.4/fs/reiserfs/
Dxattr_user.c34 return reiserfs_xattrs_user(dentry->d_sb); in user_list()
/Linux-v5.4/fs/ext4/
Dxattr_user.c18 return test_opt(dentry->d_sb, XATTR_USER); in ext4_xattr_user_list()
/Linux-v5.4/fs/nfs/
Dnamespace.c235 .sb = dentry->d_sb, in nfs_do_submount()
252 mnt = nfs_do_clone_mount(NFS_SB(dentry->d_sb), devname, &mountdata); in nfs_do_submount()

12345678