| /linux-6.15/fs/btrfs/ |
| H A D | zlib.c | 146 int nr_folios = 0; in zlib_compress_folios() local 179 nr_folios = 1; in zlib_compress_folios() 254 if (nr_folios == nr_dest_folios) { in zlib_compress_folios() 264 folios[nr_folios] = out_folio; in zlib_compress_folios() 265 nr_folios++; in zlib_compress_folios() 290 if (nr_folios == nr_dest_folios) { in zlib_compress_folios() 300 folios[nr_folios] = out_folio; in zlib_compress_folios() 301 nr_folios++; in zlib_compress_folios() 317 *out_folios = nr_folios; in zlib_compress_folios()
|
| H A D | zstd.c | 395 int nr_folios = 0; in zstd_compress_folios() local 440 folios[nr_folios++] = out_folio; in zstd_compress_folios() 481 if (nr_folios == nr_dest_folios) { in zstd_compress_folios() 490 folios[nr_folios++] = out_folio; in zstd_compress_folios() 548 if (nr_folios == nr_dest_folios) { in zstd_compress_folios() 557 folios[nr_folios++] = out_folio; in zstd_compress_folios() 572 *out_folios = nr_folios; in zstd_compress_folios()
|
| H A D | compression.h | 45 unsigned int nr_folios; member 97 unsigned int nr_folios, blk_opf_t write_flags,
|
| H A 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() 608 cb->nr_folios = DIV_ROUND_UP(compressed_len, PAGE_SIZE); in btrfs_submit_compressed_read() 609 cb->compressed_folios = kcalloc(cb->nr_folios, sizeof(struct folio *), GFP_NOFS); in btrfs_submit_compressed_read() 615 ret2 = btrfs_alloc_folio_array(cb->nr_folios, cb->compressed_folios); in btrfs_submit_compressed_read()
|
| H A D | inode.c | 726 unsigned long nr_folios; member 752 unsigned long nr_folios, in add_async_extent() argument 764 async_extent->nr_folios = nr_folios; in add_async_extent() 874 unsigned long nr_folios; in compress_file_range() local 916 nr_folios = min_t(unsigned long, nr_folios, BTRFS_MAX_COMPRESSED_PAGES); in compress_file_range() 1026 nr_folios, compress_type); in compress_file_range() 1044 for (i = 0; i < nr_folios; i++) { in compress_file_range() 1064 async_extent->nr_folios = 0; in free_async_extent_pages() 1188 async_extent->nr_folios, in submit_one_async_extent() 9548 unsigned long nr_folios, i; in btrfs_do_encoded_write() local [all …]
|
| H A D | extent_io.h | 374 int btrfs_alloc_folio_array(unsigned int nr_folios, struct folio **folio_array);
|
| H A D | extent_io.c | 592 int btrfs_alloc_folio_array(unsigned int nr_folios, struct folio **folio_array) in btrfs_alloc_folio_array() argument 594 for (int i = 0; i < nr_folios; i++) { in btrfs_alloc_folio_array() 603 for (int i = 0; i < nr_folios; i++) { in btrfs_alloc_folio_array() 2175 unsigned int nr_folios; in btree_write_cache_pages() local 2204 (nr_folios = filemap_get_folios_tag(mapping, &index, end, in btree_write_cache_pages() 2208 for (i = 0; i < nr_folios; i++) { in btree_write_cache_pages() 2303 unsigned int nr_folios; in extent_write_cache_pages() local 2361 (nr_folios = filemap_get_folios_tag(mapping, &index, in extent_write_cache_pages() 2365 for (i = 0; i < nr_folios; i++) { in extent_write_cache_pages()
|
| /linux-6.15/fs/ramfs/ |
| H A 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.15/drivers/dma-buf/ |
| H A D | udmabuf.c | 341 long nr_folios; in udmabuf_pin_folios() local 346 nr_folios = memfd_pin_folios(memfd, start, end, folios, pgcnt, &pgoff); in udmabuf_pin_folios() 347 if (nr_folios <= 0) in udmabuf_pin_folios() 348 return nr_folios ? nr_folios : -EINVAL; in udmabuf_pin_folios() 351 for (cur_folio = 0; cur_folio < nr_folios; ++cur_folio) { in udmabuf_pin_folios()
|
| /linux-6.15/fs/gfs2/ |
| H A 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.15/fs/nilfs2/ |
| H A D | page.c | 510 unsigned int i, nr_folios; in nilfs_find_uncommitted_extent() local 524 nr_folios = filemap_get_folios_contig(inode->i_mapping, &index, ULONG_MAX, in nilfs_find_uncommitted_extent() 526 if (nr_folios == 0) in nilfs_find_uncommitted_extent() 557 } while (++i < nr_folios); in nilfs_find_uncommitted_extent()
|
| /linux-6.15/io_uring/ |
| H A D | rsrc.c | 689 int nr_folios = data->nr_folios; in io_coalesce_buffer() local 692 new_array = kvmalloc_array(nr_folios, sizeof(struct page *), in io_coalesce_buffer() 709 for (i = 1; i < nr_folios; i++) { in io_coalesce_buffer() 722 *nr_pages = nr_folios; in io_coalesce_buffer() 730 unsigned int count = 1, nr_folios = 1; in io_check_coalesce_buffer() local 747 if (nr_folios == 1) { in io_check_coalesce_buffer() 763 nr_folios++; in io_check_coalesce_buffer() 765 if (nr_folios == 1) in io_check_coalesce_buffer() 768 data->nr_folios = nr_folios; in io_check_coalesce_buffer()
|
| H A D | zcrx.h | 18 unsigned long nr_folios; member
|
| H A D | rsrc.h | 51 unsigned int nr_folios; member
|
| H A D | memmap.c | 119 if (ifd.nr_folios == 1 && !PageHighMem(mr->pages[0])) { in io_region_init_ptr()
|
| H A D | zcrx.c | 196 unpin_user_pages(area->pages, area->nr_folios); in io_zcrx_free_area() 235 area->nr_folios = nr_iovs = nr_pages; in io_zcrx_create_area()
|
| /linux-6.15/mm/ |
| H A 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() 3648 unsigned int flags, nr_folios, nr_found; in memfd_pin_folios() local 3675 nr_folios = 0; in memfd_pin_folios() 3684 while (start_idx <= end_idx && nr_folios < max_folios) { in memfd_pin_folios() 3721 if (nr_folios == 0) in memfd_pin_folios() 3724 folios[nr_folios] = folio; in memfd_pin_folios() 3726 if (++nr_folios == max_folios) in memfd_pin_folios() 3743 ret = check_and_migrate_movable_folios(nr_folios, folios); in memfd_pin_folios() 3747 return ret ? ret : nr_folios; in memfd_pin_folios() [all …]
|
| H A D | filemap.c | 523 unsigned nr_folios; in __filemap_fdatawait_range() local 530 nr_folios = filemap_get_folios_tag(mapping, &index, end, in __filemap_fdatawait_range() 533 if (!nr_folios) in __filemap_fdatawait_range() 536 for (i = 0; i < nr_folios; i++) { in __filemap_fdatawait_range()
|
| /linux-6.15/fs/bcachefs/ |
| H A 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.15/fs/f2fs/ |
| H A D | node.c | 1616 int nr_folios; in last_fsync_dnode() local 1621 while ((nr_folios = filemap_get_folios_tag(NODE_MAPPING(sbi), &index, in last_fsync_dnode() 1626 for (i = 0; i < nr_folios; i++) { in last_fsync_dnode() 1829 int nr_folios; in f2fs_fsync_node_pages() local 1841 while ((nr_folios = filemap_get_folios_tag(NODE_MAPPING(sbi), &index, in f2fs_fsync_node_pages() 1846 for (i = 0; i < nr_folios; i++) { in f2fs_fsync_node_pages() 1984 int nr_folios; in f2fs_flush_inline_data() local 1988 while ((nr_folios = filemap_get_folios_tag(NODE_MAPPING(sbi), &index, in f2fs_flush_inline_data() 1993 for (i = 0; i < nr_folios; i++) { in f2fs_flush_inline_data() 2030 int nr_folios, done = 0; in f2fs_sync_node_pages() local [all …]
|
| H A D | checkpoint.c | 423 int nr_folios; in f2fs_sync_meta_pages() local 433 while ((nr_folios = filemap_get_folios_tag(mapping, &index, in f2fs_sync_meta_pages() 438 for (i = 0; i < nr_folios; i++) { in f2fs_sync_meta_pages()
|
| /linux-6.15/fs/ceph/ |
| H A D | addr.c | 589 unsigned int nr_folios; member 1025 ceph_wbc->nr_folios = 0; in ceph_init_writeback_ctl() 1121 return index < ceph_wbc->nr_folios && in can_next_page_be_processed() 1666 ceph_wbc.nr_folios = filemap_get_folios_tag(mapping, in ceph_writepages_start() 1672 ceph_wbc.tag, ceph_wbc.nr_folios); in ceph_writepages_start() 1674 if (!ceph_wbc.nr_folios && !ceph_wbc.locked_pages) in ceph_writepages_start() 1704 ceph_wbc.nr_folios = in ceph_writepages_start()
|
| /linux-6.15/include/linux/ |
| H A D | iomap.h | 450 u32 nr_folios; /* folios added to the ioend */ member
|
| /linux-6.15/fs/fuse/ |
| H A D | fuse_i.h | 1091 unsigned int nr_folios) in fuse_folio_descs_length_init() argument 1095 for (i = index; i < index + nr_folios; i++) in fuse_folio_descs_length_init()
|
| /linux-6.15/fs/iomap/ |
| H A D | buffered-io.c | 1625 wpc->nr_folios = 0; in iomap_alloc_ioend() 1648 if (wpc->nr_folios >= IOEND_BATCH_SIZE) in iomap_can_add_to_ioend() 1913 wpc->nr_folios++; in iomap_writepage_map()
|