Searched refs:nr_folios (Results 1 – 13 of 13) sorted by relevance
| /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 | 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/drivers/dma-buf/ |
| H A D | udmabuf.c | 330 long nr_folios; in udmabuf_pin_folios() local 335 nr_folios = memfd_pin_folios(memfd, start, end, folios, pgcnt, &pgoff); in udmabuf_pin_folios() 336 if (nr_folios <= 0) in udmabuf_pin_folios() 337 return nr_folios ? nr_folios : -EINVAL; in udmabuf_pin_folios() 340 for (cur_folio = 0; cur_folio < nr_folios; ++cur_folio) { in udmabuf_pin_folios()
|
| /linux/io_uring/ |
| H A D | rsrc.c | 685 unsigned nr_folios = data->nr_folios; in io_coalesce_buffer() local 689 new_array = kvmalloc_objs(struct page *, nr_folios); in io_coalesce_buffer() 693 for (i = 0, j = 0; i < nr_folios; i++) { in io_coalesce_buffer() 714 *nr_pages = nr_folios; in io_coalesce_buffer() 722 unsigned int count = 1, nr_folios = 1; in io_check_coalesce_buffer() local 740 if (nr_folios == 1) { in io_check_coalesce_buffer() 756 nr_folios++; in io_check_coalesce_buffer() 758 if (nr_folios == 1) in io_check_coalesce_buffer() 761 data->nr_folios = nr_folios; in io_check_coalesce_buffer()
|
| H A D | rsrc.h | 55 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 | 231 mem->nr_folios = nr_pages; in io_import_umem() 251 unpin_user_pages(mem->pages, mem->nr_folios); in io_release_area_mem()
|
| /linux/fs/iomap/ |
| H A D | ioend.c | 168 wpc->nr_folios = 0; in iomap_alloc_ioend() 195 if (wpc->nr_folios >= IOEND_BATCH_SIZE) in iomap_can_add_to_ioend()
|
| H A D | buffered-io.c | 1904 wpc->nr_folios++; in iomap_writeback_folio()
|
| /linux/fs/ceph/ |
| H A D | addr.c | 605 unsigned int nr_folios; member 1051 ceph_wbc->nr_folios = 0; in ceph_init_writeback_ctl() 1143 return index < ceph_wbc->nr_folios && in can_next_page_be_processed() 1689 ceph_wbc.nr_folios = filemap_get_folios_tag(mapping, in ceph_writepages_start() 1695 ceph_wbc.tag, ceph_wbc.nr_folios); in ceph_writepages_start() 1697 if (!ceph_wbc.nr_folios && !ceph_wbc.locked_pages) in ceph_writepages_start() 1724 ceph_wbc.nr_folios = in ceph_writepages_start()
|
| /linux/fs/btrfs/ |
| H A D | extent_io.h | 391 int btrfs_alloc_folio_array(unsigned int nr_folios, unsigned int order,
|
| H A D | extent_io.c | 634 int btrfs_alloc_folio_array(unsigned int nr_folios, unsigned int order, in btrfs_alloc_folio_array() argument 637 for (int i = 0; i < nr_folios; i++) { in btrfs_alloc_folio_array() 646 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/ext4/ |
| H A D | inode.c | 2633 unsigned int nr_folios; in mpage_prepare_extent_to_map() local 2655 nr_folios = filemap_get_folios_tag(mapping, &index, end, in mpage_prepare_extent_to_map() 2657 if (nr_folios == 0) in mpage_prepare_extent_to_map() 2660 for (i = 0; i < nr_folios; i++) { in mpage_prepare_extent_to_map()
|