Lines Matching refs:cifs_sb
71 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); in cifs_prime_dcache() local
103 if (!(cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SERVER_INUM)) in cifs_prime_dcache()
152 cifs_fill_common_info(struct cifs_fattr *fattr, struct cifs_sb_info *cifs_sb) in cifs_fill_common_info() argument
154 fattr->cf_uid = cifs_sb->ctx->linux_uid; in cifs_fill_common_info()
155 fattr->cf_gid = cifs_sb->ctx->linux_gid; in cifs_fill_common_info()
166 fattr->cf_mode = S_IFDIR | cifs_sb->ctx->dir_mode; in cifs_fill_common_info()
169 fattr->cf_mode |= S_IFLNK | cifs_sb->ctx->file_mode; in cifs_fill_common_info()
172 fattr->cf_mode |= S_IFIFO | cifs_sb->ctx->file_mode; in cifs_fill_common_info()
175 fattr->cf_mode |= S_IFSOCK | cifs_sb->ctx->file_mode; in cifs_fill_common_info()
178 fattr->cf_mode |= S_IFCHR | cifs_sb->ctx->file_mode; in cifs_fill_common_info()
181 fattr->cf_mode |= S_IFBLK | cifs_sb->ctx->file_mode; in cifs_fill_common_info()
184 fattr->cf_mode = S_IFREG | cifs_sb->ctx->file_mode; in cifs_fill_common_info()
209 if ((cifs_sb->mnt_cifs_flags & CIFS_MOUNT_CIFS_ACL) || in cifs_fill_common_info()
210 (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MODE_FROM_SID)) in cifs_fill_common_info()
213 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_UNX_EMUL && in cifs_fill_common_info()
233 struct cifs_sb_info *cifs_sb) in cifs_posix_to_fattr() argument
279 sid_to_id(cifs_sb, &parsed.owner, fattr, SIDOWNER); in cifs_posix_to_fattr()
280 sid_to_id(cifs_sb, &parsed.group, fattr, SIDGROUP); in cifs_posix_to_fattr()
299 struct cifs_sb_info *cifs_sb) in cifs_dir_info_to_fattr() argument
302 cifs_fill_common_info(fattr, cifs_sb); in cifs_dir_info_to_fattr()
307 struct cifs_sb_info *cifs_sb) in cifs_fulldir_info_to_fattr() argument
314 cifs_fill_common_info(fattr, cifs_sb); in cifs_fulldir_info_to_fattr()
319 struct cifs_sb_info *cifs_sb) in cifs_std_info_to_fattr() argument
321 int offset = cifs_sb_master_tcon(cifs_sb)->ses->server->timeAdj; in cifs_std_info_to_fattr()
335 cifs_fill_common_info(fattr, cifs_sb); in cifs_std_info_to_fattr()
377 struct cifs_sb_info *cifs_sb = CIFS_FILE_SB(file); in _initiate_cifs_search() local
383 tlink = cifs_sb_tlink(cifs_sb); in _initiate_cifs_search()
424 } else if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SERVER_INUM) { in _initiate_cifs_search()
431 if (backup_cred(cifs_sb)) in _initiate_cifs_search()
434 rc = server->ops->query_dir_first(xid, tcon, full_path, cifs_sb, in _initiate_cifs_search()
444 (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SERVER_INUM)) { in _initiate_cifs_search()
445 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_SERVER_INUM; in _initiate_cifs_search()
722 struct cifs_sb_info *cifs_sb = CIFS_FILE_SB(file); in find_cifs_entry() local
779 if (backup_cred(cifs_sb)) in find_cifs_entry()
849 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); in cifs_filldir() local
872 struct nls_table *nlt = cifs_sb->local_nls; in cifs_filldir()
875 map_type = cifs_remap(cifs_sb); in cifs_filldir()
892 cifs_sb); in cifs_filldir()
897 cifs_sb); in cifs_filldir()
902 cifs_sb); in cifs_filldir()
907 cifs_sb); in cifs_filldir()
912 cifs_sb); in cifs_filldir()
916 if (de.ino && (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SERVER_INUM)) { in cifs_filldir()
920 cifs_autodisable_serverino(cifs_sb); in cifs_filldir()
923 if ((cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MF_SYMLINKS) && in cifs_filldir()