Lines Matching defs:fbatch
33 struct folio_batch fbatch;
186 static void mlock_folio_batch(struct folio_batch *fbatch)
193 for (i = 0; i < folio_batch_count(fbatch); i++) {
194 folio = fbatch->folios[i];
197 fbatch->folios[i] = folio;
209 folios_put(fbatch);
214 struct folio_batch *fbatch;
217 fbatch = this_cpu_ptr(&mlock_fbatch.fbatch);
218 if (folio_batch_count(fbatch))
219 mlock_folio_batch(fbatch);
225 struct folio_batch *fbatch;
228 fbatch = &per_cpu(mlock_fbatch.fbatch, cpu);
229 if (folio_batch_count(fbatch))
230 mlock_folio_batch(fbatch);
235 return folio_batch_count(&per_cpu(mlock_fbatch.fbatch, cpu));
244 struct folio_batch *fbatch;
247 fbatch = this_cpu_ptr(&mlock_fbatch.fbatch);
257 if (!folio_batch_add(fbatch, mlock_lru(folio)) ||
259 mlock_folio_batch(fbatch);
269 struct folio_batch *fbatch;
273 fbatch = this_cpu_ptr(&mlock_fbatch.fbatch);
280 if (!folio_batch_add(fbatch, mlock_new(folio)) ||
282 mlock_folio_batch(fbatch);
292 struct folio_batch *fbatch;
295 fbatch = this_cpu_ptr(&mlock_fbatch.fbatch);
301 if (!folio_batch_add(fbatch, folio) ||
303 mlock_folio_batch(fbatch);