Lines Matching refs:hpage
51 static bool is_hash_block_verified(struct fsverity_info *vi, struct page *hpage, in is_hash_block_verified() argument
68 return PageChecked(hpage); in is_hash_block_verified()
85 if (PageChecked(hpage)) { in is_hash_block_verified()
94 if (PageChecked(hpage)) { in is_hash_block_verified()
106 SetPageChecked(hpage); in is_hash_block_verified()
177 struct page *hpage; in verify_data_block() local
200 hpage = inode->i_sb->s_vop->read_merkle_tree_page(inode, in verify_data_block()
203 if (IS_ERR(hpage)) { in verify_data_block()
204 err = PTR_ERR(hpage); in verify_data_block()
210 if (is_hash_block_verified(vi, hpage, hblock_idx)) { in verify_data_block()
211 memcpy_from_page(_want_hash, hpage, hoffset, hsize); in verify_data_block()
213 put_page(hpage); in verify_data_block()
216 hblocks[level].page = hpage; in verify_data_block()
227 struct page *hpage = hblocks[level - 1].page; in verify_data_block() local
233 err = fsverity_hash_block(params, inode, req, hpage, in verify_data_block()
248 SetPageChecked(hpage); in verify_data_block()
249 memcpy_from_page(_want_hash, hpage, hoffset, hsize); in verify_data_block()
251 put_page(hpage); in verify_data_block()