| /linux/mm/ |
| H A D | vma.c | 97 if (vma->vm_file != vmg->file) in is_mergeable_vma() 177 vp->file = vma->vm_file; in init_multi_vma_prep() 179 vp->mapping = vma->vm_file->f_mapping; in init_multi_vma_prep() 301 if (vp->insert && vp->insert->vm_file) { in vma_prepare() 309 vp->insert->vm_file->f_mapping); in vma_prepare() 470 if (vma->vm_file) in remove_vma() 471 fput(vma->vm_file); in remove_vma() 540 if (new->vm_file) in __split_vma() 541 get_file(new->vm_file); in __split_vma() 1799 mapping = vb->vmas[0]->vm_file->f_mapping; in unlink_file_vma_batch_process() [all …]
|
| H A D | mincore.c | 141 if (vma->vm_file) { in __mincore_unmapped_range() 146 vec[i] = mincore_page(vma->vm_file->f_mapping, pgoff); in __mincore_unmapped_range() 222 if (!vma->vm_file) in can_do_mincore() 231 file_inode(vma->vm_file)) || in can_do_mincore() 232 file_permission(vma->vm_file, MAY_WRITE) == 0; in can_do_mincore()
|
| H A D | vma_init.c | 50 dest->vm_file = src->vm_file; in vm_area_init_from() 129 ASSERT_EXCLUSIVE_WRITER(orig->vm_file); in vm_area_dup()
|
| H A D | hugetlb.c | 277 return subpool_inode(file_inode(vma->vm_file)); in subpool_vma() 1134 struct address_space *mapping = vma->vm_file->f_mapping; in vma_resv_map() 4731 i_mmap_assert_write_locked(vma->vm_file->f_mapping); in hugetlb_split() 5077 struct address_space *mapping = vma->vm_file->f_mapping; in move_hugetlb_page_tables() 5295 if (!vma->vm_file) /* hugetlbfs_file_mmap error */ in __hugetlb_zap_begin() 5300 if (vma->vm_file) in __hugetlb_zap_begin() 5301 i_mmap_lock_write(vma->vm_file->f_mapping); in __hugetlb_zap_begin() 5309 if (!vma->vm_file) /* hugetlbfs_file_mmap error */ in __hugetlb_zap_end() 5327 if (vma->vm_file) in __hugetlb_zap_end() 5328 i_mmap_unlock_write(vma->vm_file->f_mapping); in __hugetlb_zap_end() [all …]
|
| H A D | msync.c | 87 file = vma->vm_file; in SYSCALL_DEFINE3()
|
| H A D | madvise.c | 285 struct file *file = vma->vm_file; in madvise_willneed() 331 if (!vma->vm_file) in can_do_file_pageout() 340 file_inode(vma->vm_file)) || in can_do_file_pageout() 341 file_permission(vma->vm_file, MAY_WRITE) == 0; in can_do_file_pageout() 1016 f = vma->vm_file; in madvise_remove() 1392 if (vma->vm_file || new_flags & VM_SHARED) in madvise_vma_behavior() 1425 if (vma->vm_file && !vma_is_anon_shmem(vma)) in madvise_vma_behavior()
|
| H A D | util.c | 332 swap(vma->vm_file, file); in vma_set_file() 1192 desc->vm_file = vma->vm_file; in compat_set_desc_from_vma() 1382 vma->vm_file, &vm_private_data); in call_vma_mapped()
|
| H A D | memory.c | 596 mapping = vma->vm_file ? vma->vm_file->f_mapping : NULL; in print_bad_page_map() 607 vma->vm_file, in print_bad_page_map() 609 vma->vm_file ? vma->vm_file->f_op->mmap : NULL, in print_bad_page_map() 610 vma->vm_file ? vma->vm_file->f_op->mmap_prepare : NULL, in print_bad_page_map() 2084 if (vma->vm_file && !reaping) in __zap_vma_range() 2096 if (!vma->vm_file) in __zap_vma_range() 3655 struct file *vm_file = vma->vm_file; in __get_fault_gfp_mask() local 3657 if (vm_file) in __get_fault_gfp_mask() 3658 return mapping_gfp_mask(vm_file->f_mapping) | __GFP_FS | __GFP_IO; in __get_fault_gfp_mask() 3680 if (vmf->vma->vm_file && in do_page_mkwrite() [all …]
|
| /linux/arch/powerpc/mm/book3s64/ |
| H A D | radix_hugetlbpage.c | 13 struct hstate *hstate = hstate_file(vma->vm_file); in radix__flush_hugetlb_page() 22 struct hstate *hstate = hstate_file(vma->vm_file); in radix__local_flush_hugetlb_page() 32 struct hstate *hstate = hstate_file(vma->vm_file); in radix__flush_hugetlb_tlb_range()
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | find_vma.c | 26 if (vma->vm_file) in check_vma() 28 vma->vm_file->f_path.dentry->d_shortname.string); in check_vma()
|
| /linux/fs/proc/ |
| H A D | nommu.c | 39 file = region->vm_file; in nommu_region_show() 42 struct inode *inode = file_inode(region->vm_file); in nommu_region_show()
|
| H A D | task_nommu.c | 137 file = vma->vm_file; in nommu_vma_show() 140 struct inode *inode = file_inode(vma->vm_file); in nommu_vma_show()
|
| /linux/lib/ |
| H A D | buildid.c | 331 if (!vma->vm_file) in build_id_parse_nofault() 334 return __build_id_parse(vma->vm_file, build_id, size, false /* !may_fault */); in build_id_parse_nofault() 350 if (!vma->vm_file) in build_id_parse() 353 return __build_id_parse(vma->vm_file, build_id, size, true /* may_fault */); in build_id_parse()
|
| /linux/arch/arc/kernel/ |
| H A D | troubleshoot.c | 95 if (vma->vm_file) { in show_faulting_vma() 97 nm = d_path(file_user_path(vma->vm_file), buf, in show_faulting_vma()
|
| /linux/fs/coda/ |
| H A D | file.c | 166 if (WARN_ON(coda_file != vma->vm_file)) in coda_file_mmap() 201 vma->vm_file = get_file(host_file); in coda_file_mmap() 202 ret = vfs_mmap(vma->vm_file, vma); in coda_file_mmap()
|
| /linux/drivers/infiniband/core/ |
| H A D | ib_core_uverbs.c | 39 struct ib_uverbs_file *ufile = vma->vm_file->private_data; in rdma_umap_priv_init() 86 if (WARN_ON(!vma->vm_file || in rdma_user_mmap_io() 87 vma->vm_file->private_data != ufile)) in rdma_user_mmap_io()
|
| /linux/ipc/ |
| H A D | shm.c | 306 struct file *file = vma->vm_file; in shm_open() 400 struct file *file = vma->vm_file; in shm_close() 542 struct file *file = vmf->vma->vm_file; in shm_fault() 550 struct file *file = vma->vm_file; in shm_may_split() 561 struct file *file = vma->vm_file; in shm_pagesize() 573 struct shm_file_data *sfd = shm_file_data(vma->vm_file); in shm_set_policy() 584 struct shm_file_data *sfd = shm_file_data(vma->vm_file); in shm_get_policy() 1784 file = vma->vm_file; in ksys_shmdt() 1785 size = i_size_read(file_inode(vma->vm_file)); in ksys_shmdt() 1810 (vma->vm_file == file)) { in ksys_shmdt()
|
| /linux/security/integrity/ima/ |
| H A D | ima_main.c | 558 if (!(ima_policy_flag & IMA_APPRAISE) || !vma->vm_file || in ima_file_mprotect() 563 inode = file_inode(vma->vm_file); in ima_file_mprotect() 564 action = ima_get_action(file_mnt_idmap(vma->vm_file), inode, in ima_file_mprotect() 567 action |= ima_get_action(file_mnt_idmap(vma->vm_file), inode, 579 file = vma->vm_file;
|
| /linux/fs/kernfs/ |
| H A D | file.c | 372 struct file *file = vma->vm_file; in kernfs_vma_open() 389 struct file *file = vmf->vma->vm_file; in kernfs_vma_fault() 409 struct file *file = vmf->vma->vm_file; in kernfs_vma_page_mkwrite() 432 struct file *file = vma->vm_file; in kernfs_vma_access() 489 if (vma->vm_file != file) in kernfs_fop_mmap()
|
| /linux/fs/afs/ |
| H A D | file.c | 535 struct file *file = vma->vm_file; in afs_vm_open() 543 struct file *file = vma->vm_file; in afs_vm_close() 551 struct file *file = vmf->vma->vm_file; in afs_vm_map_pages()
|
| /linux/arch/powerpc/mm/ |
| H A D | cacheflush.c | 206 if (!vma->vm_file && ((vma->vm_flags & VM_EXEC) == 0)) in copy_user_page()
|
| /linux/arch/powerpc/mm/nohash/ |
| H A D | e500_hugetlbpage.c | 189 struct hstate *hstate = hstate_file(vma->vm_file); in flush_hugetlb_page()
|
| /linux/tools/testing/vma/include/ |
| H A D | dup.h | 536 struct file *vm_file; member 606 struct file * vm_file; /* File we map to (can be NULL). */ member 1303 desc->vm_file = vma->vm_file; in compat_set_desc_from_vma() 1533 swap(vma->vm_file, file); in vma_set_file()
|
| /linux/security/ipe/ |
| H A D | hooks.c | 118 ipe_build_eval_ctx(&ctx, vma->vm_file, IPE_OP_EXEC, IPE_HOOK_MPROTECT); in ipe_file_mprotect()
|
| /linux/virt/kvm/ |
| H A D | guest_memfd.c | 393 struct inode *inode = file_inode(vmf->vma->vm_file); in kvm_gmem_fault_user_mapping() 435 struct inode *inode = file_inode(vma->vm_file); in kvm_gmem_set_policy() 443 struct inode *inode = file_inode(vma->vm_file); in kvm_gmem_get_policy()
|