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->folios, folio_batch_count(fbatch));
210 folio_batch_reinit(fbatch);
215 struct folio_batch *fbatch;
218 fbatch = this_cpu_ptr(&mlock_fbatch.fbatch);
219 if (folio_batch_count(fbatch))
220 mlock_folio_batch(fbatch);
226 struct folio_batch *fbatch;
229 fbatch = &per_cpu(mlock_fbatch.fbatch, cpu);
230 if (folio_batch_count(fbatch))
231 mlock_folio_batch(fbatch);
236 return folio_batch_count(&per_cpu(mlock_fbatch.fbatch, cpu));
245 struct folio_batch *fbatch;
248 fbatch = this_cpu_ptr(&mlock_fbatch.fbatch);
258 if (!folio_batch_add(fbatch, mlock_lru(folio)) ||
260 mlock_folio_batch(fbatch);
270 struct folio_batch *fbatch;
274 fbatch = this_cpu_ptr(&mlock_fbatch.fbatch);
281 if (!folio_batch_add(fbatch, mlock_new(folio)) ||
283 mlock_folio_batch(fbatch);
293 struct folio_batch *fbatch;
296 fbatch = this_cpu_ptr(&mlock_fbatch.fbatch);
302 if (!folio_batch_add(fbatch, folio) ||
304 mlock_folio_batch(fbatch);