Searched refs:get_user_pages (Results 1 – 25 of 29) sorted by relevance
12
/Linux-v5.4/mm/ |
D | gup_benchmark.c | 57 nr = get_user_pages(addr, nr, in __gup_benchmark_ioctl() 62 nr = get_user_pages(addr, nr, gup->flags & 1, pages + i, in __gup_benchmark_ioctl()
|
D | gup.c | 1607 long get_user_pages(unsigned long start, unsigned long nr_pages, in get_user_pages() function 1614 EXPORT_SYMBOL(get_user_pages);
|
/Linux-v5.4/drivers/infiniband/hw/qib/ |
D | qib_user_pages.c | 111 ret = get_user_pages(start_page + got * PAGE_SIZE, in qib_get_user_pages()
|
/Linux-v5.4/Documentation/vm/ |
D | transhuge.rst | 36 get_user_pages and follow_page 39 get_user_pages and follow_page if run on a hugepage, will return the 155 additional pins (i.e. from get_user_pages). split_huge_page() fails any
|
D | unevictable-lru.rst | 303 populate_vma_page_range() to fault in the pages via get_user_pages() and to 307 get_user_pages() will be unable to fault in the pages. That's okay. If pages 311 Also note that a page returned by get_user_pages() could be truncated or 321 get_user_pages(). We use TestSetPageMlocked() because the page might already 344 mark the page. Because of this, get_user_pages() will fail for these VMAs, 383 faulting in and mlocking pages, get_user_pages() was unreliable for visiting 385 get_user_pages() was enhanced to accept a flag to ignore the permissions when 494 negative return value represent an error - for example, from get_user_pages()
|
D | memory-model.rst | 195 :c:func:`get_user_pages` service for the given range of pfns. Since the
|
/Linux-v5.4/Documentation/infiniband/ |
D | user_verbs.rst | 53 get_user_pages() and put_page() calls. It also accounts for the
|
/Linux-v5.4/drivers/infiniband/core/ |
D | umem.c | 275 ret = get_user_pages(cur_base, in ib_umem_get()
|
/Linux-v5.4/arch/powerpc/mm/book3s64/ |
D | iommu_api.c | 106 ret = get_user_pages(ua + (entry << PAGE_SHIFT), n, in mm_iommu_do_alloc()
|
/Linux-v5.4/net/xdp/ |
D | xdp_umem.c | 294 npgs = get_user_pages(umem->address, umem->npgs, in xdp_umem_pin_pages()
|
/Linux-v5.4/drivers/infiniband/sw/siw/ |
D | siw_mem.c | 429 rv = get_user_pages(first_page_va, nents, in siw_umem_get()
|
/Linux-v5.4/drivers/staging/kpc2000/kpc_dma/ |
D | fileops.c | 80 …rv = get_user_pages(iov_base, acd->page_count, FOLL_TOUCH | FOLL_WRITE | FOLL_GET, acd->user_pages… in kpc_dma_transfer()
|
/Linux-v5.4/arch/x86/mm/ |
D | mpx.c | 423 gup_ret = get_user_pages((unsigned long)addr, nr_pages, in mpx_resolve_fault()
|
/Linux-v5.4/drivers/infiniband/hw/usnic/ |
D | usnic_uiom.c | 144 ret = get_user_pages(cur_base, in usnic_uiom_get_pages()
|
/Linux-v5.4/Documentation/admin-guide/mm/ |
D | idle_page_tracking.rst | 96 - a page is accessed by a device driver using get_user_pages()
|
/Linux-v5.4/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.rst | 655 ->access() is called when get_user_pages() fails in
|
/Linux-v5.4/fs/ |
D | Kconfig | 70 # get_user_pages() of DAX mappings. I.e. "limited" indicates no support
|
/Linux-v5.4/drivers/media/v4l2-core/ |
D | videobuf-dma-sg.c | 186 err = get_user_pages(data & PAGE_MASK, dma->nr_pages, in videobuf_dma_init_user_locked()
|
/Linux-v5.4/drivers/misc/sgi-gru/ |
D | grufault.c | 188 if (get_user_pages(vaddr, 1, write ? FOLL_WRITE : 0, &page, NULL) <= 0) in non_atomic_pte_lookup()
|
/Linux-v5.4/Documentation/core-api/ |
D | cachetlb.rst | 348 get_user_pages()). Note: flush_dcache_page() deliberately 361 from a mechanism like get_user_pages()). The default
|
/Linux-v5.4/drivers/gpu/drm/radeon/ |
D | radeon_ttm.c | 514 r = get_user_pages(userptr, num_pages, write ? FOLL_WRITE : 0, in radeon_ttm_tt_pin_userptr()
|
/Linux-v5.4/Documentation/media/kapi/ |
D | v4l2-videobuf.rst | 311 take care of calling get_user_pages() and filling in the scatterlist array.
|
12