/openbmc/linux/include/linux/ |
H A D | pagevec.h | 28 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);
|
H A D | pagemap.h | 19 struct folio_batch; 862 pgoff_t end, struct folio_batch *fbatch); 864 pgoff_t *start, pgoff_t end, struct folio_batch *fbatch); 866 pgoff_t end, xa_mark_t tag, struct folio_batch *fbatch); 1222 struct folio_batch *fbatch);
|
H A D | swap.h | 435 void check_move_unevictable_folios(struct folio_batch *fbatch);
|
/openbmc/linux/mm/ |
H A D | swap.c | 53 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; 195 static void folio_batch_move_lru(struct folio_batch *fbatch, move_fn_t move_fn) in folio_batch_move_lru() 220 static void folio_batch_add_and_move(struct folio_batch *fbatch, in folio_batch_add_and_move() 250 struct folio_batch *fbatch; in folio_rotate_reclaimable() 338 struct folio_batch *fbatch = &per_cpu(cpu_fbatches.activate, cpu); in folio_activate_drain() [all …]
|
H A D | mlock.c | 33 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()
|
H A D | truncate.c | 60 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()
|
H A D | filemap.c | 280 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() 2051 pgoff_t end, struct folio_batch *fbatch, pgoff_t *indices) in find_get_entries() 2097 pgoff_t end, struct folio_batch *fbatch, pgoff_t *indices) in find_lock_entries() 2162 pgoff_t end, struct folio_batch *fbatch) in filemap_get_folios() 2215 pgoff_t *start, pgoff_t end, struct folio_batch *fbatch) in filemap_get_folios_contig() 2286 pgoff_t end, xa_mark_t tag, struct folio_batch *fbatch) in filemap_get_folios_tag() 2356 pgoff_t index, pgoff_t max, struct folio_batch *fbatch) in filemap_get_read_batch() 2506 struct folio_batch *fbatch) in filemap_create_folio() [all …]
|
H A D | internal.h | 16 struct folio_batch; 179 pgoff_t end, struct folio_batch *fbatch, pgoff_t *indices); 181 pgoff_t end, struct folio_batch *fbatch, pgoff_t *indices);
|
H A D | shmem.c | 939 struct folio_batch fbatch; in shmem_unlock_mapping() 993 struct folio_batch fbatch; in shmem_undo_range() 1297 pgoff_t start, struct folio_batch *fbatch, in shmem_find_swap_entries() 1339 struct folio_batch *fbatch, pgoff_t *indices) in shmem_unuse_swap_entries() 1374 struct folio_batch fbatch; in shmem_unuse_inode()
|
/openbmc/linux/fs/nilfs2/ |
H A D | page.c | 244 struct folio_batch fbatch; in nilfs_copy_dirty_pages() 299 struct folio_batch fbatch; in nilfs_copy_back_pages() 362 struct folio_batch fbatch; in nilfs_clear_dirty_pages() 498 struct folio_batch fbatch; in nilfs_find_uncommitted_extent()
|
H A D | segment.c | 702 struct folio_batch fbatch; in nilfs_lookup_dirty_data_buffers() 765 struct folio_batch fbatch; in nilfs_lookup_dirty_node_buffers()
|
/openbmc/linux/fs/ramfs/ |
H A D | file-nommu.c | 208 struct folio_batch fbatch; in ramfs_nommu_get_unmapped_area()
|
/openbmc/linux/drivers/gpu/drm/ |
H A D | drm_gem.c | 505 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()
|
/openbmc/linux/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_shmem.c | 25 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()
|
/openbmc/linux/fs/gfs2/ |
H A D | aops.c | 209 struct folio_batch *fbatch, in gfs2_write_jdata_batch() 312 struct folio_batch fbatch; in gfs2_write_cache_jdata()
|
/openbmc/linux/drivers/gpu/drm/i915/ |
H A D | i915_gpu_error.c | 190 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;
|
/openbmc/linux/include/linux/sunrpc/ |
H A D | svc.h | 216 struct folio_batch rq_fbatch;
|
/openbmc/linux/fs/afs/ |
H A D | write.c | 470 struct folio_batch fbatch; in afs_extend_writeback() 709 struct folio_batch fbatch; in afs_writepages_region()
|
/openbmc/linux/fs/btrfs/tests/ |
H A D | extent-io-tests.c | 25 struct folio_batch fbatch; in process_page_range()
|
/openbmc/linux/fs/f2fs/ |
H A D | node.c | 1557 struct folio_batch fbatch; in last_fsync_dnode() 1773 struct folio_batch fbatch; in f2fs_fsync_node_pages() 1932 struct folio_batch fbatch; in f2fs_flush_inline_data() 1980 struct folio_batch fbatch; in f2fs_sync_node_pages()
|
H A D | checkpoint.c | 410 struct folio_batch fbatch; in f2fs_sync_meta_pages()
|
/openbmc/linux/fs/btrfs/ |
H A D | extent_io.c | 214 struct folio_batch fbatch; in __process_pages_contig() 260 struct folio_batch fbatch; in lock_delalloc_pages() 1869 struct folio_batch fbatch; in btree_write_cache_pages() 1997 struct folio_batch fbatch; in extent_write_cache_pages()
|
H A D | compression.c | 195 struct folio_batch fbatch; in end_compressed_writeback()
|
/openbmc/linux/fs/hugetlbfs/ |
H A D | inode.c | 677 struct folio_batch fbatch; in remove_inode_hugepages()
|
/openbmc/linux/fs/ext4/ |
H A D | inode.c | 1582 struct folio_batch fbatch; in mpage_release_unused_pages() 2114 struct folio_batch fbatch; in mpage_map_and_submit_buffers() 2397 struct folio_batch fbatch; in mpage_prepare_extent_to_map()
|