Home
last modified time | relevance | path

Searched refs:vm_flags (Results 1 – 200 of 244) sorted by relevance

12

/linux-4.1.27/mm/
Dmmap.c84 pgprot_t vm_get_page_prot(unsigned long vm_flags) in vm_get_page_prot() argument
86 return __pgprot(pgprot_val(protection_map[vm_flags & in vm_get_page_prot()
88 pgprot_val(arch_vm_get_page_prot(vm_flags))); in vm_get_page_prot()
92 static pgprot_t vm_pgprot_modify(pgprot_t oldprot, unsigned long vm_flags) in vm_pgprot_modify() argument
94 return pgprot_modify(oldprot, vm_get_page_prot(vm_flags)); in vm_pgprot_modify()
100 unsigned long vm_flags = vma->vm_flags; in vma_set_page_prot() local
102 vma->vm_page_prot = vm_pgprot_modify(vma->vm_page_prot, vm_flags); in vma_set_page_prot()
104 vm_flags &= ~VM_SHARED; in vma_set_page_prot()
106 vm_flags); in vma_set_page_prot()
240 if (vma->vm_flags & VM_DENYWRITE) in __remove_shared_vm_struct()
[all …]
Dmremap.c241 unsigned long vm_flags = vma->vm_flags; in move_vma() local
265 MADV_UNMERGEABLE, &vm_flags); in move_vma()
299 if (vm_flags & VM_ACCOUNT) { in move_vma()
300 vma->vm_flags &= ~VM_ACCOUNT; in move_vma()
317 vm_stat_account(mm, vma->vm_flags, vma->vm_file, new_len>>PAGE_SHIFT); in move_vma()
328 vma->vm_flags |= VM_ACCOUNT; in move_vma()
330 vma->vm_next->vm_flags |= VM_ACCOUNT; in move_vma()
333 if (vm_flags & VM_LOCKED) { in move_vma()
361 if (vma->vm_flags & (VM_DONTEXPAND | VM_PFNMAP)) in vma_to_resize()
369 if (vma->vm_flags & VM_LOCKED) { in vma_to_resize()
[all …]
Dnommu.c157 unsigned long vm_flags; in __get_user_pages() local
163 vm_flags = (foll_flags & FOLL_WRITE) ? in __get_user_pages()
165 vm_flags &= (foll_flags & FOLL_FORCE) ? in __get_user_pages()
174 if ((vma->vm_flags & (VM_IO | VM_PFNMAP)) || in __get_user_pages()
175 !(vm_flags & vma->vm_flags)) in __get_user_pages()
264 if (!(vma->vm_flags & (VM_IO | VM_PFNMAP))) in follow_pfn()
302 vma->vm_flags |= VM_USERMAP; in vmalloc_user()
700 if (region->vm_flags & VM_MAPPED_COPY) { in __put_nommu_region()
754 protect_vma(vma, vma->vm_flags); in add_vma_to_mm()
1119 unsigned long vm_flags; in determine_vm_flags() local
[all …]
Dgup.c95 if ((flags & FOLL_POPULATE) && (vma->vm_flags & VM_LOCKED)) { in follow_page_pte()
169 if (pud_huge(*pud) && vma->vm_flags & VM_HUGETLB) { in follow_page_mask()
181 if (pmd_huge(*pmd) && vma->vm_flags & VM_HUGETLB) { in follow_page_mask()
317 if ((ret & VM_FAULT_WRITE) && !(vma->vm_flags & VM_WRITE)) in faultin_page()
324 vm_flags_t vm_flags = vma->vm_flags; in check_vma_flags() local
326 if (vm_flags & (VM_IO | VM_PFNMAP)) in check_vma_flags()
330 if (!(vm_flags & VM_WRITE)) { in check_vma_flags()
342 if (!is_cow_mapping(vm_flags)) { in check_vma_flags()
343 WARN_ON_ONCE(vm_flags & VM_MAYWRITE); in check_vma_flags()
347 } else if (!(vm_flags & VM_READ)) { in check_vma_flags()
[all …]
Dmprotect.c104 !(vma->vm_flags & VM_SOFTDIRTY))) { in change_pte_range()
260 unsigned long oldflags = vma->vm_flags; in mprotect_fixup()
318 vma->vm_flags = newflags; in mprotect_fixup()
338 unsigned long vm_flags, nstart, end, tmp, reqprot; in SYSCALL_DEFINE3() local
364 vm_flags = calc_vm_prot_bits(prot); in SYSCALL_DEFINE3()
378 if (!(vma->vm_flags & VM_GROWSDOWN)) in SYSCALL_DEFINE3()
386 if (!(vma->vm_flags & VM_GROWSUP)) in SYSCALL_DEFINE3()
398 newflags = vm_flags; in SYSCALL_DEFINE3()
399 newflags |= (vma->vm_flags & ~(VM_READ | VM_WRITE | VM_EXEC)); in SYSCALL_DEFINE3()
Drmap.c717 unsigned long vm_flags; member
743 if (vma->vm_flags & VM_LOCKED) { in page_referenced_one()
745 pra->vm_flags |= VM_LOCKED; in page_referenced_one()
764 if (vma->vm_flags & VM_LOCKED) { in page_referenced_one()
766 pra->vm_flags |= VM_LOCKED; in page_referenced_one()
778 if (likely(!(vma->vm_flags & VM_SEQ_READ))) in page_referenced_one()
786 pra->vm_flags |= vma->vm_flags; in page_referenced_one()
820 unsigned long *vm_flags) in page_referenced() argument
834 *vm_flags = 0; in page_referenced()
857 *vm_flags = pra.vm_flags; in page_referenced()
[all …]
Dmadvise.c52 unsigned long new_flags = vma->vm_flags; in madvise_behavior()
68 if (vma->vm_flags & VM_IO) { in madvise_behavior()
98 if (new_flags == vma->vm_flags) { in madvise_behavior()
129 vma->vm_flags = new_flags; in madvise_behavior()
281 if (vma->vm_flags & (VM_LOCKED|VM_HUGETLB|VM_PFNMAP)) in madvise_dontneed()
302 if (vma->vm_flags & (VM_LOCKED | VM_HUGETLB)) in madvise_remove()
311 if ((vma->vm_flags & (VM_SHARED|VM_WRITE)) != (VM_SHARED|VM_WRITE)) in madvise_remove()
Dmemory.c689 (void *)addr, vma->vm_flags, vma->anon_vma, mapping, index); in print_bad_pte()
759 if (vma->vm_flags & (VM_PFNMAP | VM_MIXEDMAP)) in vm_normal_page()
768 if (unlikely(vma->vm_flags & (VM_PFNMAP|VM_MIXEDMAP))) { in vm_normal_page()
769 if (vma->vm_flags & VM_MIXEDMAP) { in vm_normal_page()
778 if (!is_cow_mapping(vma->vm_flags)) in vm_normal_page()
810 unsigned long vm_flags = vma->vm_flags; in copy_one_pte() local
840 is_cow_mapping(vm_flags)) { in copy_one_pte()
859 if (is_cow_mapping(vm_flags)) { in copy_one_pte()
868 if (vm_flags & VM_SHARED) in copy_one_pte()
1023 if (!(vma->vm_flags & (VM_HUGETLB | VM_PFNMAP | VM_MIXEDMAP)) && in copy_page_range()
[all …]
Dmlock.c425 vma->vm_flags &= ~VM_LOCKED; in munlock_vma_pages_range()
507 if (newflags == vma->vm_flags || (vma->vm_flags & VM_SPECIAL) || in mlock_fixup()
547 vma->vm_flags = newflags; in mlock_fixup()
582 newflags = vma->vm_flags & ~VM_LOCKED; in do_mlock()
671 newflags = vma->vm_flags & ~VM_LOCKED; in do_mlockall()
Dmsync.c76 (vma->vm_flags & VM_LOCKED)) { in SYSCALL_DEFINE3()
86 (vma->vm_flags & VM_SHARED)) { in SYSCALL_DEFINE3()
Dhugetlb.c512 if (vma->vm_flags & VM_MAYSHARE) { in vma_resv_map()
527 VM_BUG_ON_VMA(vma->vm_flags & VM_MAYSHARE, vma); in set_vma_resv_map()
536 VM_BUG_ON_VMA(vma->vm_flags & VM_MAYSHARE, vma); in set_vma_resv_flags()
552 if (!(vma->vm_flags & VM_MAYSHARE)) in reset_vma_resv_huge_pages()
559 if (vma->vm_flags & VM_NORESERVE) { in vma_has_reserves()
569 if (vma->vm_flags & VM_MAYSHARE && chg == 0) in vma_has_reserves()
576 if (vma->vm_flags & VM_MAYSHARE) in vma_has_reserves()
1448 if (vma->vm_flags & VM_MAYSHARE) in vma_needs_reservation()
2671 cow = (vma->vm_flags & (VM_SHARED | VM_MAYWRITE)) == VM_MAYWRITE; in copy_hugetlb_page_range()
2850 vma->vm_flags &= ~VM_MAYSHARE; in __unmap_hugepage_range_final()
[all …]
Dhuge_memory.c704 if (likely(vma->vm_flags & VM_WRITE)) in maybe_pmd_mkwrite()
801 if (unlikely(khugepaged_enter(vma, vma->vm_flags))) in do_huge_pmd_anonymous_page()
1241 if ((flags & FOLL_POPULATE) && (vma->vm_flags & VM_LOCKED)) { in follow_trans_huge_pmd()
1274 BUG_ON(!(vma->vm_flags & (VM_READ | VM_EXEC | VM_WRITE))); in do_huge_pmd_numa_page()
1303 if (!(vma->vm_flags & VM_WRITE)) in do_huge_pmd_numa_page()
1441 (new_vma->vm_flags & VM_NOHUGEPAGE)) in move_huge_pmd()
1923 unsigned long *vm_flags, int advice) in hugepage_madvise() argument
1939 if (*vm_flags & (VM_HUGEPAGE | VM_NO_THP)) in hugepage_madvise()
1941 *vm_flags &= ~VM_NOHUGEPAGE; in hugepage_madvise()
1942 *vm_flags |= VM_HUGEPAGE; in hugepage_madvise()
[all …]
Dksm.c420 if (!(vma->vm_flags & VM_MERGEABLE) || !vma->anon_vma) in find_mergeable_vma()
786 if (!(vma->vm_flags & VM_MERGEABLE) || !vma->anon_vma) in unmerge_and_remove_all_rmap_items()
1024 if (!(vma->vm_flags & VM_MERGEABLE)) in try_to_merge_one_page()
1061 if ((vma->vm_flags & VM_LOCKED) && kpage && !err) { in try_to_merge_one_page()
1607 if (!(vma->vm_flags & VM_MERGEABLE)) in scan_get_next_rmap_item()
1739 unsigned long end, int advice, unsigned long *vm_flags) in ksm_madvise() argument
1749 if (*vm_flags & (VM_MERGEABLE | VM_SHARED | VM_MAYSHARE | in ksm_madvise()
1755 if (*vm_flags & VM_SAO) in ksm_madvise()
1765 *vm_flags |= VM_MERGEABLE; in ksm_madvise()
1769 if (!(*vm_flags & VM_MERGEABLE)) in ksm_madvise()
[all …]
Ddebug.c165 dump_flags(vma->vm_flags, vmaflags_names, ARRAY_SIZE(vmaflags_names)); in dump_vma()
Dvmscan.c760 unsigned long vm_flags; in page_check_references() local
763 &vm_flags); in page_check_references()
770 if (vm_flags & VM_LOCKED) in page_check_references()
798 if (vm_flags & VM_EXEC) in page_check_references()
1720 unsigned long vm_flags; in shrink_active_list() local
1771 &vm_flags)) { in shrink_active_list()
1782 if ((vm_flags & VM_EXEC) && page_is_file_cache(page)) { in shrink_active_list()
Dpagewalk.c185 if (vma->vm_flags & VM_PFNMAP) { in walk_page_test()
Dfilemap.c1787 if (vma->vm_flags & VM_RAND_READ) in do_sync_mmap_readahead()
1792 if (vma->vm_flags & VM_SEQ_READ) { in do_sync_mmap_readahead()
1832 if (vma->vm_flags & VM_RAND_READ) in do_async_mmap_readahead()
2109 if ((vma->vm_flags & VM_SHARED) && (vma->vm_flags & VM_MAYWRITE)) in generic_file_readonly_mmap()
Dmempolicy.c594 if (vma->vm_flags & VM_PFNMAP) in queue_pages_test_walk()
611 if (vma->vm_flags & VM_PFNMAP) in queue_pages_test_walk()
616 if (vma->vm_flags & (VM_READ | VM_EXEC | VM_WRITE)) in queue_pages_test_walk()
724 prev = vma_merge(mm, prev, vmstart, vmend, vma->vm_flags, in mbind_range()
Dvmalloc.c1654 pgprot_t prot, unsigned long vm_flags, int node, in __vmalloc_node_range() argument
1666 vm_flags, start, end, node, gfp_mask, caller); in __vmalloc_node_range()
2179 vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; in remap_vmalloc_range_partial()
Dswap.c714 if (likely((vma->vm_flags & (VM_LOCKED | VM_SPECIAL)) != VM_LOCKED)) { in lru_cache_add_active_or_unevictable()
/linux-4.1.27/include/linux/
Dkhugepaged.h10 unsigned long vm_flags);
40 unsigned long vm_flags) in khugepaged_enter() argument
44 (khugepaged_req_madv() && (vm_flags & VM_HUGEPAGE))) && in khugepaged_enter()
45 !(vm_flags & VM_NOHUGEPAGE)) in khugepaged_enter()
59 unsigned long vm_flags) in khugepaged_enter() argument
64 unsigned long vm_flags) in khugepaged_enter_vma_merge() argument
Dksm.h21 unsigned long end, int advice, unsigned long *vm_flags);
80 unsigned long end, int advice, unsigned long *vm_flags) in ksm_madvise() argument
92 struct mem_cgroup *memcg, unsigned long *vm_flags) in page_referenced_ksm() argument
Dhuge_mm.h75 ((__vma)->vm_flags & VM_HUGEPAGE))) && \
76 !((__vma)->vm_flags & VM_NOHUGEPAGE) && \
83 (__vma)->vm_flags & VM_HUGEPAGE))
124 unsigned long *vm_flags, int advice);
193 unsigned long *vm_flags, int advice) in hugepage_madvise() argument
Drmap.h172 struct mem_cgroup *memcg, unsigned long *vm_flags);
249 unsigned long *vm_flags) in page_referenced() argument
251 *vm_flags = 0; in page_referenced()
Dhugetlb_inline.h10 return !!(vma->vm_flags & VM_HUGETLB); in is_vm_hugetlb_page()
Dmempolicy.h177 if (vma->vm_flags & (VM_IO | VM_PFNMAP)) in vma_migratable()
181 if (vma->vm_flags & VM_HUGETLB) in vma_migratable()
Dmm_types.h229 vm_flags_t vm_flags; /* VMA vm_flags */ member
271 unsigned long vm_flags; /* Flags, see mm.h. */ member
Dmm.h612 if (likely(vma->vm_flags & VM_WRITE)) in maybe_mkwrite()
1253 return vma && (vma->vm_end == addr) && (vma->vm_flags & VM_GROWSDOWN); in vma_growsdown()
1259 return (vma->vm_flags & VM_GROWSDOWN) && in stack_guard_page_start()
1267 return vma && (vma->vm_start == addr) && (vma->vm_flags & VM_GROWSUP); in vma_growsup()
1273 return (vma->vm_flags & VM_GROWSUP) && in stack_guard_page_end()
1828 unsigned long vm_flags, struct anon_vma *, struct file *, pgoff_t,
1875 unsigned long len, vm_flags_t vm_flags, unsigned long pgoff);
2014 pgprot_t vm_get_page_prot(unsigned long vm_flags);
2017 static inline pgprot_t vm_get_page_prot(unsigned long vm_flags) in vm_get_page_prot() argument
2023 vma->vm_page_prot = vm_get_page_prot(vma->vm_flags); in vma_set_page_prot()
Dmman.h42 #define arch_vm_get_page_prot(vm_flags) __pgprot(0) argument
Dvmalloc.h80 pgprot_t prot, unsigned long vm_flags, int node,
Dhugetlb.h82 vm_flags_t vm_flags);
/linux-4.1.27/arch/powerpc/include/asm/
Dmman.h27 static inline pgprot_t arch_vm_get_page_prot(unsigned long vm_flags) in arch_vm_get_page_prot() argument
29 return (vm_flags & VM_SAO) ? __pgprot(_PAGE_SAO) : __pgprot(0); in arch_vm_get_page_prot()
31 #define arch_vm_get_page_prot(vm_flags) arch_vm_get_page_prot(vm_flags) argument
/linux-4.1.27/drivers/base/
Ddma-mapping.c279 unsigned long vm_flags, pgprot_t prot, in dma_common_pages_remap() argument
284 area = get_vm_area_caller(size, vm_flags, caller); in dma_common_pages_remap()
304 unsigned long vm_flags, in dma_common_contiguous_remap() argument
319 ptr = dma_common_pages_remap(pages, size, vm_flags, prot, caller); in dma_common_contiguous_remap()
329 void dma_common_free_remap(void *cpu_addr, size_t size, unsigned long vm_flags) in dma_common_free_remap() argument
333 if (!area || (area->flags & vm_flags) != vm_flags) { in dma_common_free_remap()
/linux-4.1.27/arch/hexagon/mm/
Dvm_fault.c78 if (!(vma->vm_flags & VM_GROWSDOWN)) in do_page_fault()
90 if (!(vma->vm_flags & VM_EXEC)) in do_page_fault()
94 if (!(vma->vm_flags & VM_READ)) in do_page_fault()
98 if (!(vma->vm_flags & VM_WRITE)) in do_page_fault()
Dcache.c135 if (vma->vm_flags & VM_EXEC) { in copy_to_user_page()
/linux-4.1.27/drivers/gpu/drm/
Ddrm_vm.c59 pgprot_t tmp = vm_get_page_prot(vma->vm_flags); in drm_io_prot()
80 pgprot_t tmp = vm_get_page_prot(vma->vm_flags); in drm_dma_prot()
496 vma->vm_flags &= ~(VM_WRITE | VM_MAYWRITE); in drm_mmap_dma()
512 vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; in drm_mmap_dma()
580 vma->vm_flags &= ~(VM_WRITE | VM_MAYWRITE); in drm_mmap_locked()
648 vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; in drm_mmap_locked()
709 vma->vm_flags & VM_READ ? 'r' : '-', in drm_vma_info()
710 vma->vm_flags & VM_WRITE ? 'w' : '-', in drm_vma_info()
711 vma->vm_flags & VM_EXEC ? 'x' : '-', in drm_vma_info()
712 vma->vm_flags & VM_MAYSHARE ? 's' : 'p', in drm_vma_info()
[all …]
Ddrm_gem.c840 vma->vm_flags |= VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP; in drm_gem_mmap_obj()
843 vma->vm_page_prot = pgprot_writecombine(vm_get_page_prot(vma->vm_flags)); in drm_gem_mmap_obj()
Ddrm_gem_cma_helper.c327 vma->vm_flags &= ~VM_PFNMAP; in drm_gem_cma_mmap_obj()
/linux-4.1.27/arch/nios2/mm/
Dcacheflush.c103 if (!(mpnt->vm_flags & VM_MAYSHARE)) in flush_aliases()
152 if (vma == NULL || (vma->vm_flags & VM_EXEC)) in flush_cache_range()
172 if (vma->vm_flags & VM_EXEC) in flush_cache_page()
241 if (vma->vm_flags & VM_EXEC) in update_mmu_cache()
272 if (vma->vm_flags & VM_EXEC) in copy_from_user_page()
283 if (vma->vm_flags & VM_EXEC) in copy_to_user_page()
Dfault.c98 if (!(vma->vm_flags & VM_GROWSDOWN)) in do_page_fault()
115 if (!(vma->vm_flags & VM_EXEC)) in do_page_fault()
119 if (!(vma->vm_flags & VM_READ)) in do_page_fault()
123 if (!(vma->vm_flags & VM_WRITE)) in do_page_fault()
/linux-4.1.27/drivers/gpu/drm/ttm/
Dttm_bo_vm.c193 cvma.vm_page_prot = vm_get_page_prot(cvma.vm_flags); in ttm_bo_vm_fault()
231 if (vma->vm_flags & VM_MIXEDMAP) in ttm_bo_vm_fault()
344 vma->vm_flags |= VM_MIXEDMAP; in ttm_bo_mmap()
345 vma->vm_flags |= VM_IO | VM_DONTEXPAND | VM_DONTDUMP; in ttm_bo_mmap()
360 vma->vm_flags |= VM_MIXEDMAP; in ttm_fbdev_mmap()
361 vma->vm_flags |= VM_IO | VM_DONTEXPAND; in ttm_fbdev_mmap()
/linux-4.1.27/arch/m68k/mm/
Dfault.c95 if (vma->vm_flags & VM_IO) in do_page_fault()
99 if (!(vma->vm_flags & VM_GROWSDOWN)) in do_page_fault()
122 if (!(vma->vm_flags & VM_WRITE)) in do_page_fault()
129 if (!(vma->vm_flags & (VM_READ | VM_EXEC | VM_WRITE))) in do_page_fault()
/linux-4.1.27/arch/arm64/mm/
Dfault.c157 unsigned int mm_flags, unsigned long vm_flags, in __do_page_fault() argument
180 if (!(vma->vm_flags & vm_flags)) { in __do_page_fault()
188 if (vma->vm_flags & VM_GROWSDOWN && !expand_stack(vma, addr)) in __do_page_fault()
200 unsigned long vm_flags = VM_READ | VM_WRITE | VM_EXEC; in do_page_fault() local
221 vm_flags = VM_EXEC; in do_page_fault()
223 vm_flags = VM_WRITE; in do_page_fault()
249 fault = __do_page_fault(mm, addr, mm_flags, vm_flags, tsk); in do_page_fault()
Dflush.c33 if (vma->vm_flags & VM_EXEC) in flush_cache_range()
41 if (vma->vm_flags & VM_EXEC) { in flush_ptrace_access()
/linux-4.1.27/drivers/gpu/drm/udl/
Dudl_gem.c67 vma->vm_page_prot = vm_get_page_prot(vma->vm_flags); in update_vm_cache_attr()
70 pgprot_writecombine(vm_get_page_prot(vma->vm_flags)); in update_vm_cache_attr()
73 pgprot_noncached(vm_get_page_prot(vma->vm_flags)); in update_vm_cache_attr()
95 vma->vm_flags &= ~VM_PFNMAP; in udl_drm_gem_mmap()
96 vma->vm_flags |= VM_MIXEDMAP; in udl_drm_gem_mmap()
/linux-4.1.27/arch/mips/mm/
Dfault.c109 if (!(vma->vm_flags & VM_GROWSDOWN)) in __do_page_fault()
121 if (!(vma->vm_flags & VM_WRITE)) in __do_page_fault()
126 if (address == regs->cp0_epc && !(vma->vm_flags & VM_EXEC)) { in __do_page_fault()
136 if (!(vma->vm_flags & VM_READ)) { in __do_page_fault()
147 if (!(vma->vm_flags & (VM_READ | VM_WRITE | VM_EXEC))) in __do_page_fault()
Dc-octeon.c157 if (vma->vm_flags & VM_EXEC) in octeon_flush_cache_range()
172 if (vma->vm_flags & VM_EXEC) in octeon_flush_cache_page()
Dc-r3k.c240 int exec = vma->vm_flags & VM_EXEC; in r3k_flush_cache_page()
Dc-tx39.c171 int exec = vma->vm_flags & VM_EXEC; in tx39_flush_cache_page()
Dinit.c195 if ((vma->vm_flags & VM_EXEC) && !cpu_has_ic_fills_f_dc) in copy_to_user_page()
Dc-r4k.c490 int exec = vma->vm_flags & VM_EXEC; in local_r4k_flush_cache_range()
503 int exec = vma->vm_flags & VM_EXEC; in r4k_flush_cache_range()
553 int exec = vma->vm_flags & VM_EXEC; in local_r4k_flush_cache_page()
Dtlb-r4k.c47 if (vma->vm_flags & VM_EXEC) in flush_itlb_vm()
/linux-4.1.27/arch/avr32/mm/
Dfault.c99 if (!(vma->vm_flags & VM_GROWSDOWN)) in do_page_fault()
114 if (!(vma->vm_flags & VM_EXEC)) in do_page_fault()
119 if (!(vma->vm_flags & (VM_READ | VM_WRITE | VM_EXEC))) in do_page_fault()
124 if (!(vma->vm_flags & VM_WRITE)) in do_page_fault()
Dcache.c121 if (vma->vm_flags & VM_EXEC) { in flush_icache_page()
160 if (vma->vm_flags & VM_EXEC) in copy_to_user_page()
/linux-4.1.27/arch/alpha/mm/
Dfault.c126 if (!(vma->vm_flags & VM_GROWSDOWN)) in do_page_fault()
136 if (!(vma->vm_flags & VM_EXEC)) in do_page_fault()
140 if (!(vma->vm_flags & (VM_READ | VM_WRITE))) in do_page_fault()
143 if (!(vma->vm_flags & VM_WRITE)) in do_page_fault()
/linux-4.1.27/arch/sparc/mm/
Dfault_32.c215 if (!(vma->vm_flags & VM_GROWSDOWN)) in do_sparc_fault()
226 if (!(vma->vm_flags & VM_WRITE)) in do_sparc_fault()
230 if (!(vma->vm_flags & (VM_READ | VM_EXEC))) in do_sparc_fault()
400 if (!(vma->vm_flags & VM_GROWSDOWN)) in force_user_fault()
407 if (!(vma->vm_flags & VM_WRITE)) in force_user_fault()
411 if (!(vma->vm_flags & (VM_READ | VM_EXEC))) in force_user_fault()
Dfault_64.c366 (vma->vm_flags & VM_WRITE) != 0) { in do_sparc64_fault()
387 if (!(vma->vm_flags & VM_GROWSDOWN)) in do_sparc64_fault()
415 if ((fault_code & FAULT_CODE_ITLB) && !(vma->vm_flags & VM_EXEC)) { in do_sparc64_fault()
422 if (!(vma->vm_flags & VM_WRITE)) in do_sparc64_fault()
429 (vma->vm_flags & VM_EXEC) != 0 && in do_sparc64_fault()
437 if (!(vma->vm_flags & (VM_READ | VM_EXEC))) in do_sparc64_fault()
Dleon_mm.c195 if (vma->vm_flags & VM_EXEC) in leon_flush_pcache_all()
/linux-4.1.27/drivers/staging/lustre/lustre/llite/
Dllite_mmap.c77 vma->vm_flags & VM_SHARED) { in our_vma()
132 fio->ft_executable = vma->vm_flags&VM_EXEC; in ll_fault_io_init()
140 *ra_flags = vma->vm_flags & (VM_RAND_READ|VM_SEQ_READ); in ll_fault_io_init()
141 vma->vm_flags &= ~VM_SEQ_READ; in ll_fault_io_init()
142 vma->vm_flags |= VM_RAND_READ; in ll_fault_io_init()
144 CDEBUG(D_MMAP, "vm_flags: %lx (%lu %d)\n", vma->vm_flags, in ll_fault_io_init()
333 vma->vm_flags |= ra_flags; in ll_fault0()
Dvvp_io.c200 if ((vma->vm_flags & VM_SHARED) && (vma->vm_flags & VM_WRITE)) in vvp_mode_from_vma()
/linux-4.1.27/arch/powerpc/mm/
Dcopro_fault.c56 if (!(vma->vm_flags & VM_GROWSDOWN)) in copro_handle_mm_fault()
64 if (!(vma->vm_flags & VM_WRITE)) in copro_handle_mm_fault()
67 if (!(vma->vm_flags & (VM_READ | VM_EXEC))) in copro_handle_mm_fault()
Dfault.c337 if (!(vma->vm_flags & VM_GROWSDOWN)) in do_page_fault()
402 if (!(vma->vm_flags & VM_EXEC) && in do_page_fault()
404 !(vma->vm_flags & (VM_READ | VM_WRITE)))) in do_page_fault()
416 if (!(vma->vm_flags & VM_WRITE)) in do_page_fault()
421 if (!(vma->vm_flags & (VM_READ | VM_EXEC | VM_WRITE))) in do_page_fault()
Dpgtable.c146 if (WARN_ON(!(vma->vm_flags & VM_EXEC))) in set_access_flags_filter()
Dsubpage-prot.c165 vma->vm_flags |= VM_NOHUGEPAGE; in subpage_mark_vma_nohuge()
Dmem.c461 if (!vma->vm_file && ((vma->vm_flags & VM_EXEC) == 0)) in copy_user_page()
/linux-4.1.27/arch/cris/mm/
Dfault.c128 if (!(vma->vm_flags & VM_GROWSDOWN)) in do_page_fault()
154 if (!(vma->vm_flags & VM_EXEC)) in do_page_fault()
157 if (!(vma->vm_flags & VM_WRITE)) in do_page_fault()
161 if (!(vma->vm_flags & (VM_READ | VM_EXEC))) in do_page_fault()
/linux-4.1.27/drivers/sbus/char/
Dflash.c46 if ((vma->vm_flags & VM_READ) && in flash_mmap()
47 (vma->vm_flags & VM_WRITE)) { in flash_mmap()
51 if (vma->vm_flags & VM_READ) { in flash_mmap()
54 } else if (vma->vm_flags & VM_WRITE) { in flash_mmap()
/linux-4.1.27/arch/xtensa/mm/
Dfault.c85 if (!(vma->vm_flags & VM_GROWSDOWN)) in do_page_fault()
98 if (!(vma->vm_flags & VM_WRITE)) in do_page_fault()
102 if (!(vma->vm_flags & VM_EXEC)) in do_page_fault()
105 if (!(vma->vm_flags & (VM_READ | VM_WRITE))) in do_page_fault()
Dcache.c244 && (vma->vm_flags & VM_EXEC) != 0) { in update_mmu_cache()
288 if ((vma->vm_flags & VM_EXEC) != 0) in copy_to_user_page()
291 } else if ((vma->vm_flags & VM_EXEC) != 0) { in copy_to_user_page()
Dtlb.c109 if (vma->vm_flags & VM_EXEC) in local_flush_tlb_range()
143 if (vma->vm_flags & VM_EXEC) in local_flush_tlb_page()
/linux-4.1.27/arch/ia64/mm/
Dfault.c151 if (((isr >> IA64_ISR_R_BIT) & 1UL) && (!(vma->vm_flags & (VM_READ | VM_WRITE)))) in ia64_do_page_fault()
154 if ((vma->vm_flags & mask) != mask) in ia64_do_page_fault()
206 if (!(prev_vma && (prev_vma->vm_flags & VM_GROWSUP) && (address == prev_vma->vm_end))) { in ia64_do_page_fault()
209 if (!(vma->vm_flags & VM_GROWSDOWN)) in ia64_do_page_fault()
Dinit.c122 vma->vm_flags = VM_DATA_DEFAULT_FLAGS|VM_GROWSUP|VM_ACCOUNT; in ia64_init_addr_space()
123 vma->vm_page_prot = vm_get_page_prot(vma->vm_flags); in ia64_init_addr_space()
141 vma->vm_flags = VM_READ | VM_MAYREAD | VM_IO | in ia64_init_addr_space()
288 gate_vma.vm_flags = VM_READ | VM_MAYREAD | VM_EXEC | VM_MAYEXEC; in gate_vma_init()
/linux-4.1.27/arch/unicore32/mm/
Dflush.c26 if (vma->vm_flags & VM_EXEC) in flush_cache_range()
39 if (vma->vm_flags & VM_EXEC) { in flush_ptrace_access()
Dtlb-ucv2.S32 vma_vm_flags r2, r2 @ get vma->vm_flags
Dfault.c167 return vma->vm_flags & mask ? false : true; in access_error()
201 if (vma->vm_flags & VM_GROWSDOWN && !expand_stack(vma, addr)) in __do_pf()
Dmmu.c510 if (vma->vm_flags & VM_EXEC) in update_mmu_cache()
/linux-4.1.27/arch/score/include/asm/
Dcacheflush.h31 if (vma->vm_flags & VM_EXEC) { in flush_icache_page()
44 if ((vma->vm_flags & VM_EXEC)) \
/linux-4.1.27/arch/tile/include/asm/
Dtlbflush.h53 if (!vma || (vma != FLUSH_NONEXEC && (vma->vm_flags & VM_EXEC))) in local_flush_tlb_page()
67 if (!vma || (vma != FLUSH_NONEXEC && (vma->vm_flags & VM_EXEC))) in local_flush_tlb_pages()
Dcacheflush.h69 if (vma->vm_flags & VM_EXEC) { in copy_to_user_page()
/linux-4.1.27/arch/score/mm/
Dfault.c88 if (!(vma->vm_flags & VM_GROWSDOWN)) in do_page_fault()
100 if (!(vma->vm_flags & VM_WRITE)) in do_page_fault()
104 if (!(vma->vm_flags & (VM_READ | VM_WRITE | VM_EXEC))) in do_page_fault()
Dcache.c83 int exec = (vma->vm_flags & VM_EXEC); in __update_cache()
176 int exec = vma->vm_flags & VM_EXEC; in flush_cache_range()
214 int exec = vma->vm_flags & VM_EXEC; in flush_cache_page()
/linux-4.1.27/arch/microblaze/mm/
Dfault.c156 if (unlikely(!(vma->vm_flags & VM_GROWSDOWN))) in do_page_fault()
202 if (unlikely(!(vma->vm_flags & VM_WRITE))) in do_page_fault()
210 if (unlikely(!(vma->vm_flags & (VM_READ | VM_EXEC)))) in do_page_fault()
/linux-4.1.27/arch/arc/mm/
Dfault.c101 if (!(vma->vm_flags & VM_GROWSDOWN)) in do_page_fault()
120 if (!(vma->vm_flags & VM_WRITE)) in do_page_fault()
124 if (!(vma->vm_flags & (VM_READ | VM_EXEC))) in do_page_fault()
Dtlb.c544 if ((vma->vm_flags & VM_EXEC) || in update_mmu_cache()
553 if (vma->vm_flags & VM_EXEC) in update_mmu_cache()
Dcache_arc700.c642 if (vma->vm_flags & VM_EXEC) in flush_cache_page()
/linux-4.1.27/arch/openrisc/mm/
Dfault.c120 if (!(vma->vm_flags & VM_GROWSDOWN)) in do_page_fault()
147 if (!(vma->vm_flags & VM_WRITE)) in do_page_fault()
152 if (!(vma->vm_flags & (VM_READ | VM_EXEC))) in do_page_fault()
/linux-4.1.27/arch/arm/mm/
Dflush.c82 if (vma->vm_flags & VM_EXEC) in flush_cache_range()
98 if (vma->vm_flags & VM_EXEC && icache_is_vivt_asid_tagged()) in flush_cache_page()
153 if (vma->vm_flags & VM_EXEC) in flush_ptrace_access()
249 if (!(mpnt->vm_flags & VM_MAYSHARE)) in __flush_dcache_aliases()
Dfault-armv.c157 if (!(mpnt->vm_flags & VM_MAYSHARE)) in make_coherent()
204 else if (vma->vm_flags & VM_EXEC) in update_mmu_cache()
Dtlb-v6.S46 vma_vm_flags r2, r2 @ get vma->vm_flags
Dfault.c219 return vma->vm_flags & mask ? false : true; in access_error()
250 if (vma->vm_flags & VM_GROWSDOWN && in __do_page_fault()
Dnommu.c350 if (vma->vm_flags & VM_EXEC) in copy_to_user_page()
/linux-4.1.27/arch/alpha/include/asm/
Dtlbflush.h43 if (vma->vm_flags & VM_EXEC) { in ev4_flush_tlb_current_page()
55 if (vma->vm_flags & VM_EXEC) in ev5_flush_tlb_current_page()
Dcacheflush.h53 if (vma->vm_flags & VM_EXEC) { in flush_icache_user_range()
/linux-4.1.27/arch/metag/mm/
Dhugetlbpage.c45 if (vma && !(vma->vm_flags & MAP_HUGETLB)) in prepare_hugepage_range()
52 if (!(vma->vm_flags & MAP_HUGETLB) && in prepare_hugepage_range()
170 if (vma->vm_flags & MAP_HUGETLB) { in hugetlb_get_unmapped_area_existing()
Dfault.c123 if (!(vma->vm_flags & VM_WRITE)) in do_page_fault()
127 if (!(vma->vm_flags & (VM_READ | VM_EXEC | VM_WRITE))) in do_page_fault()
/linux-4.1.27/arch/tile/kernel/
Dtlb.c57 int cache = (vma->vm_flags & VM_EXEC) ? HV_FLUSH_EVICT_L1I : 0; in flush_tlb_page_mm()
73 int cache = (vma->vm_flags & VM_EXEC) ? HV_FLUSH_EVICT_L1I : 0; in flush_tlb_range()
/linux-4.1.27/arch/frv/mm/
Dfault.c94 if (!(vma->vm_flags & VM_GROWSDOWN)) in do_page_fault()
143 if (!(vma->vm_flags & VM_WRITE)) in do_page_fault()
157 if (!(vma->vm_flags & (VM_READ | VM_WRITE | VM_EXEC))) in do_page_fault()
/linux-4.1.27/arch/sh/mm/
Dfault.c369 if (unlikely(!(vma->vm_flags & VM_WRITE))) in access_error()
376 !(vma->vm_flags & VM_EXEC))) in access_error()
380 if (unlikely(!(vma->vm_flags & (VM_READ | VM_EXEC | VM_WRITE)))) in access_error()
458 if (unlikely(!(vma->vm_flags & VM_GROWSDOWN))) { in do_page_fault()
Dcache-sh4.c256 if (vma->vm_flags & VM_EXEC) in sh4_flush_cache_page()
298 if (vma->vm_flags & VM_EXEC) in sh4_flush_cache_range()
Dcache-sh5.c186 if (vma->vm_flags & VM_EXEC) { in sh64_icache_inv_user_page_range()
560 if (vma->vm_flags & VM_EXEC) in sh5_flush_cache_page()
Dcache.c73 if (vma->vm_flags & VM_EXEC) in copy_to_user_page()
112 (vma->vm_flags & VM_EXEC)) in copy_user_highpage()
/linux-4.1.27/arch/m32r/mm/
Dfault.c150 if (!(vma->vm_flags & VM_GROWSDOWN)) in do_page_fault()
176 if (!(vma->vm_flags & VM_WRITE)) in do_page_fault()
182 if (!(vma->vm_flags & (VM_READ | VM_EXEC))) in do_page_fault()
189 if ((error_code & ACE_INSTRUCTION) && !(vma->vm_flags & VM_EXEC)) in do_page_fault()
/linux-4.1.27/arch/x86/mm/
Dmpx.c30 vm_flags_t vm_flags; in mpx_mmap() local
54 vm_flags = VM_READ | VM_WRITE | VM_MPX | in mpx_mmap()
60 ret = mmap_region(NULL, addr, len, vm_flags, pgoff); in mpx_mmap()
70 if (vm_flags & VM_LOCKED) { in mpx_mmap()
646 if (!(vma->vm_flags & VM_MPX)) in zap_bt_entries()
908 if (vma->vm_flags & VM_MPX) in mpx_notify_unmap()
Dmmap.c132 if (vma->vm_flags & VM_MPX) in arch_vma_name()
Dpat.c810 if (vma->vm_flags & VM_PAT) { in track_pfn_copy()
843 vma->vm_flags |= VM_PAT; in track_pfn_remap()
897 if (!(vma->vm_flags & VM_PAT)) in untrack_pfn()
911 vma->vm_flags &= ~VM_PAT; in untrack_pfn()
Dfault.c1013 if (unlikely(!(vma->vm_flags & VM_WRITE))) in access_error()
1023 if (unlikely(!(vma->vm_flags & (VM_READ | VM_EXEC | VM_WRITE)))) in access_error()
1204 if (unlikely(!(vma->vm_flags & VM_GROWSDOWN))) { in __do_page_fault()
/linux-4.1.27/arch/mn10300/mm/
Dfault.c184 if (!(vma->vm_flags & VM_GROWSDOWN)) in do_page_fault()
236 if (!(vma->vm_flags & VM_WRITE)) in do_page_fault()
247 if (!(vma->vm_flags & (VM_READ | VM_EXEC))) in do_page_fault()
/linux-4.1.27/drivers/char/
Dmspec.c264 if ((vma->vm_flags & VM_SHARED) == 0) in mspec_mmap()
267 if ((vma->vm_flags & VM_WRITE) == 0) in mspec_mmap()
289 vma->vm_flags |= VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP; in mspec_mmap()
Duv_mmtimer.c154 if (vma->vm_flags & VM_WRITE) in uv_mmtimer_mmap()
Dmem.c305 return vma->vm_flags & VM_MAYSHARE; in private_mapping_ok()
659 if (vma->vm_flags & VM_SHARED) in mmap_zero()
Dmmtimer.c444 if (vma->vm_flags & VM_WRITE) in mmtimer_mmap()
/linux-4.1.27/fs/proc/
Dtask_mmu.c274 vm_flags_t flags = vma->vm_flags; in show_map_vma()
605 if (vma->vm_flags & (1UL << i)) { in show_smap_vma_flags()
657 (vma->vm_flags & VM_LOCKED) ? in show_smap()
773 if (vma->vm_flags & VM_SOFTDIRTY) in clear_soft_dirty_pmd()
774 vma->vm_flags &= ~VM_SOFTDIRTY; in clear_soft_dirty_pmd()
851 if (vma->vm_flags & VM_PFNMAP) in clear_refs_test_walk()
926 if (!(vma->vm_flags & VM_SOFTDIRTY)) in clear_refs_write()
931 vma->vm_flags &= ~VM_SOFTDIRTY; in clear_refs_write()
1033 if (vma->vm_flags & VM_SOFTDIRTY) in pagemap_pte_hole()
1069 if (vma->vm_flags & VM_SOFTDIRTY) in pte_to_pagemap_entry()
[all …]
Dnommu.c44 flags = region->vm_flags; in nommu_region_show()
Dtask_nommu.c40 vma->vm_flags & VM_MAYSHARE) { in task_mem()
159 flags = vma->vm_flags; in nommu_vma_show()
Dvmcore.c419 if (vma->vm_flags & (VM_WRITE | VM_EXEC)) in mmap_vmcore()
422 vma->vm_flags &= ~(VM_MAYWRITE | VM_MAYEXEC); in mmap_vmcore()
423 vma->vm_flags |= VM_MIXEDMAP; in mmap_vmcore()
/linux-4.1.27/drivers/gpu/drm/amd/amdkfd/
Dkfd_doorbell.c140 vma->vm_flags |= VM_IO | VM_DONTCOPY | VM_DONTEXPAND | VM_NORESERVE | in kfd_doorbell_mmap()
150 (unsigned long long) vma->vm_start, address, vma->vm_flags, in kfd_doorbell_mmap()
/linux-4.1.27/arch/um/kernel/
Dtrap.c53 else if (!(vma->vm_flags & VM_GROWSDOWN)) in handle_page_fault()
63 if (!(vma->vm_flags & VM_WRITE)) in handle_page_fault()
68 if (!(vma->vm_flags & (VM_READ | VM_EXEC))) in handle_page_fault()
/linux-4.1.27/include/asm-generic/
Ddma-mapping-common.h188 unsigned long vm_flags,
192 unsigned long vm_flags, pgprot_t prot,
194 void dma_common_free_remap(void *cpu_addr, size_t size, unsigned long vm_flags);
/linux-4.1.27/drivers/gpu/drm/msm/
Dmsm_gem.c156 vma->vm_flags &= ~VM_PFNMAP; in msm_gem_mmap_obj()
157 vma->vm_flags |= VM_MIXEDMAP; in msm_gem_mmap_obj()
160 vma->vm_page_prot = pgprot_writecombine(vm_get_page_prot(vma->vm_flags)); in msm_gem_mmap_obj()
162 vma->vm_page_prot = pgprot_noncached(vm_get_page_prot(vma->vm_flags)); in msm_gem_mmap_obj()
174 vma->vm_page_prot = vm_get_page_prot(vma->vm_flags); in msm_gem_mmap_obj()
/linux-4.1.27/arch/x86/um/
Dmem_32.c23 gate_vma.vm_flags = VM_READ | VM_MAYREAD | VM_EXEC | VM_MAYEXEC; in gate_vma_init()
/linux-4.1.27/fs/
Dexec.c271 vma->vm_flags = VM_SOFTDIRTY | VM_STACK_FLAGS | VM_STACK_INCOMPLETE_SETUP; in __bprm_mm_init()
272 vma->vm_page_prot = vm_get_page_prot(vma->vm_flags); in __bprm_mm_init()
650 unsigned long vm_flags; in setup_arg_pages() local
693 vm_flags = VM_STACK_FLAGS; in setup_arg_pages()
701 vm_flags |= VM_EXEC; in setup_arg_pages()
703 vm_flags &= ~VM_EXEC; in setup_arg_pages()
704 vm_flags |= mm->def_flags; in setup_arg_pages()
705 vm_flags |= VM_STACK_INCOMPLETE_SETUP; in setup_arg_pages()
708 vm_flags); in setup_arg_pages()
721 vma->vm_flags &= ~VM_STACK_INCOMPLETE_SETUP; in setup_arg_pages()
Dbinfmt_elf_fdpic.c1196 if (vma->vm_flags & VM_IO) { in maydump()
1197 kdcore("%08lx: %08lx: no (IO)", vma->vm_start, vma->vm_flags); in maydump()
1204 if (!(vma->vm_flags & VM_READ)) { in maydump()
1205 kdcore("%08lx: %08lx: no (!read)", vma->vm_start, vma->vm_flags); in maydump()
1210 if (vma->vm_flags & VM_SHARED) { in maydump()
1214 vma->vm_flags, dump_ok ? "yes" : "no"); in maydump()
1220 vma->vm_flags, dump_ok ? "yes" : "no"); in maydump()
1229 vma->vm_flags, dump_ok ? "yes" : "no"); in maydump()
1235 kdcore("%08lx: %08lx: %s", vma->vm_start, vma->vm_flags, in maydump()
1721 phdr.p_flags = vma->vm_flags & VM_READ ? PF_R : 0; in elf_fdpic_core_dump()
[all …]
Dbinfmt_elf.c1236 if (vma->vm_flags & VM_DONTDUMP) in vma_dump_size()
1240 if (vma->vm_flags & VM_HUGETLB) { in vma_dump_size()
1241 if ((vma->vm_flags & VM_SHARED) && FILTER(HUGETLB_SHARED)) in vma_dump_size()
1243 if (!(vma->vm_flags & VM_SHARED) && FILTER(HUGETLB_PRIVATE)) in vma_dump_size()
1249 if (vma->vm_flags & VM_IO) in vma_dump_size()
1253 if (vma->vm_flags & VM_SHARED) { in vma_dump_size()
1275 vma->vm_pgoff == 0 && (vma->vm_flags & VM_READ)) { in vma_dump_size()
2240 phdr.p_flags = vma->vm_flags & VM_READ ? PF_R : 0; in elf_core_dump()
2241 if (vma->vm_flags & VM_WRITE) in elf_core_dump()
2243 if (vma->vm_flags & VM_EXEC) in elf_core_dump()
/linux-4.1.27/arch/parisc/mm/
Dfault.c238 if ((vma->vm_flags & acc_type) != acc_type) in do_page_fault()
313 if ((vma->vm_flags & acc_type) != acc_type) { in do_page_fault()
/linux-4.1.27/drivers/gpu/drm/exynos/
Dexynos_drm_gem.c63 vma->vm_page_prot = vm_get_page_prot(vma->vm_flags); in update_vm_cache_attr()
66 pgprot_writecombine(vm_get_page_prot(vma->vm_flags)); in update_vm_cache_attr()
69 pgprot_noncached(vm_get_page_prot(vma->vm_flags)); in update_vm_cache_attr()
329 vma->vm_flags &= ~VM_PFNMAP; in exynos_drm_gem_mmap_buffer()
Dexynos_drm_gem.h152 return !!(vma->vm_flags & (VM_IO | VM_PFNMAP)); in vma_is_io()
Dexynos_drm_fbdev.c48 vma->vm_flags |= VM_IO | VM_DONTEXPAND | VM_DONTDUMP; in exynos_drm_fb_mmap()
/linux-4.1.27/arch/tile/mm/
Dfault.c399 if (!(vma->vm_flags & VM_GROWSDOWN)) in handle_page_fault()
418 if (!(vma->vm_flags & VM_EXEC)) in handle_page_fault()
425 if (!(vma->vm_flags & VM_WRITE)) in handle_page_fault()
429 if (!is_page_fault || !(vma->vm_flags & VM_READ)) in handle_page_fault()
/linux-4.1.27/drivers/video/fbdev/core/
Dfb_defio.c170 vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; in fb_deferred_io_mmap()
172 vma->vm_flags |= VM_IO; in fb_deferred_io_mmap()
/linux-4.1.27/arch/c6x/include/asm/
Dcacheflush.h48 if ((vma)->vm_flags & PROT_EXEC) \
/linux-4.1.27/arch/arm/include/asm/
Dcacheflush.h238 vma->vm_flags); in vivt_flush_cache_range()
248 __cpuc_flush_user_range(addr, addr + PAGE_SIZE, vma->vm_flags); in vivt_flush_cache_page()
/linux-4.1.27/arch/powerpc/platforms/cell/spufs/
Dfile.c291 if (write && !(vma->vm_flags & VM_WRITE)) in spufs_mem_mmap_access()
329 if (!(vma->vm_flags & VM_SHARED)) in spufs_mem_mmap()
332 vma->vm_flags |= VM_IO | VM_PFNMAP; in spufs_mem_mmap()
442 if (!(vma->vm_flags & VM_SHARED)) in spufs_cntl_mmap()
445 vma->vm_flags |= VM_IO | VM_PFNMAP; in spufs_cntl_mmap()
1147 if (!(vma->vm_flags & VM_SHARED)) in spufs_signal1_mmap()
1150 vma->vm_flags |= VM_IO | VM_PFNMAP; in spufs_signal1_mmap()
1285 if (!(vma->vm_flags & VM_SHARED)) in spufs_signal2_mmap()
1288 vma->vm_flags |= VM_IO | VM_PFNMAP; in spufs_signal2_mmap()
1408 if (!(vma->vm_flags & VM_SHARED)) in spufs_mss_mmap()
[all …]
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_file_ops.c749 if (vma->vm_flags & VM_WRITE) { in qib_mmap_mem()
757 vma->vm_flags &= ~VM_MAYWRITE; in qib_mmap_mem()
793 vma->vm_flags |= VM_DONTCOPY | VM_DONTEXPAND; in mmap_ureg()
837 vma->vm_flags &= ~VM_MAYREAD; in mmap_piobufs()
838 vma->vm_flags |= VM_DONTCOPY | VM_DONTEXPAND; in mmap_piobufs()
871 if (vma->vm_flags & VM_WRITE) { in mmap_rcvegrbufs()
874 vma->vm_flags); in mmap_rcvegrbufs()
879 vma->vm_flags &= ~VM_MAYWRITE; in mmap_rcvegrbufs()
960 if (vma->vm_flags & VM_WRITE) { in mmap_kvaddr()
963 vma->vm_flags); in mmap_kvaddr()
[all …]
/linux-4.1.27/drivers/xen/
Dgntdev.c786 if ((vma->vm_flags & VM_WRITE) && !(vma->vm_flags & VM_SHARED)) in gntdev_mmap()
807 vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP | VM_IO; in gntdev_mmap()
810 vma->vm_flags |= VM_DONTCOPY; in gntdev_mmap()
818 if ((vma->vm_flags & VM_WRITE) && in gntdev_mmap()
823 if (!(vma->vm_flags & VM_WRITE)) in gntdev_mmap()
Dxlate_mmu.c109 BUG_ON(!((vma->vm_flags & (VM_PFNMAP | VM_IO)) == (VM_PFNMAP | VM_IO))); in xen_xlate_remap_gfn_array()
Dgntalloc.c509 if (!(vma->vm_flags & VM_SHARED)) { in gntalloc_mmap()
538 vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; in gntalloc_mmap()
Dprivcmd.c617 vma->vm_flags |= VM_IO | VM_PFNMAP | VM_DONTCOPY | in privcmd_mmap()
/linux-4.1.27/drivers/staging/android/
Dashmem.c375 if (unlikely((vma->vm_flags & ~calc_vm_prot_bits(asma->prot_mask)) & in ashmem_mmap()
380 vma->vm_flags &= ~calc_vm_may_flags(~asma->prot_mask); in ashmem_mmap()
390 vmfile = shmem_file_setup(name, asma->size, vma->vm_flags); in ashmem_mmap()
403 if (vma->vm_flags & VM_SHARED) { in ashmem_mmap()
/linux-4.1.27/fs/romfs/
Dmmap-nommu.c70 return vma->vm_flags & (VM_SHARED | VM_MAYSHARE) ? 0 : -ENOSYS; in romfs_mmap()
/linux-4.1.27/drivers/gpu/drm/tegra/
Dgem.c492 vma->vm_flags &= ~VM_PFNMAP; in tegra_drm_mmap()
504 pgprot_t prot = vm_get_page_prot(vma->vm_flags); in tegra_drm_mmap()
506 vma->vm_flags |= VM_MIXEDMAP; in tegra_drm_mmap()
507 vma->vm_flags &= ~VM_PFNMAP; in tegra_drm_mmap()
/linux-4.1.27/fs/ncpfs/
Dmmap.c114 if (vma->vm_flags & VM_SHARED) in ncp_mmap()
/linux-4.1.27/arch/arc/include/asm/
Dcacheflush.h113 if (vma->vm_flags & VM_EXEC) \
/linux-4.1.27/arch/parisc/kernel/
Dcache.c281 if (vma->vm_flags & VM_EXEC) in __flush_cache_page()
529 if ((vma->vm_flags & VM_EXEC) == 0) in flush_cache_mm()
587 if (vma->vm_flags & VM_EXEC) in flush_cache_range()
Dtraps.c726 && (vma->vm_flags & VM_EXEC)) { in handle_interruption()
/linux-4.1.27/drivers/vfio/platform/
Dvfio_platform_common.c446 if (!(vma->vm_flags & VM_SHARED)) in vfio_platform_mmap()
459 && (vma->vm_flags & VM_READ)) in vfio_platform_mmap()
463 && (vma->vm_flags & VM_WRITE)) in vfio_platform_mmap()
/linux-4.1.27/drivers/gpu/drm/vgem/
Dvgem_drv.c274 vma->vm_flags |= VM_IO | VM_MIXEDMAP | VM_DONTEXPAND | VM_DONTDUMP; in vgem_drm_gem_mmap()
278 pgprot_writecombine(vm_get_page_prot(vma->vm_flags)); in vgem_drm_gem_mmap()
/linux-4.1.27/fs/ext2/
Dfile.c52 vma->vm_flags |= VM_MIXEDMAP; in ext2_file_mmap()
/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_file_ops.c1002 if (vma->vm_flags & VM_WRITE) { in ipath_mmap_mem()
1010 vma->vm_flags &= ~VM_MAYWRITE; in ipath_mmap_mem()
1047 vma->vm_flags |= VM_DONTCOPY | VM_DONTEXPAND; in mmap_ureg()
1091 vma->vm_flags &= ~VM_MAYREAD; in mmap_piobufs()
1092 vma->vm_flags |= VM_DONTCOPY | VM_DONTEXPAND; in mmap_piobufs()
1121 if (vma->vm_flags & VM_WRITE) { in mmap_rcvegrbufs()
1123 "writable (flags=%lx)\n", vma->vm_flags); in mmap_rcvegrbufs()
1128 vma->vm_flags &= ~VM_MAYWRITE; in mmap_rcvegrbufs()
1209 if (vma->vm_flags & VM_WRITE) { in mmap_kvaddr()
1212 "writable (flags=%lx)\n", vma->vm_flags); in mmap_kvaddr()
[all …]
/linux-4.1.27/drivers/staging/unisys/visorchipset/
Dfile.c73 vma->vm_flags |= VM_IO; in visorchipset_mmap()
/linux-4.1.27/arch/microblaze/include/asm/
Dcacheflush.h111 if (vma->vm_flags & VM_EXEC) { in copy_to_user_page()
/linux-4.1.27/arch/s390/pci/
Dpci_mmio.c26 if (!(vma->vm_flags & access)) in get_pfn()
/linux-4.1.27/arch/s390/include/asm/
Dipl.h69 u8 vm_flags; member
/linux-4.1.27/arch/s390/kernel/
Dipl.c281 if ((ipb->ipl_info.ccw.vm_flags & DIAG308_VM_FLAGS_VP_VALID) && in reipl_get_ascii_vmparm()
622 ipb->ipl_info.ccw.vm_flags |= DIAG308_VM_FLAGS_VP_VALID; in reipl_generic_vmparm_store()
626 ipb->ipl_info.ccw.vm_flags &= ~DIAG308_VM_FLAGS_VP_VALID; in reipl_generic_vmparm_store()
904 reipl_block_nss->ipl_info.ccw.vm_flags |= in reipl_nss_name_store()
910 reipl_block_nss->ipl_info.ccw.vm_flags &= in reipl_nss_name_store()
1119 (ipl_block.ipl_info.ccw.vm_flags & DIAG308_VM_FLAGS_VP_VALID)) { in reipl_block_ccw_fill_parms()
1121 ipb->ipl_info.ccw.vm_flags |= DIAG308_VM_FLAGS_VP_VALID; in reipl_block_ccw_fill_parms()
1154 reipl_block_nss->ipl_info.ccw.vm_flags |= in reipl_nss_init()
/linux-4.1.27/arch/x86/include/asm/
Dtlbflush.h238 flush_tlb_mm_range(vma->vm_mm, start, end, vma->vm_flags)
/linux-4.1.27/drivers/media/v4l2-core/
Dvideobuf2-vmalloc.c94 if (vma && (vma->vm_flags & VM_PFNMAP) && (vma->vm_pgoff)) { in vb2_vmalloc_get_userptr()
201 vma->vm_flags |= VM_DONTEXPAND; in vb2_vmalloc_mmap()
Dvideobuf-vmalloc.c273 vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; in __videobuf_mmap_mapper()
Dvideobuf-dma-sg.c636 vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; in __videobuf_mmap_mapper()
637 vma->vm_flags &= ~VM_IO; /* using shared anonymous pages */ in __videobuf_mmap_mapper()
Dvideobuf-dma-contig.c327 vma->vm_flags |= VM_DONTEXPAND; in __videobuf_mmap_mapper()
Dvideobuf2-dma-contig.c215 vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; in vb2_dc_mmap()
434 return !!(vma->vm_flags & (VM_IO | VM_PFNMAP)); in vma_is_io()
Dvideobuf-core.c1177 if (!(vma->vm_flags & VM_WRITE) || !(vma->vm_flags & VM_SHARED)) { in videobuf_mmap_mapper()
Dvideobuf2-dma-sg.c229 return !!(vma->vm_flags & (VM_IO | VM_PFNMAP)); in vma_is_io()
/linux-4.1.27/arch/mn10300/unit-asb2305/
Dpci-asb2305.c224 vma->vm_flags |= VM_LOCKED; in pci_mmap_page_range()
/linux-4.1.27/drivers/gpu/drm/omapdrm/
Domap_gem.c568 vma->vm_flags &= ~VM_PFNMAP; in omap_gem_mmap_obj()
569 vma->vm_flags |= VM_MIXEDMAP; in omap_gem_mmap_obj()
572 vma->vm_page_prot = pgprot_writecombine(vm_get_page_prot(vma->vm_flags)); in omap_gem_mmap_obj()
574 vma->vm_page_prot = pgprot_noncached(vm_get_page_prot(vma->vm_flags)); in omap_gem_mmap_obj()
593 vma->vm_page_prot = vm_get_page_prot(vma->vm_flags); in omap_gem_mmap_obj()
/linux-4.1.27/kernel/
Dfork.c428 if (mpnt->vm_flags & VM_DONTCOPY) { in dup_mmap()
429 vm_stat_account(mm, mpnt->vm_flags, mpnt->vm_file, in dup_mmap()
434 if (mpnt->vm_flags & VM_ACCOUNT) { in dup_mmap()
452 tmp->vm_flags &= ~VM_LOCKED; in dup_mmap()
460 if (tmp->vm_flags & VM_DENYWRITE) in dup_mmap()
463 if (tmp->vm_flags & VM_SHARED) in dup_mmap()
/linux-4.1.27/drivers/misc/mic/host/
Dmic_fops.c203 if (vma->vm_flags & VM_WRITE) in mic_mmap()
/linux-4.1.27/arch/unicore32/kernel/
Dasm-offsets.c89 DEFINE(VMA_VM_FLAGS, offsetof(struct vm_area_struct, vm_flags)); in main()
/linux-4.1.27/drivers/misc/sgi-gru/
Dgrufile.c109 if ((vma->vm_flags & (VM_SHARED | VM_WRITE)) != (VM_SHARED | VM_WRITE)) in gru_file_mmap()
116 vma->vm_flags |= VM_IO | VM_PFNMAP | VM_LOCKED | in gru_file_mmap()
/linux-4.1.27/sound/usb/usx2y/
Dus122l.c250 if (read && area->vm_flags & VM_WRITE) { in usb_stream_hwdep_mmap()
265 area->vm_flags |= VM_DONTDUMP; in usb_stream_hwdep_mmap()
267 area->vm_flags |= VM_DONTEXPAND; in usb_stream_hwdep_mmap()
DusX2Yhwdep.c85 area->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; in snd_us428ctls_mmap()
/linux-4.1.27/security/selinux/
Dselinuxfs.c256 if (vma->vm_flags & VM_WRITE) in sel_mmap_handle_status()
259 vma->vm_flags &= ~VM_MAYWRITE; in sel_mmap_handle_status()
482 if (vma->vm_flags & VM_SHARED) { in sel_mmap_policy()
484 vma->vm_flags &= ~VM_MAYWRITE; in sel_mmap_policy()
486 if (vma->vm_flags & VM_WRITE) in sel_mmap_policy()
490 vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; in sel_mmap_policy()
/linux-4.1.27/drivers/misc/cxl/
Dcontext.c166 vma->vm_flags |= VM_IO | VM_PFNMAP; in cxl_context_iomap()
/linux-4.1.27/fs/ramfs/
Dfile-nommu.c265 if (!(vma->vm_flags & VM_SHARED)) in ramfs_nommu_mmap()
/linux-4.1.27/arch/s390/mm/
Dfault.c436 if (!(vma->vm_flags & VM_GROWSDOWN)) in do_exception()
447 if (unlikely(!(vma->vm_flags & access))) in do_exception()
Dpgtable.c1192 vma->vm_flags &= ~VM_HUGEPAGE; in thp_split_mm()
1193 vma->vm_flags |= VM_NOHUGEPAGE; in thp_split_mm()
1269 MADV_UNMERGEABLE, &vma->vm_flags)) { in s390_enable_skey()
/linux-4.1.27/arch/x86/kernel/
Dvsyscall_64.c287 .vm_flags = VM_READ | VM_EXEC,
/linux-4.1.27/drivers/gpu/drm/rockchip/
Drockchip_drm_gem.c69 vma->vm_flags &= ~VM_PFNMAP; in rockchip_drm_gem_object_mmap()
/linux-4.1.27/sound/oss/
Dsoundcard.c438 if (vma->vm_flags & VM_WRITE) /* Map write and read/write to the output buf */ in sound_mmap()
440 else if (vma->vm_flags & VM_READ) in sound_mmap()
/linux-4.1.27/fs/hugetlbfs/
Dinode.c112 vma->vm_flags |= VM_HUGETLB | VM_DONTEXPAND; in hugetlbfs_file_mmap()
129 vma->vm_flags)) in hugetlbfs_file_mmap()
134 if (vma->vm_flags & VM_WRITE && inode->i_size < len) in hugetlbfs_file_mmap()
/linux-4.1.27/drivers/infiniband/hw/ehca/
Dehca_uverbs.c142 vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; in ehca_mmap_queue()
/linux-4.1.27/arch/arm/kernel/
Dprocess.c302 .vm_flags = VM_READ | VM_EXEC | VM_MAYREAD | VM_MAYEXEC,
Dasm-offsets.c128 DEFINE(VMA_VM_FLAGS, offsetof(struct vm_area_struct, vm_flags)); in main()
/linux-4.1.27/arch/powerpc/kvm/
De500_mmu_host.c364 (vma->vm_flags & VM_PFNMAP)) { in kvmppc_e500_shadow_map()
427 (vma->vm_flags & VM_HUGETLB)) { in kvmppc_e500_shadow_map()
/linux-4.1.27/sound/soc/blackfin/
Dbf5xx-i2s-pcm.c223 vma->vm_flags |= VM_SHARED; in bf5xx_pcm_mmap()
Dbf5xx-ac97-pcm.c278 vma->vm_flags |= VM_SHARED; in bf5xx_pcm_mmap()
/linux-4.1.27/arch/arm64/kernel/
Dasm-offsets.c66 DEFINE(VMA_VM_FLAGS, offsetof(struct vm_area_struct, vm_flags)); in main()
/linux-4.1.27/drivers/video/fbdev/
Dsbuslib.c51 if (!(vma->vm_flags & (VM_SHARED | VM_MAYSHARE))) in sbusfb_mmap_helper()
Digafb.c271 vma->vm_flags |= VM_IO; in igafb_mmap()
D68328fb.c397 vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; in mc68x328fb_mmap()
/linux-4.1.27/drivers/oprofile/
Dbuffer_sync.c95 if (mpnt && mpnt->vm_file && (mpnt->vm_flags & VM_EXEC)) { in munmap_notify()
/linux-4.1.27/drivers/media/usb/stkwebcam/
Dstk-webcam.c768 if (!(vma->vm_flags & VM_WRITE) || !(vma->vm_flags & VM_SHARED)) in v4l_stk_mmap()
782 vma->vm_flags |= VM_DONTEXPAND; in v4l_stk_mmap()
/linux-4.1.27/kernel/events/
Dcore.c4585 if (!(vma->vm_flags & VM_SHARED)) in perf_mmap()
4709 if (vma->vm_flags & VM_WRITE) in perf_mmap()
4753 vma->vm_flags |= VM_DONTCOPY | VM_DONTEXPAND | VM_DONTDUMP; in perf_mmap()
5766 int executable = vma->vm_flags & VM_EXEC; in perf_event_mmap_match()
5862 if (vma->vm_flags & VM_READ) in perf_event_mmap_event()
5864 if (vma->vm_flags & VM_WRITE) in perf_event_mmap_event()
5866 if (vma->vm_flags & VM_EXEC) in perf_event_mmap_event()
5869 if (vma->vm_flags & VM_MAYSHARE) in perf_event_mmap_event()
5874 if (vma->vm_flags & VM_DENYWRITE) in perf_event_mmap_event()
5876 if (vma->vm_flags & VM_MAYEXEC) in perf_event_mmap_event()
[all …]
/linux-4.1.27/sound/core/
Dpcm_native.c3271 if (!(area->vm_flags & VM_READ)) in snd_pcm_mmap_status()
3278 area->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; in snd_pcm_mmap_status()
3308 if (!(area->vm_flags & VM_READ)) in snd_pcm_mmap_control()
3315 area->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; in snd_pcm_mmap_control()
3397 area->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; in snd_pcm_lib_default_mmap()
3459 if (!(area->vm_flags & (VM_WRITE|VM_READ))) in snd_pcm_mmap_data()
3462 if (!(area->vm_flags & VM_READ)) in snd_pcm_mmap_data()
/linux-4.1.27/arch/arm/kvm/
Dmmu.c777 if (!(vma->vm_flags & VM_PFNMAP)) { in stage2_unmap_memslot()
1783 if (writable && !(vma->vm_flags & VM_WRITE)) { in kvm_arch_prepare_memory_region()
1794 if (vma->vm_flags & VM_PFNMAP) { in kvm_arch_prepare_memory_region()
/linux-4.1.27/arch/alpha/kernel/
Dsmp.c754 if ((vma->vm_flags & VM_EXEC) == 0) in flush_icache_user_range()
/linux-4.1.27/drivers/infiniband/hw/cxgb3/
Diwch_provider.c379 if (vma->vm_flags & VM_READ) { in iwch_mmap()
384 vma->vm_flags |= VM_DONTCOPY | VM_DONTEXPAND; in iwch_mmap()
385 vma->vm_flags &= ~VM_MAYREAD; in iwch_mmap()
/linux-4.1.27/fs/ext4/
Dfile.c245 vma->vm_flags |= VM_MIXEDMAP; in ext4_file_mmap()
/linux-4.1.27/drivers/android/
Dbinder.c2814 (vma->vm_end - vma->vm_start) / SZ_1K, vma->vm_flags, in binder_vma_open()
2825 (vma->vm_end - vma->vm_start) / SZ_1K, vma->vm_flags, in binder_vma_close()
2860 (vma->vm_end - vma->vm_start) / SZ_1K, vma->vm_flags, in binder_mmap()
2863 if (vma->vm_flags & FORBIDDEN_MMAP_FLAGS) { in binder_mmap()
2868 vma->vm_flags = (vma->vm_flags | VM_DONTCOPY) & ~VM_MAYWRITE; in binder_mmap()
/linux-4.1.27/fs/9p/
Dvfs_file.c510 (vma->vm_flags & VM_WRITE)) { in v9fs_mmap_file_mmap()
/linux-4.1.27/drivers/media/pci/zoran/
Dzoran_driver.c2866 if (!(vma->vm_flags & VM_SHARED) || !(vma->vm_flags & VM_READ) || in zoran_mmap()
2867 !(vma->vm_flags & VM_WRITE)) { in zoran_mmap()
2924 vma->vm_flags |= VM_DONTEXPAND; in zoran_mmap()
/linux-4.1.27/drivers/gpu/drm/gma500/
Dframebuffer.c181 vma->vm_flags |= VM_IO | VM_MIXEDMAP | VM_DONTEXPAND | VM_DONTDUMP; in psbfb_mmap()

12