Lines Matching refs:folio_batch
56 struct folio_batch lru_add;
57 struct folio_batch lru_deactivate_file;
58 struct folio_batch lru_deactivate;
59 struct folio_batch lru_lazyfree;
61 struct folio_batch lru_activate;
65 struct folio_batch lru_move_tail;
158 static void folio_batch_move_lru(struct folio_batch *fbatch, move_fn_t move_fn)
182 static void __folio_batch_add_and_move(struct folio_batch __percpu *fbatch,
323 struct folio_batch *fbatch = &per_cpu(cpu_fbatches.lru_activate, cpu);
359 struct folio_batch *fbatch;
476 * folio_batch, mark it active and it'll be moved to the active
497 * folio_batch is drained. This gives a chance for the caller of folio_add_lru()
638 * Drain pages out of the cpu's folio_batch.
645 struct folio_batch *fbatch = &fbatches->lru_add;
822 * Guarantee folio_batch counter stores visible by this CPU
855 * folio_batch counters.
951 void folios_put_refs(struct folio_batch *folios, unsigned int *refs)
1020 struct folio_batch fbatch;
1056 void __folio_batch_release(struct folio_batch *fbatch)
1075 void folio_batch_remove_exceptionals(struct folio_batch *fbatch)