Lines Matching refs:pvec
62 struct pagevec *pvec, pgoff_t *indices, in truncate_exceptional_pvec_entries() argument
72 for (j = 0; j < pagevec_count(pvec); j++) in truncate_exceptional_pvec_entries()
73 if (radix_tree_exceptional_entry(pvec->pages[j])) in truncate_exceptional_pvec_entries()
76 if (j == pagevec_count(pvec)) in truncate_exceptional_pvec_entries()
84 for (i = j; i < pagevec_count(pvec); i++) { in truncate_exceptional_pvec_entries()
85 struct page *page = pvec->pages[i]; in truncate_exceptional_pvec_entries()
89 pvec->pages[j++] = page; in truncate_exceptional_pvec_entries()
106 pvec->nr = j; in truncate_exceptional_pvec_entries()
300 struct pagevec pvec; in truncate_inode_pages_range() local
329 pagevec_init(&pvec); in truncate_inode_pages_range()
331 while (index < end && pagevec_lookup_entries(&pvec, mapping, index, in truncate_inode_pages_range()
342 for (i = 0; i < pagevec_count(&pvec); i++) { in truncate_inode_pages_range()
343 struct page *page = pvec.pages[i]; in truncate_inode_pages_range()
371 truncate_exceptional_pvec_entries(mapping, &pvec, indices, end); in truncate_inode_pages_range()
372 pagevec_release(&pvec); in truncate_inode_pages_range()
418 if (!pagevec_lookup_entries(&pvec, mapping, index, in truncate_inode_pages_range()
429 pagevec_remove_exceptionals(&pvec); in truncate_inode_pages_range()
430 pagevec_release(&pvec); in truncate_inode_pages_range()
434 for (i = 0; i < pagevec_count(&pvec); i++) { in truncate_inode_pages_range()
435 struct page *page = pvec.pages[i]; in truncate_inode_pages_range()
454 truncate_exceptional_pvec_entries(mapping, &pvec, indices, end); in truncate_inode_pages_range()
455 pagevec_release(&pvec); in truncate_inode_pages_range()
546 struct pagevec pvec; in invalidate_mapping_pages() local
552 pagevec_init(&pvec); in invalidate_mapping_pages()
553 while (index <= end && pagevec_lookup_entries(&pvec, mapping, index, in invalidate_mapping_pages()
556 for (i = 0; i < pagevec_count(&pvec); i++) { in invalidate_mapping_pages()
557 struct page *page = pvec.pages[i]; in invalidate_mapping_pages()
603 pagevec_remove_exceptionals(&pvec); in invalidate_mapping_pages()
604 pagevec_release(&pvec); in invalidate_mapping_pages()
672 struct pagevec pvec; in invalidate_inode_pages2_range() local
682 pagevec_init(&pvec); in invalidate_inode_pages2_range()
684 while (index <= end && pagevec_lookup_entries(&pvec, mapping, index, in invalidate_inode_pages2_range()
687 for (i = 0; i < pagevec_count(&pvec); i++) { in invalidate_inode_pages2_range()
688 struct page *page = pvec.pages[i]; in invalidate_inode_pages2_range()
735 pagevec_remove_exceptionals(&pvec); in invalidate_inode_pages2_range()
736 pagevec_release(&pvec); in invalidate_inode_pages2_range()