Lines Matching refs:vm_file
256 struct file *file = vma->vm_file; in unlink_file_vma()
276 if (vma->vm_file) in remove_vma()
277 fput(vma->vm_file); in remove_vma()
643 file = vma->vm_file; in __vma_link_file()
673 if (vma->vm_file) { in vma_link()
674 mapping = vma->vm_file->f_mapping; in vma_link()
735 struct file *file = vma->vm_file; in vma_adjust()
938 if (vma->vm_file != file) in is_mergeable_vma()
1124 a->vm_file == b->vm_file && in anon_vma_compatible()
1510 return vma->vm_file && vma->vm_file->f_mapping && in vma_wants_writenotify()
1511 mapping_cap_account_dirty(vma->vm_file->f_mapping); in vma_wants_writenotify()
1618 vma->vm_file = get_file(file); in mmap_region()
1648 file = vma->vm_file; in mmap_region()
1678 vma->vm_file = NULL; in mmap_region()
2137 vm_stat_account(mm, vma->vm_flags, vma->vm_file, grow); in acct_stack_growth()
2373 vm_stat_account(mm, vma->vm_flags, vma->vm_file, -nrpages); in remove_vma_list()
2470 if (new->vm_file) in __split_vma()
2471 get_file(new->vm_file); in __split_vma()
2489 if (new->vm_file) in __split_vma()
2490 fput(new->vm_file); in __split_vma()
2668 if (next->vm_file != vma->vm_file) in SYSCALL_DEFINE5()
2701 file = get_file(vma->vm_file); in SYSCALL_DEFINE5()
2702 ret = do_mmap_pgoff(vma->vm_file, start, size, in SYSCALL_DEFINE5()
2893 if (!vma->vm_file) { in insert_vm_struct()
2927 if (unlikely(!vma->vm_file && !vma->anon_vma)) { in copy_vma()
2935 vma->anon_vma, vma->vm_file, pgoff, vma_policy(vma)); in copy_vma()
2970 if (new_vma->vm_file) in copy_vma()
2971 get_file(new_vma->vm_file); in copy_vma()
3216 if (vma->vm_file && vma->vm_file->f_mapping) in mm_take_all_locks()
3217 vm_lock_mapping(mm, vma->vm_file->f_mapping); in mm_take_all_locks()
3287 if (vma->vm_file && vma->vm_file->f_mapping) in mm_drop_all_locks()
3288 vm_unlock_mapping(vma->vm_file->f_mapping); in mm_drop_all_locks()