/linux/include/linux/ |
H A D | pagevec.h | 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() 98 static inline void folio_batch_release(struct folio_batch *fbatch) in folio_batch_release()
|
/linux/mm/ |
H A D | swap.c | 158 static void folio_batch_move_lru(struct folio_batch *fbatch, move_fn_t move_fn) in folio_batch_move_lru() argument 178 static void __folio_batch_add_and_move(struct folio_batch __percpu *fbatch, in __folio_batch_add_and_move() argument 318 struct folio_batch *fbatch = &per_cpu(cpu_fbatches.lru_activate, cpu); folio_activate_drain() local 353 struct folio_batch *fbatch; __lru_cache_activate_folio() local 639 struct folio_batch *fbatch = &fbatches->lru_add; lru_add_drain_cpu() local 1010 struct folio_batch fbatch; release_pages() local 1046 __folio_batch_release(struct folio_batch * fbatch) __folio_batch_release() argument 1065 folio_batch_remove_exceptionals(struct folio_batch * fbatch) folio_batch_remove_exceptionals() argument [all...] |
H A D | truncate.c | 61 struct folio_batch *fbatch, pgoff_t *indices) in truncate_folio_batch_exceptionals() argument 346 struct folio_batch fbatch; in truncate_inode_pages_range() local 513 struct folio_batch fbatch; mapping_try_invalidate() local 651 struct folio_batch fbatch; invalidate_inode_pages2_range() local [all...] |
H A D | filemap.c | 276 struct folio_batch *fbatch) in page_cache_delete_batch() argument 317 struct folio_batch *fbatch) in delete_from_page_cache_batch() argument 522 struct folio_batch fbatch; __filemap_fdatawait_range() local 2085 find_get_entries(struct address_space * mapping,pgoff_t * start,pgoff_t end,struct folio_batch * fbatch,pgoff_t * indices) find_get_entries() argument 2134 find_lock_entries(struct address_space * mapping,pgoff_t * start,pgoff_t end,struct folio_batch * fbatch,pgoff_t * indices) find_lock_entries() argument 2202 filemap_get_folios(struct address_space * mapping,pgoff_t * start,pgoff_t end,struct folio_batch * fbatch) filemap_get_folios() argument 2224 filemap_get_folios_contig(struct address_space * mapping,pgoff_t * start,pgoff_t end,struct folio_batch * fbatch) filemap_get_folios_contig() argument 2300 filemap_get_folios_tag(struct address_space * mapping,pgoff_t * start,pgoff_t end,xa_mark_t tag,struct folio_batch * fbatch) filemap_get_folios_tag() argument 2367 filemap_get_read_batch(struct address_space * mapping,pgoff_t index,pgoff_t max,struct folio_batch * fbatch) filemap_get_read_batch() argument 2508 filemap_create_folio(struct kiocb * iocb,struct folio_batch * fbatch) filemap_create_folio() argument 2576 filemap_get_pages(struct kiocb * iocb,size_t count,struct folio_batch * fbatch,bool need_uptodate) filemap_get_pages() argument 2681 struct folio_batch fbatch; filemap_read() local 2963 struct folio_batch fbatch; filemap_splice_read() local [all...] |
H A D | shmem.c | 1069 struct folio_batch fbatch; in shmem_unlock_mapping() local 1123 struct folio_batch fbatch; in shmem_undo_range() local 1429 pgoff_t start, struct folio_batch *fbatch, in shmem_find_swap_entries() 1471 struct folio_batch *fbatch, pgoff_t *indices) in shmem_unuse_swap_entries() 1502 struct folio_batch fbatch; in shmem_unuse_inode() local
|
H A D | gup.c | 3467 struct folio_batch fbatch; in memfd_pin_folios() local
|
/linux/fs/bcachefs/ |
H A D | fs-io-pagecache.c | 255 struct folio_batch fbatch; in bch2_mark_pagecache_unallocated() local 299 struct folio_batch fbatch; in bch2_mark_pagecache_reserved() local 699 struct folio_batch fbatch; in bch2_seek_pagecache_data() local
|
/linux/drivers/gpu/drm/ |
H A D | drm_gem.c | 586 static void drm_gem_check_release_batch(struct folio_batch *fbatch) in drm_gem_check_release_batch() 623 struct folio_batch fbatch; in drm_gem_get_pages() local 698 struct folio_batch fbatch; in drm_gem_put_pages() local
|
/linux/fs/gfs2/ |
H A D | aops.c | 193 struct folio_batch *fbatch, in gfs2_write_jdata_batch() 288 struct folio_batch fbatch; in gfs2_write_cache_jdata() local
|
/linux/fs/netfs/ |
H A D | rolling_buffer.c | 199 struct folio_batch fbatch; in rolling_buffer_clear() local
|
H A D | misc.c | 81 struct folio_batch fbatch; in netfs_free_folioq_buffer() local
|
/linux/fs/ramfs/ |
H A D | file-nommu.c | 208 struct folio_batch fbatch; in ramfs_nommu_get_unmapped_area() local
|
/linux/fs/f2fs/ |
H A D | node.c | 1632 struct folio_batch fbatch; in last_fsync_dnode() local 1829 struct folio_batch fbatch; in f2fs_fsync_node_pages() local 1986 struct folio_batch fbatch; in f2fs_flush_inline_data() local 2029 struct folio_batch fbatch; in f2fs_sync_node_pages() local
|
H A D | checkpoint.c | 415 struct folio_batch fbatch; in f2fs_sync_meta_pages() local
|
H A D | compress.c | 1990 struct folio_batch fbatch; in f2fs_invalidate_compress_pages() local
|
H A D | data.c | 2947 struct folio_batch fbatch; in f2fs_write_cache_pages() local
|
/linux/fs/btrfs/tests/ |
H A D | extent-io-tests.c | 25 struct folio_batch fbatch; in process_page_range() local
|
/linux/fs/ceph/ |
H A D | addr.c | 609 struct folio_batch fbatch; member 1389 void ceph_shift_unused_folios_left(struct folio_batch *fbatch) in ceph_shift_unused_folios_left()
|
/linux/fs/nilfs2/ |
H A D | segment.c | 704 struct folio_batch fbatch; in nilfs_lookup_dirty_data_buffers() local 767 struct folio_batch fbatch; in nilfs_lookup_dirty_node_buffers() local
|
H A D | btree.c | 2172 struct folio_batch fbatch; in nilfs_btree_lookup_dirty_buffers() local
|
/linux/fs/btrfs/ |
H A D | extent_io.c | 206 struct folio_batch fbatch; in __process_folios_contig() local 245 struct folio_batch fbatch; in lock_delalloc_folios() local 2323 struct folio_batch fbatch; in extent_write_cache_pages() local
|
H A D | compression.c | 287 struct folio_batch fbatch; in end_compressed_writeback() local
|
H A D | file.c | 2228 struct folio_batch fbatch; in check_range_has_page() local
|
/linux/fs/ext4/ |
H A D | inode.c | 1712 struct folio_batch fbatch; in mpage_release_unused_pages() local 2291 struct folio_batch fbatch; in mpage_map_and_submit_buffers() local 2610 struct folio_batch fbatch; in mpage_prepare_extent_to_map() local
|
/linux/fs/ |
H A D | buffer.c | 1742 struct folio_batch fbatch; in clean_bdev_aliases() local
|