Lines Matching refs:pvec
324 struct pagevec *pvec) in page_cache_tree_delete_batch() argument
333 start = pvec->pages[0]->index; in page_cache_tree_delete_batch()
335 if (i >= pagevec_count(pvec) && !tail_pages) in page_cache_tree_delete_batch()
347 if (page != pvec->pages[i]) in page_cache_tree_delete_batch()
370 struct pagevec *pvec) in delete_from_page_cache_batch() argument
375 if (!pagevec_count(pvec)) in delete_from_page_cache_batch()
379 for (i = 0; i < pagevec_count(pvec); i++) { in delete_from_page_cache_batch()
380 trace_mm_filemap_delete_from_page_cache(pvec->pages[i]); in delete_from_page_cache_batch()
382 unaccount_page_cache_page(mapping, pvec->pages[i]); in delete_from_page_cache_batch()
384 page_cache_tree_delete_batch(mapping, pvec); in delete_from_page_cache_batch()
387 for (i = 0; i < pagevec_count(pvec); i++) in delete_from_page_cache_batch()
388 page_cache_free_page(mapping, pvec->pages[i]); in delete_from_page_cache_batch()
516 struct pagevec pvec; in __filemap_fdatawait_range() local
522 pagevec_init(&pvec); in __filemap_fdatawait_range()
526 nr_pages = pagevec_lookup_range_tag(&pvec, mapping, &index, in __filemap_fdatawait_range()
532 struct page *page = pvec.pages[i]; in __filemap_fdatawait_range()
537 pagevec_release(&pvec); in __filemap_fdatawait_range()