Lines Matching refs:fbatch
586 static void drm_gem_check_release_batch(struct folio_batch *fbatch) in drm_gem_check_release_batch() argument
588 check_move_unevictable_folios(fbatch); in drm_gem_check_release_batch()
589 __folio_batch_release(fbatch); in drm_gem_check_release_batch()
623 struct folio_batch fbatch; in drm_gem_get_pages() local
670 folio_batch_init(&fbatch); in drm_gem_get_pages()
674 if (!folio_batch_add(&fbatch, f)) in drm_gem_get_pages()
675 drm_gem_check_release_batch(&fbatch); in drm_gem_get_pages()
678 if (fbatch.nr) in drm_gem_get_pages()
679 drm_gem_check_release_batch(&fbatch); in drm_gem_get_pages()
698 struct folio_batch fbatch; in drm_gem_put_pages() local
711 folio_batch_init(&fbatch); in drm_gem_put_pages()
726 if (!folio_batch_add(&fbatch, folio)) in drm_gem_put_pages()
727 drm_gem_check_release_batch(&fbatch); in drm_gem_put_pages()
730 if (folio_batch_count(&fbatch)) in drm_gem_put_pages()
731 drm_gem_check_release_batch(&fbatch); in drm_gem_put_pages()