Lines Matching refs:fbatch
531 static void drm_gem_check_release_batch(struct folio_batch *fbatch) in drm_gem_check_release_batch() argument
533 check_move_unevictable_folios(fbatch); in drm_gem_check_release_batch()
534 __folio_batch_release(fbatch); in drm_gem_check_release_batch()
568 struct folio_batch fbatch; in drm_gem_get_pages() local
615 folio_batch_init(&fbatch); in drm_gem_get_pages()
619 if (!folio_batch_add(&fbatch, f)) in drm_gem_get_pages()
620 drm_gem_check_release_batch(&fbatch); in drm_gem_get_pages()
623 if (fbatch.nr) in drm_gem_get_pages()
624 drm_gem_check_release_batch(&fbatch); in drm_gem_get_pages()
643 struct folio_batch fbatch; in drm_gem_put_pages() local
656 folio_batch_init(&fbatch); in drm_gem_put_pages()
671 if (!folio_batch_add(&fbatch, folio)) in drm_gem_put_pages()
672 drm_gem_check_release_batch(&fbatch); in drm_gem_put_pages()
675 if (folio_batch_count(&fbatch)) in drm_gem_put_pages()
676 drm_gem_check_release_batch(&fbatch); in drm_gem_put_pages()