Home
last modified time | relevance | path

Searched refs:pin_user_pages (Results 1 – 23 of 23) sorted by relevance

/OK3568_Linux_fs/kernel/Documentation/core-api/
H A Dpin_user_pages.rst4 pin_user_pages() and related calls
14 pin_user_pages()
26 sites. This allows the associated wrapper functions (pin_user_pages*() and
33 pin_user_pages*() APIs are clearly distinct from the get_user_pages*() APIs, so
35 In other words, use pin_user_pages*() for DMA-pinned pages, and
53 For these pin_user_pages*() functions, FOLL_PIN is OR'd in with whatever gup
74 pin_user_pages FOLL_PIN is always set internally by this function.
136 the pin_user_pages*() routines that set FOLL_PIN.
183 pin_user_pages()
253 pin_user_pages(huge_page);
H A Dindex.rst94 pin_user_pages
/OK3568_Linux_fs/kernel/mm/
H A Dgup_benchmark.c121 nr = pin_user_pages(addr, nr, gup->flags, pages + i, in __gup_benchmark_ioctl()
125 nr = pin_user_pages(addr, nr, in __gup_benchmark_ioctl()
H A Dgup.c2960 long pin_user_pages(unsigned long start, unsigned long nr_pages, in pin_user_pages() function
2972 EXPORT_SYMBOL(pin_user_pages);
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/qib/
H A Dqib_user_pages.c111 ret = pin_user_pages(start_page + got * PAGE_SIZE, in qib_get_user_pages()
/OK3568_Linux_fs/kernel/net/xdp/
H A Dxdp_umem.c108 npgs = pin_user_pages(address, umem->npgs, in xdp_umem_pin_pages()
/OK3568_Linux_fs/kernel/arch/powerpc/mm/book3s64/
H A Diommu_api.c106 ret = pin_user_pages(ua + (entry << PAGE_SHIFT), n, in mm_iommu_do_alloc()
/OK3568_Linux_fs/kernel/drivers/infiniband/sw/siw/
H A Dsiw_mem.c426 rv = pin_user_pages(first_page_va, nents, in siw_umem_get()
/OK3568_Linux_fs/kernel/drivers/staging/kpc2000/kpc_dma/
H A Dfileops.c79 rv = pin_user_pages(iov_base, acd->page_count, FOLL_TOUCH | FOLL_WRITE, acd->user_pages, NULL); in kpc_dma_transfer()
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/usnic/
H A Dusnic_uiom.c144 ret = pin_user_pages(cur_base, in usnic_uiom_get_pages()
/OK3568_Linux_fs/kernel/drivers/media/v4l2-core/
H A Dvideobuf-dma-sg.c186 err = pin_user_pages(data & PAGE_MASK, dma->nr_pages, in videobuf_dma_init_user_locked()
/OK3568_Linux_fs/kernel/android/
H A Dabi_gki_aarch64_mtk1529 pin_user_pages
2973 pin_user_pages
H A Dabi_gki_aarch64_exynosauto1039 pin_user_pages
H A Dabi_gki_aarch64_generic1368 pin_user_pages
H A Dabi_gki_aarch64_exynos1449 pin_user_pages
H A Dabi_gki_aarch64_rockchip1539 pin_user_pages
H A Dabi_gki_aarch64_oplus1933 pin_user_pages
H A Dabi_gki_aarch64_galaxy3052 pin_user_pages
/OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/hmm/
H A Dhmm_bo.c921 page_nr = pin_user_pages((unsigned long)userptr, bo->pgnr, in alloc_user_pages()
/OK3568_Linux_fs/kernel/drivers/vhost/
H A Dvdpa.c666 pinned = pin_user_pages(cur_base, sz2pin, in vhost_vdpa_process_iotlb_update()
/OK3568_Linux_fs/kernel/include/linux/
H A Dmm.h1895 long pin_user_pages(unsigned long start, unsigned long nr_pages,
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem_linux.c1712 pin_user_pages(address, *va_pages, write ? FOLL_WRITE : 0, pages, NULL); in kbase_mem_from_user_buffer()
/OK3568_Linux_fs/kernel/io_uring/
H A Dio_uring.c8927 pret = pin_user_pages(ubuf, nr_pages, FOLL_WRITE | FOLL_LONGTERM, in io_sqe_buffer_register()