Lines Matching refs:vol_info
3819 struct cifs_sb_info *cifs_sb, struct smb_vol *vol_info)
3832 if (vol_info && vol_info->no_linux_ext) {
3837 } else if (vol_info)
3850 if (vol_info == NULL) {
3869 if (vol_info && vol_info->no_psx_acl)
3878 if (vol_info && vol_info->posix_paths == 0)
3909 if (vol_info == NULL) {
5107 struct smb_vol *vol_info;
5109 vol_info = kzalloc(sizeof(*vol_info), GFP_KERNEL);
5110 if (vol_info == NULL)
5113 vol_info->local_nls = cifs_sb->local_nls;
5114 vol_info->linux_uid = fsuid;
5115 vol_info->cred_uid = fsuid;
5116 vol_info->UNC = master_tcon->treeName;
5117 vol_info->retry = master_tcon->retry;
5118 vol_info->nocase = master_tcon->nocase;
5119 vol_info->nohandlecache = master_tcon->nohandlecache;
5120 vol_info->local_lease = master_tcon->local_lease;
5121 vol_info->no_lease = master_tcon->no_lease;
5122 vol_info->resilient = master_tcon->use_resilient;
5123 vol_info->persistent = master_tcon->use_persistent;
5124 vol_info->handle_timeout = master_tcon->handle_timeout;
5125 vol_info->no_linux_ext = !master_tcon->unix_ext;
5126 vol_info->linux_ext = master_tcon->posix_extensions;
5127 vol_info->sectype = master_tcon->ses->sectype;
5128 vol_info->sign = master_tcon->ses->sign;
5129 vol_info->seal = master_tcon->seal;
5131 rc = cifs_set_vol_auth(vol_info, master_tcon->ses);
5142 ses = cifs_get_smb_ses(master_tcon->ses->server, vol_info);
5149 tcon = cifs_get_tcon(ses, vol_info);
5156 reset_cifs_unix_caps(0, tcon, NULL, vol_info);
5159 kfree(vol_info->username);
5160 kfree_sensitive(vol_info->password);
5161 kfree(vol_info);