Home
last modified time | relevance | path

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

/linux-6.15/mm/
H A Dgup_test.c150 nr = pin_user_pages(addr, nr, gup->gup_flags, pages + i); in __gup_test_ioctl()
153 nr = pin_user_pages(addr, nr, in __gup_test_ioctl()
159 nr = pin_user_pages(addr, nr, gup->gup_flags, in __gup_test_ioctl()
272 cur_pages = pin_user_pages(addr, remaining_pages, in pin_longterm_test_start()
H A DKconfig1162 the get_user_pages*() and pin_user_pages*() family of API calls.
1165 get_user_pages*() and pin_user_pages*(), as well as smoke tests of
1171 pin_user_pages*(), or pinned via get_user_pages*(), as specified
H A Dgup.c3584 long pin_user_pages(unsigned long start, unsigned long nr_pages, in pin_user_pages() function
3594 EXPORT_SYMBOL(pin_user_pages);
/linux-6.15/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
73 pin_user_pages FOLL_PIN is always set internally by this function.
141 the pin_user_pages*() routines that set FOLL_PIN.
190 pin_user_pages()
260 pin_user_pages(huge_page);
H A Dindex.rst115 pin_user_pages
/linux-6.15/drivers/infiniband/hw/qib/
H A Dqib_user_pages.c111 ret = pin_user_pages(start_page + got * PAGE_SIZE, in qib_get_user_pages()
/linux-6.15/Documentation/translations/zh_CN/core-api/
H A Dindex.rst123 pin_user_pages
/linux-6.15/net/xdp/
H A Dxdp_umem.c105 npgs = pin_user_pages(address, umem->npgs, in xdp_umem_pin_pages()
/linux-6.15/arch/powerpc/mm/book3s64/
H A Diommu_api.c106 ret = pin_user_pages(ua + (entry << PAGE_SHIFT), n, in mm_iommu_do_alloc()
/linux-6.15/Documentation/mm/
H A Dtranshuge.rst34 get_user_pages and pin_user_pages
37 get_user_pages and pin_user_pages if run on a hugepage, will return the
/linux-6.15/drivers/infiniband/hw/usnic/
H A Dusnic_uiom.c140 ret = pin_user_pages(cur_base, in usnic_uiom_get_pages()
/linux-6.15/Documentation/gpu/
H A Ddrm-vm-bind-locking.rst391 pin_user_pages() at bind time and unpin them at unbind time, but this
414 :ref:`the pin_user_pages() documentation <mmu-notifier-registration-case>`.
/linux-6.15/drivers/vhost/
H A Dvdpa.c1137 pinned = pin_user_pages(cur_base, sz2pin, in vhost_vdpa_pa_map()
/linux-6.15/drivers/vdpa/vdpa_user/
H A Dvduse_dev.c1095 pinned = pin_user_pages(uaddr, npages, FOLL_LONGTERM | FOLL_WRITE, in vduse_dev_reg_umem()
/linux-6.15/include/linux/
H A Dmm.h2632 long pin_user_pages(unsigned long start, unsigned long nr_pages,