Lines Matching refs:pvec
301 struct pagevec *pvec) in page_cache_delete_batch() argument
303 XA_STATE(xas, &mapping->i_pages, pvec->pages[0]->index); in page_cache_delete_batch()
310 if (i >= pagevec_count(pvec)) in page_cache_delete_batch()
323 if (page != pvec->pages[i]) { in page_cache_delete_batch()
324 VM_BUG_ON_PAGE(page->index > pvec->pages[i]->index, in page_cache_delete_batch()
349 struct pagevec *pvec) in delete_from_page_cache_batch() argument
354 if (!pagevec_count(pvec)) in delete_from_page_cache_batch()
358 for (i = 0; i < pagevec_count(pvec); i++) { in delete_from_page_cache_batch()
359 trace_mm_filemap_delete_from_page_cache(pvec->pages[i]); in delete_from_page_cache_batch()
361 unaccount_page_cache_page(mapping, pvec->pages[i]); in delete_from_page_cache_batch()
363 page_cache_delete_batch(mapping, pvec); in delete_from_page_cache_batch()
366 for (i = 0; i < pagevec_count(pvec); i++) in delete_from_page_cache_batch()
367 page_cache_free_page(mapping, pvec->pages[i]); in delete_from_page_cache_batch()
514 struct pagevec pvec; in __filemap_fdatawait_range() local
520 pagevec_init(&pvec); in __filemap_fdatawait_range()
524 nr_pages = pagevec_lookup_range_tag(&pvec, mapping, &index, in __filemap_fdatawait_range()
530 struct page *page = pvec.pages[i]; in __filemap_fdatawait_range()
535 pagevec_release(&pvec); in __filemap_fdatawait_range()