Lines Matching refs:pvec
295 struct pagevec *pvec) in page_cache_delete_batch() argument
297 XA_STATE(xas, &mapping->i_pages, pvec->pages[0]->index); in page_cache_delete_batch()
304 if (i >= pagevec_count(pvec)) in page_cache_delete_batch()
317 if (page != pvec->pages[i]) { in page_cache_delete_batch()
318 VM_BUG_ON_PAGE(page->index > pvec->pages[i]->index, in page_cache_delete_batch()
343 struct pagevec *pvec) in delete_from_page_cache_batch() argument
348 if (!pagevec_count(pvec)) in delete_from_page_cache_batch()
352 for (i = 0; i < pagevec_count(pvec); i++) { in delete_from_page_cache_batch()
353 trace_mm_filemap_delete_from_page_cache(pvec->pages[i]); in delete_from_page_cache_batch()
355 unaccount_page_cache_page(mapping, pvec->pages[i]); in delete_from_page_cache_batch()
357 page_cache_delete_batch(mapping, pvec); in delete_from_page_cache_batch()
360 for (i = 0; i < pagevec_count(pvec); i++) in delete_from_page_cache_batch()
361 page_cache_free_page(mapping, pvec->pages[i]); in delete_from_page_cache_batch()
508 struct pagevec pvec; in __filemap_fdatawait_range() local
514 pagevec_init(&pvec); in __filemap_fdatawait_range()
518 nr_pages = pagevec_lookup_range_tag(&pvec, mapping, &index, in __filemap_fdatawait_range()
524 struct page *page = pvec.pages[i]; in __filemap_fdatawait_range()
529 pagevec_release(&pvec); in __filemap_fdatawait_range()