Searched refs:fbatch (Results 1 - 3 of 3) sorted by relevance

/openbsd-current/sys/dev/pci/drm/i915/gem/
H A Di915_gem_shmem.c25 static void check_release_folio_batch(struct folio_batch *fbatch) argument
29 check_move_unevictable_folios(fbatch);
30 __folio_batch_release(fbatch);
40 struct folio_batch fbatch; local
47 folio_batch_init(&fbatch);
61 if (!folio_batch_add(&fbatch, folio))
62 check_release_folio_batch(&fbatch);
69 if (fbatch.nr)
70 check_release_folio_batch(&fbatch);
/openbsd-current/sys/dev/pci/drm/
H A Ddrm_gem.c690 static void drm_gem_check_release_batch(struct folio_batch *fbatch) argument
692 check_move_unevictable_folios(fbatch);
693 __folio_batch_release(fbatch);
731 struct folio_batch fbatch; local
778 folio_batch_init(&fbatch);
782 if (!folio_batch_add(&fbatch, f))
783 drm_gem_check_release_batch(&fbatch);
786 if (fbatch.nr)
787 drm_gem_check_release_batch(&fbatch);
809 struct folio_batch fbatch; local
[all...]
/openbsd-current/sys/dev/pci/drm/i915/
H A Di915_gpu_error.c197 static void pool_fini(struct folio_batch *fbatch) argument
201 folio_batch_release(fbatch);
205 static int pool_refill(struct folio_batch *fbatch, gfp_t gfp) argument
210 while (folio_batch_space(fbatch)) {
217 folio_batch_add(fbatch, folio);
224 static int intel_pool_init(struct folio_batch *fbatch, gfp_t gfp) argument
231 folio_batch_init(fbatch);
233 err = pool_refill(fbatch, gfp);
235 pool_fini(fbatch);
241 static void *pool_alloc(struct folio_batch *fbatch, gfp_ argument
256 pool_free(struct folio_batch *fbatch, void *addr) argument
[all...]

Completed in 124 milliseconds