Lines Matching defs:vm_ops
146 if (vma->vm_ops && vma->vm_ops->close)
147 vma->vm_ops->close(vma);
743 if (may_remove_vma && vma->vm_ops && vma->vm_ops->close)
1056 * there is a vm_ops->close() function, because that indicates that the
1424 * taken when vm_ops->mmap() is called
1478 static bool vm_ops_needs_writenotify(const struct vm_operations_struct *vm_ops)
1480 return vm_ops && (vm_ops->page_mkwrite || vm_ops->pfn_mkwrite);
1510 if (vm_ops_needs_writenotify(vma->vm_ops))
1533 if (vm_ops_needs_writenotify(vma->vm_ops))
2376 if (vma->vm_ops && vma->vm_ops->may_split) {
2377 err = vma->vm_ops->may_split(vma, addr);
2409 if (new->vm_ops && new->vm_ops->open)
2410 new->vm_ops->open(new);
2919 if (file && vma->vm_ops && vma->vm_ops->close)
2920 vma->vm_ops->close(vma);
3399 if (new_vma->vm_ops && new_vma->vm_ops->open)
3400 new_vma->vm_ops->open(new_vma);
3408 if (new_vma->vm_ops && new_vma->vm_ops->close)
3409 new_vma->vm_ops->close(new_vma);
3523 if (vma->vm_ops == &legacy_special_mapping_vmops) {
3567 vma->vm_ops = ops;
3589 (vma->vm_ops == &special_mapping_vmops ||
3590 vma->vm_ops == &legacy_special_mapping_vmops);