| /linux/mm/ |
| H A D | memfd_luo.c | 95 u64 nr_folios; in memfd_luo_preserve_folios() local 137 nr_folios = nr_pinned; in memfd_luo_preserve_folios() 139 folios_ser = vcalloc(nr_folios, sizeof(*folios_ser)); in memfd_luo_preserve_folios() 145 for (i = 0; i < nr_folios; i++) { in memfd_luo_preserve_folios() 169 *nr_foliosp = nr_folios; in memfd_luo_preserve_folios() 184 unpin_folios(folios, nr_folios); in memfd_luo_preserve_folios() 193 u64 nr_folios) in memfd_luo_unpreserve_folios() argument 197 if (!nr_folios) in memfd_luo_unpreserve_folios() 202 for (i = 0; i < nr_folios; i++) { in memfd_luo_unpreserve_folios() 223 u64 nr_folios; in memfd_luo_preserve() local [all …]
|
| H A D | gup.c | 2420 static long check_and_migrate_movable_folios(unsigned long nr_folios, in check_and_migrate_movable_folios() argument 2426 .nr_entries = nr_folios, in check_and_migrate_movable_folios() 2454 static long check_and_migrate_movable_folios(unsigned long nr_folios, in check_and_migrate_movable_folios() argument 3451 unsigned int flags, nr_folios, nr_found; in memfd_pin_folios() local 3478 nr_folios = 0; in memfd_pin_folios() 3487 while (start_idx <= end_idx && nr_folios < max_folios) { in memfd_pin_folios() 3512 if (nr_folios == 0) in memfd_pin_folios() 3515 folios[nr_folios] = folio; in memfd_pin_folios() 3516 if (++nr_folios == max_folios) in memfd_pin_folios() 3533 ret = check_and_migrate_movable_folios(nr_folios, folios); in memfd_pin_folios() [all …]
|
| H A D | filemap.c | 516 unsigned nr_folios; in __filemap_fdatawait_range() local 523 nr_folios = filemap_get_folios_tag(mapping, &index, end, in __filemap_fdatawait_range() 526 if (!nr_folios) in __filemap_fdatawait_range() 529 for (i = 0; i < nr_folios; i++) { in __filemap_fdatawait_range()
|
| /linux/lib/ |
| H A D | test_kho.c | 33 unsigned int nr_folios; member 59 folios_info = vmalloc_array(state->nr_folios, sizeof(*folios_info)); in kho_test_preserve_data() 70 for (int i = 0; i < state->nr_folios; i++) { in kho_test_preserve_data() 110 err |= fdt_property(fdt, "nr_folios", &state->nr_folios, in kho_test_prepare_fdt() 111 sizeof(state->nr_folios)); in kho_test_prepare_fdt() 128 fdt_size = state->nr_folios * sizeof(phys_addr_t) + PAGE_SIZE; in kho_test_preserve() 186 state->folios[state->nr_folios++] = folio; in kho_test_generate_data() 197 for (int i = 0; i < state->nr_folios; i++) in kho_test_generate_data() 199 state->nr_folios = 0; in kho_test_generate_data() 236 const unsigned int *nr_folios; in kho_test_restore_data() local [all …]
|
| /linux/fs/btrfs/ |
| H A D | zlib.c | 159 int nr_folios = 0; in zlib_compress_folios() local 191 nr_folios = 1; 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() 300 if (nr_folios == nr_dest_folios) { in zlib_compress_folios() 310 folios[nr_folios] = out_folio; in zlib_compress_folios() 311 nr_folios++; in zlib_compress_folios() 327 *out_folios = nr_folios; in zlib_compress_folios()
|
| H A D | zstd.c | 408 int nr_folios = 0; in zstd_compress_folios() local 453 folios[nr_folios++] = out_folio; in zstd_compress_folios() 492 if (nr_folios == nr_dest_folios) { in zstd_compress_folios() 501 folios[nr_folios++] = out_folio; in zstd_compress_folios() 556 if (nr_folios == nr_dest_folios) { in zstd_compress_folios() 565 folios[nr_folios++] = out_folio; in zstd_compress_folios() 580 *out_folios = nr_folios; in zstd_compress_folios()
|
| H A D | compression.c | 161 for (unsigned int i = 0; i < cb->nr_folios; i++) in btrfs_free_compressed_folios() 371 unsigned int nr_folios, in btrfs_submit_compressed_write() argument 390 cb->nr_folios = nr_folios; in btrfs_submit_compressed_write() 610 cb->nr_folios = DIV_ROUND_UP(compressed_len, btrfs_min_folio_size(fs_info)); in btrfs_submit_compressed_read() 611 cb->compressed_folios = kcalloc(cb->nr_folios, sizeof(struct folio *), GFP_NOFS); in btrfs_submit_compressed_read() 617 ret = btrfs_alloc_folio_array(cb->nr_folios, fs_info->block_min_order, in btrfs_submit_compressed_read()
|
| H A D | extent_io.c | 636 int btrfs_alloc_folio_array(unsigned int nr_folios, unsigned int order, in btrfs_alloc_folio_array() argument 639 for (int i = 0; i < nr_folios; i++) { in btrfs_alloc_folio_array() 648 for (int i = 0; i < nr_folios; i++) { in btrfs_alloc_folio_array() 2436 unsigned int nr_folios; in extent_write_cache_pages() local 2491 (nr_folios = filemap_get_folios_tag(mapping, &index, in extent_write_cache_pages() 2495 for (i = 0; i < nr_folios; i++) { in extent_write_cache_pages()
|
| /linux/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/drivers/dma-buf/ |
| H A D | udmabuf.c | 332 long nr_folios; in udmabuf_pin_folios() local 337 nr_folios = memfd_pin_folios(memfd, start, end, folios, pgcnt, &pgoff); in udmabuf_pin_folios() 338 if (nr_folios <= 0) in udmabuf_pin_folios() 339 return nr_folios ? nr_folios : -EINVAL; in udmabuf_pin_folios() 342 for (cur_folio = 0; cur_folio < nr_folios; ++cur_folio) { in udmabuf_pin_folios()
|
| /linux/io_uring/ |
| H A D | rsrc.c | 700 unsigned nr_folios = data->nr_folios; in io_coalesce_buffer() local 704 new_array = kvmalloc_array(nr_folios, sizeof(struct page *), GFP_KERNEL); in io_coalesce_buffer() 708 for (i = 0, j = 0; i < nr_folios; i++) { in io_coalesce_buffer() 729 *nr_pages = nr_folios; in io_coalesce_buffer() 737 unsigned int count = 1, nr_folios = 1; in io_check_coalesce_buffer() local 755 if (nr_folios == 1) { in io_check_coalesce_buffer() 771 nr_folios++; in io_check_coalesce_buffer() 773 if (nr_folios == 1) in io_check_coalesce_buffer() 776 data->nr_folios in io_check_coalesce_buffer() [all...] |
| H A D | zcrx.h | 16 unsigned long nr_folios; member
|
| H A D | rsrc.h | 51 unsigned int nr_folios; member
|
| H A D | memmap.c | 120 if (ifd.nr_folios == 1 && !PageHighMem(mr->pages[0])) { in io_region_init_ptr()
|
| H A D | zcrx.c | 210 mem->nr_folios = nr_pages; in io_import_umem() 222 unpin_user_pages(mem->pages, mem->nr_folios); in io_release_area_mem()
|
| /linux/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/include/linux/kho/abi/ |
| H A D | memfd.h | 70 u64 nr_folios; member
|
| /linux/fs/iomap/ |
| H A D | ioend.c | 111 wpc->nr_folios = 0; in iomap_alloc_ioend() 135 if (wpc->nr_folios >= IOEND_BATCH_SIZE) in iomap_can_add_to_ioend()
|
| /linux/fs/f2fs/ |
| H A D | node.c | 1659 int nr_folios; in last_fsync_dnode() local 1664 while ((nr_folios = filemap_get_folios_tag(NODE_MAPPING(sbi), &index, in last_fsync_dnode() 1669 for (i = 0; i < nr_folios; i++) { in last_fsync_dnode() 1859 int nr_folios; in f2fs_fsync_node_pages() local 1871 while ((nr_folios = filemap_get_folios_tag(NODE_MAPPING(sbi), &index, in f2fs_fsync_node_pages() 1876 for (i = 0; i < nr_folios; i++) { in f2fs_fsync_node_pages() 2012 int nr_folios; in f2fs_flush_inline_data() local 2016 while ((nr_folios = filemap_get_folios_tag(NODE_MAPPING(sbi), &index, in f2fs_flush_inline_data() 2021 for (i = 0; i < nr_folios; i++) { in f2fs_flush_inline_data() 2058 int nr_folios, done = 0; in f2fs_sync_node_pages() local [all …]
|
| H A D | checkpoint.c | 417 int nr_folios; in f2fs_sync_meta_pages() local 425 while ((nr_folios = filemap_get_folios_tag(mapping, &index, in f2fs_sync_meta_pages() 430 for (i = 0; i < nr_folios; i++) { in f2fs_sync_meta_pages()
|
| H A D | data.c | 2951 int nr_folios, p, idx; in f2fs_write_cache_pages() local 2998 nr_folios = filemap_get_folios_tag(mapping, &index, end, in f2fs_write_cache_pages() 3000 if (nr_folios == 0) { in f2fs_write_cache_pages() 3006 for (i = 0; i < nr_folios; i++) { in f2fs_write_cache_pages()
|
| /linux/fs/ceph/ |
| H A D | addr.c | 600 unsigned int nr_folios; member 1036 ceph_wbc->nr_folios = 0; in ceph_init_writeback_ctl() 1128 return index < ceph_wbc->nr_folios && in can_next_page_be_processed() 1675 ceph_wbc.nr_folios = filemap_get_folios_tag(mapping, in ceph_writepages_start() 1681 ceph_wbc.tag, ceph_wbc.nr_folios); in ceph_writepages_start() 1683 if (!ceph_wbc.nr_folios && !ceph_wbc.locked_pages) in ceph_writepages_start() 1712 ceph_wbc.nr_folios = in ceph_writepages_start()
|
| /linux/fs/fuse/ |
| H A D | fuse_i.h | 1118 unsigned int nr_folios) in fuse_folio_descs_length_init() argument 1122 for (i = index; i < index + nr_folios; i++) in fuse_folio_descs_length_init()
|
| /linux/include/linux/ |
| H A D | iomap.h | 463 u32 nr_folios; /* folios added to the ioend */ member
|
| /linux/fs/ext4/ |
| H A D | inode.c | 2617 unsigned int nr_folios; in mpage_prepare_extent_to_map() local 2639 nr_folios = filemap_get_folios_tag(mapping, &index, end, in mpage_prepare_extent_to_map() 2641 if (nr_folios == 0) in mpage_prepare_extent_to_map() 2644 for (i = 0; i < nr_folios; i++) { in mpage_prepare_extent_to_map()
|