Home
last modified time | relevance | path

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

/linux/Documentation/core-api/
H 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
77 For these get_user_pages*() functions, FOLL_GET might not even be specified.
85 get_user_pages FOLL_GET is sometimes set internally by this function.
122 words, just calling get_user_pages() will not suffice; a new set of functions,
160 Device drivers can pin pages via get_user_pages*(), and register for mmu
195 get_user_pages()
250 This follows the same sort of behavior that get_user_pages() uses for huge
252 page, when get_user_pages() is applied to a huge page.
[all …]
H A Dcachetlb.rst354 get_user_pages()). Note: flush_dcache_folio() deliberately
/linux/Documentation/translations/zh_CN/infiniband/
H A Duser_verbs.rst54 模块通过get_user_pages()和put_page()调用来管理内存区域的固定和解除固定。它还核
/linux/mm/
H A Dgup_test.c143 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()
H A DKconfig1283 bool "Enable infrastructure for get_user_pages()-related unit tests"
1288 the get_user_pages*() and pin_user_pages*() family of API calls.
1291 get_user_pages*() and pin_user_pages*(), as well as smoke tests of
1297 pin_user_pages*(), or pinned via get_user_pages*(), as specified
H A Dgup.c2644 long get_user_pages(unsigned long start, unsigned long nr_pages, in get_user_pages() function
2655 EXPORT_SYMBOL(get_user_pages);
/linux/Documentation/translations/zh_CN/mm/
H A Dmemory-model.rst116 :c:func:`page_to_pfn`, ,和 :c:func:`get_user_pages` 服务。由于页面引
/linux/Documentation/infiniband/
H A Duser_verbs.rst53 get_user_pages() and put_page() calls. It also accounts for the
/linux/Documentation/admin-guide/mm/
H A Didle_page_tracking.rst93 - a page is accessed by a device driver using get_user_pages()
/linux/drivers/misc/sgi-gru/
H A Dgrufault.c188 if (get_user_pages(vaddr, 1, write ? FOLL_WRITE : 0, &page) <= 0) in non_atomic_pte_lookup()
/linux/Documentation/mm/
H A Dmemory-model.rst147 :c:func:`get_user_pages` service for the given range of pfns. Since the
H A Dunevictable-lru.rst305 __mm_populate() to fault in the remaining pages via get_user_pages() and to
309 get_user_pages() will be unable to fault in the pages. That's okay. If pages
345 mark the page. Because of this, get_user_pages() will fail for these VMAs,
/linux/arch/x86/kernel/cpu/sgx/
H A Dioctl.c225 ret = get_user_pages(src, 1, 0, &src_page); in __sgx_encl_add_page()
/linux/Documentation/filesystems/fuse/
H A Dfuse.rst439 get_user_pages(). The 'req->locked' flag indicates when the copy is
/linux/Documentation/filesystems/
H A Dorangefs.rst275 to each of the pages in the IO buffer through a call to get_user_pages.
H A Dlocking.rst660 ->access() is called when get_user_pages() fails in
/linux/Documentation/gpu/
H A Ddrm-vm-bind-locking.rst417 get_user_pages() unfortunately can't be used under a dma_resv lock
/linux/kernel/events/
H A Duprobes.c2412 result = get_user_pages(vaddr, 1, FOLL_FORCE, &page); in is_trap_at_addr()
/linux/include/linux/
H A Dmm.h2777 long get_user_pages(unsigned long start, unsigned long nr_pages,