Lines Matching refs:vm_ops
736 if (may_remove_vma && vma->vm_ops && vma->vm_ops->close) in is_mergeable_vma()
957 if (curr->vm_ops && curr->vm_ops->close) in vma_merge()
1465 static bool vm_ops_needs_writenotify(const struct vm_operations_struct *vm_ops) in vm_ops_needs_writenotify() argument
1467 return vm_ops && (vm_ops->page_mkwrite || vm_ops->pfn_mkwrite); in vm_ops_needs_writenotify()
1497 if (vm_ops_needs_writenotify(vma->vm_ops)) in vma_needs_dirty_tracking()
1520 if (vm_ops_needs_writenotify(vma->vm_ops)) in vma_wants_writenotify()
2363 if (vma->vm_ops && vma->vm_ops->may_split) { in __split_vma()
2364 err = vma->vm_ops->may_split(vma, addr); in __split_vma()
2396 if (new->vm_ops && new->vm_ops->open) in __split_vma()
2397 new->vm_ops->open(new); in __split_vma()
3401 if (new_vma->vm_ops && new_vma->vm_ops->open) in copy_vma()
3402 new_vma->vm_ops->open(new_vma); in copy_vma()
3524 if (vma->vm_ops == &legacy_special_mapping_vmops) { in special_mapping_fault()
3568 vma->vm_ops = ops; in __install_special_mapping()
3590 (vma->vm_ops == &special_mapping_vmops || in vma_is_special_mapping()
3591 vma->vm_ops == &legacy_special_mapping_vmops); in vma_is_special_mapping()