Lines Matching refs:pvec
495 static void drm_gem_check_release_pagevec(struct pagevec *pvec) in drm_gem_check_release_pagevec() argument
497 check_move_unevictable_pages(pvec); in drm_gem_check_release_pagevec()
498 __pagevec_release(pvec); in drm_gem_check_release_pagevec()
531 struct pagevec pvec; in drm_gem_get_pages() local
574 pagevec_init(&pvec); in drm_gem_get_pages()
576 if (!pagevec_add(&pvec, pages[i])) in drm_gem_get_pages()
577 drm_gem_check_release_pagevec(&pvec); in drm_gem_get_pages()
579 if (pagevec_count(&pvec)) in drm_gem_get_pages()
580 drm_gem_check_release_pagevec(&pvec); in drm_gem_get_pages()
599 struct pagevec pvec; in drm_gem_put_pages() local
612 pagevec_init(&pvec); in drm_gem_put_pages()
624 if (!pagevec_add(&pvec, pages[i])) in drm_gem_put_pages()
625 drm_gem_check_release_pagevec(&pvec); in drm_gem_put_pages()
627 if (pagevec_count(&pvec)) in drm_gem_put_pages()
628 drm_gem_check_release_pagevec(&pvec); in drm_gem_put_pages()