• Home
  • Raw
  • Download

Lines Matching defs:smb3_fs_context

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