Home
last modified time | relevance | path

Searched refs:vm_ops (Results 1 – 25 of 153) sorted by relevance

1234567

/Linux-v5.15/fs/coda/
Dfile.c34 struct vm_operations_struct vm_ops; member
99 container_of(vma->vm_ops, struct coda_vm_ops, vm_ops); in coda_vm_open()
111 container_of(vma->vm_ops, struct coda_vm_ops, vm_ops); in coda_vm_close()
117 vma->vm_ops = cvm_ops->host_vm_ops; in coda_vm_close()
185 cvm_ops->host_vm_ops = vma->vm_ops; in coda_file_mmap()
186 if (vma->vm_ops) in coda_file_mmap()
187 cvm_ops->vm_ops = *vma->vm_ops; in coda_file_mmap()
189 cvm_ops->vm_ops.open = coda_vm_open; in coda_file_mmap()
190 cvm_ops->vm_ops.close = coda_vm_close; in coda_file_mmap()
194 vma->vm_ops = &cvm_ops->vm_ops; in coda_file_mmap()
/Linux-v5.15/fs/kernfs/
Dfile.c319 if (!of->vm_ops) in kernfs_vma_open()
325 if (of->vm_ops->open) in kernfs_vma_open()
326 of->vm_ops->open(vma); in kernfs_vma_open()
337 if (!of->vm_ops) in kernfs_vma_fault()
344 if (of->vm_ops->fault) in kernfs_vma_fault()
345 ret = of->vm_ops->fault(vmf); in kernfs_vma_fault()
357 if (!of->vm_ops) in kernfs_vma_page_mkwrite()
364 if (of->vm_ops->page_mkwrite) in kernfs_vma_page_mkwrite()
365 ret = of->vm_ops->page_mkwrite(vmf); in kernfs_vma_page_mkwrite()
380 if (!of->vm_ops) in kernfs_vma_access()
[all …]
/Linux-v5.15/ipc/
Dshm.c78 const struct vm_operations_struct *vm_ops; member
434 return sfd->vm_ops->fault(vmf); in shm_fault()
442 if (sfd->vm_ops->may_split) in shm_may_split()
443 return sfd->vm_ops->may_split(vma, addr); in shm_may_split()
453 if (sfd->vm_ops->pagesize) in shm_pagesize()
454 return sfd->vm_ops->pagesize(vma); in shm_pagesize()
466 if (sfd->vm_ops->set_policy) in shm_set_policy()
467 err = sfd->vm_ops->set_policy(vma, new); in shm_set_policy()
478 if (sfd->vm_ops->get_policy) in shm_get_policy()
479 pol = sfd->vm_ops->get_policy(vma, addr); in shm_get_policy()
[all …]
/Linux-v5.15/mm/
Dmmap.c183 if (vma->vm_ops && vma->vm_ops->close) in remove_vma()
184 vma->vm_ops->close(vma); in remove_vma()
1046 if (vma->vm_ops && vma->vm_ops->close) in is_mergeable_vma()
1671 const struct vm_operations_struct *vm_ops = vma->vm_ops; in vma_wants_writenotify() local
1678 if (vm_ops && (vm_ops->page_mkwrite || vm_ops->pfn_mkwrite)) in vma_wants_writenotify()
2708 if (vma->vm_ops && vma->vm_ops->may_split) { in __split_vma()
2709 err = vma->vm_ops->may_split(vma, addr); in __split_vma()
2736 if (new->vm_ops && new->vm_ops->open) in __split_vma()
2737 new->vm_ops->open(new); in __split_vma()
2750 if (new->vm_ops && new->vm_ops->close) in __split_vma()
[all …]
Dmremap.c586 if (vma->vm_ops && vma->vm_ops->may_split) { in move_vma()
588 err = vma->vm_ops->may_split(vma, old_addr); in move_vma()
590 err = vma->vm_ops->may_split(vma, old_addr + old_len); in move_vma()
625 } else if (vma->vm_ops && vma->vm_ops->mremap) { in move_vma()
626 err = vma->vm_ops->mremap(new_vma); in move_vma()
Dmempolicy.c759 vma->vm_ops, vma->vm_file, in vma_replace_policy()
760 vma->vm_ops ? vma->vm_ops->set_policy : NULL); in vma_replace_policy()
766 if (vma->vm_ops && vma->vm_ops->set_policy) { in vma_replace_policy()
767 err = vma->vm_ops->set_policy(vma, new); in vma_replace_policy()
954 if (vma->vm_ops && vma->vm_ops->get_policy) in do_get_mempolicy()
955 pol = vma->vm_ops->get_policy(vma, addr); in do_get_mempolicy()
1680 if (vma->vm_ops && vma->vm_ops->get_policy) { in __get_vma_policy()
1681 pol = vma->vm_ops->get_policy(vma, addr); in __get_vma_policy()
1726 if (vma->vm_ops && vma->vm_ops->get_policy) { in vma_policy_mof()
1729 pol = vma->vm_ops->get_policy(vma, vma->vm_start); in vma_policy_mof()
Dsecretmem.c121 vma->vm_ops = &secretmem_vm_ops; in secretmem_mmap()
128 return vma->vm_ops == &secretmem_vm_ops; in vma_is_secretmem()
Dmemory.c556 vma->vm_ops ? vma->vm_ops->fault : NULL, in print_bad_pte()
613 if (vma->vm_ops && vma->vm_ops->find_special_page) in vm_normal_page()
614 return vma->vm_ops->find_special_page(vma, addr); in vm_normal_page()
2870 ret = vmf->vma->vm_ops->page_mkwrite(vmf); in do_page_mkwrite()
2898 bool page_mkwrite = vma->vm_ops && vma->vm_ops->page_mkwrite; in fault_dirty_shared_page()
3177 if (vma->vm_ops && vma->vm_ops->pfn_mkwrite) { in wp_pfn_shared()
3182 ret = vma->vm_ops->pfn_mkwrite(vmf); in wp_pfn_shared()
3199 if (vma->vm_ops && vma->vm_ops->page_mkwrite) { in wp_page_shared()
3858 ret = vma->vm_ops->fault(vmf); in __do_fault()
4161 return vmf->vma->vm_ops->map_pages(vmf, start_pgoff, end_pgoff); in do_fault_around()
[all …]
Dnommu.c655 if (vma->vm_ops && vma->vm_ops->close) in delete_vma()
656 vma->vm_ops->close(vma); in delete_vma()
1377 if (new->vm_ops && new->vm_ops->open) in split_vma()
1378 new->vm_ops->open(new); in split_vma()
Dmprotect.c630 if (vma->vm_ops && vma->vm_ops->mprotect) { in do_mprotect_pkey()
631 error = vma->vm_ops->mprotect(vma, nstart, tmp, newflags); in do_mprotect_pkey()
/Linux-v5.15/drivers/char/agp/
Dfrontend.c598 DBG("client vm_ops=%p", kerninfo.vm_ops); in agp_mmap()
599 if (kerninfo.vm_ops) { in agp_mmap()
600 vma->vm_ops = kerninfo.vm_ops; in agp_mmap()
615 DBG("controller vm_ops=%p", kerninfo.vm_ops); in agp_mmap()
616 if (kerninfo.vm_ops) { in agp_mmap()
617 vma->vm_ops = kerninfo.vm_ops; in agp_mmap()
/Linux-v5.15/drivers/gpu/drm/
Ddrm_vm.c493 vma->vm_ops = &drm_vm_dma_ops; in drm_mmap_dma()
589 vma->vm_ops = &drm_vm_ops; in drm_mmap_locked()
608 vma->vm_ops = &drm_vm_ops; in drm_mmap_locked()
620 vma->vm_ops = &drm_vm_shm_ops; in drm_mmap_locked()
624 vma->vm_ops = &drm_vm_sg_ops; in drm_mmap_locked()
/Linux-v5.15/arch/hexagon/kernel/
DMakefile13 obj-y += vm_entry.o vm_events.o vm_switch.o vm_ops.o vm_init_segtable.o
/Linux-v5.15/include/linux/
Dagp_backend.h56 const struct vm_operations_struct *vm_ops; member
/Linux-v5.15/drivers/gpu/drm/i915/gem/
Di915_gem_mman.c970 vma->vm_ops = obj->ops->mmap_ops; in i915_gem_mmap()
981 vma->vm_ops = &vm_ops_cpu; in i915_gem_mmap()
989 vma->vm_ops = &vm_ops_cpu; in i915_gem_mmap()
995 vma->vm_ops = &vm_ops_cpu; in i915_gem_mmap()
1001 vma->vm_ops = &vm_ops_gtt; in i915_gem_mmap()
/Linux-v5.15/drivers/pci/
Dmmap.c66 vma->vm_ops = &pci_phys_vm_ops; in pci_mmap_resource_range()
/Linux-v5.15/arch/x86/kernel/cpu/sgx/
Dencl.h95 if (!result || result->vm_ops != &sgx_vm_ops) in sgx_encl_find()
/Linux-v5.15/drivers/gpu/drm/vmwgfx/
Dvmwgfx_ttm_glue.c90 vma->vm_ops = &vmw_vm_ops; in vmw_mmap()
/Linux-v5.15/drivers/media/common/videobuf2/
Dvideobuf2-vmalloc.c193 vma->vm_ops = &vb2_common_vm_ops; in vb2_vmalloc_mmap()
195 vma->vm_ops->open(vma); in vb2_vmalloc_mmap()
/Linux-v5.15/fs/nilfs2/
Dfile.c123 vma->vm_ops = &nilfs_file_vm_ops; in nilfs_file_mmap()
/Linux-v5.15/drivers/infiniband/sw/rxe/
Drxe_mmap.c106 vma->vm_ops = &rxe_vm_ops; in rxe_mmap()
/Linux-v5.15/drivers/gpu/drm/gma500/
Dgem.c44 .vm_ops = &psb_gem_vm_ops,
/Linux-v5.15/fs/ocfs2/
Dmmap.c174 vma->vm_ops = &ocfs2_file_vm_ops; in ocfs2_mmap()
/Linux-v5.15/drivers/infiniband/sw/rdmavt/
Dmmap.c97 vma->vm_ops = &rvt_vm_ops; in rvt_mmap()
/Linux-v5.15/include/drm/
Ddrm_gem.h174 const struct vm_operations_struct *vm_ops; member

1234567