Lines Matching defs:crypt_stat

223 	struct ecryptfs_crypt_stat *crypt_stat =
224 &ecryptfs_inode_to_private(ecryptfs_inode)->crypt_stat;
229 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;
691 * @crypt_stat: Crypt_stat associated with file
701 upper_size_to_lower_size(struct ecryptfs_crypt_stat *crypt_stat,
706 lower_size = ecryptfs_lower_header_size(crypt_stat);
710 num_extents = upper_size >> crypt_stat->extent_shift;
711 if (upper_size & ~crypt_stat->extent_mask)
713 lower_size += (num_extents * crypt_stat->extent_size);
739 struct ecryptfs_crypt_stat *crypt_stat;
751 crypt_stat = &ecryptfs_inode_to_private(d_inode(dentry))->crypt_stat;
771 if (!(crypt_stat->flags & ECRYPTFS_ENCRYPTED)) {
806 upper_size_to_lower_size(crypt_stat, i_size);
808 upper_size_to_lower_size(crypt_stat, ia->ia_size);
822 struct ecryptfs_crypt_stat *crypt_stat;
825 crypt_stat = &ecryptfs_inode_to_private(inode)->crypt_stat;
826 lower_oldsize = upper_size_to_lower_size(crypt_stat,
828 lower_newsize = upper_size_to_lower_size(crypt_stat, offset);
903 struct ecryptfs_crypt_stat *crypt_stat;
905 crypt_stat = &ecryptfs_inode_to_private(d_inode(dentry))->crypt_stat;
906 if (!(crypt_stat->flags & ECRYPTFS_STRUCT_INITIALIZED)) {
907 rc = ecryptfs_init_crypt_stat(crypt_stat);
914 mutex_lock(&crypt_stat->cs_mutex);
916 crypt_stat->flags &= ~(ECRYPTFS_ENCRYPTED);
918 && (!(crypt_stat->flags & ECRYPTFS_POLICY_APPLIED)
919 || !(crypt_stat->flags & ECRYPTFS_KEY_VALID))) {
926 mutex_unlock(&crypt_stat->cs_mutex);
940 mutex_unlock(&crypt_stat->cs_mutex);
944 crypt_stat->flags &= ~(ECRYPTFS_I_SIZE_INITIALIZED
948 mutex_unlock(&crypt_stat->cs_mutex);