Home
last modified time | relevance | path

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

12345

/Linux-v5.4/mm/
Dnommu.c554 if (region->vm_file) in __put_nommu_region()
555 fput(region->vm_file); in __put_nommu_region()
594 if (vma->vm_file) { in add_vma_to_mm()
595 mapping = vma->vm_file->f_mapping; in add_vma_to_mm()
663 if (vma->vm_file) { in delete_vma_from_mm()
664 mapping = vma->vm_file->f_mapping; in delete_vma_from_mm()
692 if (vma->vm_file) in delete_vma()
693 fput(vma->vm_file); in delete_vma()
983 ret = call_mmap(vma->vm_file, vma); in do_mmap_shared_file()
1014 ret = call_mmap(vma->vm_file, vma); in do_mmap_private()
[all …]
Dmincore.c101 if (vma->vm_file) { in __mincore_unmapped_range()
106 vec[i] = mincore_page(vma->vm_file->f_mapping, pgoff); in __mincore_unmapped_range()
184 if (!vma->vm_file) in can_do_mincore()
192 return inode_owner_or_capable(file_inode(vma->vm_file)) || in can_do_mincore()
193 inode_permission(file_inode(vma->vm_file), MAY_WRITE) == 0; in can_do_mincore()
Dmmap.c164 struct file *file = vma->vm_file; in unlink_file_vma()
184 if (vma->vm_file) in remove_vma()
185 fput(vma->vm_file); in remove_vma()
624 file = vma->vm_file; in __vma_link_file()
654 if (vma->vm_file) { in vma_link()
655 mapping = vma->vm_file->f_mapping; in vma_link()
734 struct file *file = vma->vm_file; in __vma_adjust()
761 VM_WARN_ON(file != next->vm_file); in __vma_adjust()
1032 if (vma->vm_file != file) in is_mergeable_vma()
1253 a->vm_file == b->vm_file && in anon_vma_compatible()
[all …]
Duserfaultfd.c77 if (dst_vma->vm_file) { in mcopy_atomic_pte()
79 inode = dst_vma->vm_file->f_inode; in mcopy_atomic_pte()
126 if (dst_vma->vm_file) { in mfill_zeropage_pte()
128 inode = dst_vma->vm_file->f_inode; in mfill_zeropage_pte()
271 mapping = dst_vma->vm_file->f_mapping; in __mcopy_atomic_hugetlb()
Dmremap.c86 if (vma->vm_file) in take_rmap_locks()
87 i_mmap_lock_write(vma->vm_file->f_mapping); in take_rmap_locks()
96 if (vma->vm_file) in drop_rmap_locks()
97 i_mmap_unlock_write(vma->vm_file->f_mapping); in drop_rmap_locks()
558 ret = get_unmapped_area(vma->vm_file, new_addr, new_len, vma->vm_pgoff + in mremap_to()
705 new_addr = get_unmapped_area(vma->vm_file, 0, new_len, in SYSCALL_DEFINE5()
Dmadvise.c96 if (vma->vm_file || vma->vm_flags & VM_SHARED) { in madvise_behavior()
136 vma->vm_file, pgoff, vma_policy(vma), in madvise_behavior()
257 struct file *file = vma->vm_file; in madvise_willneed()
522 if (!vma->vm_file) in can_do_pageout()
530 return inode_owner_or_capable(file_inode(vma->vm_file)) || in can_do_pageout()
531 inode_permission(file_inode(vma->vm_file), MAY_WRITE) == 0; in can_do_pageout()
827 f = vma->vm_file; in madvise_remove()
/Linux-v5.4/arch/powerpc/mm/book3s64/
Dradix_hugetlbpage.c15 struct hstate *hstate = hstate_file(vma->vm_file); in radix__flush_hugetlb_page()
24 struct hstate *hstate = hstate_file(vma->vm_file); in radix__local_flush_hugetlb_page()
34 struct hstate *hstate = hstate_file(vma->vm_file); in radix__flush_hugetlb_tlb_range()
/Linux-v5.4/fs/ocfs2/
Dmmap.c43 trace_ocfs2_fault(OCFS2_I(vma->vm_file->f_mapping->host)->ip_blkno, in ocfs2_fault()
118 struct inode *inode = file_inode(vmf->vma->vm_file); in ocfs2_page_mkwrite()
146 ret = __ocfs2_page_mkwrite(vmf->vma->vm_file, di_bh, page); in ocfs2_page_mkwrite()
/Linux-v5.4/fs/proc/
Dnommu.c41 file = region->vm_file; in nommu_region_show()
44 struct inode *inode = file_inode(region->vm_file); in nommu_region_show()
Dtask_mmu.c303 struct file *file = vma->vm_file; in show_map_vma()
312 struct inode *inode = file_inode(vma->vm_file); in show_map_vma()
513 walk->vma->vm_file->f_mapping, addr, end); in smaps_pte_hole()
553 page = find_get_entry(vma->vm_file->f_mapping, in smaps_pte_entry()
756 if (vma->vm_file && shmem_mapping(vma->vm_file->f_mapping)) { in smap_gather_stats()
1122 if (cp->type == CLEAR_REFS_ANON && vma->vm_file) in clear_refs_test_walk()
1124 if (cp->type == CLEAR_REFS_MAPPED && !vma->vm_file) in clear_refs_test_walk()
1822 struct file *file = vma->vm_file; in show_numa_map()
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_dma_buf.c112 if (!vma->vm_file) in amdgpu_gem_prime_mmap()
129 ret = drm_vma_node_allow(&obj->vma_node, vma->vm_file->private_data); in amdgpu_gem_prime_mmap()
133 ret = ttm_bo_mmap(vma->vm_file, vma, &adev->mman.bdev); in amdgpu_gem_prime_mmap()
134 drm_vma_node_revoke(&obj->vma_node, vma->vm_file->private_data); in amdgpu_gem_prime_mmap()
/Linux-v5.4/drivers/video/fbdev/core/
Dfb_defio.c56 if (vmf->vma->vm_file) in fb_deferred_io_fault()
57 page->mapping = vmf->vma->vm_file->f_mapping; in fb_deferred_io_fault()
106 file_update_time(vmf->vma->vm_file); in fb_deferred_io_mkwrite()
/Linux-v5.4/drivers/gpu/drm/
Ddrm_vm.c119 struct drm_file *priv = vma->vm_file->private_data; in drm_vm_fault()
238 struct drm_file *priv = vma->vm_file->private_data; in drm_vm_shm_close()
310 struct drm_file *priv = vma->vm_file->private_data; in drm_vm_dma_fault()
346 struct drm_file *priv = vma->vm_file->private_data; in drm_vm_sg_fault()
415 struct drm_file *priv = vma->vm_file->private_data; in drm_vm_open()
450 struct drm_file *priv = vma->vm_file->private_data; in drm_vm_close()
/Linux-v5.4/fs/nilfs2/
Dfile.c49 struct inode *inode = file_inode(vma->vm_file); in nilfs_page_mkwrite()
98 file_update_time(vma->vm_file); in nilfs_page_mkwrite()
/Linux-v5.4/fs/kernfs/
Dfile.c335 struct file *file = vma->vm_file; in kernfs_vma_open()
352 struct file *file = vmf->vma->vm_file; in kernfs_vma_fault()
372 struct file *file = vmf->vma->vm_file; in kernfs_vma_page_mkwrite()
395 struct file *file = vma->vm_file; in kernfs_vma_access()
417 struct file *file = vma->vm_file; in kernfs_vma_set_policy()
438 struct file *file = vma->vm_file; in kernfs_vma_get_policy()
501 if (vma->vm_file != file) in kernfs_fop_mmap()
/Linux-v5.4/arch/powerpc/oprofile/cell/
Dspu_task_sync.c340 if (!vma->vm_file) in get_exec_dcookie_and_offset()
344 my_offset, spu_ref, vma->vm_file); in get_exec_dcookie_and_offset()
349 *spu_bin_dcookie = fast_get_dcookie(&vma->vm_file->f_path); in get_exec_dcookie_and_offset()
350 pr_debug("got dcookie for %pD\n", vma->vm_file); in get_exec_dcookie_and_offset()
/Linux-v5.4/fs/ext2/
Dfile.c93 struct inode *inode = file_inode(vmf->vma->vm_file); in ext2_dax_fault()
99 file_update_time(vmf->vma->vm_file); in ext2_dax_fault()
/Linux-v5.4/include/linux/
Dmempolicy.h198 if (vma->vm_file && in vma_migratable()
199 gfp_zone(mapping_gfp_mask(vma->vm_file->f_mapping)) in vma_migratable()
Dmm_types.h269 struct file *vm_file; /* the backing file or NULL */ member
343 struct file * vm_file; /* File we map to (can be NULL). */ member
/Linux-v5.4/fs/coda/
Dfile.c139 if (WARN_ON(coda_file != vma->vm_file)) in coda_file_mmap()
174 vma->vm_file = get_file(host_file); in coda_file_mmap()
175 ret = call_mmap(vma->vm_file, vma); in coda_file_mmap()
/Linux-v5.4/arch/arc/kernel/
Dtroubleshoot.c102 if (vma->vm_file) { in show_faulting_vma()
103 nm = file_path(vma->vm_file, buf, ARC_PATH_MAX-1); in show_faulting_vma()
/Linux-v5.4/drivers/oprofile/
Dbuffer_sync.c97 if (mpnt && mpnt->vm_file && (mpnt->vm_flags & VM_EXEC)) { in munmap_notify()
265 if (vma->vm_file) { in lookup_dcookie()
266 cookie = fast_get_dcookie(&vma->vm_file->f_path); in lookup_dcookie()
/Linux-v5.4/kernel/events/
Duprobes.c128 return vma->vm_file && (vma->vm_flags & flags) == VM_MAYEXEC; in valid_vma()
354 vma->vm_file && in valid_ref_ctr_vma()
355 file_inode(vma->vm_file) == uprobe->inode && in valid_ref_ctr_vma()
534 orig_page = find_get_page(vma->vm_file->f_inode->i_mapping, in uprobe_write_opcode()
913 ret = prepare_uprobe(uprobe, vma->vm_file, mm, vaddr); in install_breakpoint()
1070 file_inode(vma->vm_file) != uprobe->inode) in register_for_each_vma()
1250 file_inode(vma->vm_file) != uprobe->inode) in unapply_uprobe()
1372 if (vma->vm_file && in uprobe_mmap()
1380 inode = file_inode(vma->vm_file); in uprobe_mmap()
1411 inode = file_inode(vma->vm_file); in vma_has_uprobes()
[all …]
/Linux-v5.4/ipc/
Dshm.c237 struct file *file = vma->vm_file; in __shm_open()
324 struct file *file = vma->vm_file; in shm_close()
431 struct file *file = vmf->vma->vm_file; in shm_fault()
439 struct file *file = vma->vm_file; in shm_split()
450 struct file *file = vma->vm_file; in shm_pagesize()
462 struct file *file = vma->vm_file; in shm_set_policy()
474 struct file *file = vma->vm_file; in shm_get_policy()
1685 file = vma->vm_file; in ksys_shmdt()
1686 size = i_size_read(file_inode(vma->vm_file)); in ksys_shmdt()
1713 (vma->vm_file == file)) in ksys_shmdt()
/Linux-v5.4/drivers/dax/
Ddevice.c218 struct file *filp = vmf->vma->vm_file; in dev_dax_huge_fault()
281 struct file *filp = vma->vm_file; in dev_dax_split()
292 struct file *filp = vma->vm_file; in dev_dax_pagesize()

12345