Lines Matching defs:smb3_fs_context

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