Lines Matching refs:pvec

844 	struct pagevec pvec;  in shmem_unlock_mapping()  local
848 pagevec_init(&pvec); in shmem_unlock_mapping()
857 pvec.nr = find_get_entries(mapping, index, in shmem_unlock_mapping()
858 PAGEVEC_SIZE, pvec.pages, indices); in shmem_unlock_mapping()
859 if (!pvec.nr) in shmem_unlock_mapping()
861 index = indices[pvec.nr - 1] + 1; in shmem_unlock_mapping()
862 pagevec_remove_exceptionals(&pvec); in shmem_unlock_mapping()
863 check_move_unevictable_pages(&pvec); in shmem_unlock_mapping()
864 pagevec_release(&pvec); in shmem_unlock_mapping()
908 struct pagevec pvec; in shmem_undo_range() local
917 pagevec_init(&pvec); in shmem_undo_range()
920 pvec.nr = find_get_entries(mapping, index, in shmem_undo_range()
922 pvec.pages, indices); in shmem_undo_range()
923 if (!pvec.nr) in shmem_undo_range()
925 for (i = 0; i < pagevec_count(&pvec); i++) { in shmem_undo_range()
926 struct page *page = pvec.pages[i]; in shmem_undo_range()
953 pagevec_remove_exceptionals(&pvec); in shmem_undo_range()
954 pagevec_release(&pvec); in shmem_undo_range()
991 pvec.nr = find_get_entries(mapping, index, in shmem_undo_range()
993 pvec.pages, indices); in shmem_undo_range()
994 if (!pvec.nr) { in shmem_undo_range()
1002 for (i = 0; i < pagevec_count(&pvec); i++) { in shmem_undo_range()
1003 struct page *page = pvec.pages[i]; in shmem_undo_range()
1045 pagevec_remove_exceptionals(&pvec); in shmem_undo_range()
1046 pagevec_release(&pvec); in shmem_undo_range()
1234 static int shmem_unuse_swap_entries(struct inode *inode, struct pagevec pvec, in shmem_unuse_swap_entries() argument
1242 for (i = 0; i < pvec.nr; i++) { in shmem_unuse_swap_entries()
1243 struct page *page = pvec.pages[i]; in shmem_unuse_swap_entries()
1271 struct pagevec pvec; in shmem_unuse_inode() local
1276 pagevec_init(&pvec); in shmem_unuse_inode()
1283 pvec.nr = shmem_find_swap_entries(mapping, start, nr_entries, in shmem_unuse_inode()
1284 pvec.pages, indices, in shmem_unuse_inode()
1286 if (pvec.nr == 0) { in shmem_unuse_inode()
1291 ret = shmem_unuse_swap_entries(inode, pvec, indices); in shmem_unuse_inode()
1303 start = indices[pvec.nr - 1]; in shmem_unuse_inode()
2689 struct pagevec pvec; in shmem_seek_hole_data() local
2694 pagevec_init(&pvec); in shmem_seek_hole_data()
2695 pvec.nr = 1; /* start small: we may be there already */ in shmem_seek_hole_data()
2697 pvec.nr = find_get_entries(mapping, index, in shmem_seek_hole_data()
2698 pvec.nr, pvec.pages, indices); in shmem_seek_hole_data()
2699 if (!pvec.nr) { in shmem_seek_hole_data()
2704 for (i = 0; i < pvec.nr; i++, index++) { in shmem_seek_hole_data()
2712 page = pvec.pages[i]; in shmem_seek_hole_data()
2724 pagevec_remove_exceptionals(&pvec); in shmem_seek_hole_data()
2725 pagevec_release(&pvec); in shmem_seek_hole_data()
2726 pvec.nr = PAGEVEC_SIZE; in shmem_seek_hole_data()