Home
last modified time | relevance | path

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

12

/linux/include/linux/
A Dpagevec.h28 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);
A Dpagemap.h19 struct folio_batch;
975 pgoff_t end, struct folio_batch *fbatch);
977 pgoff_t *start, pgoff_t end, struct folio_batch *fbatch);
979 pgoff_t end, xa_mark_t tag, struct folio_batch *fbatch);
1291 struct folio_batch *fbatch);
A Dfolio_queue.h30 struct folio_batch vec; /* Folios in the queue segment */
A Dwriteback.h86 struct folio_batch fbatch;
A Dmemcontrol.h720 void __mem_cgroup_uncharge_folios(struct folio_batch *folios);
721 static inline void mem_cgroup_uncharge_folios(struct folio_batch *folios) in mem_cgroup_uncharge_folios()
1218 static inline void mem_cgroup_uncharge_folios(struct folio_batch *folios) in mem_cgroup_uncharge_folios()
A Dswap.h442 void check_move_unevictable_folios(struct folio_batch *fbatch);
/linux/mm/
A Dswap.c56 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;
124 struct folio_batch fbatch; in put_pages_list()
384 struct folio_batch *fbatch; in __lru_cache_activate_folio()
644 struct folio_batch *fbatch = &fbatches->lru_add; in lru_add_drain_cpu()
1011 struct folio_batch fbatch; in release_pages()
[all …]
A Dmlock.c33 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()
A Dtruncate.c43 struct folio_batch *fbatch, pgoff_t *indices) in clear_shadow_entries()
73 struct folio_batch *fbatch, pgoff_t *indices) in truncate_folio_batch_exceptionals()
309 struct folio_batch fbatch; in truncate_inode_pages_range()
476 struct folio_batch fbatch; in mapping_try_invalidate()
602 struct folio_batch fbatch; in invalidate_inode_pages2_range()
A Dfilemap.c288 struct folio_batch *fbatch) in page_cache_delete_batch()
329 struct folio_batch *fbatch) in delete_from_page_cache_batch()
516 struct folio_batch fbatch; in __filemap_fdatawait_range()
2158 pgoff_t end, struct folio_batch *fbatch) in filemap_get_folios()
2180 pgoff_t *start, pgoff_t end, struct folio_batch *fbatch) in filemap_get_folios_contig()
2255 pgoff_t end, xa_mark_t tag, struct folio_batch *fbatch) in filemap_get_folios_tag()
2322 pgoff_t index, pgoff_t max, struct folio_batch *fbatch) in filemap_get_read_batch()
2465 struct folio_batch *fbatch) in filemap_create_folio()
2524 struct folio_batch *fbatch, bool need_uptodate) in filemap_get_pages()
2617 struct folio_batch fbatch; in filemap_read()
[all …]
A Dinternal.h24 struct folio_batch;
406 pgoff_t end, struct folio_batch *fbatch, pgoff_t *indices);
408 pgoff_t end, struct folio_batch *fbatch, pgoff_t *indices);
744 void free_unref_folios(struct folio_batch *fbatch);
A Dswap_state.c317 struct folio_batch folios; in free_pages_and_swap_cache()
A Dshmem.c944 struct folio_batch fbatch; in shmem_unlock_mapping()
998 struct folio_batch fbatch; in shmem_undo_range()
1304 pgoff_t start, struct folio_batch *fbatch, in shmem_find_swap_entries()
1346 struct folio_batch *fbatch, pgoff_t *indices) in shmem_unuse_swap_entries()
1379 struct folio_batch fbatch; in shmem_unuse_inode()
/linux/fs/nilfs2/
A Dpage.c247 struct folio_batch fbatch; in nilfs_copy_dirty_pages()
302 struct folio_batch fbatch; in nilfs_copy_back_pages()
364 struct folio_batch fbatch; in nilfs_clear_dirty_pages()
490 struct folio_batch fbatch; in nilfs_find_uncommitted_extent()
/linux/fs/netfs/
A Dbuffered_read.c71 struct folio_batch *put_batch) in netfs_load_buffer_from_ra()
127 struct folio_batch put_batch; in netfs_prepare_read_iterator()
359 struct folio_batch put_batch; in netfs_prime_buffer()
/linux/fs/ramfs/
A Dfile-nommu.c208 struct folio_batch fbatch; in ramfs_nommu_get_unmapped_area()
/linux/fs/bcachefs/
A Dfs-io-pagecache.c255 struct folio_batch fbatch; in bch2_mark_pagecache_unallocated()
299 struct folio_batch fbatch; in bch2_mark_pagecache_reserved()
695 struct folio_batch fbatch; in bch2_seek_pagecache_data()
/linux/drivers/gpu/drm/i915/gem/
A 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/fs/gfs2/
A Daops.c179 struct folio_batch *fbatch, in gfs2_write_jdata_batch()
282 struct folio_batch fbatch; in gfs2_write_cache_jdata()
/linux/drivers/gpu/drm/
A 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/drivers/gpu/drm/i915/
A Di915_gpu_error.c192 static void pool_fini(struct folio_batch *fbatch) in pool_fini()
197 static int pool_refill(struct folio_batch *fbatch, gfp_t gfp) in pool_refill()
212 static int pool_init(struct folio_batch *fbatch, gfp_t gfp) in pool_init()
225 static void *pool_alloc(struct folio_batch *fbatch, gfp_t gfp) in pool_alloc()
236 static void pool_free(struct folio_batch *fbatch, void *addr) in pool_free()
249 struct folio_batch pool;
386 struct folio_batch pool;
/linux/include/linux/sunrpc/
A Dsvc.h200 struct folio_batch rq_fbatch;
/linux/fs/btrfs/tests/
A Dextent-io-tests.c25 struct folio_batch fbatch; in process_page_range()
/linux/fs/f2fs/
A Dnode.c1553 struct folio_batch fbatch; in last_fsync_dnode()
1770 struct folio_batch fbatch; in f2fs_fsync_node_pages()
1929 struct folio_batch fbatch; in f2fs_flush_inline_data()
1977 struct folio_batch fbatch; in f2fs_sync_node_pages()
/linux/fs/btrfs/
A Dextent_io.c204 struct folio_batch fbatch; in __process_folios_contig()
249 struct folio_batch fbatch; in lock_delalloc_folios()
1901 struct folio_batch fbatch; in btree_write_cache_pages()
2029 struct folio_batch fbatch; in extent_write_cache_pages()

Completed in 82 milliseconds

12