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()
295 struct pagevec pvec; in truncate_inode_pages_range() local
324 pagevec_init(&pvec); in truncate_inode_pages_range()
326 while (index < end && pagevec_lookup_entries(&pvec, mapping, index, in truncate_inode_pages_range()
337 for (i = 0; i < pagevec_count(&pvec); i++) { in truncate_inode_pages_range()
338 struct page *page = pvec.pages[i]; in truncate_inode_pages_range()
366 truncate_exceptional_pvec_entries(mapping, &pvec, indices, end); in truncate_inode_pages_range()
367 pagevec_release(&pvec); in truncate_inode_pages_range()
413 if (!pagevec_lookup_entries(&pvec, mapping, index, in truncate_inode_pages_range()
424 pagevec_remove_exceptionals(&pvec); in truncate_inode_pages_range()
425 pagevec_release(&pvec); in truncate_inode_pages_range()
429 for (i = 0; i < pagevec_count(&pvec); i++) { in truncate_inode_pages_range()
430 struct page *page = pvec.pages[i]; in truncate_inode_pages_range()
449 truncate_exceptional_pvec_entries(mapping, &pvec, indices, end); in truncate_inode_pages_range()
450 pagevec_release(&pvec); in truncate_inode_pages_range()
532 struct pagevec pvec; in __invalidate_mapping_pages() local
538 pagevec_init(&pvec); in __invalidate_mapping_pages()
539 while (index <= end && pagevec_lookup_entries(&pvec, mapping, index, in __invalidate_mapping_pages()
542 for (i = 0; i < pagevec_count(&pvec); i++) { in __invalidate_mapping_pages()
543 struct page *page = pvec.pages[i]; in __invalidate_mapping_pages()
585 pagevec_remove_exceptionals(&pvec); in __invalidate_mapping_pages()
586 pagevec_release(&pvec); in __invalidate_mapping_pages()
606 pagevec_remove_exceptionals(&pvec); in __invalidate_mapping_pages()
607 pagevec_release(&pvec); in __invalidate_mapping_pages()
707 struct pagevec pvec; in invalidate_inode_pages2_range() local
717 pagevec_init(&pvec); in invalidate_inode_pages2_range()
719 while (index <= end && pagevec_lookup_entries(&pvec, mapping, index, in invalidate_inode_pages2_range()
722 for (i = 0; i < pagevec_count(&pvec); i++) { in invalidate_inode_pages2_range()
723 struct page *page = pvec.pages[i]; in invalidate_inode_pages2_range()
768 pagevec_remove_exceptionals(&pvec); in invalidate_inode_pages2_range()
769 pagevec_release(&pvec); in invalidate_inode_pages2_range()