Lines Matching defs:page_virt
508 char *page_virt;
519 page_virt = kmap(page);
520 rc = ecryptfs_read_lower(page_virt, lower_offset, PAGE_SIZE,
847 * @page_virt: Source data to be parsed
851 char *page_virt, int *bytes_read)
856 flags = get_unaligned_be32(page_virt);
869 * @page_virt: The pointer to in a page to begin writing the marker
874 static void write_ecryptfs_marker(char *page_virt, size_t *written)
880 put_unaligned_be32(m_1, page_virt);
881 page_virt += (MAGIC_ECRYPTFS_MARKER_SIZE_BYTES / 2);
882 put_unaligned_be32(m_2, page_virt);
886 void ecryptfs_write_crypt_stat_flags(char *page_virt,
898 put_unaligned_be32(flags, page_virt);
1020 * @page_virt: The virtual address to write the headers to
1021 * @max: The size of memory allocated at page_virt
1049 static int ecryptfs_write_headers_virt(char *page_virt, size_t max,
1059 write_ecryptfs_marker((page_virt + offset), &written);
1061 ecryptfs_write_crypt_stat_flags((page_virt + offset), crypt_stat,
1064 ecryptfs_write_header_metadata((page_virt + offset), crypt_stat,
1067 rc = ecryptfs_generate_key_packet_set((page_virt + offset), crypt_stat,
1099 char *page_virt, size_t size)
1112 page_virt, size, 0);
1240 void ecryptfs_i_size_init(const char *page_virt, struct inode *inode)
1254 file_size = get_unaligned_be64(page_virt);
1261 * @page_virt: The virtual address into which to read the headers
1271 static int ecryptfs_read_headers_virt(char *page_virt,
1284 rc = ecryptfs_validate_marker(page_virt + offset);
1288 ecryptfs_i_size_init(page_virt, d_inode(ecryptfs_dentry));
1290 ecryptfs_process_flags(crypt_stat, (page_virt + offset), &bytes_read);
1302 rc = parse_header_metadata(crypt_stat, (page_virt + offset),
1311 rc = ecryptfs_parse_packet_set(crypt_stat, (page_virt + offset),
1319 * @page_virt: The vitual address into which to read the xattr data
1327 int ecryptfs_read_xattr_region(char *page_virt, struct inode *ecryptfs_inode)
1337 page_virt, ECRYPTFS_DEFAULT_EXTENT_SIZE);
1386 char *page_virt;
1397 page_virt = kmem_cache_alloc(ecryptfs_header_cache, GFP_USER);
1398 if (!page_virt) {
1402 rc = ecryptfs_read_lower(page_virt, 0, crypt_stat->extent_size,
1405 rc = ecryptfs_read_headers_virt(page_virt, crypt_stat,
1410 memset(page_virt, 0, PAGE_SIZE);
1411 rc = ecryptfs_read_xattr_region(page_virt, ecryptfs_inode);
1419 rc = ecryptfs_read_headers_virt(page_virt, crypt_stat,
1442 if (page_virt) {
1443 memset(page_virt, 0, PAGE_SIZE);
1444 kmem_cache_free(ecryptfs_header_cache, page_virt);