Home
last modified time | relevance | path

Searched refs:vm_file (Results 1 – 25 of 117) sorted by relevance

12345

/linux/mm/
H A Dvma.c100 if (vma->vm_file != vmg->file) in is_mergeable_vma()
172 vp->file = vma->vm_file; in init_multi_vma_prep()
174 vp->mapping = vma->vm_file->f_mapping; in init_multi_vma_prep()
296 if (vp->insert && vp->insert->vm_file) { in vma_prepare()
304 vp->insert->vm_file->f_mapping); in vma_prepare()
465 if (vma->vm_file) in remove_vma()
466 fput(vma->vm_file); in remove_vma()
539 if (new->vm_file) in __split_vma()
540 get_file(new->vm_file); in __split_vma()
1726 mapping = vb->vmas[0]->vm_file->f_mapping; in unlink_file_vma_batch_process()
[all …]
H A Dnommu.c540 if (region->vm_file) in __put_nommu_region()
541 fput(region->vm_file); in __put_nommu_region()
567 if (vma->vm_file) { in setup_vma_to_mm()
568 struct address_space *mapping = vma->vm_file->f_mapping; in setup_vma_to_mm()
582 if (vma->vm_file) { in cleanup_vma_from_mm()
584 mapping = vma->vm_file->f_mapping; in cleanup_vma_from_mm()
619 if (vma->vm_file) in delete_vma()
620 fput(vma->vm_file); in delete_vma()
897 ret = mmap_file(vma->vm_file, vma); in do_mmap_shared_file()
930 ret = mmap_file(vma->vm_file, vma); in do_mmap_private()
[all …]
H A Dmincore.c130 if (vma->vm_file) { in __mincore_unmapped_range()
135 vec[i] = mincore_page(vma->vm_file->f_mapping, pgoff); in __mincore_unmapped_range()
209 if (!vma->vm_file) in can_do_mincore()
218 file_inode(vma->vm_file)) || in can_do_mincore()
219 file_permission(vma->vm_file, MAY_WRITE) == 0; in can_do_mincore()
H A Dvma_init.c50 dest->vm_file = src->vm_file; in vm_area_init_from()
129 ASSERT_EXCLUSIVE_WRITER(orig->vm_file); in vm_area_dup()
H A Dvma.h189 .file = vma_->vm_file, \
241 if (desc->vm_file != vma->vm_file) in set_vma_from_desc()
242 vma_set_file(vma, desc->vm_file); in set_vma_from_desc()
H A Dsecretmem.c52 struct address_space *mapping = vmf->vma->vm_file->f_mapping; in secretmem_fault()
53 struct inode *inode = file_inode(vmf->vma->vm_file); in secretmem_fault()
/linux/arch/powerpc/mm/book3s64/
H A Dradix_hugetlbpage.c13 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/fs/ocfs2/
H A Dmmap.c41 trace_ocfs2_fault(OCFS2_I(vma->vm_file->f_mapping->host)->ip_blkno, in ocfs2_fault()
116 struct inode *inode = file_inode(vmf->vma->vm_file); in ocfs2_page_mkwrite()
144 ret = __ocfs2_page_mkwrite(vmf->vma->vm_file, di_bh, folio); in ocfs2_page_mkwrite()
/linux/tools/testing/selftests/bpf/progs/
H A Dfind_vma.c26 if (vma->vm_file) in check_vma()
28 vma->vm_file->f_path.dentry->d_shortname.string); in check_vma()
H A Dbpf_iter_task_vmas.c37 file = vma->vm_file; in proc_maps()
/linux/fs/proc/
H A Dnommu.c39 file = region->vm_file; in nommu_region_show()
42 struct inode *inode = file_inode(region->vm_file); in nommu_region_show()
H A Dtask_nommu.c137 file = vma->vm_file; in nommu_vma_show()
140 struct inode *inode = file_inode(vma->vm_file); in nommu_vma_show()
H A Dtask_mmu.c396 if (vma->vm_file) { in get_vma_name()
405 *path = file_user_path(vma->vm_file); in get_vma_name()
473 if (vma->vm_file) { in show_map_vma()
474 const struct inode *inode = file_user_inode(vma->vm_file); in show_map_vma()
618 if ((flags & PROCMAP_QUERY_FILE_BACKED_VMA) && !vma->vm_file) in query_matching_vma()
716 if (vma->vm_file) { in do_procmap_query()
717 const struct inode *inode = file_user_inode(vma->vm_file); in do_procmap_query()
985 mss->swap += shmem_partial_swap_usage(walk->vma->vm_file->f_mapping, in smaps_pte_hole()
1283 if (vma->vm_file && shmem_mapping(vma->vm_file->f_mapping)) { in smap_gather_stats()
1740 if (cp->type == CLEAR_REFS_ANON && vma->vm_file) in clear_refs_test_walk()
[all …]
/linux/drivers/infiniband/core/
H A Dib_core_uverbs.c34 struct ib_uverbs_file *ufile = vma->vm_file->private_data; in rdma_umap_priv_init()
81 if (WARN_ON(!vma->vm_file || in rdma_user_mmap_io()
82 vma->vm_file->private_data != ufile)) in rdma_user_mmap_io()
/linux/fs/nilfs2/
H A Dfile.c49 struct inode *inode = file_inode(vma->vm_file); in nilfs_page_mkwrite()
100 file_update_time(vma->vm_file); in nilfs_page_mkwrite()
/linux/kernel/events/
H A Duprobes.c142 return vma->vm_file && (vma->vm_flags & flags) == VM_MAYEXEC; in valid_vma()
285 vma->vm_file && in valid_ref_ctr_vma()
286 file_inode(vma->vm_file) == uprobe->inode && in valid_ref_ctr_vma()
387 struct folio *orig_folio = filemap_get_folio(vma->vm_file->f_mapping, in orig_page_is_identical()
1158 ret = prepare_uprobe(uprobe, vma->vm_file, mm, vaddr); in install_breakpoint()
1305 file_inode(vma->vm_file) != uprobe->inode) in register_for_each_vma()
1482 file_inode(vma->vm_file) != uprobe->inode) in unapply_uprobe()
1606 if (vma->vm_file && in uprobe_mmap()
1614 inode = file_inode(vma->vm_file); in uprobe_mmap()
1645 inode = file_inode(vma->vm_file); in vma_has_uprobes()
[all …]
/linux/drivers/dax/
H A Ddevice.c79 struct file *filp = vmf->vma->vm_file; in dax_set_mapping()
234 struct file *filp = vmf->vma->vm_file; in dev_dax_huge_fault()
265 struct file *filp = vma->vm_file; in dev_dax_may_split()
275 struct file *filp = vma->vm_file; in dev_dax_pagesize()
/linux/arch/arc/kernel/
H A Dtroubleshoot.c95 if (vma->vm_file) { in show_faulting_vma()
97 nm = d_path(file_user_path(vma->vm_file), buf, in show_faulting_vma()
/linux/tools/testing/vma/
H A Dvma_internal.h294 struct file *vm_file; member
375 struct file * vm_file; /* File we map to (can be NULL). */ member
1334 .file = vma->vm_file, in __compat_vma_mmap_prepare()
1339 .vm_file = vma->vm_file, in __compat_vma_mmap_prepare()
1395 swap(vma->vm_file, file); in vma_set_file()
/linux/fs/coda/
H A Dfile.c166 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/ipc/
H A Dshm.c306 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/drivers/accel/amdxdna/
H A Damdxdna_gem.c169 if (is_import_bo(mapp->abo) && vma->vm_file && vma->vm_file->f_mapping) in amdxdna_umap_release()
170 mapping_clear_unevictable(vma->vm_file->f_mapping); in amdxdna_umap_release()
240 if (is_import_bo(abo) && vma->vm_file && vma->vm_file->f_mapping) in amdxdna_hmm_register()
241 mapping_set_unevictable(vma->vm_file->f_mapping); in amdxdna_hmm_register()
/linux/fs/udf/
H A Dfile.c40 struct inode *inode = file_inode(vma->vm_file); in udf_page_mkwrite()
49 file_update_time(vma->vm_file); in udf_page_mkwrite()
/linux/security/integrity/ima/
H A Dima_main.c530 if (!(ima_policy_flag & IMA_APPRAISE) || !vma->vm_file || in ima_file_mprotect()
535 inode = file_inode(vma->vm_file); in ima_file_mprotect()
536 action = ima_get_action(file_mnt_idmap(vma->vm_file), inode, in ima_file_mprotect()
539 action |= ima_get_action(file_mnt_idmap(vma->vm_file), inode, in ima_file_mprotect()
551 file = vma->vm_file; in ima_file_mprotect()
/linux/fs/kernfs/
H A Dfile.c372 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()

12345