Lines Matching +full:zero +full:- +full:initialised
1 /* SPDX-License-Identifier: GPL-2.0 */
20 * struct folio_batch - A collection of folios.
35 * folio_batch_init() - Initialise a batch of folios
38 * A freshly initialised folio_batch contains zero folios.
42 fbatch->nr = 0; in folio_batch_init()
43 fbatch->percpu_pvec_drained = false; in folio_batch_init()
48 fbatch->nr = 0; in folio_batch_reinit()
53 return fbatch->nr; in folio_batch_count()
58 return PAGEVEC_SIZE - fbatch->nr; in folio_batch_space()
62 * folio_batch_add() - Add a folio to a batch.
67 * The batch must have previously been initialised using folio_batch_init().
74 fbatch->folios[fbatch->nr++] = folio; in folio_batch_add()