/linux-6.3-rc2/Documentation/core-api/ |
A D | pin_user_pages.rst | 21 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. 116 words, just calling get_user_pages() will not suffice; a new set of functions, 152 Device drivers can pin pages via get_user_pages*(), and register for mmu 187 get_user_pages() 242 This follows the same sort of behavior that get_user_pages() uses for huge 244 page, when get_user_pages() is applied to a huge page. [all …]
|
A D | cachetlb.rst | 355 get_user_pages()). Note: flush_dcache_page() deliberately
|
/linux-6.3-rc2/Documentation/translations/zh_CN/infiniband/ |
A D | user_verbs.rst | 54 模块通过get_user_pages()和put_page()调用来管理内存区域的固定和解除固定。它还核
|
/linux-6.3-rc2/mm/ |
A D | gup_test.c | 142 nr = get_user_pages(addr, nr, gup->gup_flags, pages + i, in __gup_test_ioctl() 163 nr = get_user_pages(addr, nr, gup->gup_flags, in __gup_test_ioctl()
|
A D | Kconfig | 1078 bool "Enable infrastructure for get_user_pages()-related unit tests" 1083 the get_user_pages*() and pin_user_pages*() family of API calls. 1086 get_user_pages*() and pin_user_pages*(), as well as smoke tests of 1092 pin_user_pages*(), or pinned via get_user_pages*(), as specified
|
A D | gup.c | 2262 long get_user_pages(unsigned long start, unsigned long nr_pages, in get_user_pages() function 2274 EXPORT_SYMBOL(get_user_pages);
|
/linux-6.3-rc2/Documentation/translations/zh_CN/mm/ |
A D | memory-model.rst | 116 :c:func:`page_to_pfn`, ,和 :c:func:`get_user_pages` 服务。由于页面引
|
/linux-6.3-rc2/Documentation/mm/ |
A D | transhuge.rst | 34 get_user_pages and follow_page 37 get_user_pages and follow_page if run on a hugepage, will return the 132 additional pins (i.e. from get_user_pages). split_huge_page() fails any
|
A D | memory-model.rst | 147 :c:func:`get_user_pages` service for the given range of pfns. Since the
|
A D | unevictable-lru.rst | 303 __mm_populate() to fault in the remaining pages via get_user_pages() and to 307 get_user_pages() will be unable to fault in the pages. That's okay. If pages 343 mark the page. Because of this, get_user_pages() will fail for these VMAs,
|
/linux-6.3-rc2/Documentation/infiniband/ |
A D | user_verbs.rst | 53 get_user_pages() and put_page() calls. It also accounts for the
|
/linux-6.3-rc2/Documentation/translations/zh_CN/core-api/ |
A D | cachetlb.rst | 303 get_user_pages())。注意:flush_dcache_page()故意对匿名页不起作
|
/linux-6.3-rc2/Documentation/admin-guide/mm/ |
A D | idle_page_tracking.rst | 93 - a page is accessed by a device driver using get_user_pages()
|
/linux-6.3-rc2/drivers/misc/sgi-gru/ |
A D | grufault.c | 188 if (get_user_pages(vaddr, 1, write ? FOLL_WRITE : 0, &page, NULL) <= 0) in non_atomic_pte_lookup()
|
/linux-6.3-rc2/arch/x86/kernel/cpu/sgx/ |
A D | ioctl.c | 217 ret = get_user_pages(src, 1, 0, &src_page, NULL); in __sgx_encl_add_page()
|
/linux-6.3-rc2/drivers/gpu/drm/radeon/ |
A D | radeon_ttm.c | 364 r = get_user_pages(userptr, num_pages, write ? FOLL_WRITE : 0, in radeon_ttm_tt_pin_userptr()
|
/linux-6.3-rc2/fs/ |
A D | Kconfig | 92 # get_user_pages() of DAX mappings. I.e. "limited" indicates no support
|
/linux-6.3-rc2/Documentation/filesystems/ |
A D | dax.rst | 293 Calling :c:func:`get_user_pages()` on a range of user memory that has been
|
A D | fuse.rst | 425 get_user_pages(). The 'req->locked' flag indicates when the copy is
|
A D | orangefs.rst | 275 to each of the pages in the IO buffer through a call to get_user_pages.
|
A D | locking.rst | 686 ->access() is called when get_user_pages() fails in
|
/linux-6.3-rc2/Documentation/driver-api/media/ |
A D | v4l2-videobuf.rst | 311 take care of calling get_user_pages() and filling in the scatterlist array.
|
/linux-6.3-rc2/include/linux/ |
A D | mm.h | 2236 long get_user_pages(unsigned long start, unsigned long nr_pages,
|
/linux-6.3-rc2/virt/kvm/ |
A D | kvm_main.c | 2477 rc = get_user_pages(addr, 1, flags, NULL, NULL); in check_user_page_hwpoison()
|