Home
last modified time | relevance | path

Searched refs:page_array (Results 1 – 6 of 6) sorted by relevance

/fs/orangefs/
A Dorangefs-bufmap.c142 struct page **page_array; /* array of mapped pages */ member
154 struct page **page_array; member
171 unpin_user_pages(bufmap->page_array, bufmap->page_count); in orangefs_bufmap_unmap()
177 kfree(bufmap->page_array); in orangefs_bufmap_free()
230 bufmap->page_array = in orangefs_bufmap_alloc()
232 if (!bufmap->page_array) in orangefs_bufmap_alloc()
266 unpin_user_page(bufmap->page_array[i]); in orangefs_bufmap_map()
277 flush_dcache_page(bufmap->page_array[i]); in orangefs_bufmap_map()
281 bufmap->desc_array[i].page_array = &bufmap->page_array[offset]; in orangefs_bufmap_map()
483 struct page *page = to->page_array[i]; in orangefs_bufmap_copy_from_iovec()
[all …]
/fs/nfs/
A Dpagelist.c658 if (hdr->page_array.pagevec != hdr->page_array.page_array) in nfs_pgio_data_destroy()
659 kfree(hdr->page_array.pagevec); in nfs_pgio_data_destroy()
695 hdr->args.pages = hdr->page_array.pagevec; in nfs_pgio_rpcsetup()
884 struct nfs_page_array *pg_array = &hdr->page_array; in nfs_generic_pgio()
892 if (pagecount <= ARRAY_SIZE(pg_array->page_array)) in nfs_generic_pgio()
893 pg_array->pagevec = pg_array->page_array; in nfs_generic_pgio()
905 pages = hdr->page_array.pagevec; in nfs_generic_pgio()
A Dlocalio.c318 iocb->bvec = nfs_bvec_alloc_and_import_pagevec(hdr->page_array.pagevec, in nfs_local_iocb_alloc()
319 hdr->page_array.npages, flags); in nfs_local_iocb_alloc()
345 iov_iter_bvec(i, dir, iocb->bvec, hdr->page_array.npages, in nfs_local_iter_init()
/fs/nfs/blocklayout/
A Dblocklayout.c248 header->page_array.npages, f_offset, in bl_read_pagelist()
260 for (i = pg_index; i < header->page_array.npages; i++) { in bl_read_pagelist()
293 header->page_array.npages - i, in bl_read_pagelist()
408 for (i = pg_index; i < header->page_array.npages; i++) { in bl_write_pagelist()
422 bio = do_add_page_to_bio(bio, header->page_array.npages - i, in bl_write_pagelist()
/fs/btrfs/
A Dextent_io.h367 int btrfs_alloc_page_array(unsigned int nr_pages, struct page **page_array,
A Dextent_io.c592 int btrfs_alloc_page_array(unsigned int nr_pages, struct page **page_array, in btrfs_alloc_page_array() argument
601 allocated = alloc_pages_bulk(gfp, nr_pages, page_array); in btrfs_alloc_page_array()
605 __free_page(page_array[i]); in btrfs_alloc_page_array()
606 page_array[i] = NULL; in btrfs_alloc_page_array()
621 struct page *page_array[INLINE_EXTENT_BUFFER_PAGES] = { 0 }; in alloc_eb_folio_array() local
625 ret = btrfs_alloc_page_array(num_pages, page_array, nofail); in alloc_eb_folio_array()
630 eb->folios[i] = page_folio(page_array[i]); in alloc_eb_folio_array()

Completed in 22 milliseconds