Lines Matching defs:smb3_fs_context

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