Lines Matching refs:cifs_sb
776 #define STEAL_STRING(cifs_sb, ctx, field) \ argument
779 ctx->field = cifs_sb->ctx->field; \
780 cifs_sb->ctx->field = NULL; \
787 struct cifs_sb_info *cifs_sb = CIFS_SB(root->d_sb); in smb3_reconfigure() local
790 rc = smb3_verify_reconfigure_ctx(fc, ctx, cifs_sb->ctx); in smb3_reconfigure()
799 STEAL_STRING(cifs_sb, ctx, UNC); in smb3_reconfigure()
800 STEAL_STRING(cifs_sb, ctx, source); in smb3_reconfigure()
801 STEAL_STRING(cifs_sb, ctx, username); in smb3_reconfigure()
802 STEAL_STRING(cifs_sb, ctx, password); in smb3_reconfigure()
803 STEAL_STRING(cifs_sb, ctx, domainname); in smb3_reconfigure()
804 STEAL_STRING(cifs_sb, ctx, nodename); in smb3_reconfigure()
805 STEAL_STRING(cifs_sb, ctx, iocharset); in smb3_reconfigure()
809 ctx->rsize = cifs_sb->ctx->rsize; in smb3_reconfigure()
811 ctx->wsize = cifs_sb->ctx->wsize; in smb3_reconfigure()
814 smb3_cleanup_fs_context_contents(cifs_sb->ctx); in smb3_reconfigure()
815 rc = smb3_fs_context_dup(cifs_sb->ctx, ctx); in smb3_reconfigure()
816 smb3_update_mnt_flags(cifs_sb); in smb3_reconfigure()
819 rc = dfs_cache_remount_fs(cifs_sb); in smb3_reconfigure()
1586 void smb3_update_mnt_flags(struct cifs_sb_info *cifs_sb) in smb3_update_mnt_flags() argument
1588 struct smb3_fs_context *ctx = cifs_sb->ctx; in smb3_update_mnt_flags()
1591 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_NO_DFS; in smb3_update_mnt_flags()
1593 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_NO_DFS; in smb3_update_mnt_flags()
1596 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_NO_PERM; in smb3_update_mnt_flags()
1598 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_NO_PERM; in smb3_update_mnt_flags()
1601 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_SET_UID; in smb3_update_mnt_flags()
1603 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_SET_UID; in smb3_update_mnt_flags()
1606 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_UID_FROM_ACL; in smb3_update_mnt_flags()
1608 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_UID_FROM_ACL; in smb3_update_mnt_flags()
1611 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_SERVER_INUM; in smb3_update_mnt_flags()
1613 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_SERVER_INUM; in smb3_update_mnt_flags()
1616 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_MAP_SFM_CHR; in smb3_update_mnt_flags()
1618 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_MAP_SFM_CHR; in smb3_update_mnt_flags()
1621 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_MAP_SPECIAL_CHR; in smb3_update_mnt_flags()
1623 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_MAP_SPECIAL_CHR; in smb3_update_mnt_flags()
1626 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_NO_XATTR; in smb3_update_mnt_flags()
1628 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_NO_XATTR; in smb3_update_mnt_flags()
1631 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_UNX_EMUL; in smb3_update_mnt_flags()
1633 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_UNX_EMUL; in smb3_update_mnt_flags()
1636 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_NO_BRL; in smb3_update_mnt_flags()
1638 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_NO_BRL; in smb3_update_mnt_flags()
1641 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_NO_HANDLE_CACHE; in smb3_update_mnt_flags()
1643 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_NO_HANDLE_CACHE; in smb3_update_mnt_flags()
1646 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_NOSSYNC; in smb3_update_mnt_flags()
1648 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_NOSSYNC; in smb3_update_mnt_flags()
1651 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_NOPOSIXBRL; in smb3_update_mnt_flags()
1653 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_NOPOSIXBRL; in smb3_update_mnt_flags()
1656 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_RWPIDFORWARD; in smb3_update_mnt_flags()
1658 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_RWPIDFORWARD; in smb3_update_mnt_flags()
1661 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_MODE_FROM_SID; in smb3_update_mnt_flags()
1663 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_MODE_FROM_SID; in smb3_update_mnt_flags()
1666 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_CIFS_ACL; in smb3_update_mnt_flags()
1668 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_CIFS_ACL; in smb3_update_mnt_flags()
1671 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_CIFS_BACKUPUID; in smb3_update_mnt_flags()
1673 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_CIFS_BACKUPUID; in smb3_update_mnt_flags()
1676 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_CIFS_BACKUPGID; in smb3_update_mnt_flags()
1678 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_CIFS_BACKUPGID; in smb3_update_mnt_flags()
1681 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_OVERR_UID; in smb3_update_mnt_flags()
1683 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_OVERR_UID; in smb3_update_mnt_flags()
1686 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_OVERR_GID; in smb3_update_mnt_flags()
1688 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_OVERR_GID; in smb3_update_mnt_flags()
1691 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_DYNPERM; in smb3_update_mnt_flags()
1693 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_DYNPERM; in smb3_update_mnt_flags()
1696 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_FSCACHE; in smb3_update_mnt_flags()
1698 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_FSCACHE; in smb3_update_mnt_flags()
1701 cifs_sb->mnt_cifs_flags |= (CIFS_MOUNT_MULTIUSER | in smb3_update_mnt_flags()
1704 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_MULTIUSER; in smb3_update_mnt_flags()
1708 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_STRICT_IO; in smb3_update_mnt_flags()
1710 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_STRICT_IO; in smb3_update_mnt_flags()
1713 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_DIRECT_IO; in smb3_update_mnt_flags()
1715 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_DIRECT_IO; in smb3_update_mnt_flags()
1718 cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_MF_SYMLINKS; in smb3_update_mnt_flags()
1720 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_MF_SYMLINKS; in smb3_update_mnt_flags()
1737 cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_SHUTDOWN; in smb3_update_mnt_flags()