Home
last modified time | relevance | path

Searched refs:get_user_pages (Results 1 – 25 of 26) sorted by relevance

12

/linux/Documentation/core-api/
A Dpin_user_pages.rst21 FOLL_PIN and FOLL_LONGTERM are flags that can be passed to the get_user_pages*()
33 pin_user_pages*() APIs are clearly distinct from the get_user_pages*() APIs, so
36 get_user_pages*() for other cases. There are five cases described later on in
78 For these get_user_pages*() functions, FOLL_GET might not even be specified.
86 get_user_pages FOLL_GET is sometimes set internally by this function.
117 words, just calling get_user_pages() will not suffice; a new set of functions,
153 Device drivers can pin pages via get_user_pages*(), and register for mmu
188 get_user_pages()
243 This follows the same sort of behavior that get_user_pages() uses for huge
245 page, when get_user_pages() is applied to a huge page.
[all …]
A Dcachetlb.rst355 get_user_pages()). Note: flush_dcache_page() deliberately
/linux/mm/
A Dgup_test.c141 nr = get_user_pages(addr, nr, gup->gup_flags, pages + i, in __gup_test_ioctl()
162 nr = get_user_pages(addr, nr, gup->gup_flags, in __gup_test_ioctl()
A DKconfig838 bool "Enable infrastructure for get_user_pages()-related unit tests"
843 the get_user_pages*() and pin_user_pages*() family of API calls.
846 get_user_pages*() and pin_user_pages*(), as well as smoke tests of
852 pin_user_pages*(), or pinned via get_user_pages*(), as specified
A Dgup.c2101 long get_user_pages(unsigned long start, unsigned long nr_pages, in get_user_pages() function
2111 EXPORT_SYMBOL(get_user_pages);
/linux/Documentation/translations/zh_CN/infiniband/
A Duser_verbs.rst54 模块通过get_user_pages()和put_page()调用来管理内存区域的固定和解除固定。它还核
/linux/Documentation/vm/
A Dtranshuge.rst36 get_user_pages and follow_page
39 get_user_pages and follow_page if run on a hugepage, will return the
150 additional pins (i.e. from get_user_pages). split_huge_page() fails any
A Dunevictable-lru.rst297 populate_vma_page_range() to fault in the pages via get_user_pages() and to
301 get_user_pages() will be unable to fault in the pages. That's okay. If pages
305 Also note that a page returned by get_user_pages() could be truncated or
315 get_user_pages(). We use TestSetPageMlocked() because the page might already
338 mark the page. Because of this, get_user_pages() will fail for these VMAs,
377 faulting in and mlocking pages, get_user_pages() was unreliable for visiting
379 get_user_pages() was enhanced to accept a flag to ignore the permissions when
488 negative return value represent an error - for example, from get_user_pages()
A Dmemory-model.rst149 :c:func:`get_user_pages` service for the given range of pfns. Since the
/linux/Documentation/infiniband/
A Duser_verbs.rst53 get_user_pages() and put_page() calls. It also accounts for the
/linux/Documentation/translations/zh_CN/core-api/
A Dcachetlb.rst297 get_user_pages())。注意:flush_dcache_page()故意对匿名页不起作
/linux/arch/x86/kernel/cpu/sgx/
A Dioctl.c248 ret = get_user_pages(src, 1, 0, &src_page, NULL); in __sgx_encl_add_page()
/linux/Documentation/admin-guide/mm/
A Didle_page_tracking.rst96 - a page is accessed by a device driver using get_user_pages()
/linux/drivers/misc/sgi-gru/
A Dgrufault.c188 if (get_user_pages(vaddr, 1, write ? FOLL_WRITE : 0, &page, NULL) <= 0) in non_atomic_pte_lookup()
/linux/fs/
A DKconfig86 # get_user_pages() of DAX mappings. I.e. "limited" indicates no support
/linux/drivers/gpu/drm/radeon/
A Dradeon_ttm.c367 r = get_user_pages(userptr, num_pages, write ? FOLL_WRITE : 0, in radeon_ttm_tt_pin_userptr()
/linux/Documentation/filesystems/
A Ddax.rst277 Calling :c:func:`get_user_pages()` on a range of user memory that has been
A Dfuse.rst406 get_user_pages(). The 'req->locked' flag indicates when the copy is
A Dorangefs.rst275 to each of the pages in the IO buffer through a call to get_user_pages.
A Dlocking.rst687 ->access() is called when get_user_pages() fails in
/linux/Documentation/driver-api/media/
A Dv4l2-videobuf.rst311 take care of calling get_user_pages() and filling in the scatterlist array.
/linux/include/linux/
A Dmm.h1944 long get_user_pages(unsigned long start, unsigned long nr_pages,
/linux/virt/kvm/
A Dkvm_main.c2239 rc = get_user_pages(addr, 1, flags, NULL, NULL); in check_user_page_hwpoison()
/linux/
A Dvmlinux.symvers2261 0x00000000 get_user_pages vmlinux EXPORT_SYMBOL
A DSystem.map7004 ffff8000101c5560 T get_user_pages

Completed in 942 milliseconds

12