Lines Matching refs:pvec
765 struct pagevec pvec; in shmem_unlock_mapping() local
769 pagevec_init(&pvec); in shmem_unlock_mapping()
778 pvec.nr = find_get_entries(mapping, index, in shmem_unlock_mapping()
779 PAGEVEC_SIZE, pvec.pages, indices); in shmem_unlock_mapping()
780 if (!pvec.nr) in shmem_unlock_mapping()
782 index = indices[pvec.nr - 1] + 1; in shmem_unlock_mapping()
783 pagevec_remove_exceptionals(&pvec); in shmem_unlock_mapping()
784 check_move_unevictable_pages(pvec.pages, pvec.nr); in shmem_unlock_mapping()
785 pagevec_release(&pvec); in shmem_unlock_mapping()
803 struct pagevec pvec; in shmem_undo_range() local
812 pagevec_init(&pvec); in shmem_undo_range()
815 pvec.nr = find_get_entries(mapping, index, in shmem_undo_range()
817 pvec.pages, indices); in shmem_undo_range()
818 if (!pvec.nr) in shmem_undo_range()
820 for (i = 0; i < pagevec_count(&pvec); i++) { in shmem_undo_range()
821 struct page *page = pvec.pages[i]; in shmem_undo_range()
868 pagevec_remove_exceptionals(&pvec); in shmem_undo_range()
869 pagevec_release(&pvec); in shmem_undo_range()
906 pvec.nr = find_get_entries(mapping, index, in shmem_undo_range()
908 pvec.pages, indices); in shmem_undo_range()
909 if (!pvec.nr) { in shmem_undo_range()
917 for (i = 0; i < pagevec_count(&pvec); i++) { in shmem_undo_range()
918 struct page *page = pvec.pages[i]; in shmem_undo_range()
978 pagevec_remove_exceptionals(&pvec); in shmem_undo_range()
979 pagevec_release(&pvec); in shmem_undo_range()
2557 struct pagevec pvec; in shmem_seek_hole_data() local
2562 pagevec_init(&pvec); in shmem_seek_hole_data()
2563 pvec.nr = 1; /* start small: we may be there already */ in shmem_seek_hole_data()
2565 pvec.nr = find_get_entries(mapping, index, in shmem_seek_hole_data()
2566 pvec.nr, pvec.pages, indices); in shmem_seek_hole_data()
2567 if (!pvec.nr) { in shmem_seek_hole_data()
2572 for (i = 0; i < pvec.nr; i++, index++) { in shmem_seek_hole_data()
2580 page = pvec.pages[i]; in shmem_seek_hole_data()
2592 pagevec_remove_exceptionals(&pvec); in shmem_seek_hole_data()
2593 pagevec_release(&pvec); in shmem_seek_hole_data()
2594 pvec.nr = PAGEVEC_SIZE; in shmem_seek_hole_data()