Lines Matching defs:smb3_fs_context

153 struct smb3_fs_context {  struct
154 bool uid_specified;
155 bool cruid_specified;
156 bool gid_specified;
157 bool sloppy;
158 bool got_ip;
159 bool got_version;
160 bool got_rsize;
161 bool got_wsize;
162 bool got_bsize;
163 unsigned short port;
165 char *username;
166 char *password;
167 char *domainname;
168 char *source;
169 char *UNC;
170 char *nodename;
171 char *iocharset; /* local code page for mapping to and from Unicode */
172 char source_rfc1001_name[RFC1001_NAME_LEN_WITH_NULL]; /* clnt nb name */
173 char target_rfc1001_name[RFC1001_NAME_LEN_WITH_NULL]; /* srvr nb name */
174 kuid_t cred_uid;
175 kuid_t linux_uid;
176 kgid_t linux_gid;
177 kuid_t backupuid;
178 kgid_t backupgid;
179 umode_t file_mode;
180 umode_t dir_mode;
181 enum securityEnum sectype; /* sectype requested via mnt opts */
182 bool sign; /* was signing requested via mnt opts? */
183 bool ignore_signature:1;
184 bool retry:1;
185 bool intr:1;
186 bool setuids:1;
187 bool setuidfromacl:1;
188 bool override_uid:1;
189 bool override_gid:1;
190 bool dynperm:1;
191 bool noperm:1;
192 bool nodelete:1;
193 bool mode_ace:1;
194 bool no_psx_acl:1; /* set if posix acl support should be disabled */
195 bool cifs_acl:1;
196 bool backupuid_specified; /* mount option backupuid is specified */
197 bool backupgid_specified; /* mount option backupgid is specified */
198 bool no_xattr:1; /* set if xattr (EA) support should be disabled*/
199 bool server_ino:1; /* use inode numbers from server ie UniqueId */
200 bool direct_io:1;
201 bool strict_io:1; /* strict cache behavior */
202 bool cache_ro:1;
203 bool cache_rw:1;
204 bool remap:1; /* set to remap seven reserved chars in filenames */
205 bool sfu_remap:1; /* remap seven reserved chars ala SFU */
206 bool posix_paths:1; /* unset to not ask for posix pathnames. */
207 bool no_linux_ext:1;
208 bool linux_ext:1;
209 bool sfu_emul:1;
210 bool nullauth:1; /* attempt to authenticate with null user */
211 bool nocase:1; /* request case insensitive filenames */
212 bool nobrl:1; /* disable sending byte range locks to srv */
213 bool nohandlecache:1; /* disable caching dir handles if srvr probs */
214 bool mand_lock:1; /* send mandatory not posix byte range lock reqs */
215 bool seal:1; /* request transport encryption on share */
216 bool nodfs:1; /* Do not request DFS, even if available */
217 bool local_lease:1; /* check leases only on local system, not remote */
218 bool noblocksnd:1;
219 bool noautotune:1;
220 bool nostrictsync:1; /* do not force expensive SMBflush on every sync */
221 bool no_lease:1; /* disable requesting leases */
222 bool fsc:1; /* enable fscache */
223 bool mfsymlinks:1; /* use Minshall+French Symlinks */
224 bool multiuser:1;
225 bool rwpidforward:1; /* pid forward for read/write operations */
226 bool nosharesock:1;
227 bool persistent:1;
228 bool nopersistent:1;
229 bool resilient:1; /* noresilient not required since not fored for CA */
230 bool domainauto:1;
231 bool rdma:1;
232 bool multichannel:1;
233 bool use_client_guid:1;
235 u8 client_guid[SMB2_CLIENT_GUID_SIZE];
236 unsigned int bsize;
237 unsigned int rasize;
238 unsigned int rsize;
239 unsigned int wsize;
240 unsigned int min_offload;
241 bool sockopt_tcp_nodelay:1;
266 extern void smb3_cleanup_fs_context_contents(struct smb3_fs_context *ctx); argument