Home
last modified time | relevance | path

Searched refs:vm_insert_page (Results 1 - 25 of 26) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/xen/
H A Dgntalloc.c537 rv = vm_insert_page(vma, vma->vm_start + i * PAGE_SIZE, in gntalloc_mmap()
/kernel/linux/linux-6.6/drivers/xen/
H A Dgntalloc.c534 rv = vm_insert_page(vma, vma->vm_start + i * PAGE_SIZE, in gntalloc_mmap()
/kernel/linux/linux-5.10/mm/
H A Dnommu.c363 int vm_insert_page(struct vm_area_struct *vma, unsigned long addr, in vm_insert_page() function
368 EXPORT_SYMBOL(vm_insert_page); variable
H A Dmemory.c1796 * Preferred over vm_insert_page() when inserting multiple pages.
1801 * The same restrictions apply as in vm_insert_page().
1823 err = vm_insert_page(vma, addr + (PAGE_SIZE * idx), pages[idx]); in vm_insert_pages()
1834 * vm_insert_page - insert single page into user vma
1862 int vm_insert_page(struct vm_area_struct *vma, unsigned long addr, in vm_insert_page() function
1876 EXPORT_SYMBOL(vm_insert_page); variable
1905 ret = vm_insert_page(vma, uaddr, pages[offset + i]); in __vm_map_pages()
2067 * Similar to vm_insert_page, this allows drivers to insert individual pages
H A Dvmalloc.c3052 ret = vm_insert_page(vma, uaddr, page); in remap_vmalloc_range_partial()
/kernel/linux/linux-6.6/mm/
H A Dnommu.c353 int vm_insert_page(struct vm_area_struct *vma, unsigned long addr, in vm_insert_page() function
358 EXPORT_SYMBOL(vm_insert_page); variable
H A Dmemory.c1967 * Preferred over vm_insert_page() when inserting multiple pages.
1972 * The same restrictions apply as in vm_insert_page().
1992 * vm_insert_page - insert single page into user vma
2020 int vm_insert_page(struct vm_area_struct *vma, unsigned long addr, in vm_insert_page() function
2034 EXPORT_SYMBOL(vm_insert_page); variable
2063 ret = vm_insert_page(vma, uaddr, pages[offset + i]); in __vm_map_pages()
2238 * Similar to vm_insert_page, this allows drivers to insert individual pages
H A Dvmalloc.c3884 ret = vm_insert_page(vma, uaddr, page); in remap_vmalloc_range_partial()
/kernel/linux/linux-5.10/kernel/
H A Dkcov.c482 if (vm_insert_page(vma, vma->vm_start + off, page)) in kcov_mmap()
483 WARN_ONCE(1, "vm_insert_page() failed"); in kcov_mmap()
/kernel/linux/linux-6.6/kernel/
H A Dkcov.c496 res = vm_insert_page(vma, vma->vm_start + off, page); in kcov_mmap()
498 pr_warn_once("kcov: vm_insert_page() failed\n"); in kcov_mmap()
/kernel/linux/linux-6.6/drivers/pci/
H A Dp2pdma.c132 * vm_insert_page() can sleep, so a reference is taken to mapping in p2pmem_alloc_mmap()
143 ret = vm_insert_page(vma, vaddr, virt_to_page(kaddr)); in p2pmem_alloc_mmap()
/kernel/linux/linux-5.10/include/linux/
H A Dmm.h2795 int vm_insert_page(struct vm_area_struct *, unsigned long addr, struct page *);
2817 int err = vm_insert_page(vma, addr, page); in vmf_insert_page()
/kernel/linux/linux-6.6/include/linux/
H A Dmm.h3488 int vm_insert_page(struct vm_area_struct *, unsigned long addr, struct page *);
3508 int err = vm_insert_page(vma, addr, page); in vmf_insert_page()
/kernel/linux/linux-5.10/drivers/android/
H A Dbinder_alloc.c260 ret = vm_insert_page(vma, user_page_addr, page[0].page_ptr); in binder_update_page_range()
/kernel/linux/linux-5.10/lib/
H A Dtest_hmm.c980 ret = vm_insert_page(vma, addr, page); in dmirror_fops_mmap()
/kernel/linux/linux-6.6/drivers/android/
H A Dbinder_alloc.c260 ret = vm_insert_page(vma, user_page_addr, page[0].page_ptr); in binder_update_page_range()
/kernel/linux/linux-6.6/lib/
H A Dtest_hmm.c1382 ret = vm_insert_page(vma, addr, page); in dmirror_fops_mmap()
/kernel/linux/linux-5.10/drivers/infiniband/hw/efa/
H A Defa_verbs.c1779 err = vm_insert_page(vma, va, pfn_to_page(pfn)); in __efa_mmap()
/kernel/linux/linux-6.6/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.c4228 ret = vm_insert_page(vma, vma->vm_start, virt_to_page(uctx->shpg)); in bnxt_re_mmap()
4240 ret = vm_insert_page(vma, vma->vm_start, in bnxt_re_mmap()
/kernel/linux/linux-6.6/drivers/infiniband/hw/efa/
H A Defa_verbs.c1922 err = vm_insert_page(vma, va, pfn_to_page(pfn)); in __efa_mmap()
/kernel/linux/linux-5.10/drivers/infiniband/hw/qedr/
H A Dverbs.c418 rc = vm_insert_page(vma, vma->vm_start, in qedr_mmap()
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Dmain.c2094 return vm_insert_page(vma, vma->vm_start, in mlx5_ib_mmap_clock_info_page()
/kernel/linux/linux-5.10/net/packet/
H A Daf_packet.c4548 err = vm_insert_page(vma, start, page); in packet_mmap()
/kernel/linux/linux-6.6/drivers/infiniband/hw/qedr/
H A Dverbs.c420 rc = vm_insert_page(vma, vma->vm_start, in qedr_mmap()
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/
H A Dmain.c2110 return vm_insert_page(vma, vma->vm_start, in mlx5_ib_mmap_clock_info_page()

Completed in 99 milliseconds

12