Lines Matching refs:sb
97 cifs_sb_active(struct super_block *sb) in cifs_sb_active() argument
99 struct cifs_sb_info *server = CIFS_SB(sb); in cifs_sb_active()
102 atomic_inc(&sb->s_active); in cifs_sb_active()
106 cifs_sb_deactive(struct super_block *sb) in cifs_sb_deactive() argument
108 struct cifs_sb_info *server = CIFS_SB(sb); in cifs_sb_deactive()
111 deactivate_super(sb); in cifs_sb_deactive()
115 cifs_read_super(struct super_block *sb) in cifs_read_super() argument
122 cifs_sb = CIFS_SB(sb); in cifs_read_super()
126 sb->s_flags |= MS_POSIXACL; in cifs_read_super()
129 sb->s_maxbytes = MAX_LFS_FILESIZE; in cifs_read_super()
131 sb->s_maxbytes = MAX_NON_LFS; in cifs_read_super()
134 sb->s_time_gran = 100; in cifs_read_super()
136 sb->s_magic = CIFS_MAGIC_NUMBER; in cifs_read_super()
137 sb->s_op = &cifs_super_ops; in cifs_read_super()
138 sb->s_bdi = &cifs_sb->bdi; in cifs_read_super()
139 sb->s_blocksize = CIFS_MAX_MSGSIZE; in cifs_read_super()
140 sb->s_blocksize_bits = 14; /* default 2**14 = CIFS_MAX_MSGSIZE */ in cifs_read_super()
141 inode = cifs_root_iget(sb); in cifs_read_super()
149 sb->s_d_op = &cifs_ci_dentry_ops; in cifs_read_super()
151 sb->s_d_op = &cifs_dentry_ops; in cifs_read_super()
153 sb->s_root = d_make_root(inode); in cifs_read_super()
154 if (!sb->s_root) { in cifs_read_super()
162 sb->s_export_op = &cifs_export_ops; in cifs_read_super()
173 static void cifs_kill_sb(struct super_block *sb) in cifs_kill_sb() argument
175 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); in cifs_kill_sb()
176 kill_anon_super(sb); in cifs_kill_sb()
183 struct super_block *sb = dentry->d_sb; in cifs_statfs() local
184 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); in cifs_statfs()
249 cifs_alloc_inode(struct super_block *sb) in cifs_alloc_inode() argument
509 static void cifs_umount_begin(struct super_block *sb) in cifs_umount_begin() argument
511 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); in cifs_umount_begin()
553 static int cifs_remount(struct super_block *sb, int *flags, char *data) in cifs_remount() argument
555 sync_filesystem(sb); in cifs_remount()
592 cifs_get_root(struct smb_vol *vol, struct super_block *sb) in cifs_get_root() argument
595 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); in cifs_get_root()
608 dentry = dget(sb->s_root); in cifs_get_root()
646 static int cifs_set_super(struct super_block *sb, void *data) in cifs_set_super() argument
649 sb->s_fs_info = mnt_data->cifs_sb; in cifs_set_super()
650 return set_anon_super(sb, NULL); in cifs_set_super()
658 struct super_block *sb; in cifs_do_mount() local
700 sb = sget(fs_type, cifs_match_super, cifs_set_super, flags, &mnt_data); in cifs_do_mount()
701 if (IS_ERR(sb)) { in cifs_do_mount()
702 root = ERR_CAST(sb); in cifs_do_mount()
707 if (sb->s_root) { in cifs_do_mount()
711 rc = cifs_read_super(sb); in cifs_do_mount()
717 sb->s_flags |= MS_ACTIVE; in cifs_do_mount()
720 root = cifs_get_root(volume_info, sb); in cifs_do_mount()
728 deactivate_locked_super(sb); in cifs_do_mount()