Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/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
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 Dcachetlb.rst348 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 Dzc.c67 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 Dtranshuge.rst36 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 Dunevictable-lru.rst303 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 Dmemory-model.rst190 :c:func:`get_user_pages` service for the given range of pfns. Since the
/OK3568_Linux_fs/kernel/mm/
H A Dgup_benchmark.c113 nr = get_user_pages(addr, nr, gup->flags, pages + i, in __gup_benchmark_ioctl()
H A Dgup.c1906 long get_user_pages(unsigned long start, unsigned long nr_pages, in get_user_pages() function
1916 EXPORT_SYMBOL(get_user_pages);
H A DKconfig878 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 Duser_verbs.rst53 get_user_pages() and put_page() calls. It also accounts for the
/OK3568_Linux_fs/kernel/Documentation/admin-guide/mm/
H A Didle_page_tracking.rst96 - a page is accessed by a device driver using get_user_pages()
/OK3568_Linux_fs/kernel/drivers/video/rockchip/rga/
H A Drga_mmu_info.c71 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 Dmali_kbase_mem_linux.c1025 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 DKconfig71 # get_user_pages() of DAX mappings. I.e. "limited" indicates no support
/OK3568_Linux_fs/kernel/drivers/misc/sgi-gru/
H A Dgrufault.c188 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 Dabi_gki_aarch64_hikey960793 get_user_pages
H A Dabi_gki_aarch64_exynosauto985 get_user_pages
H A Dabi_gki_aarch64_vivo598 get_user_pages
H A Dabi_gki_aarch64_generic808 get_user_pages
/OK3568_Linux_fs/kernel/drivers/video/rockchip/rga3/
H A Drga_mm.c128 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 Drga2_mmu_info.c917 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 Ddax.txt259 Calling get_user_pages() on a range of user memory that has been mmaped
H A Dfuse.rst406 get_user_pages(). The 'req->locked' flag indicates when the copy is
/OK3568_Linux_fs/kernel/drivers/gpu/drm/radeon/
H A Dradeon_ttm.c460 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 Dne_misc_dev.c889 gup_rc = get_user_pages(mem_region.userspace_addr + memory_size, 1, FOLL_GET, in ne_set_user_memory_region_ioctl()

12