Lines Matching refs:cifs_sb
39 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
44 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_DIRECT_IO) {
45 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_BRL)
49 } else if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_STRICT_IO) {
50 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_BRL)
54 } else if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_BRL)
61 if (cifs_sb_master_tcon(cifs_sb)->ses->server->maxBuf <
157 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
172 !(cifs_sb->mnt_cifs_flags & CIFS_MOUNT_DYNPERM))
213 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
215 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SERVER_INUM)
224 struct cifs_sb_info *cifs_sb) argument
282 fattr->cf_uid = cifs_sb->mnt_uid;
283 if (!(cifs_sb->mnt_cifs_flags & CIFS_MOUNT_OVERR_UID)) {
292 fattr->cf_gid = cifs_sb->mnt_gid;
293 if (!(cifs_sb->mnt_cifs_flags & CIFS_MOUNT_OVERR_GID)) {
315 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
321 fattr->cf_uid = cifs_sb->mnt_uid;
322 fattr->cf_gid = cifs_sb->mnt_gid;
338 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
345 cifs_unix_basic_to_fattr(&fattr, &find_data, cifs_sb);
365 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
369 tlink = cifs_sb_tlink(cifs_sb);
376 cifs_sb->local_nls, cifs_remap(cifs_sb));
380 cifs_unix_basic_to_fattr(&fattr, &find_data, cifs_sb);
389 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MF_SYMLINKS) {
390 int tmprc = check_mf_symlink(xid, tcon, cifs_sb, &fattr,
406 if (unlikely(cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SERVER_INUM &&
428 struct cifs_sb_info *cifs_sb, unsigned int xid) argument
456 tlink = cifs_sb_tlink(cifs_sb);
462 oparms.cifs_sb = cifs_sb;
543 struct cifs_sb_info *cifs_sb, unsigned int xid) argument
552 tlink = cifs_sb_tlink(cifs_sb);
564 cifs_sb->local_nls,
565 cifs_remap(cifs_sb));
587 struct cifs_sb_info *cifs_sb, bool adjust_tz, argument
590 struct cifs_tcon *tcon = cifs_sb_master_tcon(cifs_sb);
620 fattr->cf_mode = S_IFDIR | cifs_sb->mnt_dir_mode;
629 fattr->cf_mode = S_IFREG | cifs_sb->mnt_file_mode;
648 fattr->cf_uid = cifs_sb->mnt_uid;
649 fattr->cf_gid = cifs_sb->mnt_gid;
660 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
672 cifs_all_info_to_fattr(&fattr, &find_data, cifs_sb, false,
715 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
722 tlink = cifs_sb_tlink(cifs_sb);
749 rc = server->ops->query_path_info(xid, tcon, cifs_sb, full_path,
754 cifs_all_info_to_fattr(&fattr, data, cifs_sb, adjust_tz,
759 } else if (rc == -EACCES && backup_cred(cifs_sb)) {
775 cifs_sb, NULL, srchflgs, srchinf, false);
781 (FILE_DIRECTORY_INFO *)data, cifs_sb);
802 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SERVER_INUM) {
806 tcon, cifs_sb, full_path,
812 cifs_autodisable_serverino(cifs_sb);
822 cifs_sb->mnt_cifs_flags & CIFS_MOUNT_UNX_EMUL) {
823 tmprc = cifs_sfu_type(&fattr, full_path, cifs_sb, xid);
830 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_CIFS_ACL) {
831 rc = cifs_acl_to_fattr(cifs_sb, &fattr, *inode, full_path, fid);
841 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_UNX_EMUL)
842 cifs_sfu_mode(&fattr, full_path, cifs_sb, xid);
845 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MF_SYMLINKS) {
846 tmprc = check_mf_symlink(xid, tcon, cifs_sb, &fattr,
981 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
984 struct cifs_tcon *tcon = cifs_sb_master_tcon(cifs_sb);
1016 inode->i_uid = cifs_sb->mnt_uid;
1017 inode->i_gid = cifs_sb->mnt_gid;
1037 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
1044 server = cifs_sb_master_tcon(cifs_sb)->ses->server;
1096 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
1102 tlink = cifs_sb_tlink(cifs_sb);
1117 oparms.cifs_sb = cifs_sb;
1158 cifs_sb->local_nls,
1159 cifs_remap(cifs_sb));
1200 cifs_sb->local_nls, cifs_remap(cifs_sb));
1237 struct cifs_sb_info *cifs_sb = CIFS_SB(sb); local
1246 tlink = cifs_sb_tlink(cifs_sb);
1265 SMB_POSIX_UNLINK_FILE_TARGET, cifs_sb->local_nls,
1266 cifs_remap(cifs_sb));
1278 rc = server->ops->unlink(xid, tcon, full_path, cifs_sb);
1341 const char *full_path, struct cifs_sb_info *cifs_sb, argument
1377 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SET_UID) {
1388 cifs_sb->local_nls,
1389 cifs_remap(cifs_sb));
1392 if (!(cifs_sb->mnt_cifs_flags & CIFS_MOUNT_CIFS_ACL) &&
1394 server->ops->mkdir_setinfo(inode, full_path, cifs_sb,
1396 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_DYNPERM)
1399 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SET_UID) {
1413 const char *full_path, struct cifs_sb_info *cifs_sb, argument
1431 cifs_sb->local_nls, cifs_remap(cifs_sb));
1448 cifs_unix_basic_to_fattr(&fattr, info, cifs_sb);
1469 rc = cifs_mkdir_qinfo(inode, dentry, mode, full_path, cifs_sb, tcon,
1478 struct cifs_sb_info *cifs_sb; local
1487 cifs_sb = CIFS_SB(inode->i_sb);
1488 tlink = cifs_sb_tlink(cifs_sb);
1503 rc = cifs_posix_mkdir(inode, direntry, mode, full_path, cifs_sb,
1517 rc = server->ops->mkdir(xid, tcon, full_path, cifs_sb);
1524 rc = cifs_mkdir_qinfo(inode, direntry, mode, full_path, cifs_sb, tcon,
1542 struct cifs_sb_info *cifs_sb; local
1559 cifs_sb = CIFS_SB(inode->i_sb);
1560 tlink = cifs_sb_tlink(cifs_sb);
1574 rc = server->ops->rmdir(xid, tcon, full_path, cifs_sb);
1609 struct cifs_sb_info *cifs_sb = CIFS_SB(from_dentry->d_sb); local
1617 tlink = cifs_sb_tlink(cifs_sb);
1627 rc = server->ops->rename(xid, tcon, from_path, to_path, cifs_sb);
1642 oparms.cifs_sb = cifs_sb;
1655 cifs_sb->local_nls, cifs_remap(cifs_sb));
1670 struct cifs_sb_info *cifs_sb; local
1681 cifs_sb = CIFS_SB(source_dir->i_sb);
1682 tlink = cifs_sb_tlink(cifs_sb);
1730 cifs_sb->local_nls,
1731 cifs_remap(cifs_sb));
1737 cifs_sb->local_nls,
1738 cifs_remap(cifs_sb));
1784 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
1795 if (!cifs_sb->actimeo)
1799 cifs_i->time + cifs_sb->actimeo))
1803 if (!(cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SERVER_INUM) &&
1958 struct cifs_sb_info *cifs_sb = CIFS_SB(dentry->d_sb); local
1959 struct cifs_tcon *tcon = cifs_sb_master_tcon(cifs_sb);
1989 if ((cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MULTIUSER) &&
1990 !(cifs_sb->mnt_cifs_flags & CIFS_MOUNT_CIFS_ACL) &&
1992 if (!(cifs_sb->mnt_cifs_flags & CIFS_MOUNT_OVERR_UID))
1994 if (!(cifs_sb->mnt_cifs_flags & CIFS_MOUNT_OVERR_GID))
2033 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
2065 tlink = cifs_sb_tlink(cifs_sb);
2079 attrs->ia_size, cifs_sb, false);
2105 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
2116 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_PERM)
2200 tlink = cifs_sb_tlink(cifs_sb);
2207 cifs_sb->local_nls,
2208 cifs_remap(cifs_sb));
2244 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
2256 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_PERM)
2300 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_CIFS_ACL) {
2312 if (!(cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SET_UID))
2323 if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_CIFS_ACL) {
2339 if ((cifs_sb->mnt_cifs_flags & CIFS_MOUNT_DYNPERM) == 0)
2350 if (!(cifs_sb->mnt_cifs_flags & CIFS_MOUNT_DYNPERM)) {
2354 cifs_sb->mnt_dir_mode;
2357 cifs_sb->mnt_file_mode;
2359 } else if (!(cifs_sb->mnt_cifs_flags & CIFS_MOUNT_DYNPERM)) {
2402 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); local
2403 struct cifs_tcon *pTcon = cifs_sb_master_tcon(cifs_sb);