Lines Matching defs:ecryptfs_inode
378 static int ecryptfs_write_inode_size_to_header(struct inode *ecryptfs_inode)
388 put_unaligned_be64(i_size_read(ecryptfs_inode), file_size_virt);
389 rc = ecryptfs_write_lower(ecryptfs_inode, file_size_virt, 0,
403 static int ecryptfs_write_inode_size_to_xattr(struct inode *ecryptfs_inode)
408 ecryptfs_inode_to_private(ecryptfs_inode)->lower_file->f_path.dentry;
428 put_unaligned_be64(i_size_read(ecryptfs_inode), xattr_virt);
440 int ecryptfs_write_inode_size_to_metadata(struct inode *ecryptfs_inode)
444 crypt_stat = &ecryptfs_inode_to_private(ecryptfs_inode)->crypt_stat;
447 return ecryptfs_write_inode_size_to_xattr(ecryptfs_inode);
449 return ecryptfs_write_inode_size_to_header(ecryptfs_inode);
470 struct inode *ecryptfs_inode = mapping->host;
472 &ecryptfs_inode_to_private(ecryptfs_inode)->crypt_stat;
478 rc = ecryptfs_write_lower_page_segment(ecryptfs_inode, page, 0,
482 fsstack_copy_inode_size(ecryptfs_inode,
483 ecryptfs_inode_to_lower(ecryptfs_inode));
507 if (pos + copied > i_size_read(ecryptfs_inode)) {
508 i_size_write(ecryptfs_inode, pos + copied);
511 (unsigned long long)i_size_read(ecryptfs_inode));
513 rc = ecryptfs_write_inode_size_to_metadata(ecryptfs_inode);