Home
last modified time | relevance | path

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

12

/Linux-v6.6/include/linux/
Dpagevec.h28 struct folio_batch { struct
40 static inline void folio_batch_init(struct folio_batch *fbatch) in folio_batch_init()
46 static inline void folio_batch_reinit(struct folio_batch *fbatch) in folio_batch_reinit()
51 static inline unsigned int folio_batch_count(struct folio_batch *fbatch) in folio_batch_count()
56 static inline unsigned int folio_batch_space(struct folio_batch *fbatch) in folio_batch_space()
71 static inline unsigned folio_batch_add(struct folio_batch *fbatch, in folio_batch_add()
78 void __folio_batch_release(struct folio_batch *pvec);
80 static inline void folio_batch_release(struct folio_batch *fbatch) in folio_batch_release()
86 void folio_batch_remove_exceptionals(struct folio_batch *fbatch);
Dpagemap.h19 struct folio_batch;
830 pgoff_t end, struct folio_batch *fbatch);
832 pgoff_t *start, pgoff_t end, struct folio_batch *fbatch);
834 pgoff_t end, xa_mark_t tag, struct folio_batch *fbatch);
1190 struct folio_batch *fbatch);
Dswap.h435 void check_move_unevictable_folios(struct folio_batch *fbatch);
/Linux-v6.6/mm/
Dswap.c53 struct folio_batch fbatch;
65 struct folio_batch lru_add;
66 struct folio_batch lru_deactivate_file;
67 struct folio_batch lru_deactivate;
68 struct folio_batch lru_lazyfree;
70 struct folio_batch activate;
203 static void folio_batch_move_lru(struct folio_batch *fbatch, move_fn_t move_fn) in folio_batch_move_lru()
228 static void folio_batch_add_and_move(struct folio_batch *fbatch, in folio_batch_add_and_move()
258 struct folio_batch *fbatch; in folio_rotate_reclaimable()
346 struct folio_batch *fbatch = &per_cpu(cpu_fbatches.activate, cpu); in folio_activate_drain()
[all …]
Dmlock.c33 struct folio_batch fbatch;
186 static void mlock_folio_batch(struct folio_batch *fbatch) in mlock_folio_batch()
215 struct folio_batch *fbatch; in mlock_drain_local()
226 struct folio_batch *fbatch; in mlock_drain_remote()
245 struct folio_batch *fbatch; in mlock_folio()
270 struct folio_batch *fbatch; in mlock_new_folio()
293 struct folio_batch *fbatch; in munlock_folio()
Dtruncate.c60 struct folio_batch *fbatch, pgoff_t *indices) in truncate_folio_batch_exceptionals()
334 struct folio_batch fbatch; in truncate_inode_pages_range()
501 struct folio_batch fbatch; in mapping_try_invalidate()
622 struct folio_batch fbatch; in invalidate_inode_pages2_range()
Dfilemap.c280 struct folio_batch *fbatch) in page_cache_delete_batch()
321 struct folio_batch *fbatch) in delete_from_page_cache_batch()
508 struct folio_batch fbatch; in __filemap_fdatawait_range()
2025 pgoff_t end, struct folio_batch *fbatch, pgoff_t *indices) in find_get_entries()
2071 pgoff_t end, struct folio_batch *fbatch, pgoff_t *indices) in find_lock_entries()
2136 pgoff_t end, struct folio_batch *fbatch) in filemap_get_folios()
2189 pgoff_t *start, pgoff_t end, struct folio_batch *fbatch) in filemap_get_folios_contig()
2260 pgoff_t end, xa_mark_t tag, struct folio_batch *fbatch) in filemap_get_folios_tag()
2330 pgoff_t index, pgoff_t max, struct folio_batch *fbatch) in filemap_get_read_batch()
2480 struct folio_batch *fbatch) in filemap_create_folio()
[all …]
Dinternal.h16 struct folio_batch;
134 pgoff_t end, struct folio_batch *fbatch, pgoff_t *indices);
136 pgoff_t end, struct folio_batch *fbatch, pgoff_t *indices);
Dshmem.c934 struct folio_batch fbatch; in shmem_unlock_mapping()
988 struct folio_batch fbatch; in shmem_undo_range()
1275 pgoff_t start, struct folio_batch *fbatch, in shmem_find_swap_entries()
1317 struct folio_batch *fbatch, pgoff_t *indices) in shmem_unuse_swap_entries()
1352 struct folio_batch fbatch; in shmem_unuse_inode()
/Linux-v6.6/fs/nilfs2/
Dpage.c243 struct folio_batch fbatch; in nilfs_copy_dirty_pages()
298 struct folio_batch fbatch; in nilfs_copy_back_pages()
361 struct folio_batch fbatch; in nilfs_clear_dirty_pages()
495 struct folio_batch fbatch; in nilfs_find_uncommitted_extent()
Dsegment.c702 struct folio_batch fbatch; in nilfs_lookup_dirty_data_buffers()
764 struct folio_batch fbatch; in nilfs_lookup_dirty_node_buffers()
/Linux-v6.6/fs/ramfs/
Dfile-nommu.c208 struct folio_batch fbatch; in ramfs_nommu_get_unmapped_area()
/Linux-v6.6/drivers/gpu/drm/
Ddrm_gem.c505 static void drm_gem_check_release_batch(struct folio_batch *fbatch) in drm_gem_check_release_batch()
542 struct folio_batch fbatch; in drm_gem_get_pages()
617 struct folio_batch fbatch; in drm_gem_put_pages()
/Linux-v6.6/drivers/gpu/drm/i915/gem/
Di915_gem_shmem.c25 static void check_release_folio_batch(struct folio_batch *fbatch) in check_release_folio_batch()
36 struct folio_batch fbatch; in shmem_sg_free_table()
/Linux-v6.6/fs/gfs2/
Daops.c209 struct folio_batch *fbatch, in gfs2_write_jdata_batch()
312 struct folio_batch fbatch; in gfs2_write_cache_jdata()
/Linux-v6.6/drivers/gpu/drm/i915/
Di915_gpu_error.c190 static void pool_fini(struct folio_batch *fbatch) in pool_fini()
195 static int pool_refill(struct folio_batch *fbatch, gfp_t gfp) in pool_refill()
210 static int pool_init(struct folio_batch *fbatch, gfp_t gfp) in pool_init()
223 static void *pool_alloc(struct folio_batch *fbatch, gfp_t gfp) in pool_alloc()
234 static void pool_free(struct folio_batch *fbatch, void *addr) in pool_free()
247 struct folio_batch pool;
384 struct folio_batch pool;
/Linux-v6.6/include/linux/sunrpc/
Dsvc.h216 struct folio_batch rq_fbatch;
/Linux-v6.6/fs/afs/
Dwrite.c470 struct folio_batch fbatch; in afs_extend_writeback()
709 struct folio_batch fbatch; in afs_writepages_region()
/Linux-v6.6/fs/btrfs/tests/
Dextent-io-tests.c24 struct folio_batch fbatch; in process_page_range()
/Linux-v6.6/fs/f2fs/
Dnode.c1533 struct folio_batch fbatch; in last_fsync_dnode()
1749 struct folio_batch fbatch; in f2fs_fsync_node_pages()
1908 struct folio_batch fbatch; in f2fs_flush_inline_data()
1956 struct folio_batch fbatch; in f2fs_sync_node_pages()
Dcheckpoint.c410 struct folio_batch fbatch; in f2fs_sync_meta_pages()
/Linux-v6.6/fs/btrfs/
Dextent_io.c214 struct folio_batch fbatch; in __process_pages_contig()
260 struct folio_batch fbatch; in lock_delalloc_pages()
1874 struct folio_batch fbatch; in btree_write_cache_pages()
2002 struct folio_batch fbatch; in extent_write_cache_pages()
Dcompression.c195 struct folio_batch fbatch; in end_compressed_writeback()
/Linux-v6.6/fs/hugetlbfs/
Dinode.c666 struct folio_batch fbatch; in remove_inode_hugepages()
/Linux-v6.6/fs/ext4/
Dinode.c1537 struct folio_batch fbatch; in mpage_release_unused_pages()
2078 struct folio_batch fbatch; in mpage_map_and_submit_buffers()
2361 struct folio_batch fbatch; in mpage_prepare_extent_to_map()

12