Lines Matching refs:cifs_sb
162 struct cifs_sb_info *cifs_sb; in cifs_read_super() local
167 cifs_sb = CIFS_SB(sb); in cifs_read_super()
168 tcon = cifs_sb_master_tcon(cifs_sb); in cifs_read_super()
170 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_POSIXACL) in cifs_read_super()
217 sb->s_bdi->ra_pages = cifs_sb->rsize / PAGE_SIZE; in cifs_read_super()
240 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SERVER_INUM) { in cifs_read_super()
255 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); in cifs_kill_sb() local
257 cifs_umount(cifs_sb); in cifs_kill_sb()
264 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); in cifs_statfs() local
265 struct cifs_tcon *tcon = cifs_sb_master_tcon(cifs_sb); in cifs_statfs()
286 rc = server->ops->queryfs(xid, tcon, cifs_sb, buf); in cifs_statfs()
294 struct cifs_sb_info *cifs_sb = CIFS_FILE_SB(file); in cifs_fallocate() local
295 struct cifs_tcon *tcon = cifs_sb_master_tcon(cifs_sb); in cifs_fallocate()
306 struct cifs_sb_info *cifs_sb; in cifs_permission() local
308 cifs_sb = CIFS_SB(inode->i_sb); in cifs_permission()
310 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_PERM) { in cifs_permission()
445 cifs_show_cache_flavor(struct seq_file *s, struct cifs_sb_info *cifs_sb) in cifs_show_cache_flavor() argument
449 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_STRICT_IO) in cifs_show_cache_flavor()
451 else if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_DIRECT_IO) in cifs_show_cache_flavor()
453 else if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_RW_CACHE) in cifs_show_cache_flavor()
455 else if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_RO_CACHE) in cifs_show_cache_flavor()
481 struct cifs_sb_info *cifs_sb = CIFS_SB(root->d_sb); in cifs_show_options() local
482 struct cifs_tcon *tcon = cifs_sb_master_tcon(cifs_sb); in cifs_show_options()
488 cifs_show_cache_flavor(s, cifs_sb); in cifs_show_options()
492 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MULTIUSER) in cifs_show_options()
517 from_kuid_munged(&init_user_ns, cifs_sb->mnt_uid)); in cifs_show_options()
518 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_OVERR_UID) in cifs_show_options()
524 from_kgid_munged(&init_user_ns, cifs_sb->mnt_gid)); in cifs_show_options()
525 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_OVERR_GID) in cifs_show_options()
534 cifs_sb->mnt_file_mode, in cifs_show_options()
535 cifs_sb->mnt_dir_mode); in cifs_show_options()
537 cifs_show_nls(s, cifs_sb->local_nls); in cifs_show_options()
563 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_DFS) in cifs_show_options()
565 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_POSIX_PATHS) in cifs_show_options()
567 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SET_UID) in cifs_show_options()
569 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_UID_FROM_ACL) in cifs_show_options()
571 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SERVER_INUM) in cifs_show_options()
573 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_RWPIDFORWARD) in cifs_show_options()
575 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NOPOSIXBRL) in cifs_show_options()
577 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_XATTR) in cifs_show_options()
579 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MAP_SPECIAL_CHR) in cifs_show_options()
581 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MAP_SFM_CHR) in cifs_show_options()
583 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_UNX_EMUL) in cifs_show_options()
585 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_BRL) in cifs_show_options()
587 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_HANDLE_CACHE) in cifs_show_options()
589 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MODE_FROM_SID) in cifs_show_options()
591 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_CIFS_ACL) in cifs_show_options()
593 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_DYNPERM) in cifs_show_options()
597 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MF_SYMLINKS) in cifs_show_options()
599 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_FSCACHE) in cifs_show_options()
601 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NOSSYNC) in cifs_show_options()
603 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_PERM) in cifs_show_options()
605 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_CIFS_BACKUPUID) in cifs_show_options()
608 cifs_sb->mnt_backupuid)); in cifs_show_options()
609 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_CIFS_BACKUPGID) in cifs_show_options()
612 cifs_sb->mnt_backupgid)); in cifs_show_options()
614 seq_printf(s, ",rsize=%u", cifs_sb->rsize); in cifs_show_options()
615 seq_printf(s, ",wsize=%u", cifs_sb->wsize); in cifs_show_options()
616 seq_printf(s, ",bsize=%u", cifs_sb->bsize); in cifs_show_options()
631 seq_printf(s, ",actimeo=%lu", cifs_sb->actimeo / HZ); in cifs_show_options()
642 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); in cifs_umount_begin() local
645 if (cifs_sb == NULL) in cifs_umount_begin()
648 tcon = cifs_sb_master_tcon(cifs_sb); in cifs_umount_begin()
693 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); in cifs_drop_inode() local
696 return !(cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SERVER_INUM) || in cifs_drop_inode()
726 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); in cifs_get_root() local
731 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_USE_PREFIX_PATH) in cifs_get_root()
734 full_path = cifs_build_path_to_root(vol, cifs_sb, in cifs_get_root()
735 cifs_sb_master_tcon(cifs_sb), 0); in cifs_get_root()
741 sep = CIFS_DIR_SEP(cifs_sb); in cifs_get_root()
776 sb->s_fs_info = mnt_data->cifs_sb; in cifs_set_super()
786 struct cifs_sb_info *cifs_sb; in cifs_smb3_do_mount() local
804 cifs_sb = kzalloc(sizeof(struct cifs_sb_info), GFP_KERNEL); in cifs_smb3_do_mount()
805 if (cifs_sb == NULL) { in cifs_smb3_do_mount()
810 cifs_sb->mountdata = kstrndup(data, PAGE_SIZE, GFP_KERNEL); in cifs_smb3_do_mount()
811 if (cifs_sb->mountdata == NULL) { in cifs_smb3_do_mount()
816 rc = cifs_setup_cifs_sb(volume_info, cifs_sb); in cifs_smb3_do_mount()
822 rc = cifs_mount(cifs_sb, volume_info); in cifs_smb3_do_mount()
832 mnt_data.cifs_sb = cifs_sb; in cifs_smb3_do_mount()
841 cifs_umount(cifs_sb); in cifs_smb3_do_mount()
847 cifs_umount(cifs_sb); in cifs_smb3_do_mount()
873 kfree(cifs_sb->prepath); in cifs_smb3_do_mount()
874 kfree(cifs_sb->mountdata); in cifs_smb3_do_mount()
875 kfree(cifs_sb); in cifs_smb3_do_mount()