Home
last modified time | relevance | path

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

/Linux-v4.19/fs/orangefs/
Dorangefs-bufmap.c142 struct page **page_array; /* array of mapped pages */ member
154 struct page **page_array; member
174 put_page(bufmap->page_array[i]); in orangefs_bufmap_unmap()
180 kfree(bufmap->page_array); in orangefs_bufmap_free()
246 bufmap->page_array = in orangefs_bufmap_alloc()
248 if (!bufmap->page_array) in orangefs_bufmap_alloc()
272 bufmap->page_count, 1, bufmap->page_array); in orangefs_bufmap_map()
282 SetPageError(bufmap->page_array[i]); in orangefs_bufmap_map()
283 put_page(bufmap->page_array[i]); in orangefs_bufmap_map()
295 flush_dcache_page(bufmap->page_array[i]); in orangefs_bufmap_map()
[all …]
/Linux-v4.19/kernel/
Drelay.c131 buf->page_array = relay_alloc_page_array(n_pages); in relay_alloc_buf()
132 if (!buf->page_array) in relay_alloc_buf()
136 buf->page_array[i] = alloc_page(GFP_KERNEL); in relay_alloc_buf()
137 if (unlikely(!buf->page_array[i])) in relay_alloc_buf()
139 set_page_private(buf->page_array[i], (unsigned long)buf); in relay_alloc_buf()
141 mem = vmap(buf->page_array, n_pages, VM_MAP, PAGE_KERNEL); in relay_alloc_buf()
151 __free_page(buf->page_array[j]); in relay_alloc_buf()
152 relay_free_page_array(buf->page_array); in relay_alloc_buf()
215 __free_page(buf->page_array[i]); in relay_destroy_buf()
216 relay_free_page_array(buf->page_array); in relay_destroy_buf()
[all …]
/Linux-v4.19/fs/nfs/
Dpagelist.c516 if (hdr->page_array.pagevec != hdr->page_array.page_array) in nfs_pgio_data_destroy()
517 kfree(hdr->page_array.pagevec); in nfs_pgio_data_destroy()
553 hdr->args.pages = hdr->page_array.pagevec; in nfs_pgio_rpcsetup()
745 struct nfs_page_array *pg_array = &hdr->page_array; in nfs_generic_pgio()
752 if (pagecount <= ARRAY_SIZE(pg_array->page_array)) in nfs_generic_pgio()
753 pg_array->pagevec = pg_array->page_array; in nfs_generic_pgio()
767 pages = hdr->page_array.pagevec; in nfs_generic_pgio()
/Linux-v4.19/fs/nfs/blocklayout/
Dblocklayout.c271 header->page_array.npages, f_offset, in bl_read_pagelist()
283 for (i = pg_index; i < header->page_array.npages; i++) { in bl_read_pagelist()
316 header->page_array.npages - i, in bl_read_pagelist()
431 for (i = pg_index; i < header->page_array.npages; i++) { in bl_write_pagelist()
445 bio = do_add_page_to_bio(bio, header->page_array.npages - i, in bl_write_pagelist()
/Linux-v4.19/include/linux/
Drelay.h46 struct page **page_array; /* array of current buffer pages */ member
Dnfs_xdr.h1445 struct page *page_array[NFS_PAGEVEC_SIZE]; member
1491 struct nfs_page_array page_array; member
/Linux-v4.19/Documentation/filesystems/
Dorangefs.txt262 * page_array - a pointer to page_count * (sizeof(struct page*)) bytes
274 bufmap->desc_array[0].page_array = &bufmap->page_array[offset]
281 bufmap->desc_array[9].page_array = &bufmap->page_array[offset]