Lines Matching refs:page
90 static struct page *find_target_block_classic(struct inode *dir,
97 struct page *candidate = ERR_PTR(-ENOENT);
105 struct page *page = read_mapping_page(mapping, mid, NULL);
107 if (!IS_ERR(page)) {
108 struct erofs_dirent *de = kmap_atomic(page);
118 put_page(page);
123 page = ERR_PTR(-EFSCORRUPTED);
150 candidate = page;
153 put_page(page);
163 return page;
173 struct page *page;
185 page = find_target_block_classic(dir, &qn, &ndirents);
187 if (IS_ERR(page))
188 return PTR_ERR(page);
190 data = kmap_atomic(page);
191 /* the target page has been mapped */
203 put_page(page);