Lines Matching refs:pvec
243 struct pagevec pvec; in nilfs_copy_dirty_pages() local
248 pagevec_init(&pvec); in nilfs_copy_dirty_pages()
250 if (!pagevec_lookup_tag(&pvec, smap, &index, PAGECACHE_TAG_DIRTY)) in nilfs_copy_dirty_pages()
253 for (i = 0; i < pagevec_count(&pvec); i++) { in nilfs_copy_dirty_pages()
254 struct page *page = pvec.pages[i], *dpage; in nilfs_copy_dirty_pages()
278 pagevec_release(&pvec); in nilfs_copy_dirty_pages()
297 struct pagevec pvec; in nilfs_copy_back_pages() local
301 pagevec_init(&pvec); in nilfs_copy_back_pages()
303 n = pagevec_lookup(&pvec, smap, &index); in nilfs_copy_back_pages()
307 for (i = 0; i < pagevec_count(&pvec); i++) { in nilfs_copy_back_pages()
308 struct page *page = pvec.pages[i], *dpage; in nilfs_copy_back_pages()
347 pagevec_release(&pvec); in nilfs_copy_back_pages()
360 struct pagevec pvec; in nilfs_clear_dirty_pages() local
364 pagevec_init(&pvec); in nilfs_clear_dirty_pages()
366 while (pagevec_lookup_tag(&pvec, mapping, &index, in nilfs_clear_dirty_pages()
368 for (i = 0; i < pagevec_count(&pvec); i++) { in nilfs_clear_dirty_pages()
369 struct page *page = pvec.pages[i]; in nilfs_clear_dirty_pages()
383 pagevec_release(&pvec); in nilfs_clear_dirty_pages()
505 struct pagevec pvec; in nilfs_find_uncommitted_extent() local
514 pagevec_init(&pvec); in nilfs_find_uncommitted_extent()
517 pvec.nr = find_get_pages_contig(inode->i_mapping, index, PAGEVEC_SIZE, in nilfs_find_uncommitted_extent()
518 pvec.pages); in nilfs_find_uncommitted_extent()
519 if (pvec.nr == 0) in nilfs_find_uncommitted_extent()
522 if (length > 0 && pvec.pages[0]->index > index) in nilfs_find_uncommitted_extent()
525 b = pvec.pages[0]->index << (PAGE_SHIFT - inode->i_blkbits); in nilfs_find_uncommitted_extent()
528 page = pvec.pages[i]; in nilfs_find_uncommitted_extent()
554 } while (++i < pagevec_count(&pvec)); in nilfs_find_uncommitted_extent()
557 pagevec_release(&pvec); in nilfs_find_uncommitted_extent()
564 pagevec_release(&pvec); in nilfs_find_uncommitted_extent()