| /OK3568_Linux_fs/kernel/Documentation/core-api/ |
| H 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 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 …]
|
| H A D | cachetlb.rst | 348 get_user_pages()). Note: flush_dcache_page() deliberately 361 from a mechanism like get_user_pages()). The default
|
| /OK3568_Linux_fs/kernel/drivers/crypto/rockchip/cryptodev_linux/ |
| H A D | zc.c | 67 ret = get_user_pages(task, mm, in __cryptodev_get_userbuf() 70 ret = get_user_pages(task, mm, in __cryptodev_get_userbuf()
|
| /OK3568_Linux_fs/kernel/Documentation/vm/ |
| H A 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
|
| H A 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()
|
| H A D | memory-model.rst | 190 :c:func:`get_user_pages` service for the given range of pfns. Since the
|
| /OK3568_Linux_fs/kernel/mm/ |
| H A D | gup_benchmark.c | 113 nr = get_user_pages(addr, nr, gup->flags, pages + i, in __gup_benchmark_ioctl()
|
| H A D | gup.c | 1906 long get_user_pages(unsigned long start, unsigned long nr_pages, in get_user_pages() function 1916 EXPORT_SYMBOL(get_user_pages);
|
| H A D | Kconfig | 878 bool "Enable infrastructure for get_user_pages() and related calls benchmarking" 881 performance of get_user_pages() and related calls.
|
| /OK3568_Linux_fs/kernel/Documentation/infiniband/ |
| H A D | user_verbs.rst | 53 get_user_pages() and put_page() calls. It also accounts for the
|
| /OK3568_Linux_fs/kernel/Documentation/admin-guide/mm/ |
| H A D | idle_page_tracking.rst | 96 - a page is accessed by a device driver using get_user_pages()
|
| /OK3568_Linux_fs/kernel/drivers/video/rockchip/rga/ |
| H A D | rga_mmu_info.c | 71 return get_user_pages(current, current_mm, Memory << PAGE_SHIFT, in rga_get_user_pages() 74 return get_user_pages(current, current_mm, Memory << PAGE_SHIFT, in rga_get_user_pages()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/ |
| H A D | mali_kbase_mem_linux.c | 1025 faulted_pages = get_user_pages(current, current->mm, address, *va_pages, in kbase_mem_from_user_buffer() 1028 faulted_pages = get_user_pages(address, *va_pages, in kbase_mem_from_user_buffer() 1031 faulted_pages = get_user_pages(address, *va_pages, in kbase_mem_from_user_buffer()
|
| /OK3568_Linux_fs/kernel/fs/ |
| H A D | Kconfig | 71 # get_user_pages() of DAX mappings. I.e. "limited" indicates no support
|
| /OK3568_Linux_fs/kernel/drivers/misc/sgi-gru/ |
| H A D | grufault.c | 188 if (get_user_pages(vaddr, 1, write ? FOLL_WRITE : 0, &page, NULL) <= 0) in non_atomic_pte_lookup()
|
| /OK3568_Linux_fs/kernel/android/ |
| H A D | abi_gki_aarch64_hikey960 | 793 get_user_pages
|
| H A D | abi_gki_aarch64_exynosauto | 985 get_user_pages
|
| H A D | abi_gki_aarch64_vivo | 598 get_user_pages
|
| H A D | abi_gki_aarch64_generic | 808 get_user_pages
|
| /OK3568_Linux_fs/kernel/drivers/video/rockchip/rga3/ |
| H A D | rga_mm.c | 128 result = get_user_pages(current, current_mm, Memory << PAGE_SHIFT, in rga_get_user_pages() 132 result = get_user_pages(current, current_mm, Memory << PAGE_SHIFT, in rga_get_user_pages()
|
| /OK3568_Linux_fs/kernel/drivers/video/rockchip/rga2/ |
| H A D | rga2_mmu_info.c | 917 result = get_user_pages(current, current->mm, Memory << PAGE_SHIFT, in rga2_MapUserMemory() 921 result = get_user_pages(current, current->mm, Memory << PAGE_SHIFT, in rga2_MapUserMemory()
|
| /OK3568_Linux_fs/kernel/Documentation/filesystems/ |
| H A D | dax.txt | 259 Calling get_user_pages() on a range of user memory that has been mmaped
|
| H A D | fuse.rst | 406 get_user_pages(). The 'req->locked' flag indicates when the copy is
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/radeon/ |
| H A D | radeon_ttm.c | 460 r = get_user_pages(userptr, num_pages, write ? FOLL_WRITE : 0, in radeon_ttm_tt_pin_userptr()
|
| /OK3568_Linux_fs/kernel/drivers/virt/nitro_enclaves/ |
| H A D | ne_misc_dev.c | 889 gup_rc = get_user_pages(mem_region.userspace_addr + memory_size, 1, FOLL_GET, in ne_set_user_memory_region_ioctl()
|