Lines Matching refs:cifs_sb
118 struct cifs_sb_info *cifs_sb; in cifs_read_super() local
122 cifs_sb = CIFS_SB(sb); in cifs_read_super()
123 tcon = cifs_sb_master_tcon(cifs_sb); in cifs_read_super()
125 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_POSIXACL) in cifs_read_super()
138 sb->s_bdi = &cifs_sb->bdi; in cifs_read_super()
160 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SERVER_INUM) { in cifs_read_super()
175 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); in cifs_kill_sb() local
177 cifs_umount(cifs_sb); in cifs_kill_sb()
184 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); in cifs_statfs() local
185 struct cifs_tcon *tcon = cifs_sb_master_tcon(cifs_sb); in cifs_statfs()
212 struct cifs_sb_info *cifs_sb = CIFS_FILE_SB(file); in cifs_fallocate() local
213 struct cifs_tcon *tcon = cifs_sb_master_tcon(cifs_sb); in cifs_fallocate()
224 struct cifs_sb_info *cifs_sb; in cifs_permission() local
226 cifs_sb = CIFS_SB(inode->i_sb); in cifs_permission()
228 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_PERM) { in cifs_permission()
360 cifs_show_cache_flavor(struct seq_file *s, struct cifs_sb_info *cifs_sb) in cifs_show_cache_flavor() argument
364 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_STRICT_IO) in cifs_show_cache_flavor()
366 else if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_DIRECT_IO) in cifs_show_cache_flavor()
392 struct cifs_sb_info *cifs_sb = CIFS_SB(root->d_sb); in cifs_show_options() local
393 struct cifs_tcon *tcon = cifs_sb_master_tcon(cifs_sb); in cifs_show_options()
399 cifs_show_cache_flavor(s, cifs_sb); in cifs_show_options()
401 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MULTIUSER) in cifs_show_options()
426 from_kuid_munged(&init_user_ns, cifs_sb->mnt_uid)); in cifs_show_options()
427 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_OVERR_UID) in cifs_show_options()
433 from_kgid_munged(&init_user_ns, cifs_sb->mnt_gid)); in cifs_show_options()
434 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_OVERR_GID) in cifs_show_options()
443 cifs_sb->mnt_file_mode, in cifs_show_options()
444 cifs_sb->mnt_dir_mode); in cifs_show_options()
446 cifs_show_nls(s, cifs_sb->local_nls); in cifs_show_options()
458 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_POSIX_PATHS) in cifs_show_options()
460 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SET_UID) in cifs_show_options()
462 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SERVER_INUM) in cifs_show_options()
464 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_RWPIDFORWARD) in cifs_show_options()
466 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NOPOSIXBRL) in cifs_show_options()
468 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_XATTR) in cifs_show_options()
470 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MAP_SPECIAL_CHR) in cifs_show_options()
472 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MAP_SFM_CHR) in cifs_show_options()
474 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_UNX_EMUL) in cifs_show_options()
476 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_BRL) in cifs_show_options()
478 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_CIFS_ACL) in cifs_show_options()
480 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_DYNPERM) in cifs_show_options()
484 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MF_SYMLINKS) in cifs_show_options()
486 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_FSCACHE) in cifs_show_options()
488 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NOSSYNC) in cifs_show_options()
490 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_PERM) in cifs_show_options()
492 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_CIFS_BACKUPUID) in cifs_show_options()
495 cifs_sb->mnt_backupuid)); in cifs_show_options()
496 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_CIFS_BACKUPGID) in cifs_show_options()
499 cifs_sb->mnt_backupgid)); in cifs_show_options()
501 seq_printf(s, ",rsize=%u", cifs_sb->rsize); in cifs_show_options()
502 seq_printf(s, ",wsize=%u", cifs_sb->wsize); in cifs_show_options()
504 seq_printf(s, ",actimeo=%lu", cifs_sb->actimeo / HZ); in cifs_show_options()
511 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); in cifs_umount_begin() local
514 if (cifs_sb == NULL) in cifs_umount_begin()
517 tcon = cifs_sb_master_tcon(cifs_sb); in cifs_umount_begin()
562 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); in cifs_drop_inode() local
565 return !(cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SERVER_INUM) || in cifs_drop_inode()
595 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); in cifs_get_root() local
600 full_path = cifs_build_path_to_root(vol, cifs_sb, in cifs_get_root()
601 cifs_sb_master_tcon(cifs_sb)); in cifs_get_root()
607 sep = CIFS_DIR_SEP(cifs_sb); in cifs_get_root()
649 sb->s_fs_info = mnt_data->cifs_sb; in cifs_set_super()
659 struct cifs_sb_info *cifs_sb; in cifs_do_mount() local
670 cifs_sb = kzalloc(sizeof(struct cifs_sb_info), GFP_KERNEL); in cifs_do_mount()
671 if (cifs_sb == NULL) { in cifs_do_mount()
676 cifs_sb->mountdata = kstrndup(data, PAGE_SIZE, GFP_KERNEL); in cifs_do_mount()
677 if (cifs_sb->mountdata == NULL) { in cifs_do_mount()
682 cifs_setup_cifs_sb(volume_info, cifs_sb); in cifs_do_mount()
684 rc = cifs_mount(cifs_sb, volume_info); in cifs_do_mount()
694 mnt_data.cifs_sb = cifs_sb; in cifs_do_mount()
703 cifs_umount(cifs_sb); in cifs_do_mount()
709 cifs_umount(cifs_sb); in cifs_do_mount()
734 kfree(cifs_sb->mountdata); in cifs_do_mount()
736 kfree(cifs_sb); in cifs_do_mount()