Lines Matching refs:vm_file

165 	struct file *file = vma->vm_file;  in unlink_file_vma()
185 if (vma->vm_file) in remove_vma()
186 fput(vma->vm_file); in remove_vma()
664 file = vma->vm_file; in __vma_link_file()
692 if (vma->vm_file) { in vma_link()
693 mapping = vma->vm_file->f_mapping; in vma_link()
749 struct file *file = vma->vm_file; in __vma_adjust()
776 VM_WARN_ON(file != next->vm_file); in __vma_adjust()
1044 if (vma->vm_file != file) in is_mergeable_vma()
1265 a->vm_file == b->vm_file && in anon_vma_compatible()
1696 return vma->vm_file && vma->vm_file->f_mapping && in vma_wants_writenotify()
1697 mapping_can_writeback(vma->vm_file->f_mapping); in vma_wants_writenotify()
1786 vma->vm_file = get_file(file); in mmap_region()
1807 NULL, vma->vm_file, vma->vm_pgoff, NULL, NULL_VM_UFFD_CTX); in mmap_region()
1813 fput(vma->vm_file); in mmap_region()
1845 file = vma->vm_file; in mmap_region()
1876 fput(vma->vm_file); in mmap_region()
1877 vma->vm_file = NULL; in mmap_region()
2733 if (new->vm_file) in __split_vma()
2734 get_file(new->vm_file); in __split_vma()
2752 if (new->vm_file) in __split_vma()
2753 fput(new->vm_file); in __split_vma()
2981 if (next->vm_file != vma->vm_file) in SYSCALL_DEFINE5()
3004 file = get_file(vma->vm_file); in SYSCALL_DEFINE5()
3005 ret = do_mmap(vma->vm_file, start, size, in SYSCALL_DEFINE5()
3252 vma->anon_vma, vma->vm_file, pgoff, vma_policy(vma), in copy_vma()
3287 if (new_vma->vm_file) in copy_vma()
3288 get_file(new_vma->vm_file); in copy_vma()
3594 if (vma->vm_file && vma->vm_file->f_mapping && in mm_take_all_locks()
3596 vm_lock_mapping(mm, vma->vm_file->f_mapping); in mm_take_all_locks()
3602 if (vma->vm_file && vma->vm_file->f_mapping && in mm_take_all_locks()
3604 vm_lock_mapping(mm, vma->vm_file->f_mapping); in mm_take_all_locks()
3674 if (vma->vm_file && vma->vm_file->f_mapping) in mm_drop_all_locks()
3675 vm_unlock_mapping(vma->vm_file->f_mapping); in mm_drop_all_locks()