Home
last modified time | relevance | path

Searched refs:nr_folios (Results 1 – 12 of 12) sorted by relevance

/linux/mm/
H A Dmemfd_luo.c99 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 …]
/linux/io_uring/
H A Drsrc.c775 unsigned nr_folios = data->nr_folios; in io_coalesce_buffer() local
779 new_array = kvmalloc_objs(struct page *, nr_folios); in io_coalesce_buffer()
783 for (i = 0, j = 0; i < nr_folios; i++) { in io_coalesce_buffer()
804 *nr_pages = nr_folios; in io_coalesce_buffer()
812 unsigned int count = 1, nr_folios = 1; in io_check_coalesce_buffer() local
830 if (nr_folios == 1) { in io_check_coalesce_buffer()
846 nr_folios++; in io_check_coalesce_buffer()
848 if (nr_folios == 1) in io_check_coalesce_buffer()
851 data->nr_folios in io_check_coalesce_buffer()
[all...]
H A Dzcrx.h22 unsigned long nr_folios; member
H A Drsrc.h51 unsigned int nr_folios;
56 unsigned int nr_folios; global() member
H A Dmemmap.c142 if (ifd.nr_folios == 1 && !PageHighMem(mr->pages[0])) { in io_region_init_ptr()
H A Dzcrx.c265 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/iomap/
H A Dioend.c170 wpc->nr_folios = 0; in iomap_alloc_ioend()
197 if (wpc->nr_folios >= IOEND_BATCH_SIZE) in iomap_can_add_to_ioend()
H A Dbuffered-io.c2030 wpc->nr_folios++; in iomap_writeback_folio()
/linux/fs/btrfs/
H A Dextent_io.h433 int btrfs_alloc_folio_array(unsigned int nr_folios, unsigned int order,
H A Dextent_io.c653 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()
2725 unsigned int nr_folios; in extent_write_cache_pages() local
2780 (nr_folios = filemap_get_folios_tag(mapping, &index, in extent_write_cache_pages()
2784 for (i = 0; i < nr_folios; i++) { in extent_write_cache_pages()
/linux/include/linux/
H A Diomap.h556 u32 nr_folios; /* folios added to the ioend */ member
/linux/fs/ext4/
H A Dinode.c2612 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()