Lines Matching defs:smb3_fs_context

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