Searched refs:cifs_sb (Results 1 - 25 of 35) sorted by relevance

12

/linux-master/fs/smb/client/
H A Dreparse.h29 static inline kuid_t wsl_make_kuid(struct cifs_sb_info *cifs_sb, argument
34 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_OVERR_UID)
35 return cifs_sb->ctx->linux_uid;
39 static inline kgid_t wsl_make_kgid(struct cifs_sb_info *cifs_sb, argument
44 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_OVERR_GID)
45 return cifs_sb->ctx->linux_gid;
101 bool cifs_reparse_point_to_fattr(struct cifs_sb_info *cifs_sb,
110 int smb2_parse_reparse_point(struct cifs_sb_info *cifs_sb, struct kvec *rsp_iov,
H A Dcifsfs.c190 struct cifs_sb_info *cifs_sb; local
195 cifs_sb = CIFS_SB(sb);
196 tcon = cifs_sb_master_tcon(cifs_sb);
198 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_POSIXACL)
245 if (cifs_sb->ctx->rsize == 0)
246 cifs_sb->ctx->rsize =
247 tcon->ses->server->ops->negotiate_rsize(tcon, cifs_sb->ctx);
248 if (cifs_sb->ctx->rasize)
249 sb->s_bdi->ra_pages = cifs_sb->ctx->rasize / PAGE_SIZE;
251 sb->s_bdi->ra_pages = 2 * (cifs_sb
289 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
311 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
341 struct cifs_sb_info *cifs_sb = CIFS_FILE_SB(file); local
354 struct cifs_sb_info *cifs_sb; local
497 cifs_show_cache_flavor(struct seq_file *s, struct cifs_sb_info *cifs_sb) argument
519 struct cifs_sb_info *cifs_sb = CIFS_SB(root->d_sb); local
541 struct cifs_sb_info *cifs_sb = CIFS_SB(root->d_sb); local
733 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
778 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
805 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
841 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
900 struct cifs_sb_info *cifs_sb; local
[all...]
H A Dlink.c161 struct cifs_sb_info *cifs_sb, const char *fromName,
178 cifs_sb, fromName, buf, &bytes_written);
194 struct cifs_sb_info *cifs_sb, struct cifs_fattr *fattr,
213 cifs_sb, path, buf, &bytes_read);
251 struct cifs_sb_info *cifs_sb, const unsigned char *path,
264 .cifs_sb = cifs_sb,
266 .create_options = cifs_create_options(cifs_sb, CREATE_NOT_DIR),
296 struct cifs_sb_info *cifs_sb, const unsigned char *path,
307 .cifs_sb
160 create_mf_symlink(const unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, const char *fromName, const char *toName) argument
193 check_mf_symlink(unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, struct cifs_fattr *fattr, const unsigned char *path) argument
250 cifs_query_mf_symlink(unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, const unsigned char *path, char *pbuf, unsigned int *pbytes_read) argument
295 cifs_create_mf_symlink(unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, const unsigned char *path, char *pbuf, unsigned int *pbytes_written) argument
335 smb3_query_mf_symlink(unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, const unsigned char *path, char *pbuf, unsigned int *pbytes_read) argument
398 smb3_create_mf_symlink(unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, const unsigned char *path, char *pbuf, unsigned int *pbytes_written) argument
470 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
571 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
[all...]
H A Ddfs.c103 struct cifs_sb_info *cifs_sb = mnt_ctx->cifs_sb; local
107 full_path = smb3_fs_context_fullpath(ctx, CIFS_DIR_SEP(cifs_sb));
113 ref_path = dfs_get_path(cifs_sb, ctx->UNC);
115 ref_path = dfs_get_path(cifs_sb, full_path);
215 struct cifs_sb_info *cifs_sb = mnt_ctx->cifs_sb; local
222 origin_fullpath = dfs_get_path(cifs_sb, ctx->source);
328 static int update_server_fullpath(struct TCP_Server_Info *server, struct cifs_sb_info *cifs_sb, argument
354 npath = dfs_cache_canonical_path(refpath, cifs_sb
394 __tree_connect_ipc(const unsigned int xid, char *tree, struct cifs_sb_info *cifs_sb, struct cifs_ses *ses) argument
432 tree_connect_ipc(const unsigned int xid, char *tree, struct cifs_sb_info *cifs_sb, struct cifs_tcon *tcon) argument
442 __tree_connect_dfs_target(const unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, char *tree, bool islink, struct dfs_cache_tgt_list *tl) argument
527 tree_connect_dfs_target(const unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, char *tree, bool islink, struct dfs_cache_tgt_list *tl) argument
558 struct cifs_sb_info *cifs_sb = NULL; local
[all...]
H A Dinode.c33 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
38 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_DIRECT_IO) {
39 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_BRL)
43 } else if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_STRICT_IO) {
44 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_BRL)
48 } else if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_BRL)
55 if (cifs_sb_master_tcon(cifs_sb)->ses->server->max_read <
155 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
183 !(cifs_sb->mnt_cifs_flags & CIFS_MOUNT_DYNPERM))
232 struct cifs_sb_info *cifs_sb local
242 cifs_unix_basic_to_fattr(struct cifs_fattr *fattr, FILE_UNIX_BASIC_INFO *info, struct cifs_sb_info *cifs_sb) argument
336 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
355 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
385 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
421 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
505 cifs_sfu_type(struct cifs_fattr *fattr, const char *path, struct cifs_sb_info *cifs_sb, unsigned int xid) argument
625 cifs_sfu_mode(struct cifs_fattr *fattr, const unsigned char *path, struct cifs_sb_info *cifs_sb, unsigned int xid) argument
672 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
736 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
913 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
949 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
1008 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
1070 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
1253 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
1451 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
1534 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
1596 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
1740 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
1859 cifs_mkdir_qinfo(struct inode *parent, struct dentry *dentry, umode_t mode, const char *full_path, struct cifs_sb_info *cifs_sb, struct cifs_tcon *tcon, const unsigned int xid) argument
1952 cifs_posix_mkdir(struct inode *inode, struct dentry *dentry, umode_t mode, const char *full_path, struct cifs_sb_info *cifs_sb, struct cifs_tcon *tcon, const unsigned int xid) argument
2020 struct cifs_sb_info *cifs_sb; local
2098 struct cifs_sb_info *cifs_sb; local
2177 struct cifs_sb_info *cifs_sb = CIFS_SB(from_dentry->d_sb); local
2251 struct cifs_sb_info *cifs_sb; local
2385 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
2472 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
2606 struct cifs_sb_info *cifs_sb = CIFS_SB(dentry->d_sb); local
2680 struct cifs_sb_info *cifs_sb = CIFS_SB(cifs_i->netfs.inode.i_sb); local
2753 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
2844 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
2992 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
3179 struct cifs_sb_info *cifs_sb = CIFS_SB(direntry->d_sb); local
[all...]
H A Dcached_dir.h67 struct cifs_sb_info *cifs_sb,
76 struct cifs_sb_info *cifs_sb);
77 extern void close_all_cached_dirs(struct cifs_sb_info *cifs_sb);
H A Dreaddir.c73 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
108 if (!(cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SERVER_INUM))
159 cifs_fill_common_info(struct cifs_fattr *fattr, struct cifs_sb_info *cifs_sb) argument
165 fattr->cf_uid = cifs_sb->ctx->linux_uid;
166 fattr->cf_gid = cifs_sb->ctx->linux_gid;
177 cifs_reparse_point_to_fattr(cifs_sb, fattr, &data))
181 fattr->cf_mode = S_IFDIR | cifs_sb->ctx->dir_mode;
184 fattr->cf_mode = S_IFREG | cifs_sb->ctx->file_mode;
202 if ((cifs_sb->mnt_cifs_flags & CIFS_MOUNT_CIFS_ACL) ||
203 (cifs_sb
225 cifs_posix_to_fattr(struct cifs_fattr *fattr, struct smb2_posix_info *info, struct cifs_sb_info *cifs_sb) argument
288 cifs_dir_info_to_fattr(struct cifs_fattr *fattr, FILE_DIRECTORY_INFO *info, struct cifs_sb_info *cifs_sb) argument
295 cifs_fulldir_info_to_fattr(struct cifs_fattr *fattr, const void *info, struct cifs_sb_info *cifs_sb) argument
310 cifs_std_info_to_fattr(struct cifs_fattr *fattr, FIND_FILE_STANDARD_INFO *info, struct cifs_sb_info *cifs_sb) argument
337 struct cifs_sb_info *cifs_sb = CIFS_FILE_SB(file); local
679 struct cifs_sb_info *cifs_sb = CIFS_FILE_SB(file); local
922 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
1028 struct cifs_sb_info *cifs_sb = CIFS_FILE_SB(file); local
[all...]
H A Ddfs.h123 static inline char *dfs_get_path(struct cifs_sb_info *cifs_sb, const char *path) argument
125 return dfs_cache_canonical_path(path, cifs_sb->local_nls, cifs_remap(cifs_sb));
132 struct cifs_sb_info *cifs_sb = mnt_ctx->cifs_sb; local
135 return dfs_cache_find(mnt_ctx->xid, rses, cifs_sb->local_nls,
136 cifs_remap(cifs_sb), path, ref, tl);
H A Dfs_context.c877 #define STEAL_STRING(cifs_sb, ctx, field) \
880 ctx->field = cifs_sb->ctx->field; \
881 cifs_sb->ctx->field = NULL; \
884 #define STEAL_STRING_SENSITIVE(cifs_sb, ctx, field) \
887 ctx->field = cifs_sb->ctx->field; \
888 cifs_sb->ctx->field = NULL; \
895 struct cifs_sb_info *cifs_sb = CIFS_SB(root->d_sb); local
896 struct cifs_ses *ses = cifs_sb_master_tcon(cifs_sb)->ses;
903 rc = smb3_verify_reconfigure_ctx(fc, ctx, cifs_sb->ctx, need_recon);
911 * just use what we already have in cifs_sb
1776 smb3_update_mnt_flags(struct cifs_sb_info *cifs_sb) argument
[all...]
H A Dsmb1ops.c517 struct cifs_sb_info *cifs_sb)
525 struct cifs_sb_info *cifs_sb, const char *full_path)
535 0 /* not legacy */, cifs_sb->local_nls,
536 cifs_remap(cifs_sb));
540 cifs_sb->local_nls, cifs_remap(cifs_sb));
547 struct cifs_sb_info *cifs_sb,
558 rc = CIFSSMBQPathInfo(xid, tcon, full_path, &fi, 0 /* not legacy */, cifs_sb->local_nls,
559 cifs_remap(cifs_sb));
566 rc = SMBQueryInformation(xid, tcon, full_path, &fi, cifs_sb
516 cifs_qfs_tcon(const unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb) argument
524 cifs_is_path_accessible(const unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, const char *full_path) argument
545 cifs_query_path_info(const unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, const char *full_path, struct cifs_open_info_data *data) argument
603 cifs_get_srv_inum(const unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, const char *full_path, u64 *uniqueid, struct cifs_open_info_data *unused) argument
704 cifs_mkdir_setinfo(struct inode *inode, const char *full_path, struct cifs_sb_info *cifs_sb, struct cifs_tcon *tcon, const unsigned int xid) argument
800 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
873 cifs_query_dir_first(const unsigned int xid, struct cifs_tcon *tcon, const char *path, struct cifs_sb_info *cifs_sb, struct cifs_fid *fid, __u16 search_flags, struct cifs_search_info *srch_inf) argument
911 cifs_queryfs(const unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, struct kstatfs *buf) argument
975 cifs_query_symlink(const unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, const char *full_path, char **target_path) argument
996 cifs_parse_reparse_point(struct cifs_sb_info *cifs_sb, struct kvec *rsp_iov, struct cifs_open_info_data *data) argument
1042 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
[all...]
H A Dsmb2inode.c173 struct cifs_sb_info *cifs_sb, const char *full_path,
225 utf16_path = cifs_convert_path_to_utf16(full_path, cifs_sb);
830 struct cifs_sb_info *cifs_sb,
843 rc = smb2_parse_symlink_response(cifs_sb, iov,
861 struct cifs_sb_info *cifs_sb,
891 cifs_sb, false, &cfid);
918 oparms = CIFS_OPARMS(cifs_sb, tcon, full_path, FILE_READ_ATTRIBUTES,
920 rc = smb2_compound_op(xid, tcon, cifs_sb, full_path,
938 rc = parse_create_response(data, cifs_sb, &out_iov[0]);
950 oparms = CIFS_OPARMS(cifs_sb, tco
172 smb2_compound_op(const unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, const char *full_path, struct cifs_open_parms *oparms, struct kvec *in_iov, int *cmds, int num_cmds, struct cifsFileInfo *cfile, struct kvec *out_iov, int *out_buftype, struct dentry *dentry) argument
829 parse_create_response(struct cifs_open_info_data *data, struct cifs_sb_info *cifs_sb, const struct kvec *iov) argument
859 smb2_query_path_info(const unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, const char *full_path, struct cifs_open_info_data *data) argument
981 smb2_mkdir(const unsigned int xid, struct inode *parent_inode, umode_t mode, struct cifs_tcon *tcon, const char *name, struct cifs_sb_info *cifs_sb) argument
996 smb2_mkdir_setinfo(struct inode *inode, const char *name, struct cifs_sb_info *cifs_sb, struct cifs_tcon *tcon, const unsigned int xid) argument
1025 smb2_rmdir(const unsigned int xid, struct cifs_tcon *tcon, const char *name, struct cifs_sb_info *cifs_sb) argument
1040 smb2_unlink(const unsigned int xid, struct cifs_tcon *tcon, const char *name, struct cifs_sb_info *cifs_sb, struct dentry *dentry) argument
1061 smb2_set_path_attr(const unsigned int xid, struct cifs_tcon *tcon, const char *from_name, const char *to_name, struct cifs_sb_info *cifs_sb, __u32 create_options, __u32 access, int command, struct cifsFileInfo *cfile, struct dentry *dentry) argument
1090 smb2_rename_path(const unsigned int xid, struct cifs_tcon *tcon, struct dentry *source_dentry, const char *from_name, const char *to_name, struct cifs_sb_info *cifs_sb) argument
1112 smb2_create_hardlink(const unsigned int xid, struct cifs_tcon *tcon, struct dentry *source_dentry, const char *from_name, const char *to_name, struct cifs_sb_info *cifs_sb) argument
1126 smb2_set_path_size(const unsigned int xid, struct cifs_tcon *tcon, const char *full_path, __u64 size, struct cifs_sb_info *cifs_sb, bool set_alloc, struct dentry *dentry) argument
1162 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
1199 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
1243 smb2_query_reparse_point(const unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, const char *full_path, u32 *tag, struct kvec *rsp, int *rsp_buftype) argument
[all...]
H A Dsmb2proto.h30 struct cifs_sb_info *cifs_sb);
57 struct cifs_sb_info *cifs_sb, const char *path,
68 struct cifs_sb_info *cifs_sb,
74 struct cifs_sb_info *cifs_sb,
79 struct cifs_sb_info *cifs_sb, bool set_alloc,
86 struct cifs_sb_info *cifs_sb);
89 const char *name, struct cifs_sb_info *cifs_sb);
91 struct cifs_sb_info *cifs_sb,
94 const char *name, struct cifs_sb_info *cifs_sb);
96 const char *name, struct cifs_sb_info *cifs_sb,
[all...]
H A Dxattr.c100 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
106 tlink = cifs_sb_tlink(cifs_sb);
150 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_XATTR)
156 cifs_sb->local_nls, cifs_sb);
268 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
274 tlink = cifs_sb_tlink(cifs_sb);
302 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_XATTR)
307 full_path, name, value, size, cifs_sb);
328 pacl = pTcon->ses->server->ops->get_acl(cifs_sb,
367 struct cifs_sb_info *cifs_sb = CIFS_SB(direntry->d_sb); local
[all...]
H A Dmisc.c541 cifs_autodisable_serverino(struct cifs_sb_info *cifs_sb) argument
543 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SERVER_INUM) {
546 if (cifs_sb->master_tlink)
547 tcon = cifs_sb_master_tcon(cifs_sb);
549 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_SERVER_INUM;
550 cifs_sb->mnt_cifs_serverino_autodisabled = true;
648 backup_cred(struct cifs_sb_info *cifs_sb) argument
650 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_CIFS_BACKUPUID) {
651 if (uid_eq(cifs_sb->ctx->backupuid, current_fsuid()))
654 if (cifs_sb
1158 struct cifs_sb_info *cifs_sb; local
1257 cifs_update_super_prepath(struct cifs_sb_info *cifs_sb, char *prefix) argument
1285 cifs_inval_name_dfs_link_error(const unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, const char *full_path, bool *islink) argument
[all...]
H A Ddir.c39 cifs_build_path_to_root(struct smb3_fs_context *ctx, struct cifs_sb_info *cifs_sb, argument
63 full_path[dfsplen] = CIFS_DIR_SEP(cifs_sb);
65 convert_delimiter(full_path, CIFS_DIR_SEP(cifs_sb));
73 struct cifs_sb_info *cifs_sb = CIFS_SB(direntry->d_sb); local
74 struct cifs_tcon *tcon = cifs_sb_master_tcon(cifs_sb);
87 struct cifs_sb_info *cifs_sb = CIFS_SB(direntry->d_sb); local
88 char dirsep = CIFS_DIR_SEP(cifs_sb);
99 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_USE_PREFIX_PATH)
100 pplen = cifs_sb->prepath ? strlen(cifs_sb
140 struct cifs_sb_info *cifs_sb = CIFS_SB(direntry->d_sb); local
155 struct cifs_sb_info *cifs_sb = CIFS_SB(direntry->d_sb); local
184 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
603 struct cifs_sb_info *cifs_sb; local
654 struct cifs_sb_info *cifs_sb; local
[all...]
H A Dcifsproto.h78 struct cifs_sb_info *cifs_sb,
202 struct cifs_sb_info *cifs_sb);
226 extern int sid_to_id(struct cifs_sb_info *cifs_sb, struct cifs_sid *psid,
228 extern int cifs_acl_to_fattr(struct cifs_sb_info *cifs_sb,
260 extern int cifs_setup_cifs_sb(struct cifs_sb_info *cifs_sb);
266 extern int cifs_mount(struct cifs_sb_info *cifs_sb, struct smb3_fs_context *ctx);
336 const char *searchName, struct cifs_sb_info *cifs_sb,
378 struct cifs_sb_info *cifs_sb,
397 struct cifs_sb_info *cifs_sb);
407 struct cifs_sb_info *cifs_sb, boo
706 cifs_inval_name_dfs_link_error(const unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, const char *full_path, bool *islink) argument
717 cifs_create_options(struct cifs_sb_info *cifs_sb, int options) argument
[all...]
H A Dconnect.c507 * Determine the number of dfs targets the referral path in @cifs_sb resolves to.
2768 struct cifs_sb_info *new = mnt_data->cifs_sb;
2820 struct cifs_sb_info *new = mnt_data->cifs_sb;
2843 struct cifs_sb_info *cifs_sb; local
2851 cifs_sb = CIFS_SB(sb);
2854 if (CIFS_MOUNT_SHUTDOWN & cifs_sb->mnt_cifs_flags) {
2859 tlink = cifs_get_tlink(cifs_sb_master_tlink(cifs_sb));
3160 struct cifs_sb_info *cifs_sb, struct smb3_fs_context *ctx)
3221 if (cifs_sb)
3222 cifs_sb
3159 reset_cifs_unix_caps(unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, struct smb3_fs_context *ctx) argument
3267 cifs_setup_cifs_sb(struct cifs_sb_info *cifs_sb) argument
3387 struct cifs_sb_info *cifs_sb; local
3483 mount_setup_tlink(struct cifs_sb_info *cifs_sb, struct cifs_ses *ses, struct cifs_tcon *tcon) argument
3510 cifs_are_all_path_components_accessible(struct TCP_Server_Info *server, unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, char *full_path, int added_treename) argument
3564 struct cifs_sb_info *cifs_sb = mnt_ctx->cifs_sb; local
3605 cifs_mount(struct cifs_sb_info *cifs_sb, struct smb3_fs_context *ctx) argument
3645 cifs_mount(struct cifs_sb_info *cifs_sb, struct smb3_fs_context *ctx) argument
3818 struct cifs_sb_info *cifs_sb = container_of(p, struct cifs_sb_info, rcu); local
3826 cifs_umount(struct cifs_sb_info *cifs_sb) argument
4004 __cifs_construct_tcon(struct cifs_sb_info *cifs_sb, kuid_t fsuid) argument
4103 cifs_construct_tcon(struct cifs_sb_info *cifs_sb, kuid_t fsuid) argument
4114 cifs_sb_master_tcon(struct cifs_sb_info *cifs_sb) argument
4177 cifs_sb_tlink(struct cifs_sb_info *cifs_sb) argument
4256 struct cifs_sb_info *cifs_sb = container_of(work, struct cifs_sb_info, local
[all...]
H A Dcached_dir.c67 path_to_dentry(struct cifs_sb_info *cifs_sb, const char *path) argument
73 sep = CIFS_DIR_SEP(cifs_sb);
74 dentry = dget(cifs_sb->root);
104 static const char *path_no_prefix(struct cifs_sb_info *cifs_sb, argument
112 if ((cifs_sb->mnt_cifs_flags & CIFS_MOUNT_USE_PREFIX_PATH) &&
113 cifs_sb->prepath) {
114 len = strlen(cifs_sb->prepath) + 1;
127 struct cifs_sb_info *cifs_sb,
157 if (cifs_sb->root == NULL)
169 utf16_path = cifs_convert_path_to_utf16(path, cifs_sb);
125 open_cached_dir(unsigned int xid, struct cifs_tcon *tcon, const char *path, struct cifs_sb_info *cifs_sb, bool lookup_only, struct cached_fid **ret_cfid) argument
443 drop_cached_dir_by_name(const unsigned int xid, struct cifs_tcon *tcon, const char *name, struct cifs_sb_info *cifs_sb) argument
472 close_all_cached_dirs(struct cifs_sb_info *cifs_sb) argument
[all...]
H A Dreparse.c23 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
27 char *sym, sep = CIFS_DIR_SEP(cifs_sb);
42 path = cifs_convert_path_to_utf16(sym, cifs_sb);
317 struct cifs_sb_info *cifs_sb,
328 cifs_sb->local_nls);
350 struct cifs_sb_info *cifs_sb,
367 cifs_sb->local_nls);
378 u32 plen, struct cifs_sb_info *cifs_sb,
387 cifs_sb, data);
391 plen, unicode, cifs_sb, dat
316 parse_reparse_posix(struct reparse_posix_data *buf, struct cifs_sb_info *cifs_sb, struct cifs_open_info_data *data) argument
348 parse_reparse_symlink(struct reparse_symlink_data_buffer *sym, u32 plen, bool unicode, struct cifs_sb_info *cifs_sb, struct cifs_open_info_data *data) argument
377 parse_reparse_point(struct reparse_data_buffer *buf, u32 plen, struct cifs_sb_info *cifs_sb, bool unicode, struct cifs_open_info_data *data) argument
405 smb2_parse_reparse_point(struct cifs_sb_info *cifs_sb, struct kvec *rsp_iov, struct cifs_open_info_data *data) argument
418 wsl_to_fattr(struct cifs_open_info_data *data, struct cifs_sb_info *cifs_sb, u32 tag, struct cifs_fattr *fattr) argument
474 cifs_reparse_point_to_fattr(struct cifs_sb_info *cifs_sb, struct cifs_fattr *fattr, struct cifs_open_info_data *data) argument
[all...]
H A Dcifsacl.c339 sid_to_id(struct cifs_sb_info *cifs_sb, struct cifs_sid *psid, argument
346 kuid_t fuid = cifs_sb->ctx->linux_uid;
347 kgid_t fgid = cifs_sb->ctx->linux_gid;
359 if ((cifs_sb->mnt_cifs_flags & CIFS_MOUNT_UID_FROM_ACL) ||
360 (cifs_sb_master_tcon(cifs_sb)->posix_extensions)) {
1193 static int parse_sec_desc(struct cifs_sb_info *cifs_sb, argument
1222 rc = sid_to_id(cifs_sb, owner_sid_ptr, fattr, SIDOWNER);
1235 rc = sid_to_id(cifs_sb, group_sid_ptr, fattr, SIDGROUP);
1388 struct cifs_ntsd *get_cifs_acl_by_fid(struct cifs_sb_info *cifs_sb, argument
1395 struct tcon_link *tlink = cifs_sb_tlink(cifs_sb);
1413 get_cifs_acl_by_path(struct cifs_sb_info *cifs_sb, const char *path, u32 *pacllen) argument
1457 get_cifs_acl(struct cifs_sb_info *cifs_sb, struct inode *inode, const char *path, u32 *pacllen, u32 info) argument
1482 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
1527 cifs_acl_to_fattr(struct cifs_sb_info *cifs_sb, struct cifs_fattr *fattr, struct inode *inode, bool mode_from_special_sid, const char *path, const struct cifs_fid *pfid) argument
1586 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
1687 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
1750 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
[all...]
H A Dioctl.c30 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
31 struct cifs_tcon *tcon = cifs_sb_master_tcon(cifs_sb);
50 utf16_path = cifs_convert_path_to_utf16(path + 1, cifs_sb);
59 xid, tcon, cifs_sb, utf16_path,
341 struct cifs_sb_info *cifs_sb; local
442 cifs_sb = CIFS_SB(inode->i_sb);
443 tlink = cifs_sb_tlink(cifs_sb);
476 cifs_sb = CIFS_SB(inode->i_sb);
477 tlink = cifs_sb_tlink(cifs_sb);
514 cifs_sb
[all...]
H A Dfile.c285 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
296 tlink = cifs_sb_tlink(cifs_sb);
307 poplock, full_path, cifs_sb->local_nls,
308 cifs_remap(cifs_sb));
320 cifs_unix_basic_to_fattr(&fattr, presp_data, cifs_sb);
341 static int cifs_nt_open(const char *full_path, struct inode *inode, struct cifs_sb_info *cifs_sb, argument
400 .cifs_sb = cifs_sb,
402 .create_options = cifs_create_options(cifs_sb, create_options),
671 struct cifs_sb_info *cifs_sb local
761 struct cifs_sb_info *cifs_sb; local
931 struct cifs_sb_info *cifs_sb = CIFS_SB(cfile->dentry->d_sb); local
960 struct cifs_sb_info *cifs_sb; local
1157 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
1171 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
1733 struct cifs_sb_info *cifs_sb = CIFS_SB(cfile->dentry->d_sb); local
2111 struct cifs_sb_info *cifs_sb; local
2160 struct cifs_sb_info *cifs_sb; local
2312 struct cifs_sb_info *cifs_sb = CIFS_SB(cifs_inode->netfs.inode.i_sb); local
2348 struct cifs_sb_info *cifs_sb; local
2840 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
3177 struct cifs_sb_info *cifs_sb = CIFS_SB(cfile->dentry->d_sb); local
3252 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
3305 struct cifs_sb_info *cifs_sb = CIFS_FILE_SB(file); local
3507 cifs_write_from_iter(loff_t fpos, size_t len, struct iov_iter *from, struct cifsFileInfo *open_file, struct cifs_sb_info *cifs_sb, struct list_head *wdata_list, struct cifs_aio_ctx *ctx) argument
3624 struct cifs_sb_info *cifs_sb; local
3709 struct cifs_sb_info *cifs_sb; local
3879 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
4046 cifs_send_async_read(loff_t fpos, size_t len, struct cifsFileInfo *open_file, struct cifs_sb_info *cifs_sb, struct list_head *rdata_list, struct cifs_aio_ctx *ctx) argument
4151 struct cifs_sb_info *cifs_sb; local
4235 struct cifs_sb_info *cifs_sb; local
4374 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
4417 struct cifs_sb_info *cifs_sb; local
4618 struct cifs_sb_info *cifs_sb = CIFS_FILE_SB(ractl->file); local
4882 struct cifs_sb_info *cifs_sb; local
5021 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
[all...]
H A Dcifs_unicode.h68 extern int cifs_remap(struct cifs_sb_info *cifs_sb);
H A Dnamespace.c122 struct cifs_sb_info *cifs_sb = CIFS_SB(dentry->d_sb); local
123 struct cifs_tcon *tcon = cifs_sb_master_tcon(cifs_sb);
135 struct cifs_sb_info *cifs_sb = CIFS_SB(dentry->d_sb); local
136 struct cifs_tcon *tcon = cifs_sb_master_tcon(cifs_sb);
H A Ddfs_cache.h51 int dfs_cache_remount_fs(struct cifs_sb_info *cifs_sb);

Completed in 190 milliseconds

12