Lines Matching defs:crypt_stat
222 struct ecryptfs_crypt_stat *crypt_stat =
223 &ecryptfs_inode_to_private(ecryptfs_inode)->crypt_stat;
228 crypt_stat->flags &= ~(ECRYPTFS_ENCRYPTED);
295 struct ecryptfs_crypt_stat *crypt_stat;
307 crypt_stat = &ecryptfs_inode_to_private(inode)->crypt_stat;
308 /* TODO: lock for crypt_stat comparison */
309 if (!(crypt_stat->flags & ECRYPTFS_POLICY_APPLIED))
310 ecryptfs_set_default_sizes(crypt_stat);
317 crypt_stat->flags |= ECRYPTFS_METADATA_IN_XATTR;
690 * @crypt_stat: Crypt_stat associated with file
700 upper_size_to_lower_size(struct ecryptfs_crypt_stat *crypt_stat,
705 lower_size = ecryptfs_lower_header_size(crypt_stat);
709 num_extents = upper_size >> crypt_stat->extent_shift;
710 if (upper_size & ~crypt_stat->extent_mask)
712 lower_size += (num_extents * crypt_stat->extent_size);
738 struct ecryptfs_crypt_stat *crypt_stat;
750 crypt_stat = &ecryptfs_inode_to_private(d_inode(dentry))->crypt_stat;
770 if (!(crypt_stat->flags & ECRYPTFS_ENCRYPTED)) {
805 upper_size_to_lower_size(crypt_stat, i_size);
807 upper_size_to_lower_size(crypt_stat, ia->ia_size);
821 struct ecryptfs_crypt_stat *crypt_stat;
824 crypt_stat = &ecryptfs_inode_to_private(inode)->crypt_stat;
825 lower_oldsize = upper_size_to_lower_size(crypt_stat,
827 lower_newsize = upper_size_to_lower_size(crypt_stat, offset);
897 struct ecryptfs_crypt_stat *crypt_stat;
899 crypt_stat = &ecryptfs_inode_to_private(d_inode(dentry))->crypt_stat;
900 if (!(crypt_stat->flags & ECRYPTFS_STRUCT_INITIALIZED)) {
901 rc = ecryptfs_init_crypt_stat(crypt_stat);
908 mutex_lock(&crypt_stat->cs_mutex);
910 crypt_stat->flags &= ~(ECRYPTFS_ENCRYPTED);
912 && (!(crypt_stat->flags & ECRYPTFS_POLICY_APPLIED)
913 || !(crypt_stat->flags & ECRYPTFS_KEY_VALID))) {
920 mutex_unlock(&crypt_stat->cs_mutex);
934 mutex_unlock(&crypt_stat->cs_mutex);
938 crypt_stat->flags &= ~(ECRYPTFS_I_SIZE_INITIALIZED
942 mutex_unlock(&crypt_stat->cs_mutex);