Home
last modified time | relevance | path

Searched refs:fbatch (Results 1 – 4 of 4) sorted by relevance

/src/sys/compat/linuxkpi/common/include/linux/
H A Dpagevec.h93 folio_batch_init(struct folio_batch *fbatch) in folio_batch_init() argument
95 fbatch->nr = 0; in folio_batch_init()
99 folio_batch_reinit(struct folio_batch *fbatch) in folio_batch_reinit() argument
101 fbatch->nr = 0; in folio_batch_reinit()
105 folio_batch_count(struct folio_batch *fbatch) in folio_batch_count() argument
107 return (fbatch->nr); in folio_batch_count()
111 folio_batch_space(struct folio_batch *fbatch) in folio_batch_space() argument
113 return (PAGEVEC_SIZE - fbatch->nr); in folio_batch_space()
117 folio_batch_add(struct folio_batch *fbatch, struct folio *folio) in folio_batch_add() argument
120 fbatch->nr < PAGEVEC_SIZE, in folio_batch_add()
[all …]
H A Dswap.h74 check_move_unevictable_folios(struct folio_batch *fbatch) in check_move_unevictable_folios() argument
/src/sys/compat/linuxkpi/common/src/
H A Dlinux_folio.c53 __folio_batch_release(struct folio_batch *fbatch) in __folio_batch_release() argument
55 release_pages(fbatch->folios, folio_batch_count(fbatch)); in __folio_batch_release()
57 folio_batch_reinit(fbatch); in __folio_batch_release()
/src/sys/contrib/openzfs/module/os/linux/zfs/
H A Dzpl_file.c515 struct folio_batch fbatch; in zpl_write_cache_pages() local
516 folio_batch_init(&fbatch); in zpl_write_cache_pages()
533 PAGECACHE_TAG_TOWRITE, &fbatch)) != 0) { in zpl_write_cache_pages()
537 while ((folio = folio_batch_next(&fbatch)) != NULL) { in zpl_write_cache_pages()
573 folio_batch_release(&fbatch); in zpl_write_cache_pages()