Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/fs/orangefs/
H 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()
242 bufmap->page_array = in orangefs_bufmap_alloc()
244 if (!bufmap->page_array) in orangefs_bufmap_alloc()
268 bufmap->page_count, FOLL_WRITE, bufmap->page_array); in orangefs_bufmap_map()
278 SetPageError(bufmap->page_array[i]); in orangefs_bufmap_map()
279 unpin_user_page(bufmap->page_array[i]); in orangefs_bufmap_map()
291 flush_dcache_page(bufmap->page_array[i]); in orangefs_bufmap_map()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_10969_workaround.c49 phys_addr_t *page_array; in kbasep_10969_workaround_clamp_coordinates() local
71 page_array = kbase_get_cpu_phy_pages(region); in kbasep_10969_workaround_clamp_coordinates()
72 if (!page_array) in kbasep_10969_workaround_clamp_coordinates()
77 p = pfn_to_page(PFN_DOWN(page_array[page_index])); in kbasep_10969_workaround_clamp_coordinates()
101 p = pfn_to_page(PFN_DOWN(page_array[page_index + 1])); in kbasep_10969_workaround_clamp_coordinates()
184 p = pfn_to_page(PFN_DOWN(page_array[page_index])); in kbasep_10969_workaround_clamp_coordinates()
193 p = pfn_to_page(PFN_DOWN(page_array[page_index + 1])); in kbasep_10969_workaround_clamp_coordinates()
H A Dmali_kbase_mem_linux.c1716 phys_addr_t *page_array; local
1750 page_array = kbase_get_cpu_phy_pages(reg);
1770 unsigned long pfn = PFN_DOWN(page_array[i + start_off]);
2188 phys_addr_t *page_array; local
2225 page_array = kbase_get_cpu_phy_pages(reg);
2226 if (!page_array)
2234 pages[i] = pfn_to_page(PFN_DOWN(page_array[page_index + i]));
2456 phys_addr_t *page_array; local
2508 page_array = kbase_get_cpu_phy_pages(reg);
2511 page_array[i] = dma_pa + (i << PAGE_SHIFT);
/OK3568_Linux_fs/kernel/kernel/
H A 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()
216 __free_page(buf->page_array[i]); in relay_destroy_buf()
217 relay_free_page_array(buf->page_array); in relay_destroy_buf()
[all …]
/OK3568_Linux_fs/kernel/fs/nfs/
H A Dpagelist.c683 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()
/OK3568_Linux_fs/kernel/drivers/infiniband/sw/siw/
H A Dsiw_qp_tx.c429 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()
538 page_array[seg] = virt_to_page((void *)(va & PAGE_MASK)); in siw_tx_hdt()
553 siw_unmap_pages(page_array, kmap_mask); in siw_tx_hdt()
592 rv = siw_0copy_tx(s, page_array, &wqe->sqe.sge[c_tx->sge_idx], in siw_tx_hdt()
604 siw_unmap_pages(page_array, kmap_mask); in siw_tx_hdt()
/OK3568_Linux_fs/kernel/fs/nfs/blocklayout/
H A 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()
/OK3568_Linux_fs/kernel/include/linux/
H A Drelay.h46 struct page **page_array; /* array of current buffer pages */ member
H A Dnfs_xdr.h1572 struct page *page_array[NFS_PAGEVEC_SIZE]; member
1617 struct nfs_page_array page_array; member
/OK3568_Linux_fs/kernel/Documentation/filesystems/
H A Dorangefs.rst273 * 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]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_kcpu.c679 struct tagged_addr *page_array; in kbase_csf_queue_group_suspend_prepare() local
701 page_array = kbase_get_cpu_phy_pages(reg); in kbase_csf_queue_group_suspend_prepare()
702 page_array += start; in kbase_csf_queue_group_suspend_prepare()
704 for (i = 0; i < nr_pages; i++, page_array++) in kbase_csf_queue_group_suspend_prepare()
705 sus_buf->pages[i] = as_page(*page_array); in kbase_csf_queue_group_suspend_prepare()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem_linux.c3152 struct tagged_addr *page_array; local
3200 page_array = kbase_get_cpu_phy_pages(reg);
3201 if (!page_array)
3209 pages[i] = as_page(page_array[page_index + i]);
3222 kbase_vmap_phy_pages_migrate_count_increment(page_array, page_count, reg->flags);