/linux-6.12.1/fs/btrfs/ |
D | zlib.c | 105 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()
|
D | zstd.c | 385 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()
|
D | compression.h | 45 unsigned int nr_folios; member 106 unsigned int nr_folios, blk_opf_t write_flags,
|
D | compression.c | 163 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()
|
D | extent_io.h | 367 int btrfs_alloc_folio_array(unsigned int nr_folios, struct folio **folio_array);
|
D | inode.c | 775 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 …]
|
D | extent_io.c | 596 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/ |
D | file-nommu.c | 206 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/ |
D | aops.c | 188 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/ |
D | rsrc.c | 862 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/ |
D | page.c | 487 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/ |
D | gup.c | 2467 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 …]
|
D | filemap.c | 517 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/ |
D | udmabuf.c | 299 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/ |
D | fs-io-pagecache.c | 183 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/ |
D | node.c | 1555 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 …]
|
D | checkpoint.c | 429 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()
|
D | data.c | 3010 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/ |
D | addr.c | 1041 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/ |
D | iomap.h | 378 u32 nr_folios; /* folios added to the ioend */ member
|
/linux-6.12.1/fs/erofs/ |
D | zdata.c | 1807 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/ |
D | buffered-io.c | 1728 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/ |
D | inode.c | 2411 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()
|