Home
last modified time | relevance | path

Searched refs:nr_folios (Results 1 – 23 of 23) sorted by relevance

/linux-6.12.1/fs/btrfs/
Dzlib.c105 int nr_folios = 0; in zlib_compress_folios() local
140 nr_folios = 1; in zlib_compress_folios()
228 if (nr_folios == nr_dest_folios) { in zlib_compress_folios()
238 folios[nr_folios] = out_folio; in zlib_compress_folios()
239 nr_folios++; in zlib_compress_folios()
264 if (nr_folios == nr_dest_folios) { in zlib_compress_folios()
274 folios[nr_folios] = out_folio; in zlib_compress_folios()
275 nr_folios++; in zlib_compress_folios()
291 *out_folios = nr_folios; in zlib_compress_folios()
Dzstd.c385 int nr_folios = 0; in zstd_compress_folios() local
433 folios[nr_folios++] = out_folio; in zstd_compress_folios()
474 if (nr_folios == nr_dest_folios) { in zstd_compress_folios()
483 folios[nr_folios++] = out_folio; in zstd_compress_folios()
541 if (nr_folios == nr_dest_folios) { in zstd_compress_folios()
550 folios[nr_folios++] = out_folio; in zstd_compress_folios()
565 *out_folios = nr_folios; in zstd_compress_folios()
Dcompression.h45 unsigned int nr_folios; member
106 unsigned int nr_folios, blk_opf_t write_flags,
Dcompression.c163 for (unsigned int i = 0; i < cb->nr_folios; i++) in btrfs_free_compressed_folios()
373 unsigned int nr_folios, in btrfs_submit_compressed_write() argument
393 cb->nr_folios = nr_folios; in btrfs_submit_compressed_write()
609 cb->nr_folios = DIV_ROUND_UP(compressed_len, PAGE_SIZE); in btrfs_submit_compressed_read()
610 cb->compressed_folios = kcalloc(cb->nr_folios, sizeof(struct page *), GFP_NOFS); in btrfs_submit_compressed_read()
616 ret2 = btrfs_alloc_folio_array(cb->nr_folios, cb->compressed_folios); in btrfs_submit_compressed_read()
Dextent_io.h367 int btrfs_alloc_folio_array(unsigned int nr_folios, struct folio **folio_array);
Dinode.c775 unsigned long nr_folios; member
801 unsigned long nr_folios, in add_async_extent() argument
813 async_extent->nr_folios = nr_folios; in add_async_extent()
938 unsigned long nr_folios; in compress_file_range() local
978 nr_folios = (end >> PAGE_SHIFT) - (start >> PAGE_SHIFT) + 1; in compress_file_range()
979 nr_folios = min_t(unsigned long, nr_folios, BTRFS_MAX_COMPRESSED_PAGES); in compress_file_range()
1028 folios = kcalloc(nr_folios, sizeof(struct folio *), GFP_NOFS); in compress_file_range()
1044 mapping, start, folios, &nr_folios, &total_in, in compress_file_range()
1055 folio_zero_range(folios[nr_folios - 1], poff, PAGE_SIZE - poff); in compress_file_range()
1098 nr_folios, compress_type); in compress_file_range()
[all …]
Dextent_io.c596 int btrfs_alloc_folio_array(unsigned int nr_folios, struct folio **folio_array) in btrfs_alloc_folio_array() argument
598 for (int i = 0; i < nr_folios; i++) { in btrfs_alloc_folio_array()
607 for (int i = 0; i < nr_folios; i++) { in btrfs_alloc_folio_array()
1902 unsigned int nr_folios; in btree_write_cache_pages() local
1931 (nr_folios = filemap_get_folios_tag(mapping, &index, end, in btree_write_cache_pages()
1935 for (i = 0; i < nr_folios; i++) { in btree_write_cache_pages()
2030 unsigned int nr_folios; in extent_write_cache_pages() local
2088 (nr_folios = filemap_get_folios_tag(mapping, &index, in extent_write_cache_pages()
2092 for (i = 0; i < nr_folios; i++) { in extent_write_cache_pages()
/linux-6.12.1/fs/ramfs/
Dfile-nommu.c206 unsigned long maxpages, lpages, nr_folios, loop, ret, nr_pages, pfn; in ramfs_nommu_get_unmapped_area() local
227 nr_folios = filemap_get_folios_contig(inode->i_mapping, &pgoff, in ramfs_nommu_get_unmapped_area()
229 if (!nr_folios) { in ramfs_nommu_get_unmapped_area()
239 for (loop = 0; loop < nr_folios; loop++) { in ramfs_nommu_get_unmapped_area()
/linux-6.12.1/fs/gfs2/
Daops.c188 int nr_folios = folio_batch_count(fbatch); in gfs2_write_jdata_batch() local
190 for (i = 0; i < nr_folios; i++) in gfs2_write_jdata_batch()
198 for (i = 0; i < nr_folios; i++) { in gfs2_write_jdata_batch()
283 int nr_folios; in gfs2_write_cache_jdata() local
318 nr_folios = filemap_get_folios_tag(mapping, &index, end, in gfs2_write_cache_jdata()
320 if (nr_folios == 0) in gfs2_write_cache_jdata()
/linux-6.12.1/io_uring/
Drsrc.c862 struct io_imu_folio_data *data, int nr_folios) in io_do_coalesce_buffer() argument
868 new_array = kvmalloc_array(nr_folios, sizeof(struct page *), in io_do_coalesce_buffer()
885 for (i = 1; i < nr_folios; i++) { in io_do_coalesce_buffer()
898 *nr_pages = nr_folios; in io_do_coalesce_buffer()
907 unsigned int count = 1, nr_folios = 1; in io_try_coalesce_buffer() local
929 if (nr_folios == 1) { in io_try_coalesce_buffer()
945 nr_folios++; in io_try_coalesce_buffer()
947 if (nr_folios == 1) in io_try_coalesce_buffer()
950 return io_do_coalesce_buffer(pages, nr_pages, data, nr_folios); in io_try_coalesce_buffer()
/linux-6.12.1/fs/nilfs2/
Dpage.c487 unsigned int i, nr_folios; in nilfs_find_uncommitted_extent() local
501 nr_folios = filemap_get_folios_contig(inode->i_mapping, &index, ULONG_MAX, in nilfs_find_uncommitted_extent()
503 if (nr_folios == 0) in nilfs_find_uncommitted_extent()
534 } while (++i < nr_folios); in nilfs_find_uncommitted_extent()
/linux-6.12.1/mm/
Dgup.c2467 static long check_and_migrate_movable_folios(unsigned long nr_folios, in check_and_migrate_movable_folios() argument
2473 .nr_entries = nr_folios, in check_and_migrate_movable_folios()
2501 static long check_and_migrate_movable_folios(unsigned long nr_folios, in check_and_migrate_movable_folios() argument
3656 unsigned int flags, nr_folios, nr_found; in memfd_pin_folios() local
3683 nr_folios = 0; in memfd_pin_folios()
3692 while (start_idx <= end_idx && nr_folios < max_folios) { in memfd_pin_folios()
3729 if (nr_folios == 0) in memfd_pin_folios()
3732 folios[nr_folios] = folio; in memfd_pin_folios()
3734 if (++nr_folios == max_folios) in memfd_pin_folios()
3751 ret = check_and_migrate_movable_folios(nr_folios, folios); in memfd_pin_folios()
[all …]
Dfilemap.c517 unsigned nr_folios; in __filemap_fdatawait_range() local
524 nr_folios = filemap_get_folios_tag(mapping, &index, end, in __filemap_fdatawait_range()
527 if (!nr_folios) in __filemap_fdatawait_range()
530 for (i = 0; i < nr_folios; i++) { in __filemap_fdatawait_range()
/linux-6.12.1/drivers/dma-buf/
Dudmabuf.c299 long nr_folios, ret = -EINVAL; in udmabuf_create() local
362 nr_folios = ret; in udmabuf_create()
380 if (++k == nr_folios) in udmabuf_create()
/linux-6.12.1/fs/bcachefs/
Dfs-io-pagecache.c183 struct folio **fs, unsigned nr_folios) in bch2_folio_set() argument
188 for (unsigned folio_idx = 0; folio_idx < nr_folios; folio_idx++) { in bch2_folio_set()
209 while (folio_idx < nr_folios) { in bch2_folio_set()
229 if (folio_idx == nr_folios) in bch2_folio_set()
/linux-6.12.1/fs/f2fs/
Dnode.c1555 int nr_folios; in last_fsync_dnode() local
1560 while ((nr_folios = filemap_get_folios_tag(NODE_MAPPING(sbi), &index, in last_fsync_dnode()
1565 for (i = 0; i < nr_folios; i++) { in last_fsync_dnode()
1775 int nr_folios; in f2fs_fsync_node_pages() local
1787 while ((nr_folios = filemap_get_folios_tag(NODE_MAPPING(sbi), &index, in f2fs_fsync_node_pages()
1792 for (i = 0; i < nr_folios; i++) { in f2fs_fsync_node_pages()
1930 int nr_folios; in f2fs_flush_inline_data() local
1934 while ((nr_folios = filemap_get_folios_tag(NODE_MAPPING(sbi), &index, in f2fs_flush_inline_data()
1939 for (i = 0; i < nr_folios; i++) { in f2fs_flush_inline_data()
1981 int nr_folios, done = 0; in f2fs_sync_node_pages() local
[all …]
Dcheckpoint.c429 int nr_folios; in f2fs_sync_meta_pages() local
439 while ((nr_folios = filemap_get_folios_tag(mapping, &index, in f2fs_sync_meta_pages()
444 for (i = 0; i < nr_folios; i++) { in f2fs_sync_meta_pages()
Ddata.c3010 int nr_folios, p, idx; in f2fs_write_cache_pages() local
3060 nr_folios = filemap_get_folios_tag(mapping, &index, end, in f2fs_write_cache_pages()
3062 if (nr_folios == 0) { in f2fs_write_cache_pages()
3068 for (i = 0; i < nr_folios; i++) { in f2fs_write_cache_pages()
/linux-6.12.1/fs/ceph/
Daddr.c1041 unsigned i, nr_folios, max_pages, locked_pages = 0; in ceph_writepages_start() local
1051 nr_folios = filemap_get_folios_tag(mapping, &index, in ceph_writepages_start()
1053 doutc(cl, "pagevec_lookup_range_tag got %d\n", nr_folios); in ceph_writepages_start()
1054 if (!nr_folios && !locked_pages) in ceph_writepages_start()
1056 for (i = 0; i < nr_folios && locked_pages < max_pages; i++) { in ceph_writepages_start()
1209 for (j = 0; j < nr_folios; j++) { in ceph_writepages_start()
1218 if (nr_folios && i == nr_folios && in ceph_writepages_start()
/linux-6.12.1/include/linux/
Diomap.h378 u32 nr_folios; /* folios added to the ioend */ member
/linux-6.12.1/fs/erofs/
Dzdata.c1807 unsigned int nr_folios; in z_erofs_readahead() local
1813 nr_folios = readahead_count(rac); in z_erofs_readahead()
1814 trace_erofs_readpages(inode, readahead_index(rac), nr_folios, false); in z_erofs_readahead()
1834 (void)z_erofs_runqueue(&f, nr_folios); in z_erofs_readahead()
/linux-6.12.1/fs/iomap/
Dbuffered-io.c1728 wpc->nr_folios = 0; in iomap_alloc_ioend()
1749 if (wpc->nr_folios >= IOEND_BATCH_SIZE) in iomap_can_add_to_ioend()
1957 wpc->nr_folios++; in iomap_writepage_map()
/linux-6.12.1/fs/ext4/
Dinode.c2411 unsigned int nr_folios; in mpage_prepare_extent_to_map() local
2437 nr_folios = filemap_get_folios_tag(mapping, &index, end, in mpage_prepare_extent_to_map()
2439 if (nr_folios == 0) in mpage_prepare_extent_to_map()
2442 for (i = 0; i < nr_folios; i++) { in mpage_prepare_extent_to_map()