| /linux/mm/ |
| H A D | memfd_luo.c | 99 u64 nr_folios; in memfd_luo_preserve_folios() local 140 nr_folios = nr_pinned; in memfd_luo_preserve_folios() 142 folios_ser = vcalloc(nr_folios, sizeof(*folios_ser)); in memfd_luo_preserve_folios() 148 for (i = 0; i < nr_folios; i++) { in memfd_luo_preserve_folios() 209 *nr_foliosp = nr_folios; in memfd_luo_preserve_folios() 224 unpin_folios(folios, nr_folios); in memfd_luo_preserve_folios() 233 u64 nr_folios) in memfd_luo_unpreserve_folios() argument 237 if (!nr_folios) in memfd_luo_unpreserve_folios() 242 for (i = 0; i < nr_folios; i++) { in memfd_luo_unpreserve_folios() 263 u64 nr_folios, inode_size; in memfd_luo_preserve() local [all …]
|
| H A D | gup.c | 2415 static long check_and_migrate_movable_folios(unsigned long nr_folios, in check_and_migrate_movable_folios() argument 2421 .nr_entries = nr_folios, in check_and_migrate_movable_folios() 2449 static long check_and_migrate_movable_folios(unsigned long nr_folios, in check_and_migrate_movable_folios() argument 3440 unsigned int flags, nr_folios, nr_found; in memfd_pin_folios() local 3467 nr_folios = 0; in memfd_pin_folios() 3476 while (start_idx <= end_idx && nr_folios < max_folios) { in memfd_pin_folios() 3501 if (nr_folios == 0) in memfd_pin_folios() 3504 folios[nr_folios] = folio; in memfd_pin_folios() 3505 if (++nr_folios == max_folios) in memfd_pin_folios() 3522 ret = check_and_migrate_movable_folios(nr_folios, folios); in memfd_pin_folios() [all …]
|
| H A D | folio.c | 624 unsigned int nr_folios = folio_batch_count(fbatch); in lru_add_drain_cpu() local 626 if (nr_folios) { in lru_add_drain_cpu() 628 trace_mm_lru_add_drain_tp(cpu, nr_folios); in lru_add_drain_cpu()
|
| 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/fs/ramfs/ |
| H A D | file-nommu.c | 209 unsigned long maxpages, lpages, nr_folios, loop, ret, nr_pages, pfn; in ramfs_nommu_get_unmapped_area() local 230 nr_folios = filemap_get_folios_contig(inode->i_mapping, &pgoff, in ramfs_nommu_get_unmapped_area() 232 if (!nr_folios) { in ramfs_nommu_get_unmapped_area() 242 for (loop = 0; loop < nr_folios; loop++) { in ramfs_nommu_get_unmapped_area()
|
| /linux/drivers/dma-buf/ |
| H A D | udmabuf.c | 311 long nr_folios; in udmabuf_pin_folios() local 316 nr_folios = memfd_pin_folios(memfd, start, end, folios, pgcnt, &pgoff); in udmabuf_pin_folios() 317 if (nr_folios <= 0) in udmabuf_pin_folios() 318 return nr_folios ? nr_folios : -EINVAL; in udmabuf_pin_folios() 321 for (cur_folio = 0; cur_folio < nr_folios; ++cur_folio) { in udmabuf_pin_folios()
|
| /linux/fs/ntfs/ |
| H A D | wof.c | 425 unsigned int nr_folios; member 434 for (i = 0; i < dest->nr_folios; i++) { in ntfs_wof_release_dest() 484 if (dest->nr_folios == ARRAY_SIZE(dest->folios)) { in ntfs_wof_collect_dest() 491 dest->folios[dest->nr_folios++] = folio; in ntfs_wof_collect_dest() 502 for (i = 0; i < dest->nr_folios; i++) { in ntfs_wof_collect_dest()
|
| /linux/io_uring/ |
| H A D | zcrx.h | 22 unsigned long nr_folios; member
|
| H A D | memmap.c | 142 if (ifd.nr_folios == 1 && !PageHighMem(mr->pages[0])) { in io_region_init_ptr()
|
| H A D | zcrx.c | 265 mem->nr_folios = nr_pages; in io_import_umem() 283 unpin_user_pages(mem->pages, mem->nr_folios); in io_release_area_mem()
|
| /linux/fs/f2fs/ |
| H A D | node.c | 1701 int nr_folios; in last_fsync_dnode() local 1706 while ((nr_folios = filemap_get_folios_tag(NODE_MAPPING(sbi), &index, in last_fsync_dnode() 1711 for (i = 0; i < nr_folios; i++) { in last_fsync_dnode() 1925 int nr_folios; in f2fs_fsync_node_pages() local 1937 while ((nr_folios = filemap_get_folios_tag(NODE_MAPPING(sbi), &index, in f2fs_fsync_node_pages() 1942 for (i = 0; i < nr_folios; i++) { in f2fs_fsync_node_pages() 2080 int nr_folios; in f2fs_flush_inline_data() local 2084 while ((nr_folios = filemap_get_folios_tag(NODE_MAPPING(sbi), &index, in f2fs_flush_inline_data() 2089 for (i = 0; i < nr_folios; i++) { in f2fs_flush_inline_data() 2126 int nr_folios, done = 0; in f2fs_sync_node_pages() local [all …]
|
| H A D | checkpoint.c | 616 int nr_folios; in f2fs_sync_meta_pages() local 624 while ((nr_folios = filemap_get_folios_tag(mapping, &index, in f2fs_sync_meta_pages() 629 for (i = 0; i < nr_folios; i++) { in f2fs_sync_meta_pages()
|
| H A D | data.c | 3257 int nr_folios, p, idx; in f2fs_write_cache_pages() local 3304 nr_folios = filemap_get_folios_tag(mapping, &index, end, in f2fs_write_cache_pages() 3306 if (nr_folios == 0) { in f2fs_write_cache_pages() 3312 for (i = 0; i < nr_folios; i++) { in f2fs_write_cache_pages()
|
| /linux/fs/iomap/ |
| H A D | ioend.c | 127 wpc->nr_folios = 0; in iomap_alloc_ioend() 154 if (wpc->nr_folios >= IOEND_BATCH_SIZE) in iomap_can_add_to_ioend()
|
| H A D | buffered-io.c | 2030 wpc->nr_folios++; in iomap_writeback_folio()
|
| /linux/fs/ceph/ |
| H A D | addr.c | 608 unsigned int nr_folios; member 1063 ceph_wbc->nr_folios = 0; in ceph_init_writeback_ctl() 1155 return index < ceph_wbc->nr_folios && in can_next_page_be_processed() 1714 ceph_wbc.nr_folios = filemap_get_folios_tag(mapping, in ceph_writepages_start() 1720 ceph_wbc.tag, ceph_wbc.nr_folios); in ceph_writepages_start() 1722 if (!ceph_wbc.nr_folios && !ceph_wbc.locked_pages) in ceph_writepages_start() 1749 ceph_wbc.nr_folios = in ceph_writepages_start()
|
| /linux/fs/fuse/ |
| H A D | fuse_i.h | 885 unsigned int nr_folios) in fuse_folio_descs_length_init() argument 889 for (i = index; i < index + nr_folios; i++) in fuse_folio_descs_length_init()
|
| /linux/fs/btrfs/ |
| H A D | extent_io.h | 433 int btrfs_alloc_folio_array(unsigned int nr_folios, unsigned int order,
|
| H A D | extent_io.c | 644 * @nr_folios: number of folios to allocate 653 int btrfs_alloc_folio_array(unsigned int nr_folios, unsigned int order, in btrfs_alloc_folio_array() argument 656 for (int i = 0; i < nr_folios; i++) { in btrfs_alloc_folio_array() 665 for (int i = 0; i < nr_folios; i++) { in btrfs_alloc_folio_array() 2716 unsigned int nr_folios; in extent_write_cache_pages() 2771 (nr_folios = filemap_get_folios_tag(mapping, &index, in extent_write_cache_pages() 2775 for (i = 0; i < nr_folios; i++) { in extent_write_cache_pages() 2725 unsigned int nr_folios; extent_write_cache_pages() local
|
| /linux/include/linux/ |
| H A D | iomap.h | 586 u32 nr_folios; /* folios added to the ioend */ member
|
| /linux/fs/ext4/ |
| H A D | inode.c | 2612 unsigned int nr_folios; in mpage_prepare_extent_to_map() local 2634 nr_folios = filemap_get_folios_tag(mapping, &index, end, in mpage_prepare_extent_to_map() 2636 if (nr_folios == 0) in mpage_prepare_extent_to_map() 2639 for (i = 0; i < nr_folios; i++) { in mpage_prepare_extent_to_map()
|