Lines Matching defs:fbatch
197 static void pool_fini(struct folio_batch *fbatch)
201 folio_batch_release(fbatch);
205 static int pool_refill(struct folio_batch *fbatch, gfp_t gfp)
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)
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_t gfp)
249 if (!folio && folio_batch_count(fbatch))
250 folio = fbatch->folios[--fbatch->nr];
256 static void pool_free(struct folio_batch *fbatch, void *addr)
262 if (folio_batch_space(fbatch))
263 folio_batch_add(fbatch, folio);