Home
last modified time | relevance | path

Searched refs:folio_batch (Results 1 – 18 of 18) sorted by relevance

/linux-6.1.9/include/linux/
Dpagevec.h83 struct folio_batch { struct
90 static_assert(sizeof(struct pagevec) == sizeof(struct folio_batch)); argument
92 offsetof(struct folio_batch, folios));
100 static inline void folio_batch_init(struct folio_batch *fbatch) in folio_batch_init()
106 static inline unsigned int folio_batch_count(struct folio_batch *fbatch) in folio_batch_count()
111 static inline unsigned int fbatch_space(struct folio_batch *fbatch) in fbatch_space()
126 static inline unsigned folio_batch_add(struct folio_batch *fbatch, in folio_batch_add()
133 static inline void folio_batch_release(struct folio_batch *fbatch) in folio_batch_release()
138 void folio_batch_remove_exceptionals(struct folio_batch *fbatch);
Dpagemap.h19 struct folio_batch;
720 pgoff_t end, struct folio_batch *fbatch);
722 pgoff_t *start, pgoff_t end, struct folio_batch *fbatch);
1109 struct folio_batch *fbatch);
Dswap.h453 void check_move_unevictable_folios(struct folio_batch *fbatch);
/linux-6.1.9/mm/
Dswap.c52 struct folio_batch fbatch;
64 struct folio_batch lru_add;
65 struct folio_batch lru_deactivate_file;
66 struct folio_batch lru_deactivate;
67 struct folio_batch lru_lazyfree;
69 struct folio_batch activate;
232 static void folio_batch_move_lru(struct folio_batch *fbatch, move_fn_t move_fn) in folio_batch_move_lru()
257 static void folio_batch_add_and_move(struct folio_batch *fbatch, in folio_batch_add_and_move()
287 struct folio_batch *fbatch; in folio_rotate_reclaimable()
363 struct folio_batch *fbatch = &per_cpu(cpu_fbatches.activate, cpu); in folio_activate_drain()
[all …]
Dtruncate.c61 struct folio_batch *fbatch, pgoff_t *indices) in truncate_folio_batch_exceptionals()
335 struct folio_batch fbatch; in truncate_inode_pages_range()
506 struct folio_batch fbatch; in invalidate_mapping_pagevec()
632 struct folio_batch fbatch; in invalidate_inode_pages2_range()
Dinternal.h16 struct folio_batch;
110 pgoff_t end, struct folio_batch *fbatch, pgoff_t *indices);
112 pgoff_t end, struct folio_batch *fbatch, pgoff_t *indices);
Dfilemap.c278 struct folio_batch *fbatch) in page_cache_delete_batch()
319 struct folio_batch *fbatch) in delete_from_page_cache_batch()
2052 pgoff_t end, struct folio_batch *fbatch, pgoff_t *indices) in find_get_entries()
2089 pgoff_t end, struct folio_batch *fbatch, pgoff_t *indices) in find_lock_entries()
2145 pgoff_t end, struct folio_batch *fbatch) in filemap_get_folios()
2208 pgoff_t *start, pgoff_t end, struct folio_batch *fbatch) in filemap_get_folios_contig()
2355 pgoff_t index, pgoff_t max, struct folio_batch *fbatch) in filemap_get_read_batch()
2506 struct folio_batch *fbatch) in filemap_create_folio()
2562 struct folio_batch *fbatch) in filemap_get_pages()
2648 struct folio_batch fbatch; in filemap_read()
Dshmem.c860 struct folio_batch fbatch; in shmem_unlock_mapping()
907 struct folio_batch fbatch; in shmem_undo_range()
1180 pgoff_t start, struct folio_batch *fbatch, in shmem_find_swap_entries()
1222 struct folio_batch *fbatch, pgoff_t *indices) in shmem_unuse_swap_entries()
1257 struct folio_batch fbatch; in shmem_unuse_inode()
Dvmscan.c7705 struct folio_batch fbatch; in check_move_unevictable_pages()
7729 void check_move_unevictable_folios(struct folio_batch *fbatch) in check_move_unevictable_folios()
/linux-6.1.9/fs/nilfs2/
Dpage.c297 struct folio_batch fbatch; in nilfs_copy_back_pages()
486 struct folio_batch fbatch; in nilfs_find_uncommitted_extent()
/linux-6.1.9/fs/ramfs/
Dfile-nommu.c208 struct folio_batch fbatch; in ramfs_nommu_get_unmapped_area()
/linux-6.1.9/fs/btrfs/tests/
Dextent-io-tests.c24 struct folio_batch fbatch; in process_page_range()
/linux-6.1.9/fs/btrfs/
Dcompression.c223 struct folio_batch fbatch; in end_compressed_writeback()
Dextent_io.c274 struct folio_batch fbatch; in __process_pages_contig()
/linux-6.1.9/fs/hugetlbfs/
Dinode.c623 struct folio_batch fbatch; in remove_inode_hugepages()
/linux-6.1.9/fs/f2fs/
Dcompress.c1905 struct folio_batch fbatch; in f2fs_invalidate_compress_pages()
/linux-6.1.9/fs/
Dbuffer.c1592 struct folio_batch fbatch; in clean_bdev_aliases()
/linux-6.1.9/fs/ext4/
Dinode.c1575 struct folio_batch fbatch; in mpage_release_unused_pages()
2340 struct folio_batch fbatch; in mpage_map_and_submit_buffers()