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()
363 cifs_show_cache_flavor(struct seq_file *s, struct cifs_sb_info *cifs_sb) in cifs_show_cache_flavor() argument
367 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_STRICT_IO) in cifs_show_cache_flavor()
369 else if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_DIRECT_IO) in cifs_show_cache_flavor()
395 struct cifs_sb_info *cifs_sb = CIFS_SB(root->d_sb); in cifs_show_options() local
396 struct cifs_tcon *tcon = cifs_sb_master_tcon(cifs_sb); in cifs_show_options()
402 cifs_show_cache_flavor(s, cifs_sb); in cifs_show_options()
404 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MULTIUSER) in cifs_show_options()
429 from_kuid_munged(&init_user_ns, cifs_sb->mnt_uid)); in cifs_show_options()
430 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_OVERR_UID) in cifs_show_options()
436 from_kgid_munged(&init_user_ns, cifs_sb->mnt_gid)); in cifs_show_options()
437 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_OVERR_GID) in cifs_show_options()
446 cifs_sb->mnt_file_mode, in cifs_show_options()
447 cifs_sb->mnt_dir_mode); in cifs_show_options()
449 cifs_show_nls(s, cifs_sb->local_nls); in cifs_show_options()
465 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_POSIX_PATHS) in cifs_show_options()
467 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SET_UID) in cifs_show_options()
469 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SERVER_INUM) in cifs_show_options()
471 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_RWPIDFORWARD) in cifs_show_options()
473 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NOPOSIXBRL) in cifs_show_options()
475 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_XATTR) in cifs_show_options()
477 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MAP_SPECIAL_CHR) in cifs_show_options()
479 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MAP_SFM_CHR) in cifs_show_options()
481 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_UNX_EMUL) in cifs_show_options()
483 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_BRL) in cifs_show_options()
485 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_CIFS_ACL) in cifs_show_options()
487 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_DYNPERM) in cifs_show_options()
491 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MF_SYMLINKS) in cifs_show_options()
493 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_FSCACHE) in cifs_show_options()
495 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NOSSYNC) in cifs_show_options()
497 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_PERM) in cifs_show_options()
499 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_CIFS_BACKUPUID) in cifs_show_options()
502 cifs_sb->mnt_backupuid)); in cifs_show_options()
503 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_CIFS_BACKUPGID) in cifs_show_options()
506 cifs_sb->mnt_backupgid)); in cifs_show_options()
508 seq_printf(s, ",rsize=%u", cifs_sb->rsize); in cifs_show_options()
509 seq_printf(s, ",wsize=%u", cifs_sb->wsize); in cifs_show_options()
511 seq_printf(s, ",actimeo=%lu", cifs_sb->actimeo / HZ); in cifs_show_options()
518 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); in cifs_umount_begin() local
521 if (cifs_sb == NULL) in cifs_umount_begin()
524 tcon = cifs_sb_master_tcon(cifs_sb); in cifs_umount_begin()
569 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); in cifs_drop_inode() local
572 return !(cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SERVER_INUM) || in cifs_drop_inode()
602 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); in cifs_get_root() local
607 full_path = cifs_build_path_to_root(vol, cifs_sb, in cifs_get_root()
608 cifs_sb_master_tcon(cifs_sb)); in cifs_get_root()
614 sep = CIFS_DIR_SEP(cifs_sb); in cifs_get_root()
656 sb->s_fs_info = mnt_data->cifs_sb; in cifs_set_super()
666 struct cifs_sb_info *cifs_sb; in cifs_do_mount() local
677 cifs_sb = kzalloc(sizeof(struct cifs_sb_info), GFP_KERNEL); in cifs_do_mount()
678 if (cifs_sb == NULL) { in cifs_do_mount()
683 cifs_sb->mountdata = kstrndup(data, PAGE_SIZE, GFP_KERNEL); in cifs_do_mount()
684 if (cifs_sb->mountdata == NULL) { in cifs_do_mount()
689 cifs_setup_cifs_sb(volume_info, cifs_sb); in cifs_do_mount()
691 rc = cifs_mount(cifs_sb, volume_info); in cifs_do_mount()
701 mnt_data.cifs_sb = cifs_sb; in cifs_do_mount()
710 cifs_umount(cifs_sb); in cifs_do_mount()
716 cifs_umount(cifs_sb); in cifs_do_mount()
741 kfree(cifs_sb->mountdata); in cifs_do_mount()
743 kfree(cifs_sb); in cifs_do_mount()