Lines Matching refs:cifs_sb

877 #define STEAL_STRING(cifs_sb, ctx, field)				\  argument
880 ctx->field = cifs_sb->ctx->field; \
881 cifs_sb->ctx->field = NULL; \
884 #define STEAL_STRING_SENSITIVE(cifs_sb, ctx, field) \ argument
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); in smb3_reconfigure() local
896 struct cifs_ses *ses = cifs_sb_master_tcon(cifs_sb)->ses; in smb3_reconfigure()
903 rc = smb3_verify_reconfigure_ctx(fc, ctx, cifs_sb->ctx, need_recon); in smb3_reconfigure()
913 STEAL_STRING(cifs_sb, ctx, UNC); in smb3_reconfigure()
914 STEAL_STRING(cifs_sb, ctx, source); in smb3_reconfigure()
915 STEAL_STRING(cifs_sb, ctx, username); in smb3_reconfigure()
917 STEAL_STRING_SENSITIVE(cifs_sb, ctx, password); in smb3_reconfigure()
924 STEAL_STRING(cifs_sb, ctx, domainname); in smb3_reconfigure()
925 STEAL_STRING(cifs_sb, ctx, nodename); in smb3_reconfigure()
926 STEAL_STRING(cifs_sb, ctx, iocharset); in smb3_reconfigure()
930 ctx->rsize = cifs_sb->ctx->rsize; in smb3_reconfigure()
932 ctx->wsize = cifs_sb->ctx->wsize; in smb3_reconfigure()
935 smb3_cleanup_fs_context_contents(cifs_sb->ctx); in smb3_reconfigure()
936 rc = smb3_fs_context_dup(cifs_sb->ctx, ctx); in smb3_reconfigure()
937 smb3_update_mnt_flags(cifs_sb); in smb3_reconfigure()
940 rc = dfs_cache_remount_fs(cifs_sb); in smb3_reconfigure()
1776 void smb3_update_mnt_flags(struct cifs_sb_info *cifs_sb) in smb3_update_mnt_flags() argument
1778 struct smb3_fs_context *ctx = cifs_sb->ctx; in smb3_update_mnt_flags()
1781 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_NO_DFS; in smb3_update_mnt_flags()
1783 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_NO_DFS; in smb3_update_mnt_flags()
1786 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_NO_PERM; in smb3_update_mnt_flags()
1788 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_NO_PERM; in smb3_update_mnt_flags()
1791 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_SET_UID; in smb3_update_mnt_flags()
1793 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_SET_UID; in smb3_update_mnt_flags()
1796 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_UID_FROM_ACL; in smb3_update_mnt_flags()
1798 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_UID_FROM_ACL; in smb3_update_mnt_flags()
1801 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_SERVER_INUM; in smb3_update_mnt_flags()
1803 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_SERVER_INUM; in smb3_update_mnt_flags()
1806 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_MAP_SFM_CHR; in smb3_update_mnt_flags()
1808 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_MAP_SFM_CHR; in smb3_update_mnt_flags()
1811 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_MAP_SPECIAL_CHR; in smb3_update_mnt_flags()
1813 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_MAP_SPECIAL_CHR; in smb3_update_mnt_flags()
1816 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_NO_XATTR; in smb3_update_mnt_flags()
1818 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_NO_XATTR; in smb3_update_mnt_flags()
1821 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_UNX_EMUL; in smb3_update_mnt_flags()
1823 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_UNX_EMUL; in smb3_update_mnt_flags()
1826 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_NO_BRL; in smb3_update_mnt_flags()
1828 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_NO_BRL; in smb3_update_mnt_flags()
1831 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_NO_HANDLE_CACHE; in smb3_update_mnt_flags()
1833 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_NO_HANDLE_CACHE; in smb3_update_mnt_flags()
1836 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_NOSSYNC; in smb3_update_mnt_flags()
1838 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_NOSSYNC; in smb3_update_mnt_flags()
1841 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_NOPOSIXBRL; in smb3_update_mnt_flags()
1843 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_NOPOSIXBRL; in smb3_update_mnt_flags()
1846 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_RWPIDFORWARD; in smb3_update_mnt_flags()
1848 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_RWPIDFORWARD; in smb3_update_mnt_flags()
1851 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_MODE_FROM_SID; in smb3_update_mnt_flags()
1853 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_MODE_FROM_SID; in smb3_update_mnt_flags()
1856 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_CIFS_ACL; in smb3_update_mnt_flags()
1858 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_CIFS_ACL; in smb3_update_mnt_flags()
1861 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_CIFS_BACKUPUID; in smb3_update_mnt_flags()
1863 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_CIFS_BACKUPUID; in smb3_update_mnt_flags()
1866 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_CIFS_BACKUPGID; in smb3_update_mnt_flags()
1868 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_CIFS_BACKUPGID; in smb3_update_mnt_flags()
1871 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_OVERR_UID; in smb3_update_mnt_flags()
1873 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_OVERR_UID; in smb3_update_mnt_flags()
1876 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_OVERR_GID; in smb3_update_mnt_flags()
1878 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_OVERR_GID; in smb3_update_mnt_flags()
1881 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_DYNPERM; in smb3_update_mnt_flags()
1883 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_DYNPERM; in smb3_update_mnt_flags()
1886 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_FSCACHE; in smb3_update_mnt_flags()
1888 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_FSCACHE; in smb3_update_mnt_flags()
1891 cifs_sb->mnt_cifs_flags |= (CIFS_MOUNT_MULTIUSER | in smb3_update_mnt_flags()
1894 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_MULTIUSER; in smb3_update_mnt_flags()
1898 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_STRICT_IO; in smb3_update_mnt_flags()
1900 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_STRICT_IO; in smb3_update_mnt_flags()
1903 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_DIRECT_IO; in smb3_update_mnt_flags()
1905 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_DIRECT_IO; in smb3_update_mnt_flags()
1908 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_MF_SYMLINKS; in smb3_update_mnt_flags()
1910 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_MF_SYMLINKS; in smb3_update_mnt_flags()
1927 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_SHUTDOWN; in smb3_update_mnt_flags()