Symbol: vm_ops
arch/powerpc/kvm/book3s_64_vio.c
252
vma->vm_ops = &kvm_spapr_tce_vm_ops;
arch/powerpc/kvm/book3s_xive_native.c
318
vma->vm_ops = &xive_native_tima_vmops;
arch/powerpc/kvm/book3s_xive_native.c
322
vma->vm_ops = &xive_native_esb_vmops;
arch/powerpc/platforms/book3s/vas-api.c
580
vma->vm_ops = &vas_vm_ops;
arch/powerpc/platforms/cell/spufs/file.c
1044
vma->vm_ops = &spufs_signal1_mmap_vmops;
arch/powerpc/platforms/cell/spufs/file.c
1178
vma->vm_ops = &spufs_signal2_mmap_vmops;
arch/powerpc/platforms/cell/spufs/file.c
1299
vma->vm_ops = &spufs_mss_mmap_vmops;
arch/powerpc/platforms/cell/spufs/file.c
1360
vma->vm_ops = &spufs_psmap_mmap_vmops;
arch/powerpc/platforms/cell/spufs/file.c
1419
vma->vm_ops = &spufs_mfc_mmap_vmops;
arch/powerpc/platforms/cell/spufs/file.c
299
vma->vm_ops = &spufs_mem_mmap_vmops;
arch/powerpc/platforms/cell/spufs/file.c
389
vma->vm_ops = &spufs_cntl_mmap_vmops;
arch/um/kernel/tlb.c
116
struct vm_ops *ops)
arch/um/kernel/tlb.c
139
struct vm_ops *ops)
arch/um/kernel/tlb.c
163
struct vm_ops ops;
arch/um/kernel/tlb.c
52
struct vm_ops *ops)
arch/um/kernel/tlb.c
93
struct vm_ops *ops)
arch/x86/entry/vsyscall/vsyscall_64.c
321
.vm_ops = &gate_vma_ops,
arch/x86/kernel/cpu/sgx/driver.c
117
vma->vm_ops = &sgx_vm_ops;
arch/x86/kernel/cpu/sgx/encl.h
95
if (!result || result->vm_ops != &sgx_vm_ops)
arch/x86/kernel/cpu/sgx/virt.c
107
vma->vm_ops = &sgx_vepc_vm_ops;
drivers/accel/amdxdna/amdxdna_cbuf.c
185
vma->vm_ops = &amdxdna_cbuf_vm_ops;
drivers/accel/amdxdna/amdxdna_gem.c
460
vma->vm_ops->close(vma);
drivers/accel/amdxdna/amdxdna_gem.c
468
vma->vm_ops = NULL;
drivers/accel/amdxdna/amdxdna_gem.c
481
vma->vm_ops->close(vma);
drivers/accel/amdxdna/amdxdna_gem.c
529
vma->vm_ops = &drm_gem_shmem_vm_ops;
drivers/accel/amdxdna/amdxdna_gem.c
547
vma->vm_ops->close(vma);
drivers/accel/amdxdna/amdxdna_gem.c
772
.vm_ops = &drm_gem_shmem_vm_ops,
drivers/accel/ethosu/ethosu_gem.c
39
.vm_ops = &drm_gem_dma_vm_ops,
drivers/accel/habanalabs/common/memory.c
1504
vma->vm_ops = &hw_block_vm_ops;
drivers/accel/habanalabs/common/memory_mgr.c
279
vma->vm_ops = &hl_mmap_mem_buf_vm_ops;
drivers/accel/ivpu/ivpu_gem.c
358
.vm_ops = &drm_gem_shmem_vm_ops,
drivers/accel/qaic/qaic_data.c
698
.vm_ops = &drm_vm_ops,
drivers/accel/rocket/rocket_gem.c
44
.vm_ops = &drm_gem_shmem_vm_ops,
drivers/android/binder.c
6061
vma->vm_ops = &binder_vm_ops;
drivers/android/tests/binder_alloc_kunit.c
485
vma->vm_ops = &binder_alloc_test_vm_ops;
drivers/cdx/cdx.c
704
vma->vm_ops = &cdx_phys_vm_ops;
drivers/char/agp/agp.h
128
const struct vm_operations_struct *vm_ops;
drivers/char/agp/alpha-agp.c
187
alpha_bridge->vm_ops = &alpha_core_agp_vm_ops;
drivers/char/agp/generic.c
385
info->vm_ops = bridge->vm_ops;
drivers/char/mem.c
356
desc->vm_ops = &mmap_mem_ops;
drivers/comedi/comedi_fops.c
2597
vma->vm_ops = &comedi_vm_ops;
drivers/comedi/comedi_fops.c
2600
vma->vm_ops->open(vma);
drivers/dax/device.c
292
desc->vm_ops = &dax_vm_ops;
drivers/dma-buf/heaps/cma_heap.c
193
vma->vm_ops = &dma_heap_vm_ops;
drivers/dma-buf/udmabuf.c
101
vma->vm_ops = &udmabuf_vm_ops;
drivers/fpga/dfl-afu-main.c
841
vma->vm_ops = &afu_vma_ops;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
397
.vm_ops = &amdgpu_gem_vm_ops,
drivers/gpu/drm/armada/armada_gem.c
193
.vm_ops = &armada_gem_vm_ops,
drivers/gpu/drm/drm_gem.c
1241
vma->vm_ops = obj->funcs->vm_ops;
drivers/gpu/drm/drm_gem.c
1249
if (!vma->vm_ops) {
drivers/gpu/drm/drm_gem_dma_helper.c
56
.vm_ops = &drm_gem_dma_vm_ops,
drivers/gpu/drm/drm_gem_shmem_helper.c
51
.vm_ops = &drm_gem_shmem_vm_ops,
drivers/gpu/drm/drm_gem_shmem_helper.c
745
vma->vm_ops = NULL;
drivers/gpu/drm/drm_prime.c
771
vma->vm_ops = obj->funcs->vm_ops;
drivers/gpu/drm/etnaviv/etnaviv_gem.c
555
static const struct vm_operations_struct vm_ops = {
drivers/gpu/drm/etnaviv/etnaviv_gem.c
569
.vm_ops = &vm_ops,
drivers/gpu/drm/exynos/exynos_drm_gem.c
151
.vm_ops = &exynos_drm_gem_vm_ops,
drivers/gpu/drm/gma500/fbdev.c
65
vma->vm_ops = &psb_fbdev_vm_ops;
drivers/gpu/drm/gma500/gem.c
136
.vm_ops = &psb_gem_vm_ops,
drivers/gpu/drm/i915/gem/i915_gem_mman.c
1028
vma->vm_ops = obj->ops->mmap_ops;
drivers/gpu/drm/i915/gem/i915_gem_mman.c
1039
vma->vm_ops = &vm_ops_cpu;
drivers/gpu/drm/i915/gem/i915_gem_mman.c
1047
vma->vm_ops = &vm_ops_cpu;
drivers/gpu/drm/i915/gem/i915_gem_mman.c
1053
vma->vm_ops = &vm_ops_cpu;
drivers/gpu/drm/i915/gem/i915_gem_mman.c
1059
vma->vm_ops = &vm_ops_gtt;
drivers/gpu/drm/imagination/pvr_gem.c
65
.vm_ops = &drm_gem_shmem_vm_ops,
drivers/gpu/drm/lima/lima_gem.c
222
.vm_ops = &drm_gem_shmem_vm_ops,
drivers/gpu/drm/msm/msm_gem.c
1179
static const struct vm_operations_struct vm_ops = {
drivers/gpu/drm/msm/msm_gem.c
1197
.vm_ops = &vm_ops,
drivers/gpu/drm/msm/msm_gem_vma.c
120
struct list_head vm_ops;
drivers/gpu/drm/msm/msm_gem_vma.c
479
list_add_tail(&op->node, &arg->job->vm_ops);
drivers/gpu/drm/msm/msm_gem_vma.c
715
while (!list_empty(&job->vm_ops)) {
drivers/gpu/drm/msm/msm_gem_vma.c
717
list_first_entry(&job->vm_ops, struct msm_vm_op, node);
drivers/gpu/drm/msm/msm_gem_vma.c
780
while (!list_empty(&job->vm_ops)) {
drivers/gpu/drm/msm/msm_gem_vma.c
782
list_first_entry(&job->vm_ops, struct msm_vm_op, node);
drivers/gpu/drm/msm/msm_gem_vma.c
976
INIT_LIST_HEAD(&job->vm_ops);
drivers/gpu/drm/nouveau/nouveau_gem.c
228
.vm_ops = &nouveau_ttm_vm_ops,
drivers/gpu/drm/omapdrm/omap_gem.c
1277
.vm_ops = &omap_gem_vm_ops,
drivers/gpu/drm/panfrost/panfrost_gem.c
416
.vm_ops = &drm_gem_shmem_vm_ops,
drivers/gpu/drm/panthor/panthor_device.c
467
vma->vm_ops = &panthor_mmio_vm_ops;
drivers/gpu/drm/panthor/panthor_gem.c
753
vma->vm_ops = NULL;
drivers/gpu/drm/panthor/panthor_gem.c
975
.vm_ops = &panthor_gem_vm_ops,
drivers/gpu/drm/radeon/radeon_gem.c
289
.vm_ops = &radeon_gem_vm_ops,
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c
369
.vm_ops = &drm_gem_dma_vm_ops,
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
281
.vm_ops = &drm_gem_dma_vm_ops,
drivers/gpu/drm/tegra/gem.c
298
.vm_ops = &tegra_bo_vm_ops,
drivers/gpu/drm/ttm/ttm_bo_vm.c
500
if (!vma->vm_ops)
drivers/gpu/drm/ttm/ttm_bo_vm.c
501
vma->vm_ops = &ttm_bo_vm_ops;
drivers/gpu/drm/v3d/v3d_bo.c
75
.vm_ops = &drm_gem_shmem_vm_ops,
drivers/gpu/drm/vc4/vc4_bo.c
769
.vm_ops = &vc4_vm_ops,
drivers/gpu/drm/virtio/virtgpu_object.c
138
.vm_ops = &drm_gem_shmem_vm_ops,
drivers/gpu/drm/virtio/virtgpu_vram.c
60
vma->vm_ops = &virtio_gpu_vram_vm_ops;
drivers/gpu/drm/vmwgfx/vmwgfx_gem.c
121
vma->vm_ops = NULL;
drivers/gpu/drm/vmwgfx/vmwgfx_gem.c
154
.vm_ops = &vmw_vm_ops,
drivers/gpu/drm/xe/xe_bo.c
2249
.vm_ops = &xe_gem_vm_ops,
drivers/gpu/drm/xe/xe_device.c
341
vma->vm_ops = &vm_ops_barrier;
drivers/gpu/drm/xe/xe_mmio_gem.c
42
static const struct vm_operations_struct vm_ops = {
drivers/gpu/drm/xe/xe_mmio_gem.c
51
.vm_ops = &vm_ops,
drivers/gpu/drm/xen/xen_drm_front_gem.c
111
.vm_ops = &xen_drm_drv_vm_ops,
drivers/gpu/drm/xen/xen_drm_front_gem.c
66
vma->vm_ops = gem_obj->funcs->vm_ops;
drivers/hsi/clients/cmt_speech.c
1268
vma->vm_ops = &cs_char_vm_ops;
drivers/hv/mshv_root_main.c
977
vma->vm_ops = &mshv_vp_vm_ops;
drivers/hv/mshv_vtl_main.c
1274
vma->vm_ops = &mshv_vtl_low_vm_ops;
drivers/hv/mshv_vtl_main.c
833
vma->vm_ops = &mshv_vtl_vm_ops;
drivers/hwtracing/intel_th/msu.c
1664
vma->vm_ops = &msc_mmap_ops;
drivers/hwtracing/stm/core.c
730
desc->vm_ops = &stm_mmap_vmops;
drivers/infiniband/core/uverbs_main.c
648
vma->vm_ops = &rdma_umap_ops;
drivers/infiniband/hw/hfi1/file_ops.c
566
vma->vm_ops = &vm_ops;
drivers/infiniband/hw/hfi1/file_ops.c
88
static const struct vm_operations_struct vm_ops = {
drivers/infiniband/sw/rdmavt/mmap.c
109
vma->vm_ops = &rvt_vm_ops;
drivers/infiniband/sw/rxe/rxe_mmap.c
109
vma->vm_ops = &rxe_vm_ops;
drivers/infiniband/sw/rxe/rxe_mmap.c
115
vma->vm_ops = NULL;
drivers/iommu/iommufd/main.c
598
vma->vm_ops = &iommufd_vma_ops;
drivers/media/common/videobuf2/videobuf2-dma-contig.c
298
vma->vm_ops = &vb2_common_vm_ops;
drivers/media/common/videobuf2/videobuf2-dma-contig.c
300
vma->vm_ops->open(vma);
drivers/media/common/videobuf2/videobuf2-dma-sg.c
353
vma->vm_ops = &vb2_common_vm_ops;
drivers/media/common/videobuf2/videobuf2-dma-sg.c
355
vma->vm_ops->open(vma);
drivers/media/common/videobuf2/videobuf2-vmalloc.c
195
vma->vm_ops = &vb2_common_vm_ops;
drivers/media/common/videobuf2/videobuf2-vmalloc.c
197
vma->vm_ops->open(vma);
drivers/misc/genwqe/card_dev.c
479
vma->vm_ops = &genwqe_vma_ops;
drivers/misc/ocxl/context.c
209
vma->vm_ops = &ocxl_vmops;
drivers/misc/ocxl/sysfs.c
139
vma->vm_ops = &global_mmio_vmops;
drivers/misc/sgi-gru/grufault.c
53
if (vma && vma->vm_ops == &gru_vm_ops)
drivers/misc/sgi-gru/grufile.c
107
vma->vm_ops = &gru_vm_ops;
drivers/misc/uacce/uacce.c
259
vma->vm_ops = &uacce_vm_ops;
drivers/pci/mmap.c
47
vma->vm_ops = &pci_phys_vm_ops;
drivers/rapidio/devices/rio_mport_cdev.c
2173
static const struct vm_operations_struct vm_ops = {
drivers/rapidio/devices/rio_mport_cdev.c
2228
vma->vm_ops = &vm_ops;
drivers/scsi/sg.c
1290
vma->vm_ops = &sg_mmap_vm_ops;
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
1069
vma->vm_ops = &hmm_bo_vm_ops;
drivers/staging/vme_user/vme_user.c
509
desc->vm_ops = &vme_user_vm_ops;
drivers/target/target_core_user.c
1944
desc->vm_ops = &tcmu_vm_ops;
drivers/uio/uio.c
732
vma->vm_ops = &uio_logical_vm_ops;
drivers/uio/uio.c
757
vma->vm_ops = &uio_physical_vm_ops;
drivers/usb/core/devio.c
294
vma->vm_ops = &usbdev_vm_ops;
drivers/usb/mon/mon_bin.c
1279
vma->vm_ops = &mon_bin_vm_ops;
drivers/vdpa/vdpa_user/iova_domain.c
578
vma->vm_ops = &vduse_domain_mmap_ops;
drivers/vfio/pci/nvgrace-gpu/main.c
468
if (vma->vm_ops != &nvgrace_gpu_vfio_pci_mmap_ops)
drivers/vfio/pci/nvgrace-gpu/main.c
527
vma->vm_ops = &nvgrace_gpu_vfio_pci_mmap_ops;
drivers/vfio/pci/vfio_pci_core.c
1888
vma->vm_ops = &vfio_pci_mmap_ops;
drivers/vhost/vdpa.c
1549
vma->vm_ops = &vhost_vdpa_vm_ops;
drivers/video/fbdev/core/fb_defio.c
372
vma->vm_ops = &fb_deferred_io_vm_ops;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1113
vma->vm_ops = &mmap_user_ops;
drivers/video/fbdev/udlfb.c
381
vma->vm_ops = &dlfb_vm_ops;
drivers/xen/gntalloc.c
539
vma->vm_ops = &gntalloc_vmops;
drivers/xen/gntdev.c
1081
vma->vm_ops = &gntdev_vmops;
drivers/xen/gntdev.c
722
if (!vma || vma->vm_ops != &gntdev_vmops)
drivers/xen/privcmd-buf.c
161
vma->vm_ops = &privcmd_buf_vm_ops;
drivers/xen/privcmd.c
1650
vma->vm_ops = &privcmd_vm_ops;
drivers/xen/privcmd.c
531
vma->vm_ops != &privcmd_vm_ops) {
drivers/xen/privcmd.c
786
if (!vma || vma->vm_ops != &privcmd_vm_ops) {
fs/9p/vfs_file.c
478
desc->vm_ops = &v9fs_mmap_file_vm_ops;
fs/afs/file.c
520
desc->vm_ops = &afs_vm_ops;
fs/aio.c
451
desc->vm_ops = &aio_ring_vm_ops;
fs/btrfs/file.c
2030
desc->vm_ops = &btrfs_file_vm_ops;
fs/ceph/addr.c
2383
desc->vm_ops = &ceph_vmops;
fs/coda/file.c
126
container_of(vma->vm_ops, struct coda_vm_ops, vm_ops);
fs/coda/file.c
138
container_of(vma->vm_ops, struct coda_vm_ops, vm_ops);
fs/coda/file.c
144
vma->vm_ops = cvm_ops->host_vm_ops;
fs/coda/file.c
212
cvm_ops->host_vm_ops = vma->vm_ops;
fs/coda/file.c
213
if (vma->vm_ops)
fs/coda/file.c
214
cvm_ops->vm_ops = *vma->vm_ops;
fs/coda/file.c
216
cvm_ops->vm_ops.open = coda_vm_open;
fs/coda/file.c
217
cvm_ops->vm_ops.close = coda_vm_close;
fs/coda/file.c
221
vma->vm_ops = &cvm_ops->vm_ops;
fs/coda/file.c
37
struct vm_operations_struct vm_ops;
fs/coredump.c
1576
if (vma->vm_ops && vma->vm_ops->name && vma->vm_ops->name(vma))
fs/erofs/data.c
502
desc->vm_ops = &erofs_dax_vm_ops;
fs/exfat/file.c
906
desc->vm_ops = &exfat_file_vm_ops;
fs/ext4/file.c
842
desc->vm_ops = &ext4_dax_vm_ops;
fs/ext4/file.c
845
desc->vm_ops = &ext4_file_vm_ops;
fs/f2fs/file.c
579
desc->vm_ops = &f2fs_file_vm_ops;
fs/fuse/dax.c
826
vma->vm_ops = &fuse_dax_vm_ops;
fs/fuse/file.c
2453
vma->vm_ops = &fuse_file_vm_ops;
fs/gfs2/file.c
608
vma->vm_ops = &gfs2_vm_ops;
fs/hugetlbfs/inode.c
116
vma->vm_ops = &hugetlb_vm_ops;
fs/kernfs/file.c
368
if (!of->vm_ops)
fs/kernfs/file.c
374
if (of->vm_ops->open)
fs/kernfs/file.c
375
of->vm_ops->open(vma);
fs/kernfs/file.c
386
if (!of->vm_ops)
fs/kernfs/file.c
393
if (of->vm_ops->fault)
fs/kernfs/file.c
394
ret = of->vm_ops->fault(vmf);
fs/kernfs/file.c
406
if (!of->vm_ops)
fs/kernfs/file.c
413
if (of->vm_ops->page_mkwrite)
fs/kernfs/file.c
414
ret = of->vm_ops->page_mkwrite(vmf);
fs/kernfs/file.c
429
if (!of->vm_ops)
fs/kernfs/file.c
436
if (of->vm_ops->access)
fs/kernfs/file.c
437
ret = of->vm_ops->access(vma, addr, buf, len, write);
fs/kernfs/file.c
486
if (of->mmapped && of->vm_ops != vma->vm_ops)
fs/kernfs/file.c
493
if (vma->vm_ops && vma->vm_ops->close)
fs/kernfs/file.c
500
of->vm_ops = vma->vm_ops;
fs/kernfs/file.c
502
vma->vm_ops = &kernfs_vm_ops;
fs/nfs/file.c
234
desc->vm_ops = &nfs_file_vm_ops;
fs/nilfs2/file.c
132
desc->vm_ops = &nilfs_file_vm_ops;
fs/ntfs/file.c
666
desc->vm_ops = &ntfs_file_vm_ops;
fs/ntfs3/file.c
452
desc->vm_ops = &ntfs_file_vm_ops;
fs/ocfs2/mmap.c
174
desc->vm_ops = &ocfs2_file_vm_ops;
fs/orangefs/file.c
418
desc->vm_ops = &orangefs_file_vm_ops;
fs/proc/task_mmu.c
443
if (vma->vm_ops && vma->vm_ops->name) {
fs/proc/task_mmu.c
444
*name = vma->vm_ops->name(vma);
fs/proc/vmcore.c
607
vma->vm_ops = &vmcore_mmap_ops;
fs/ramfs/file-nommu.c
271
desc->vm_ops = &generic_file_vm_ops;
fs/resctrl/pseudo_lock.c
1059
desc->vm_ops = &pseudo_mmap_ops;
fs/smb/client/file.c
3188
desc->vm_ops = &cifs_file_vm_ops;
fs/smb/client/file.c
3207
desc->vm_ops = &cifs_file_vm_ops;
fs/ubifs/file.c
1591
desc->vm_ops = &ubifs_file_vm_ops;
fs/udf/file.c
196
vma->vm_ops = &udf_file_vm_ops;
fs/vboxsf/file.c
174
desc->vm_ops = &vboxsf_file_vm_ops;
fs/xfs/xfs_file.c
2078
desc->vm_ops = &xfs_file_vm_ops;
fs/zonefs/file.c
340
desc->vm_ops = &zonefs_file_vm_ops;
include/drm/drm_gem.h
237
const struct vm_operations_struct *vm_ops;
include/linux/agp_backend.h
56
const struct vm_operations_struct *vm_ops;
include/linux/kernfs.h
277
const struct vm_operations_struct *vm_ops;
include/linux/mm.h
1528
vma->vm_ops = NULL;
include/linux/mm.h
1533
desc->vm_ops = NULL;
include/linux/mm.h
1538
return !vma->vm_ops;
include/linux/mm.h
1621
if (unlikely(vma->vm_ops && vma->vm_ops->pagesize))
include/linux/mm.h
1622
return vma->vm_ops->pagesize(vma);
include/linux/mm.h
972
vma->vm_ops = &vma_dummy_vm_ops;
include/linux/mm_types.h
901
const struct vm_operations_struct *vm_ops;
include/linux/mm_types.h
978
const struct vm_operations_struct *vm_ops;
io_uring/memmap.c
414
vma->vm_ops = &io_uring_nommu_vm_ops;
ipc/shm.c
1643
sfd->vm_ops = NULL;
ipc/shm.c
1777
if ((vma->vm_ops == &shm_vm_ops) &&
ipc/shm.c
1810
if ((vma->vm_ops == &shm_vm_ops) &&
ipc/shm.c
1825
if (vma && vma->vm_start == addr && vma->vm_ops == &shm_vm_ops) {
ipc/shm.c
311
if (sfd->vm_ops->open)
ipc/shm.c
312
sfd->vm_ops->open(vma);
ipc/shm.c
404
if (sfd->vm_ops->close)
ipc/shm.c
405
sfd->vm_ops->close(vma);
ipc/shm.c
547
return sfd->vm_ops->fault(vmf);
ipc/shm.c
555
if (sfd->vm_ops->may_split)
ipc/shm.c
556
return sfd->vm_ops->may_split(vma, addr);
ipc/shm.c
566
if (sfd->vm_ops->pagesize)
ipc/shm.c
567
return sfd->vm_ops->pagesize(vma);
ipc/shm.c
578
if (sfd->vm_ops->set_policy)
ipc/shm.c
579
err = sfd->vm_ops->set_policy(vma, mpol);
ipc/shm.c
589
if (sfd->vm_ops->get_policy)
ipc/shm.c
590
mpol = sfd->vm_ops->get_policy(vma, addr, ilx);
ipc/shm.c
614
sfd->vm_ops = vma->vm_ops;
ipc/shm.c
616
WARN_ON(!sfd->vm_ops->fault);
ipc/shm.c
618
vma->vm_ops = &shm_vm_ops;
ipc/shm.c
89
const struct vm_operations_struct *vm_ops;
kernel/bpf/arena.c
616
vma->vm_ops = &arena_vm_ops;
kernel/bpf/syscall.c
1121
vma->vm_ops = &bpf_map_default_vmops;
kernel/events/core.c
7474
vma->vm_ops = &perf_mmap_vmops;
kernel/events/core.c
9810
if (vma->vm_ops && vma->vm_ops->name)
kernel/events/core.c
9811
name = (char *) vma->vm_ops->name(vma);
kernel/relay.c
93
desc->vm_ops = &relay_file_mmap_ops;
kernel/trace/trace.c
7464
vma->vm_ops = &tracing_buffers_vmops;
mm/debug.c
166
vma->anon_vma, vma->vm_ops, vma->vm_pgoff,
mm/filemap.c
4031
vma->vm_ops = &generic_file_vm_ops;
mm/filemap.c
4043
desc->vm_ops = &generic_file_vm_ops;
mm/gup.c
629
} else if ((vma_is_anonymous(vma) || !vma->vm_ops->fault)) {
mm/huge_memory.c
200
if (((in_pf || smaps)) && vma->vm_ops->huge_fault)
mm/internal.h
177
vma->vm_ops = &vma_dummy_vm_ops;
mm/internal.h
189
if (vma->vm_ops && vma->vm_ops->close) {
mm/internal.h
190
vma->vm_ops->close(vma);
mm/internal.h
196
vma->vm_ops = &vma_dummy_vm_ops;
mm/memory.c
2329
return vma->vm_ops && vma->vm_ops->pfn_mkwrite &&
mm/memory.c
3684
ret = vmf->vma->vm_ops->page_mkwrite(vmf);
mm/memory.c
3712
bool page_mkwrite = vma->vm_ops && vma->vm_ops->page_mkwrite;
mm/memory.c
3797
if (vma->vm_ops->map_pages || !(vmf->flags & FAULT_FLAG_VMA_LOCK))
mm/memory.c
4049
if (vma->vm_ops && vma->vm_ops->pfn_mkwrite) {
mm/memory.c
4058
ret = vma->vm_ops->pfn_mkwrite(vmf);
mm/memory.c
4075
if (vma->vm_ops && vma->vm_ops->page_mkwrite) {
mm/memory.c
5425
ret = vma->vm_ops->fault(vmf);
mm/memory.c
5818
ret = vmf->vma->vm_ops->map_pages(vmf,
mm/memory.c
5830
if (!vmf->vma->vm_ops->map_pages)
mm/memory.c
5934
if (vma->vm_ops->page_mkwrite) {
mm/memory.c
5973
if (!vma->vm_ops->fault) {
mm/memory.c
608
vma->vm_ops ? vma->vm_ops->fault : NULL,
mm/memory.c
6205
if (vma->vm_ops->huge_fault)
mm/memory.c
6206
return vma->vm_ops->huge_fault(vmf, PMD_ORDER);
mm/memory.c
6228
if (vma->vm_ops->huge_fault) {
mm/memory.c
6229
ret = vma->vm_ops->huge_fault(vmf, PMD_ORDER);
mm/memory.c
6250
if (vma->vm_ops->huge_fault)
mm/memory.c
6251
return vma->vm_ops->huge_fault(vmf, PUD_ORDER);
mm/memory.c
6267
if (vma->vm_ops->huge_fault) {
mm/memory.c
6268
ret = vma->vm_ops->huge_fault(vmf, PUD_ORDER);
mm/memory.c
705
if (vma->vm_ops && vma->vm_ops->find_normal_page)
mm/memory.c
706
return vma->vm_ops->find_normal_page(vma, addr);
mm/memory.c
7065
if (vma->vm_ops && vma->vm_ops->access)
mm/memory.c
7066
bytes = vma->vm_ops->access(vma, addr, buf,
mm/mempolicy.c
1022
if (vma->vm_ops && vma->vm_ops->set_policy) {
mm/mempolicy.c
1023
err = vma->vm_ops->set_policy(vma, new);
mm/mempolicy.c
2022
return (vma->vm_ops && vma->vm_ops->get_policy) ?
mm/mempolicy.c
2023
vma->vm_ops->get_policy(vma, addr, ilx) : vma->vm_policy;
mm/mempolicy.c
2061
if (vma->vm_ops && vma->vm_ops->get_policy) {
mm/mempolicy.c
2065
pol = vma->vm_ops->get_policy(vma, vma->vm_start, &ilx);
mm/mmap.c
1470
vma->vm_ops = ops;
mm/mmap.c
1492
vma->vm_ops == &special_mapping_vmops;
mm/mmap.c
1820
if (tmp->vm_ops && tmp->vm_ops->open)
mm/mmap.c
1821
tmp->vm_ops->open(tmp);
mm/mprotect.c
961
if (vma->vm_ops && vma->vm_ops->mprotect) {
mm/mprotect.c
962
error = vma->vm_ops->mprotect(vma, nstart, tmp, newflags);
mm/mremap.c
1120
if (vma->vm_ops && vma->vm_ops->may_split) {
mm/mremap.c
1122
err = vma->vm_ops->may_split(vma, old_addr);
mm/mremap.c
1124
err = vma->vm_ops->may_split(vma, old_addr + old_len);
mm/mremap.c
1285
else if (vma->vm_ops && vma->vm_ops->mremap)
mm/mremap.c
1286
err = vma->vm_ops->mremap(new_vma);
mm/nommu.c
1351
if (new->vm_ops && new->vm_ops->open)
mm/nommu.c
1352
new->vm_ops->open(new);
mm/secretmem.c
131
desc->vm_ops = &secretmem_vm_ops;
mm/secretmem.c
138
return vma->vm_ops == &secretmem_vm_ops;
mm/shmem.c
285
return vma->vm_ops == &shmem_anon_vm_ops;
mm/shmem.c
290
return vma_is_anon_shmem(vma) || vma->vm_ops == &shmem_vm_ops;
mm/shmem.c
2912
desc->vm_ops = &shmem_vm_ops;
mm/shmem.c
2914
desc->vm_ops = &shmem_anon_vm_ops;
mm/shmem.c
5893
vma->vm_ops = &shmem_anon_vm_ops;
mm/shmem.c
5912
desc->vm_ops = &shmem_anon_vm_ops;
mm/userfaultfd.c
87
return vma->vm_ops->uffd_ops;
mm/util.c
1195
desc->vm_ops = vma->vm_ops;
mm/util.c
1375
const struct vm_operations_struct *vm_ops = vma->vm_ops;
mm/util.c
1379
if (!vm_ops || !vm_ops->mapped)
mm/util.c
1382
err = vm_ops->mapped(vma->vm_start, vma->vm_end, vma->vm_pgoff,
mm/vma.c
1934
if (new_vma->vm_ops && new_vma->vm_ops->open)
mm/vma.c
1935
new_vma->vm_ops->open(new_vma);
mm/vma.c
2062
static bool vm_ops_needs_writenotify(const struct vm_operations_struct *vm_ops)
mm/vma.c
2064
return vm_ops && (vm_ops->page_mkwrite || vm_ops->pfn_mkwrite);
mm/vma.c
2093
if (vm_ops_needs_writenotify(vma->vm_ops))
mm/vma.c
2116
if (vm_ops_needs_writenotify(vma->vm_ops))
mm/vma.c
26
const struct vm_operations_struct *vm_ops;
mm/vma.c
2689
map->vm_ops = desc->vm_ops;
mm/vma.c
2698
if (map->vm_ops)
mm/vma.c
2699
vma->vm_ops = map->vm_ops;
mm/vma.c
2749
.vm_ops = &vma_dummy_vm_ops,
mm/vma.c
510
if (vma->vm_ops && vma->vm_ops->may_split) {
mm/vma.c
511
err = vma->vm_ops->may_split(vma, addr);
mm/vma.c
543
if (new->vm_ops && new->vm_ops->open)
mm/vma.c
544
new->vm_ops->open(new);
mm/vma.c
776
return !vma->vm_ops || !vma->vm_ops->close;
mm/vma.h
320
vma->vm_ops = desc->vm_ops;
mm/vma_init.c
45
dest->vm_ops = src->vm_ops;
net/ipv4/tcp.c
1876
vma->vm_ops = &tcp_vm_ops;
net/ipv4/tcp.c
2176
if (vma->vm_ops != &tcp_vm_ops) {
net/ipv4/tcp.c
2186
if (!vma || vma->vm_ops != &tcp_vm_ops) {
net/packet/af_packet.c
4641
vma->vm_ops = &packet_mmap_ops;
samples/vfio-mdev/mbochs.c
807
vma->vm_ops = &mbochs_region_vm_ops;
samples/vfio-mdev/mbochs.c
839
vma->vm_ops = &mbochs_dmabuf_vm_ops;
security/selinux/selinuxfs.c
436
vma->vm_ops = &sel_mmap_policy_ops;
sound/core/pcm_native.c
3779
area->vm_ops = &snd_pcm_vm_ops_status;
sound/core/pcm_native.c
3817
area->vm_ops = &snd_pcm_vm_ops_control;
sound/core/pcm_native.c
3962
area->vm_ops = &snd_pcm_vm_ops_data_fault;
sound/core/pcm_native.c
4028
area->vm_ops = &snd_pcm_vm_ops_data;
sound/usb/usx2y/us122l.c
192
area->vm_ops = &usb_stream_hwdep_vm_ops;
sound/usb/usx2y/usX2Yhwdep.c
57
area->vm_ops = &us428ctls_vm_ops;
sound/usb/usx2y/usx2yhwdeppcm.c
705
area->vm_ops = &snd_usx2y_hwdep_pcm_vm_ops;
tools/testing/vma/include/dup.h
1206
vma->vm_ops = &vma_dummy_vm_ops;
tools/testing/vma/include/dup.h
1271
vma->vm_ops = NULL;
tools/testing/vma/include/dup.h
1293
desc->vm_ops = vma->vm_ops;
tools/testing/vma/include/dup.h
1377
return !vma->vm_ops;
tools/testing/vma/include/dup.h
528
const struct vm_operations_struct *vm_ops;
tools/testing/vma/include/dup.h
588
const struct vm_operations_struct *vm_ops;
tools/testing/vma/tests/merge.c
264
const struct vm_operations_struct vm_ops = {
tools/testing/vma/tests/merge.c
319
vma_a->vm_ops = &vm_ops; /* This should have no impact. */
tools/testing/vma/tests/merge.c
360
vma_d->vm_ops = &vm_ops; /* This should have no impact. */
tools/testing/vma/tests/merge.c
380
vma_d->vm_ops = NULL; /* This would otherwise degrade the merge. */
tools/testing/vma/tests/merge.c
561
const struct vm_operations_struct vm_ops = {
tools/testing/vma/tests/merge.c
636
vma_next->vm_ops = &vm_ops;
tools/testing/vma/tests/merge.c
661
vma->vm_ops = &vm_ops;
tools/testing/vma/tests/merge.c
689
vma->vm_ops = &vm_ops;
tools/testing/vma/tests/merge.c
718
vma->vm_ops = &vm_ops;
tools/testing/vma/tests/merge.c
744
vma_next->vm_ops = &vm_ops;
tools/testing/vma/tests/merge.c
773
const struct vm_operations_struct vm_ops = {
tools/testing/vma/tests/merge.c
799
vma_prev->vm_ops = &vm_ops;
tools/testing/vma/tests/merge.c
800
vma_next->vm_ops = &vm_ops;
tools/testing/vma/tests/merge.c
809
ASSERT_EQ(vma->vm_ops, &vm_ops);
tools/testing/vma/tests/merge.c
830
const struct vm_operations_struct vm_ops = {
tools/testing/vma/tests/merge.c
853
vma->vm_ops = &vm_ops; /* This should have no impact. */
tools/testing/vma/tests/merge.c
855
vma_next->vm_ops = &vm_ops; /* This should have no impact. */
tools/testing/vma/tests/merge.c
890
vma_next->vm_ops = &vm_ops; /* This should have no impact. */
tools/testing/vma/tests/merge.c
919
vma_prev->vm_ops = &vm_ops; /* This should have no impact. */
tools/testing/vma/tests/merge.c
921
vma->vm_ops = &vm_ops; /* This should have no impact. */
tools/testing/vma/tests/merge.c
955
vma_prev->vm_ops = &vm_ops; /* This should have no impact. */
tools/testing/vma/tests/merge.c
986
vma_prev->vm_ops = &vm_ops; /* This should have no impact. */
virt/kvm/guest_memfd.c
479
vma->vm_ops = &kvm_gmem_vm_ops;
virt/kvm/kvm_main.c
4087
vma->vm_ops = &kvm_vcpu_vm_ops;