Lines Matching refs:cifs_sb
132 struct cifs_sb_info *cifs_sb; in cifs_read_super() local
136 cifs_sb = CIFS_SB(sb); in cifs_read_super()
137 tcon = cifs_sb_master_tcon(cifs_sb); in cifs_read_super()
139 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_POSIXACL) in cifs_read_super()
160 sb->s_bdi->ra_pages = cifs_sb->rsize / PAGE_SIZE; in cifs_read_super()
183 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SERVER_INUM) { in cifs_read_super()
198 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); in cifs_kill_sb() local
200 cifs_umount(cifs_sb); in cifs_kill_sb()
207 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); in cifs_statfs() local
208 struct cifs_tcon *tcon = cifs_sb_master_tcon(cifs_sb); in cifs_statfs()
237 struct cifs_sb_info *cifs_sb = CIFS_FILE_SB(file); in cifs_fallocate() local
238 struct cifs_tcon *tcon = cifs_sb_master_tcon(cifs_sb); in cifs_fallocate()
249 struct cifs_sb_info *cifs_sb; in cifs_permission() local
251 cifs_sb = CIFS_SB(inode->i_sb); in cifs_permission()
253 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_PERM) { in cifs_permission()
389 cifs_show_cache_flavor(struct seq_file *s, struct cifs_sb_info *cifs_sb) in cifs_show_cache_flavor() argument
393 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_STRICT_IO) in cifs_show_cache_flavor()
395 else if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_DIRECT_IO) in cifs_show_cache_flavor()
421 struct cifs_sb_info *cifs_sb = CIFS_SB(root->d_sb); in cifs_show_options() local
422 struct cifs_tcon *tcon = cifs_sb_master_tcon(cifs_sb); in cifs_show_options()
428 cifs_show_cache_flavor(s, cifs_sb); in cifs_show_options()
430 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MULTIUSER) in cifs_show_options()
455 from_kuid_munged(&init_user_ns, cifs_sb->mnt_uid)); in cifs_show_options()
456 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_OVERR_UID) in cifs_show_options()
462 from_kgid_munged(&init_user_ns, cifs_sb->mnt_gid)); in cifs_show_options()
463 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_OVERR_GID) in cifs_show_options()
472 cifs_sb->mnt_file_mode, in cifs_show_options()
473 cifs_sb->mnt_dir_mode); in cifs_show_options()
475 cifs_show_nls(s, cifs_sb->local_nls); in cifs_show_options()
495 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_POSIX_PATHS) in cifs_show_options()
497 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SET_UID) in cifs_show_options()
499 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_UID_FROM_ACL) in cifs_show_options()
501 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SERVER_INUM) in cifs_show_options()
503 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_RWPIDFORWARD) in cifs_show_options()
505 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NOPOSIXBRL) in cifs_show_options()
507 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_XATTR) in cifs_show_options()
509 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MAP_SPECIAL_CHR) in cifs_show_options()
511 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MAP_SFM_CHR) in cifs_show_options()
513 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_UNX_EMUL) in cifs_show_options()
515 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_BRL) in cifs_show_options()
517 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_HANDLE_CACHE) in cifs_show_options()
519 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_CIFS_ACL) in cifs_show_options()
521 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_DYNPERM) in cifs_show_options()
525 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MF_SYMLINKS) in cifs_show_options()
527 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_FSCACHE) in cifs_show_options()
529 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NOSSYNC) in cifs_show_options()
531 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_PERM) in cifs_show_options()
533 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_CIFS_BACKUPUID) in cifs_show_options()
536 cifs_sb->mnt_backupuid)); in cifs_show_options()
537 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_CIFS_BACKUPGID) in cifs_show_options()
540 cifs_sb->mnt_backupgid)); in cifs_show_options()
542 seq_printf(s, ",rsize=%u", cifs_sb->rsize); in cifs_show_options()
543 seq_printf(s, ",wsize=%u", cifs_sb->wsize); in cifs_show_options()
549 seq_printf(s, ",actimeo=%lu", cifs_sb->actimeo / HZ); in cifs_show_options()
556 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); in cifs_umount_begin() local
559 if (cifs_sb == NULL) in cifs_umount_begin()
562 tcon = cifs_sb_master_tcon(cifs_sb); in cifs_umount_begin()
607 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); in cifs_drop_inode() local
610 return !(cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SERVER_INUM) || in cifs_drop_inode()
640 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); in cifs_get_root() local
645 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_USE_PREFIX_PATH) in cifs_get_root()
648 full_path = cifs_build_path_to_root(vol, cifs_sb, in cifs_get_root()
649 cifs_sb_master_tcon(cifs_sb), 0); in cifs_get_root()
655 sep = CIFS_DIR_SEP(cifs_sb); in cifs_get_root()
695 sb->s_fs_info = mnt_data->cifs_sb; in cifs_set_super()
705 struct cifs_sb_info *cifs_sb; in cifs_smb3_do_mount() local
716 cifs_sb = kzalloc(sizeof(struct cifs_sb_info), GFP_KERNEL); in cifs_smb3_do_mount()
717 if (cifs_sb == NULL) { in cifs_smb3_do_mount()
722 cifs_sb->mountdata = kstrndup(data, PAGE_SIZE, GFP_KERNEL); in cifs_smb3_do_mount()
723 if (cifs_sb->mountdata == NULL) { in cifs_smb3_do_mount()
728 rc = cifs_setup_cifs_sb(volume_info, cifs_sb); in cifs_smb3_do_mount()
734 rc = cifs_mount(cifs_sb, volume_info); in cifs_smb3_do_mount()
744 mnt_data.cifs_sb = cifs_sb; in cifs_smb3_do_mount()
753 cifs_umount(cifs_sb); in cifs_smb3_do_mount()
759 cifs_umount(cifs_sb); in cifs_smb3_do_mount()
784 kfree(cifs_sb->prepath); in cifs_smb3_do_mount()
785 kfree(cifs_sb->mountdata); in cifs_smb3_do_mount()
786 kfree(cifs_sb); in cifs_smb3_do_mount()