| /linux/drivers/misc/sgi-gru/ |
| H A D | grufile.c | 67 if (!vma->vm_private_data) in gru_vma_close() 70 vdata = vma->vm_private_data; in gru_vma_close() 71 vma->vm_private_data = NULL; in gru_vma_close() 109 vma->vm_private_data = gru_alloc_vma_data(vma, 0); in gru_file_mmap() 110 if (!vma->vm_private_data) in gru_file_mmap() 114 file, vma->vm_start, vma, vma->vm_private_data); in gru_file_mmap() 142 vdata = vma->vm_private_data; in gru_create_new_context()
|
| /linux/drivers/infiniband/sw/rxe/ |
| H A D | rxe_mmap.c | 39 struct rxe_mmap_info *ip = vma->vm_private_data; in rxe_vma_open() 46 struct rxe_mmap_info *ip = vma->vm_private_data; in rxe_vma_close() 110 vma->vm_private_data = ip; in rxe_mmap() 114 vma->vm_private_data = NULL;
|
| /linux/drivers/xen/ |
| H A D | privcmd-buf.c | 89 struct privcmd_buf_vma_private *vma_priv = vma->vm_private_data; in privcmd_buf_vma_open() 101 struct privcmd_buf_vma_private *vma_priv = vma->vm_private_data; in privcmd_buf_vma_close() 162 vma->vm_private_data = vma_priv; in privcmd_buf_mmap()
|
| H A D | privcmd.c | 316 if (!vma || (msg->va != vma->vm_start) || vma->vm_private_data) in privcmd_ioctl_mmap() 318 vma->vm_private_data = PRIV_VMA_LOCKED; in privcmd_ioctl_mmap() 367 struct page **pages = vma->vm_private_data; in mmap_batch_fn() 462 BUG_ON(vma->vm_private_data != NULL); in alloc_empty_pages() 463 vma->vm_private_data = pages; in alloc_empty_pages() 547 if (vma->vm_private_data == NULL) { in privcmd_ioctl_mmap_batch() 558 vma->vm_private_data = PRIV_VMA_LOCKED; in privcmd_ioctl_mmap_batch() 806 pages = vma->vm_private_data; in privcmd_ioctl_mmap_resource() 815 vma->vm_private_data = PRIV_VMA_LOCKED; in privcmd_ioctl_mmap_resource() 1267 pages = vma->vm_private_data; in alloc_ioreq() [all …]
|
| H A D | gntalloc.c | 450 struct gntalloc_vma_private_data *priv = vma->vm_private_data; in gntalloc_vma_open() 462 struct gntalloc_vma_private_data *priv = vma->vm_private_data; in gntalloc_vma_close() 526 vma->vm_private_data = vm_priv; in gntalloc_mmap()
|
| H A D | gntdev.c | 505 struct gntdev_grant_map *map = vma->vm_private_data; in gntdev_vma_open() 513 struct gntdev_grant_map *map = vma->vm_private_data; in gntdev_vma_close() 519 vma->vm_private_data = NULL; in gntdev_vma_close() 526 struct gntdev_grant_map *map = vma->vm_private_data; in gntdev_vma_find_normal_page() 721 map = vma->vm_private_data; in gntdev_ioctl_get_offset_for_vaddr() 1084 vma->vm_private_data = map; in gntdev_mmap()
|
| /linux/drivers/media/common/videobuf2/ |
| H A D | videobuf2-memops.c | 92 struct vb2_vmarea_handler *h = vma->vm_private_data; in vb2_common_vm_open() 110 struct vb2_vmarea_handler *h = vma->vm_private_data; in vb2_common_vm_close()
|
| /linux/drivers/accel/habanalabs/common/ |
| H A D | memory_mgr.c | 202 (struct hl_mmap_mem_buf *)vma->vm_private_data; in hl_mmap_mem_buf_vm_close() 214 vma->vm_private_data = NULL; in hl_mmap_mem_buf_vm_close() 283 vma->vm_private_data = buf; in hl_mem_mgr_mmap()
|
| /linux/mm/ |
| H A D | vma_init.c | 51 dest->vm_private_data = src->vm_private_data; in vm_area_init_from()
|
| H A D | util.c | 1376 void *vm_private_data = vma->vm_private_data; in call_vma_mapped() 1383 vma->vm_file, &vm_private_data); in call_vma_mapped() 1387 if (vm_private_data != vma->vm_private_data) in call_vma_mapped() 1388 vma->vm_private_data = vm_private_data; in call_vma_mapped() 1375 void *vm_private_data = vma->vm_private_data; call_vma_mapped() local
|
| H A D | hugetlb.c | 289 struct hugetlb_vma_lock *vma_lock = vma->vm_private_data; in hugetlb_vma_lock_read() 302 struct hugetlb_vma_lock *vma_lock = vma->vm_private_data; in hugetlb_vma_unlock_read() 315 struct hugetlb_vma_lock *vma_lock = vma->vm_private_data; in hugetlb_vma_lock_write() 328 struct hugetlb_vma_lock *vma_lock = vma->vm_private_data; in hugetlb_vma_unlock_write() 342 struct hugetlb_vma_lock *vma_lock = vma->vm_private_data; in hugetlb_vma_trylock_write() 357 struct hugetlb_vma_lock *vma_lock = vma->vm_private_data; in hugetlb_vma_assert_locked() 385 vma->vm_private_data = NULL; in __hugetlb_vma_unlock_write_put() 393 struct hugetlb_vma_lock *vma_lock = vma->vm_private_data; in __hugetlb_vma_unlock_write_free() 412 if (vma->vm_private_data) { in hugetlb_vma_lock_free() 413 struct hugetlb_vma_lock *vma_lock = vma->vm_private_data; in hugetlb_vma_lock_free() [all...] |
| /linux/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_mman.c | 255 struct i915_mmap_offset *mmo = area->vm_private_data; in vm_fault_cpu() 342 struct i915_mmap_offset *mmo = area->vm_private_data; in vm_fault_gtt() 511 struct i915_mmap_offset *mmo = area->vm_private_data; in vm_access() 923 struct i915_mmap_offset *mmo = vma->vm_private_data; in vm_open() 932 struct i915_mmap_offset *mmo = vma->vm_private_data; in vm_close() 1029 vma->vm_private_data = obj->base.vma_node.driver_private; in i915_gem_object_mmap() 1033 vma->vm_private_data = mmo; in i915_gem_object_mmap()
|
| H A D | i915_gem_ttm.c | 1045 struct ttm_buffer_object *bo = area->vm_private_data; in vm_fault_ttm() 1161 i915_ttm_to_gem(area->vm_private_data); in vm_access_ttm() 1172 i915_ttm_to_gem(vma->vm_private_data); in ttm_vm_open() 1174 GEM_BUG_ON(i915_ttm_is_ghost_object(vma->vm_private_data)); in ttm_vm_open() 1181 i915_ttm_to_gem(vma->vm_private_data); in ttm_vm_close() 1183 GEM_BUG_ON(i915_ttm_is_ghost_object(vma->vm_private_data)); in ttm_vm_close()
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_mmio_gem.c | 167 struct drm_gem_object *base = vma->vm_private_data; in xe_mmio_gem_vm_fault_dummy_page() 198 struct drm_gem_object *base = vma->vm_private_data; in xe_mmio_gem_vm_fault()
|
| H A D | xe_device.c | 261 drm_dev_get(vma->vm_private_data); 266 drm_dev_put(vma->vm_private_data); 278 struct drm_device *dev = vmf->vma->vm_private_data; in barrier_fault() 342 vma->vm_private_data = dev; in xe_pci_barrier_mmap() 343 drm_dev_get(vma->vm_private_data); in xe_pci_barrier_mmap()
|
| /linux/drivers/misc/ocxl/ |
| H A D | sysfs.c | 112 struct ocxl_afu *afu = vma->vm_private_data; in global_mmio_fault() 140 vma->vm_private_data = afu; in global_mmio_mmap()
|
| /linux/drivers/android/binder/ |
| H A D | page_range.rs | 159 // SAFETY: Reading the vm_private_data pointer of a binder-owned vma is safe. in check_vma() 160 let vm_private_data = unsafe { (*vma.as_ptr()).vm_private_data }; in check_vma() localVariable 164 if !ptr::eq(vm_private_data, owner.cast()) { in check_vma() 340 // `vm_private_data`. in register_with_vma() 342 (*vma.as_ptr()).vm_private_data = ptr::from_ref(self).cast_mut().cast::<c_void>() in register_with_vma()
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_gem_shmem_helper.c | 580 struct drm_gem_object *obj = vma->vm_private_data; in try_insert_pfn() 630 struct drm_gem_object *obj = vma->vm_private_data; in drm_gem_shmem_any_fault() 674 struct drm_gem_object *obj = vma->vm_private_data; in drm_gem_shmem_vm_close() 696 struct drm_gem_object *obj = vma->vm_private_data; 740 /* Reset both vm_ops and vm_private_data, so we don't end up with in drm_gem_shmem_mmap() 744 vma->vm_private_data = NULL; in drm_gem_shmem_mmap()
|
| /linux/sound/usb/usx2y/ |
| H A D | usX2Yhwdep.c | 28 vaddr = (char *)((struct usx2ydev *)vmf->vma->vm_private_data)->us428ctls_sharedmem + offset; in snd_us428ctls_vm_fault() 59 area->vm_private_data = hw->private_data; in snd_us428ctls_mmap()
|
| /linux/arch/x86/kernel/cpu/sgx/ |
| H A D | virt.c | 78 struct sgx_vepc *vepc = vma->vm_private_data; in sgx_vepc_fault() 110 vma->vm_private_data = vepc; in sgx_vepc_mmap()
|
| H A D | driver.c | 119 vma->vm_private_data = encl; in sgx_mmap()
|
| /linux/drivers/iommu/iommufd/ |
| H A D | main.c | 546 struct iommufd_mmap *immap = vma->vm_private_data; in iommufd_fops_vma_open() 553 struct iommufd_mmap *immap = vma->vm_private_data; in iommufd_fops_vma_close() 597 vma->vm_private_data = immap; in iommufd_fops_mmap()
|
| /linux/drivers/staging/media/atomisp/pci/hmm/ |
| H A D | hmm_bo.c | 987 struct hmm_buffer_object *bo = vma->vm_private_data; in hmm_bo_vm_open() 1004 struct hmm_buffer_object *bo = vma->vm_private_data; in hmm_bo_vm_close() 1016 vma->vm_private_data = NULL; 1067 vma->vm_private_data = bo; in hmm_bo_mmap()
|
| /linux/kernel/bpf/ |
| H A D | arena.c | 434 vma->vm_private_data = vml; 443 struct vma_list *vml = vma->vm_private_data; in arena_get_unmapped_area() 462 struct vma_list *vml = vma->vm_private_data; in arena_get_unmapped_area() 469 vma->vm_private_data = NULL;
|
| /linux/drivers/android/tests/ |
| H A D | binder_alloc_kunit.c | 468 struct binder_alloc *alloc = vma->vm_private_data; in binder_alloc_test_vma_close() 486 vma->vm_private_data = alloc; in binder_alloc_test_mmap_handler()
|