Lines Matching defs:pvec
849 struct pagevec pvec;
853 pagevec_init(&pvec);
862 pvec.nr = find_get_entries(mapping, index,
863 PAGEVEC_SIZE, pvec.pages, indices);
864 if (!pvec.nr)
866 index = indices[pvec.nr - 1] + 1;
867 pagevec_remove_exceptionals(&pvec);
868 check_move_unevictable_pages(&pvec);
869 pagevec_release(&pvec);
913 struct pagevec pvec;
922 pagevec_init(&pvec);
925 pvec.nr = find_get_entries(mapping, index,
927 pvec.pages, indices);
928 if (!pvec.nr)
930 for (i = 0; i < pagevec_count(&pvec); i++) {
931 struct page *page = pvec.pages[i];
958 pagevec_remove_exceptionals(&pvec);
959 pagevec_release(&pvec);
996 pvec.nr = find_get_entries(mapping, index,
998 pvec.pages, indices);
999 if (!pvec.nr) {
1007 for (i = 0; i < pagevec_count(&pvec); i++) {
1008 struct page *page = pvec.pages[i];
1050 pagevec_remove_exceptionals(&pvec);
1051 pagevec_release(&pvec);
1239 static int shmem_unuse_swap_entries(struct inode *inode, struct pagevec pvec,
1247 for (i = 0; i < pvec.nr; i++) {
1248 struct page *page = pvec.pages[i];
1276 struct pagevec pvec;
1281 pagevec_init(&pvec);
1288 pvec.nr = shmem_find_swap_entries(mapping, start, nr_entries,
1289 pvec.pages, indices,
1291 if (pvec.nr == 0) {
1296 ret = shmem_unuse_swap_entries(inode, pvec, indices);
1308 start = indices[pvec.nr - 1];
2690 struct pagevec pvec;
2695 pagevec_init(&pvec);
2696 pvec.nr = 1; /* start small: we may be there already */
2698 pvec.nr = find_get_entries(mapping, index,
2699 pvec.nr, pvec.pages, indices);
2700 if (!pvec.nr) {
2705 for (i = 0; i < pvec.nr; i++, index++) {
2713 page = pvec.pages[i];
2725 pagevec_remove_exceptionals(&pvec);
2726 pagevec_release(&pvec);
2727 pvec.nr = PAGEVEC_SIZE;