Lines Matching refs:page
63 struct page *page = bv->bv_page; in completion_pages() local
65 int ret = ext4_decrypt(page); in completion_pages()
68 SetPageError(page); in completion_pages()
70 SetPageUptodate(page); in completion_pages()
71 unlock_page(page); in completion_pages()
119 struct page *page = bv->bv_page; in mpage_end_io() local
122 SetPageUptodate(page); in mpage_end_io()
124 ClearPageUptodate(page); in mpage_end_io()
125 SetPageError(page); in mpage_end_io()
127 unlock_page(page); in mpage_end_io()
134 struct list_head *pages, struct page *page, in ext4_mpage_readpages() argument
164 prefetchw(&page->flags); in ext4_mpage_readpages()
166 page = list_entry(pages->prev, struct page, lru); in ext4_mpage_readpages()
167 list_del(&page->lru); in ext4_mpage_readpages()
168 if (add_to_page_cache_lru(page, mapping, page->index, in ext4_mpage_readpages()
173 if (page_has_buffers(page)) in ext4_mpage_readpages()
176 block_in_file = (sector_t)page->index << (PAGE_CACHE_SHIFT - blkbits); in ext4_mpage_readpages()
218 SetPageError(page); in ext4_mpage_readpages()
219 zero_user_segment(page, 0, in ext4_mpage_readpages()
221 unlock_page(page); in ext4_mpage_readpages()
252 zero_user_segment(page, first_hole << blkbits, in ext4_mpage_readpages()
255 SetPageUptodate(page); in ext4_mpage_readpages()
256 unlock_page(page); in ext4_mpage_readpages()
260 SetPageMappedToDisk(page); in ext4_mpage_readpages()
263 !PageUptodate(page) && cleancache_get_page(page) == 0) { in ext4_mpage_readpages()
264 SetPageUptodate(page); in ext4_mpage_readpages()
300 if (bio_add_page(bio, page, length, 0) < length) in ext4_mpage_readpages()
316 if (!PageUptodate(page)) in ext4_mpage_readpages()
317 block_read_full_page(page, ext4_get_block); in ext4_mpage_readpages()
319 unlock_page(page); in ext4_mpage_readpages()
322 page_cache_release(page); in ext4_mpage_readpages()