Searched refs:pin_user_pages (Results 1 – 17 of 17) sorted by relevance
/Linux-v5.15/mm/ |
D | gup_test.c | 149 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()
|
D | Kconfig | 840 the get_user_pages*() and pin_user_pages*() family of API calls. 843 get_user_pages*() and pin_user_pages*(), as well as smoke tests of 849 pin_user_pages*(), or pinned via get_user_pages*(), as specified
|
D | gup.c | 2950 long pin_user_pages(unsigned long start, unsigned long nr_pages, in pin_user_pages() function 2962 EXPORT_SYMBOL(pin_user_pages);
|
/Linux-v5.15/Documentation/core-api/ |
D | pin_user_pages.rst | 4 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);
|
D | index.rst | 93 pin_user_pages
|
/Linux-v5.15/Documentation/translations/zh_CN/core-api/ |
D | index.rst | 114 pin_user_pages
|
/Linux-v5.15/drivers/infiniband/hw/qib/ |
D | qib_user_pages.c | 111 ret = pin_user_pages(start_page + got * PAGE_SIZE, in qib_get_user_pages()
|
/Linux-v5.15/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_msg.c | 1087 nr_pinned_stat = pin_user_pages(arg->stat, num_pages_stat, FOLL_LONGTERM, pages_stat, NULL); in vmw_mksstat_add_ioctl() 1094 nr_pinned_info = pin_user_pages(arg->info, num_pages_info, FOLL_LONGTERM, pages_info, NULL); in vmw_mksstat_add_ioctl() 1101 nr_pinned_strs = pin_user_pages(arg->strs, num_pages_strs, FOLL_LONGTERM, pages_strs, NULL); in vmw_mksstat_add_ioctl()
|
/Linux-v5.15/net/xdp/ |
D | xdp_umem.c | 107 npgs = pin_user_pages(address, umem->npgs, in xdp_umem_pin_pages()
|
/Linux-v5.15/drivers/infiniband/sw/siw/ |
D | siw_mem.c | 426 rv = pin_user_pages(first_page_va, nents, in siw_umem_get()
|
/Linux-v5.15/arch/powerpc/mm/book3s64/ |
D | iommu_api.c | 106 ret = pin_user_pages(ua + (entry << PAGE_SHIFT), n, in mm_iommu_do_alloc()
|
/Linux-v5.15/drivers/infiniband/hw/usnic/ |
D | usnic_uiom.c | 144 ret = pin_user_pages(cur_base, in usnic_uiom_get_pages()
|
/Linux-v5.15/drivers/media/v4l2-core/ |
D | videobuf-dma-sg.c | 186 err = pin_user_pages(data & PAGE_MASK, dma->nr_pages, in videobuf_dma_init_user_locked()
|
/Linux-v5.15/drivers/staging/media/atomisp/pci/hmm/ |
D | hmm_bo.c | 921 page_nr = pin_user_pages((unsigned long)userptr, bo->pgnr, in alloc_user_pages()
|
/Linux-v5.15/drivers/vhost/ |
D | vdpa.c | 727 pinned = pin_user_pages(cur_base, sz2pin, in vhost_vdpa_pa_map()
|
/Linux-v5.15/include/linux/ |
D | mm.h | 1827 long pin_user_pages(unsigned long start, unsigned long nr_pages,
|
/Linux-v5.15/fs/ |
D | io_uring.c | 8971 pret = pin_user_pages(ubuf, nr_pages, FOLL_WRITE | FOLL_LONGTERM, in io_sqe_buffer_register()
|