| /linux-6.15/include/linux/ |
| H A D | pagevec.h | 28 struct folio_batch { struct 41 static inline void folio_batch_init(struct folio_batch *fbatch) in folio_batch_init() 48 static inline void folio_batch_reinit(struct folio_batch *fbatch) in folio_batch_reinit() 54 static inline unsigned int folio_batch_count(struct folio_batch *fbatch) in folio_batch_count() 59 static inline unsigned int folio_batch_space(struct folio_batch *fbatch) in folio_batch_space() 74 static inline unsigned folio_batch_add(struct folio_batch *fbatch, in folio_batch_add() 89 static inline struct folio *folio_batch_next(struct folio_batch *fbatch) in folio_batch_next() 96 void __folio_batch_release(struct folio_batch *pvec); 98 static inline void folio_batch_release(struct folio_batch *fbatch) in folio_batch_release() 104 void folio_batch_remove_exceptionals(struct folio_batch *fbatch);
|
| H A D | rolling_buffer.h | 50 struct folio_batch *put_batch);
|
| H A D | pagemap.h | 19 struct folio_batch; 962 pgoff_t end, struct folio_batch *fbatch); 964 pgoff_t *start, pgoff_t end, struct folio_batch *fbatch); 966 pgoff_t end, xa_mark_t tag, struct folio_batch *fbatch); 1269 struct folio_batch *fbatch);
|
| H A D | folio_queue.h | 31 struct folio_batch vec; /* Folios in the queue segment */
|
| H A D | writeback.h | 86 struct folio_batch fbatch;
|
| H A D | memcontrol.h | 665 void __mem_cgroup_uncharge_folios(struct folio_batch *folios); 666 static inline void mem_cgroup_uncharge_folios(struct folio_batch *folios) in mem_cgroup_uncharge_folios() 1170 static inline void mem_cgroup_uncharge_folios(struct folio_batch *folios) in mem_cgroup_uncharge_folios()
|
| H A D | swap.h | 435 void check_move_unevictable_folios(struct folio_batch *fbatch);
|
| /linux-6.15/mm/ |
| H A D | swap.c | 56 struct folio_batch lru_add; 57 struct folio_batch lru_deactivate_file; 58 struct folio_batch lru_deactivate; 59 struct folio_batch lru_lazyfree; 61 struct folio_batch lru_activate; 65 struct folio_batch lru_move_tail; 353 struct folio_batch *fbatch; in __lru_cache_activate_folio() 639 struct folio_batch *fbatch = &fbatches->lru_add; in lru_add_drain_cpu() 1010 struct folio_batch fbatch; in release_pages() 1046 void __folio_batch_release(struct folio_batch *fbatch) in __folio_batch_release() [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() 214 struct folio_batch *fbatch; in mlock_drain_local() 225 struct folio_batch *fbatch; in mlock_drain_remote() 244 struct folio_batch *fbatch; in mlock_folio() 269 struct folio_batch *fbatch; in mlock_new_folio() 292 struct folio_batch *fbatch; in munlock_folio()
|
| H A D | truncate.c | 61 struct folio_batch *fbatch, pgoff_t *indices) in truncate_folio_batch_exceptionals() 346 struct folio_batch fbatch; in truncate_inode_pages_range() 513 struct folio_batch fbatch; in mapping_try_invalidate() 651 struct folio_batch fbatch; in invalidate_inode_pages2_range()
|
| H A D | filemap.c | 276 struct folio_batch *fbatch) in page_cache_delete_batch() 317 struct folio_batch *fbatch) in delete_from_page_cache_batch() 522 struct folio_batch fbatch; in __filemap_fdatawait_range() 2074 pgoff_t end, struct folio_batch *fbatch, pgoff_t *indices) in find_get_entries() 2191 pgoff_t end, struct folio_batch *fbatch) in filemap_get_folios() 2213 pgoff_t *start, pgoff_t end, struct folio_batch *fbatch) in filemap_get_folios_contig() 2289 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() 2565 struct folio_batch *fbatch, bool need_uptodate) in filemap_get_pages() 2672 struct folio_batch fbatch; in filemap_read() [all …]
|
| H A D | internal.h | 25 struct folio_batch; 447 pgoff_t end, struct folio_batch *fbatch, pgoff_t *indices); 449 pgoff_t end, struct folio_batch *fbatch, pgoff_t *indices); 797 void free_unref_folios(struct folio_batch *fbatch);
|
| H A D | swap_state.c | 253 struct folio_batch folios; in free_pages_and_swap_cache()
|
| /linux-6.15/fs/nilfs2/ |
| H A D | page.c | 246 struct folio_batch fbatch; in nilfs_copy_dirty_pages() 301 struct folio_batch fbatch; in nilfs_copy_back_pages() 363 struct folio_batch fbatch; in nilfs_clear_dirty_pages() 513 struct folio_batch fbatch; in nilfs_find_uncommitted_extent()
|
| /linux-6.15/fs/netfs/ |
| H A D | rolling_buffer.c | 118 struct folio_batch *put_batch) in rolling_buffer_load_from_ra() 199 struct folio_batch fbatch; in rolling_buffer_clear()
|
| H A D | misc.c | 81 struct folio_batch fbatch; in netfs_free_folioq_buffer()
|
| H A D | buffered_read.c | 96 struct folio_batch put_batch; in netfs_prepare_read_iterator()
|
| /linux-6.15/fs/ramfs/ |
| H A D | file-nommu.c | 208 struct folio_batch fbatch; in ramfs_nommu_get_unmapped_area()
|
| /linux-6.15/fs/bcachefs/ |
| H A D | fs-io-pagecache.c | 255 struct folio_batch fbatch; in bch2_mark_pagecache_unallocated() 299 struct folio_batch fbatch; in bch2_mark_pagecache_reserved() 699 struct folio_batch fbatch; in bch2_seek_pagecache_data()
|
| /linux-6.15/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()
|
| /linux-6.15/fs/gfs2/ |
| H A D | aops.c | 179 struct folio_batch *fbatch, in gfs2_write_jdata_batch() 282 struct folio_batch fbatch; in gfs2_write_cache_jdata()
|
| /linux-6.15/drivers/gpu/drm/ |
| H A D | drm_gem.c | 531 static void drm_gem_check_release_batch(struct folio_batch *fbatch) in drm_gem_check_release_batch() 568 struct folio_batch fbatch; in drm_gem_get_pages() 643 struct folio_batch fbatch; in drm_gem_put_pages()
|
| /linux-6.15/drivers/gpu/drm/i915/ |
| H A D | i915_gpu_error.c | 191 static void pool_fini(struct folio_batch *fbatch) in pool_fini() 196 static int pool_refill(struct folio_batch *fbatch, gfp_t gfp) in pool_refill() 211 static int pool_init(struct folio_batch *fbatch, gfp_t gfp) in pool_init() 224 static void *pool_alloc(struct folio_batch *fbatch, gfp_t gfp) in pool_alloc() 235 static void pool_free(struct folio_batch *fbatch, void *addr) in pool_free() 248 struct folio_batch pool; 385 struct folio_batch pool;
|
| /linux-6.15/include/linux/sunrpc/ |
| H A D | svc.h | 196 struct folio_batch rq_fbatch;
|
| /linux-6.15/fs/btrfs/tests/ |
| H A D | extent-io-tests.c | 25 struct folio_batch fbatch; in process_page_range()
|