Lines Matching refs:pvec
60 struct pagevec *pvec, pgoff_t *indices, in truncate_exceptional_pvec_entries() argument
70 for (j = 0; j < pagevec_count(pvec); j++) in truncate_exceptional_pvec_entries()
71 if (xa_is_value(pvec->pages[j])) in truncate_exceptional_pvec_entries()
74 if (j == pagevec_count(pvec)) in truncate_exceptional_pvec_entries()
82 for (i = j; i < pagevec_count(pvec); i++) { in truncate_exceptional_pvec_entries()
83 struct page *page = pvec->pages[i]; in truncate_exceptional_pvec_entries()
87 pvec->pages[j++] = page; in truncate_exceptional_pvec_entries()
104 pvec->nr = j; in truncate_exceptional_pvec_entries()
298 struct pagevec pvec; in truncate_inode_pages_range() local
327 pagevec_init(&pvec); in truncate_inode_pages_range()
329 while (index < end && pagevec_lookup_entries(&pvec, mapping, index, in truncate_inode_pages_range()
340 for (i = 0; i < pagevec_count(&pvec); i++) { in truncate_inode_pages_range()
341 struct page *page = pvec.pages[i]; in truncate_inode_pages_range()
369 truncate_exceptional_pvec_entries(mapping, &pvec, indices, end); in truncate_inode_pages_range()
370 pagevec_release(&pvec); in truncate_inode_pages_range()
416 if (!pagevec_lookup_entries(&pvec, mapping, index, in truncate_inode_pages_range()
427 pagevec_remove_exceptionals(&pvec); in truncate_inode_pages_range()
428 pagevec_release(&pvec); in truncate_inode_pages_range()
432 for (i = 0; i < pagevec_count(&pvec); i++) { in truncate_inode_pages_range()
433 struct page *page = pvec.pages[i]; in truncate_inode_pages_range()
452 truncate_exceptional_pvec_entries(mapping, &pvec, indices, end); in truncate_inode_pages_range()
453 pagevec_release(&pvec); in truncate_inode_pages_range()
535 struct pagevec pvec; in __invalidate_mapping_pages() local
541 pagevec_init(&pvec); in __invalidate_mapping_pages()
542 while (index <= end && pagevec_lookup_entries(&pvec, mapping, index, in __invalidate_mapping_pages()
545 for (i = 0; i < pagevec_count(&pvec); i++) { in __invalidate_mapping_pages()
546 struct page *page = pvec.pages[i]; in __invalidate_mapping_pages()
588 pagevec_remove_exceptionals(&pvec); in __invalidate_mapping_pages()
589 pagevec_release(&pvec); in __invalidate_mapping_pages()
609 pagevec_remove_exceptionals(&pvec); in __invalidate_mapping_pages()
610 pagevec_release(&pvec); in __invalidate_mapping_pages()
710 struct pagevec pvec; in invalidate_inode_pages2_range() local
720 pagevec_init(&pvec); in invalidate_inode_pages2_range()
722 while (index <= end && pagevec_lookup_entries(&pvec, mapping, index, in invalidate_inode_pages2_range()
725 for (i = 0; i < pagevec_count(&pvec); i++) { in invalidate_inode_pages2_range()
726 struct page *page = pvec.pages[i]; in invalidate_inode_pages2_range()
773 pagevec_remove_exceptionals(&pvec); in invalidate_inode_pages2_range()
774 pagevec_release(&pvec); in invalidate_inode_pages2_range()