Lines Matching refs:pvec
296 struct pagevec *pvec) in page_cache_delete_batch() argument
298 XA_STATE(xas, &mapping->i_pages, pvec->pages[0]->index); in page_cache_delete_batch()
305 if (i >= pagevec_count(pvec)) in page_cache_delete_batch()
318 if (page != pvec->pages[i]) { in page_cache_delete_batch()
319 VM_BUG_ON_PAGE(page->index > pvec->pages[i]->index, in page_cache_delete_batch()
344 struct pagevec *pvec) in delete_from_page_cache_batch() argument
349 if (!pagevec_count(pvec)) in delete_from_page_cache_batch()
353 for (i = 0; i < pagevec_count(pvec); i++) { in delete_from_page_cache_batch()
354 trace_mm_filemap_delete_from_page_cache(pvec->pages[i]); in delete_from_page_cache_batch()
356 unaccount_page_cache_page(mapping, pvec->pages[i]); in delete_from_page_cache_batch()
358 page_cache_delete_batch(mapping, pvec); in delete_from_page_cache_batch()
361 for (i = 0; i < pagevec_count(pvec); i++) in delete_from_page_cache_batch()
362 page_cache_free_page(mapping, pvec->pages[i]); in delete_from_page_cache_batch()
509 struct pagevec pvec; in __filemap_fdatawait_range() local
515 pagevec_init(&pvec); in __filemap_fdatawait_range()
519 nr_pages = pagevec_lookup_range_tag(&pvec, mapping, &index, in __filemap_fdatawait_range()
525 struct page *page = pvec.pages[i]; in __filemap_fdatawait_range()
530 pagevec_release(&pvec); in __filemap_fdatawait_range()