Searched refs:page_array (Results 1 – 8 of 8) sorted by relevance
/Linux-v5.10/fs/orangefs/ |
D | orangefs-bufmap.c | 142 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() 243 bufmap->page_array = in orangefs_bufmap_alloc() 245 if (!bufmap->page_array) in orangefs_bufmap_alloc() 269 bufmap->page_count, FOLL_WRITE, bufmap->page_array); in orangefs_bufmap_map() 279 SetPageError(bufmap->page_array[i]); in orangefs_bufmap_map() 280 unpin_user_page(bufmap->page_array[i]); in orangefs_bufmap_map() 292 flush_dcache_page(bufmap->page_array[i]); in orangefs_bufmap_map() [all …]
|
/Linux-v5.10/kernel/ |
D | relay.c | 131 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() 216 __free_page(buf->page_array[i]); in relay_destroy_buf() 217 relay_free_page_array(buf->page_array); in relay_destroy_buf() [all …]
|
/Linux-v5.10/fs/nfs/ |
D | pagelist.c | 683 if (hdr->page_array.pagevec != hdr->page_array.page_array) in nfs_pgio_data_destroy() 684 kfree(hdr->page_array.pagevec); in nfs_pgio_data_destroy() 719 hdr->args.pages = hdr->page_array.pagevec; in nfs_pgio_rpcsetup() 902 struct nfs_page_array *pg_array = &hdr->page_array; in nfs_generic_pgio() 909 if (pagecount <= ARRAY_SIZE(pg_array->page_array)) in nfs_generic_pgio() 910 pg_array->pagevec = pg_array->page_array; in nfs_generic_pgio() 922 pages = hdr->page_array.pagevec; in nfs_generic_pgio()
|
/Linux-v5.10/drivers/infiniband/sw/siw/ |
D | siw_qp_tx.c | 429 struct page *page_array[MAX_ARRAY]; in siw_tx_hdt() local 500 siw_unmap_pages(page_array, kmap_mask); in siw_tx_hdt() 505 page_array[seg] = p; in siw_tx_hdt() 528 page_array[seg] = virt_to_page(va & PAGE_MASK); in siw_tx_hdt() 543 siw_unmap_pages(page_array, kmap_mask); in siw_tx_hdt() 582 rv = siw_0copy_tx(s, page_array, &wqe->sqe.sge[c_tx->sge_idx], in siw_tx_hdt() 594 siw_unmap_pages(page_array, kmap_mask); in siw_tx_hdt()
|
/Linux-v5.10/fs/nfs/blocklayout/ |
D | blocklayout.c | 271 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-v5.10/include/linux/ |
D | relay.h | 46 struct page **page_array; /* array of current buffer pages */ member
|
D | nfs_xdr.h | 1567 struct page *page_array[NFS_PAGEVEC_SIZE]; member 1612 struct nfs_page_array page_array; member
|
/Linux-v5.10/Documentation/filesystems/ |
D | orangefs.rst | 273 * page_array - a pointer to ``page_count * (sizeof(struct page*))`` bytes 287 bufmap->desc_array[0].page_array = &bufmap->page_array[offset] 294 bufmap->desc_array[9].page_array = &bufmap->page_array[offset]
|