Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/staging/kpc2000/kpc_dma/
Dfileops.c69 acd->user_pages = kcalloc(acd->page_count, sizeof(struct page *), in kpc_dma_transfer()
71 if (!acd->user_pages) { in kpc_dma_transfer()
79 rv = pin_user_pages(iov_base, acd->page_count, FOLL_TOUCH | FOLL_WRITE, acd->user_pages, NULL); in kpc_dma_transfer()
92 …rv = sg_alloc_table_from_pages(&acd->sgt, acd->user_pages, acd->page_count, iov_base & (PAGE_SIZE … in kpc_dma_transfer()
199 unpin_user_pages(acd->user_pages, nr_pages); in kpc_dma_transfer()
200 kfree(acd->user_pages); in kpc_dma_transfer()
212 BUG_ON(!acd->user_pages); in transfer_complete_cb()
220 if (!PageReserved(acd->user_pages[i])) in transfer_complete_cb()
221 set_page_dirty_lock(acd->user_pages[i]); in transfer_complete_cb()
224 unpin_user_pages(acd->user_pages, acd->page_count); in transfer_complete_cb()
[all …]
Dkpc_dma_driver.h92 struct page **user_pages; member
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
Damdgpu_bo_list.h38 struct page **user_pages; member
Damdgpu_cs.c487 lobj->user_invalidated && lobj->user_pages) { in amdgpu_cs_list_validate()
495 lobj->user_pages); in amdgpu_cs_list_validate()
502 kvfree(lobj->user_pages); in amdgpu_cs_list_validate()
503 lobj->user_pages = NULL; in amdgpu_cs_list_validate()
560 e->user_pages = kvmalloc_array(bo->tbo.ttm->num_pages, in amdgpu_cs_parser_bos()
563 if (!e->user_pages) { in amdgpu_cs_parser_bos()
568 r = amdgpu_ttm_tt_get_user_pages(bo, e->user_pages); in amdgpu_cs_parser_bos()
570 kvfree(e->user_pages); in amdgpu_cs_parser_bos()
571 e->user_pages = NULL; in amdgpu_cs_parser_bos()
576 if (bo->tbo.ttm->pages[i] != e->user_pages[i]) { in amdgpu_cs_parser_bos()
Damdgpu_bo_list.c210 e->user_pages = NULL; in amdgpu_bo_list_get_list()
Damdgpu_vm.c592 entry->user_pages = NULL; in amdgpu_vm_get_pd_bo()
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
DMakefile48 user_pages.o \
/kernel/linux/linux-5.10/fs/fuse/
Dfuse_i.h266 bool user_pages:1; member
Ddev.c952 if (cs->req->args->user_pages) { in fuse_copy_page()
Dfile.c1421 ap->args.user_pages = true; in fuse_get_user_pages()