Home
last modified time | relevance | path

Searched refs:num_folios (Results 1 – 10 of 10) sorted by relevance

/linux/fs/fuse/
H A Dioctl.c309 while (ap.num_folios < max_pages) { in fuse_do_ioctl()
310 ap.folios[ap.num_folios] = folio_alloc(GFP_KERNEL | __GFP_HIGHMEM, 0); in fuse_do_ioctl()
311 if (!ap.folios[ap.num_folios]) in fuse_do_ioctl()
313 ap.num_folios++; in fuse_do_ioctl()
329 for (i = 0; iov_iter_count(&ii) && !WARN_ON(i >= ap.num_folios); i++) { in fuse_do_ioctl()
396 for (i = 0; iov_iter_count(&ii) && !WARN_ON(i >= ap.num_folios); i++) { in fuse_do_ioctl()
404 while (ap.num_folios) in fuse_do_ioctl()
405 folio_put(ap.folios[--ap.num_folios]); in fuse_do_ioctl()
H A Dfile.c605 for (i = 0; i < ap->num_folios; i++) { in fuse_release_user_pages()
823 .ap.num_folios = 1, in fuse_do_readfolio()
915 ap->folios[ap->num_folios] = folio; in fuse_handle_readahead()
916 ap->descs[ap->num_folios].offset = off; in fuse_handle_readahead()
917 ap->descs[ap->num_folios].length = len; in fuse_handle_readahead()
919 ap->num_folios++; in fuse_handle_readahead()
1008 WARN_ON_ONCE(!ap->num_folios); in fuse_readpages_end()
1020 for (i = 0; i < ap->num_folios; i++) { in fuse_readpages_end()
1048 ap->descs[ap->num_folios - 1].length--; in fuse_send_readpages()
1200 for (i = 0; i < ap->num_folios; i++) in fuse_send_write_pages()
[all …]
H A Dvirtio_fs.c780 for (i = 0; i < ap->num_folios; i++) { in virtio_fs_request_complete()
1273 unsigned int num_folios, in sg_count_fuse_folios() argument
1279 for (i = 0; i < num_folios && total_len; i++) { in sg_count_fuse_folios()
1299 total_sgs += sg_count_fuse_folios(ap->descs, ap->num_folios, in sg_count_fuse_req()
1313 total_sgs += sg_count_fuse_folios(ap->descs, ap->num_folios, in sg_count_fuse_req()
1324 unsigned int num_folios, in sg_init_fuse_folios() argument
1330 for (i = 0; i < num_folios && total_len; i++) { in sg_init_fuse_folios()
1360 ap->num_folios, in sg_init_fuse_args()
H A Ddev.c1183 for (i = 0; i < ap->num_folios && (nbytes || zeroing); i++) { in fuse_copy_folios()
1856 release_pages(ra->ap.folios, ra->ap.num_folios); in fuse_retrieve_end()
1909 while (num && ap->num_folios < num_pages) { in fuse_retrieve()
1923 ap->folios[ap->num_folios] = folio; in fuse_retrieve()
1924 ap->descs[ap->num_folios].offset = folio_offset; in fuse_retrieve()
1925 ap->descs[ap->num_folios].length = nr_bytes; in fuse_retrieve()
1926 ap->num_folios++; in fuse_retrieve()
H A Dcuse.c464 ap->num_folios = 1; in cuse_send_init()
H A Dfuse_i.h359 unsigned int num_folios; member
H A Ddir.c1812 .num_folios = 1, in fuse_readlink_folio()
/linux/fs/btrfs/
H A Dextent_io.c3011 const int num_folios = num_extent_folios(eb); in cleanup_extent_buffer_folios() local
3014 for (int i = 0; i < num_folios; i++) { in cleanup_extent_buffer_folios()
3025 int num_folios; in btrfs_clone_extent_buffer() local
3046 num_folios = num_extent_folios(src); in btrfs_clone_extent_buffer()
3047 for (int i = 0; i < num_folios; i++) { in btrfs_clone_extent_buffer()
3055 for (int i = 0; i < num_folios; i++) in btrfs_clone_extent_buffer()
/linux/fs/ocfs2/
H A Daops.c758 void ocfs2_unlock_and_free_folios(struct folio **folios, int num_folios) in ocfs2_unlock_and_free_folios() argument
762 for(i = 0; i < num_folios; i++) { in ocfs2_unlock_and_free_folios()
H A Dalloc.c7083 int ret, has_data, num_folios = 0; in ocfs2_convert_inline_data_to_extents() local
7148 &num_folios); in ocfs2_convert_inline_data_to_extents()
7199 ocfs2_unlock_and_free_folios(&folio, num_folios); in ocfs2_convert_inline_data_to_extents()