Home
last modified time | relevance | path

Searched refs:FOLL_WRITE (Results 1 – 25 of 68) sorted by relevance

123

/linux/tools/testing/selftests/mm/
H A Dgup_test.c21 #define FOLL_WRITE 0x01 /* check pte is writable */ macro
210 gup.gup_flags |= FOLL_WRITE; in main()
/linux/drivers/infiniband/hw/hfi1/
H A Duser_pages.c84 unsigned int gup_flags = FOLL_LONGTERM | (writable ? FOLL_WRITE : 0); in hfi1_acquire_user_pages()
/linux/drivers/media/common/videobuf2/
H A Dframe_vector.c55 gup_flags |= FOLL_WRITE; in get_vaddr_frames()
/linux/net/rds/
H A Dinfo.c195 ret = pin_user_pages_fast(start, nr_pages, FOLL_WRITE, pages); in rds_info_getsockopt()
/linux/drivers/misc/lkdtm/
H A Dperms.c108 EXEC_SIZE, FOLL_WRITE); in execute_user_location()
/linux/arch/mips/math-emu/
H A Ddsemul.c274 FOLL_FORCE | FOLL_WRITE); in mips_dsemul()
/linux/arch/powerpc/kernel/ptrace/
H A Dptrace32.c172 FOLL_FORCE | FOLL_WRITE) == sizeof(tmp)) in compat_arch_ptrace()
/linux/virt/kvm/
H A Dasync_pf.c67 get_user_pages_remote(mm, addr, 1, FOLL_WRITE, NULL, &locked); in async_pf_execute()
H A Dkvm_main.c2863 if (!((kfp->flags & FOLL_WRITE) || kfp->map_writable)) in hva_to_pfn_fast()
2867 r = pin_user_pages_fast(kfp->hva, 1, FOLL_WRITE, &page) == 1; in hva_to_pfn_fast()
2869 r = get_user_page_fast_only(kfp->hva, FOLL_WRITE, &page); in hva_to_pfn_fast()
2916 if (!(flags & FOLL_WRITE) && kfp->map_writable && in hva_to_pfn_slow()
2917 get_user_page_fast_only(kfp->hva, FOLL_WRITE, &wpage)) { in hva_to_pfn_slow()
2920 flags |= FOLL_WRITE; in hva_to_pfn_slow()
2924 *pfn = kvm_resolve_pfn(kfp, page, NULL, flags & FOLL_WRITE); in hva_to_pfn_slow()
2943 bool write_fault = kfp->flags & FOLL_WRITE; in hva_to_pfn_remapped()
3021 vma_is_valid(vma, kfp->flags & FOLL_WRITE)) in hva_to_pfn()
3033 kfp->flags & FOLL_WRITE); in kvm_follow_pfn()
[all …]
/linux/arch/mips/kernel/
H A Dptrace32.c188 FOLL_FORCE | FOLL_WRITE) == sizeof(data)) in compat_arch_ptrace()
/linux/drivers/accel/ivpu/
H A Divpu_gem_userptr.c78 gup_flags |= FOLL_WRITE; in ivpu_create_userptr_dmabuf()
/linux/net/xdp/
H A Dxdp_umem.c96 unsigned int gup_flags = FOLL_WRITE; in xdp_umem_pin_pages()
/linux/drivers/infiniband/core/
H A Dumem.c234 gup_flags |= FOLL_WRITE; in ib_umem_get()
/linux/arch/sparc/kernel/
H A Dptrace_64.c183 FOLL_FORCE | FOLL_WRITE); in set_to_target()
593 FOLL_FORCE | FOLL_WRITE) in genregs32_set()
623 FOLL_FORCE | FOLL_WRITE) in genregs32_set()
H A Dptrace_32.c77 FOLL_FORCE | FOLL_WRITE) != size) in regwindow32_set()
/linux/arch/s390/kvm/
H A Dpci.c251 npages = pin_user_pages_fast(hva, 1, FOLL_WRITE | FOLL_LONGTERM, pages); in kvm_s390_pci_aif_enable()
266 npages = pin_user_pages_fast(hva, 1, FOLL_WRITE | FOLL_LONGTERM, in kvm_s390_pci_aif_enable()
/linux/drivers/iommu/iommufd/
H A Diova_bitmap.c196 FOLL_WRITE, mapped->pages); in iova_bitmap_get()
/linux/drivers/accel/amdxdna/
H A Damdxdna_ubuf.c197 FOLL_WRITE | FOLL_LONGTERM, in amdxdna_get_ubuf()
/linux/drivers/fpga/
H A Ddfl-afu-dma-region.c51 pinned = pin_user_pages_fast(region->user_addr, npages, FOLL_WRITE, in afu_dma_pin_pages()
/linux/arch/powerpc/mm/book3s64/
H A Diommu_api.c107 FOLL_WRITE | FOLL_LONGTERM, in mm_iommu_do_alloc()
/linux/drivers/virt/acrn/
H A Dmm.c243 nr_pages, FOLL_WRITE | FOLL_LONGTERM, in acrn_vm_ram_map()
H A Dhsm.c347 FOLL_WRITE | FOLL_LONGTERM, &page); in acrn_dev_ioctl()
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_userptr.c266 gup_flags |= FOLL_WRITE; in i915_gem_object_userptr_submit_init()
/linux/io_uring/
H A Dmemmap.c63 ret = pin_user_pages_fast(uaddr, nr_pages, FOLL_WRITE | FOLL_LONGTERM, in io_pin_pages()
/linux/drivers/hv/
H A Dmshv_regions.c315 FOLL_WRITE | FOLL_LONGTERM, in mshv_region_pin()

123