/Linux-v4.19/drivers/infiniband/hw/qib/ |
D | qib_user_pages.c | 70 ret = get_user_pages(start_page + got * PAGE_SIZE, in __qib_get_user_pages()
|
/Linux-v4.19/Documentation/vm/ |
D | transhuge.rst | 35 get_user_pages and follow_page 38 get_user_pages and follow_page if run on a hugepage, will return the 160 additional pins (i.e. from get_user_pages). split_huge_page() fails any
|
D | unevictable-lru.rst | 299 populate_vma_page_range() to fault in the pages via get_user_pages() and to 303 get_user_pages() will be unable to fault in the pages. That's okay. If pages 307 Also note that a page returned by get_user_pages() could be truncated or 317 get_user_pages(). We use TestSetPageMlocked() because the page might already 340 mark the page. Because of this, get_user_pages() will fail for these VMAs, 379 faulting in and mlocking pages, get_user_pages() was unreliable for visiting 381 get_user_pages() was enhanced to accept a flag to ignore the permissions when 490 negative return value represent an error - for example, from get_user_pages()
|
/Linux-v4.19/Documentation/infiniband/ |
D | user_verbs.txt | 48 get_user_pages() and put_page() calls. It also accounts for the
|
/Linux-v4.19/net/xdp/ |
D | xdp_umem.c | 225 npgs = get_user_pages(umem->address, umem->npgs, in xdp_umem_pin_pages()
|
/Linux-v4.19/mm/ |
D | gup.c | 1094 long get_user_pages(unsigned long start, unsigned long nr_pages, in get_user_pages() function 1102 EXPORT_SYMBOL(get_user_pages); 1135 rc = get_user_pages(start, nr_pages, gup_flags, pages, vmas); in get_user_pages_longterm()
|
D | nommu.c | 163 long get_user_pages(unsigned long start, unsigned long nr_pages, in get_user_pages() function 170 EXPORT_SYMBOL(get_user_pages); 176 return get_user_pages(start, nr_pages, gup_flags, pages, NULL); in get_user_pages_locked()
|
D | mempolicy.c | 805 err = get_user_pages(addr & PAGE_MASK, 1, 0, &p, NULL); in lookup_node()
|
/Linux-v4.19/arch/x86/mm/ |
D | mpx.c | 435 gup_ret = get_user_pages((unsigned long)addr, nr_pages, in mpx_resolve_fault()
|
/Linux-v4.19/Documentation/admin-guide/mm/ |
D | idle_page_tracking.rst | 96 - a page is accessed by a device driver using get_user_pages()
|
/Linux-v4.19/Documentation/filesystems/ |
D | dax.txt | 123 Calling get_user_pages() on a range of user memory that has been mmaped
|
D | fuse.txt | 422 get_user_pages(). The 'req->locked' flag indicates when the copy is
|
D | orangefs.txt | 264 to each of the pages in the IO buffer through a call to get_user_pages.
|
D | Locking | 579 ->access() is called when get_user_pages() fails in
|
/Linux-v4.19/fs/ |
D | Kconfig | 63 # get_user_pages() of DAX mappings. I.e. "limited" indicates no support
|
/Linux-v4.19/drivers/misc/sgi-gru/ |
D | grufault.c | 201 if (get_user_pages(vaddr, 1, write ? FOLL_WRITE : 0, &page, NULL) <= 0) in non_atomic_pte_lookup()
|
/Linux-v4.19/Documentation/core-api/ |
D | cachetlb.rst | 358 get_user_pages()). Note: flush_dcache_page() deliberately 371 from a mechanism like get_user_pages()). The default
|
/Linux-v4.19/include/linux/ |
D | mm.h | 1454 long get_user_pages(unsigned long start, unsigned long nr_pages, 1470 return get_user_pages(start, nr_pages, gup_flags, pages, vmas); in get_user_pages_longterm()
|
/Linux-v4.19/drivers/gpu/drm/radeon/ |
D | radeon_ttm.c | 571 r = get_user_pages(userptr, num_pages, write ? FOLL_WRITE : 0, in radeon_ttm_tt_pin_userptr()
|
/Linux-v4.19/Documentation/media/kapi/ |
D | v4l2-videobuf.rst | 309 take care of calling get_user_pages() and filling in the scatterlist array.
|
/Linux-v4.19/drivers/misc/mic/scif/ |
D | scif_rma.c | 1398 pinned_pages->nr_pages = get_user_pages( in __scif_pin_pages()
|
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_ttm.c | 850 r = get_user_pages(userptr, num_pages, flags, p, NULL); in amdgpu_ttm_tt_get_user_pages()
|
/Linux-v4.19/virt/kvm/ |
D | kvm_main.c | 1346 rc = get_user_pages(addr, 1, flags, NULL, NULL); in check_user_page_hwpoison()
|