Lines Matching defs:smb3_fs_context

192 struct smb3_fs_context {  struct
193 bool forceuid_specified;
194 bool forcegid_specified;
195 bool uid_specified;
196 bool cruid_specified;
197 bool gid_specified;
198 bool sloppy;
199 bool got_ip;
200 bool got_version;
201 bool got_rsize;
202 bool got_wsize;
203 bool got_bsize;
204 unsigned short port;
206 char *username;
207 char *password;
208 char *password2;
209 char *domainname;
210 char *source;
211 char *server_hostname;
212 char *UNC;
213 char *nodename;
214 char workstation_name[CIFS_MAX_WORKSTATION_LEN];
215 char *iocharset; /* local code page for mapping to and from Unicode */
216 char source_rfc1001_name[RFC1001_NAME_LEN_WITH_NULL]; /* clnt nb name */
217 char target_rfc1001_name[RFC1001_NAME_LEN_WITH_NULL]; /* srvr nb name */
218 kuid_t cred_uid;
219 kuid_t linux_uid;
220 kgid_t linux_gid;
221 kuid_t backupuid;
222 kgid_t backupgid;
223 umode_t file_mode;
224 umode_t dir_mode;
225 enum securityEnum sectype; /* sectype requested via mnt opts */
226 enum upcall_target_enum upcall_target; /* where to upcall for mount */
227 bool sign; /* was signing requested via mnt opts? */
228 bool ignore_signature:1;
229 bool retry:1;
230 bool intr:1;
231 bool setuids:1;
232 bool setuidfromacl:1;
233 bool override_uid:1;
234 bool override_gid:1;
235 bool dynperm:1;
236 bool noperm:1;
237 bool nodelete:1;
238 bool mode_ace:1;
239 bool no_psx_acl:1; /* set if posix acl support should be disabled */
240 bool cifs_acl:1;
241 bool backupuid_specified; /* mount option backupuid is specified */
242 bool backupgid_specified; /* mount option backupgid is specified */
243 bool no_xattr:1; /* set if xattr (EA) support should be disabled*/
244 bool server_ino:1; /* use inode numbers from server ie UniqueId */
245 bool direct_io:1;
246 bool strict_io:1; /* strict cache behavior */
247 bool cache_ro:1;
248 bool cache_rw:1;
249 bool remap:1; /* set to remap seven reserved chars in filenames */
250 bool sfu_remap:1; /* remap seven reserved chars ala SFU */
251 bool posix_paths:1; /* unset to not ask for posix pathnames. */
252 bool no_linux_ext:1;
253 bool linux_ext:1;
254 bool sfu_emul:1;
255 bool nullauth:1; /* attempt to authenticate with null user */
256 bool nocase:1; /* request case insensitive filenames */
257 bool nobrl:1; /* disable sending byte range locks to srv */
258 bool nohandlecache:1; /* disable caching dir handles if srvr probs */
259 bool mand_lock:1; /* send mandatory not posix byte range lock reqs */
260 bool seal:1; /* request transport encryption on share */
261 bool nodfs:1; /* Do not request DFS, even if available */
262 bool local_lease:1; /* check leases only on local system, not remote */
263 bool noblocksnd:1;
264 bool noautotune:1;
265 bool nostrictsync:1; /* do not force expensive SMBflush on every sync */
266 bool no_lease:1; /* disable requesting leases */
267 bool no_sparse:1; /* do not attempt to set files sparse */
268 bool fsc:1; /* enable fscache */
269 bool mfsymlinks:1; /* use Minshall+French Symlinks */
270 bool multiuser:1;
271 bool rwpidforward:1; /* pid forward for read/write operations */
272 bool nosharesock:1;
273 bool persistent:1;
274 bool nopersistent:1;
275 bool resilient:1; /* noresilient not required since not fored for CA */
276 bool domainauto:1;
277 bool rdma:1;
278 bool multichannel:1;
279 bool use_client_guid:1;
281 u8 client_guid[SMB2_CLIENT_GUID_SIZE];
282 unsigned int bsize;
283 unsigned int rasize;
284 unsigned int rsize;
285 unsigned int wsize;
286 unsigned int min_offload;
287 unsigned int retrans;
288 bool sockopt_tcp_nodelay:1;
290 unsigned long acregmax;
291 unsigned long acdirmax;
293 unsigned long closetimeo;
294 struct smb_version_operations *ops;
295 struct smb_version_values *vals;
296 char *prepath;
297 struct sockaddr_storage dstaddr; /* destination address */
298 struct sockaddr_storage srcaddr; /* allow binding to a local IP */
299 struct nls_table *local_nls; /* This is a copy of the pointer in cifs_sb */
300 unsigned int echo_interval; /* echo interval in secs */
301 __u64 snapshot_time; /* needed for timewarp tokens */
325 extern void smb3_cleanup_fs_context_contents(struct smb3_fs_context *ctx); argument