/linux-master/include/linux/ |
H A D | shmem_fs.h | 115 struct mm_struct *mm, unsigned long vm_flags); 118 struct mm_struct *mm, unsigned long vm_flags) 117 shmem_is_huge(struct inode *inode, pgoff_t index, bool shmem_huge_force, struct mm_struct *mm, unsigned long vm_flags) argument
|
H A D | mm.h | 261 * vm_flags in vm_area_struct, see mm_types.h. 466 * mapping from the currently active vm_flags protection bits (the 878 vm_flags_init(vma, (vma->vm_flags | set) & ~clear); 929 int maybe_stack = vma->vm_flags & (VM_GROWSDOWN | VM_GROWSUP); 934 if ((vma->vm_flags & VM_STACK_INCOMPLETE_SETUP) == 954 return vma->vm_flags & VM_ACCESS_FLAGS; 957 static inline bool is_shared_maywrite(vm_flags_t vm_flags) argument 959 return (vm_flags & (VM_SHARED | VM_MAYWRITE)) == 965 return is_shared_maywrite(vma->vm_flags); 1077 #define TLB_FLUSH_VMA(mm,flags) { .vm_mm = (mm), .vm_flags 3545 vm_get_page_prot(unsigned long vm_flags) argument [all...] |
/linux-master/arch/hexagon/mm/ |
H A D | cache.c | 122 if (vma->vm_flags & VM_EXEC) {
|
/linux-master/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_ttm_glue.c | 99 if (!is_cow_mapping(vma->vm_flags))
|
/linux-master/arch/sparc/mm/ |
H A D | fault_32.c | 161 if (!(vma->vm_flags & VM_WRITE)) 165 if (!(vma->vm_flags & (VM_READ | VM_EXEC))) 320 if (!(vma->vm_flags & VM_WRITE)) 324 if (!(vma->vm_flags & (VM_READ | VM_EXEC)))
|
/linux-master/arch/arm64/mm/ |
H A D | flush.c | 35 if (vma->vm_flags & VM_EXEC)
|
/linux-master/arch/microblaze/include/asm/ |
H A D | cacheflush.h | 94 if (vma->vm_flags & VM_EXEC) {
|
/linux-master/arch/csky/abiv2/ |
H A D | cacheflush.c | 33 if (vma->vm_flags & VM_EXEC)
|
/linux-master/arch/s390/pci/ |
H A D | pci_mmio.c | 166 if (!(vma->vm_flags & (VM_IO | VM_PFNMAP))) 169 if (!(vma->vm_flags & VM_WRITE)) 305 if (!(vma->vm_flags & (VM_IO | VM_PFNMAP))) 308 if (!(vma->vm_flags & VM_WRITE))
|
/linux-master/arch/parisc/mm/ |
H A D | fault.c | 297 if (!prev_vma || !(prev_vma->vm_flags & VM_GROWSUP)) 309 if ((vma->vm_flags & acc_type) != acc_type) 380 if ((vma->vm_flags & acc_type) != acc_type) { 502 && (vma->vm_flags & acc_type) == acc_type)
|
/linux-master/arch/um/kernel/ |
H A D | trap.c | 52 if (!(vma->vm_flags & VM_GROWSDOWN)) 63 if (!(vma->vm_flags & VM_WRITE)) 68 if (!(vma->vm_flags & (VM_READ | VM_EXEC)))
|
/linux-master/arch/xtensa/mm/ |
H A D | cache.c | 252 && (vma->vm_flags & VM_EXEC) != 0) { 301 if ((vma->vm_flags & VM_EXEC) != 0) 305 } else if ((vma->vm_flags & VM_EXEC) != 0) {
|
H A D | fault.c | 145 if (!(vma->vm_flags & VM_WRITE)) 149 if (!(vma->vm_flags & VM_EXEC)) 152 if (!(vma->vm_flags & (VM_READ | VM_WRITE)))
|
/linux-master/mm/ |
H A D | mapping_dirty_helpers.c | 221 unsigned long vm_flags = READ_ONCE(walk->vma->vm_flags); local 224 if ((vm_flags & (VM_SHARED | VM_MAYWRITE | VM_HUGETLB)) !=
|
H A D | userfaultfd.c | 50 else if (!(vma->vm_flags & VM_SHARED) && 81 if (!(vma->vm_flags & VM_SHARED) && unlikely(!vma->anon_vma)) 181 bool writable = dst_vma->vm_flags & VM_WRITE; 182 bool vm_shared = dst_vma->vm_flags & VM_SHARED; 651 if (!(dst_vma->vm_flags & VM_SHARED)) { 723 dst_vma->vm_flags & VM_SHARED)) 730 if ((flags & MFILL_ATOMIC_WP) && !(dst_vma->vm_flags & VM_UFFD_WP)) 1328 return !(vma->vm_flags & (VM_PFNMAP | VM_IO | VM_HUGETLB | 1337 if ((src_vma->vm_flags & VM_ACCESS_FLAGS) != (dst_vma->vm_flags [all...] |
H A D | memory.c | 529 pr_alert("addr:%px vm_flags:%08lx anon_vma:%px mapping:%px index:%lx\n", 530 (void *)addr, vma->vm_flags, vma->anon_vma, mapping, index); 592 if (vma->vm_flags & (VM_PFNMAP | VM_MIXEDMAP)) 613 if (unlikely(vma->vm_flags & (VM_PFNMAP|VM_MIXEDMAP))) { 614 if (vma->vm_flags & VM_MIXEDMAP) { 623 if (!is_cow_mapping(vma->vm_flags)) 666 if (unlikely(vma->vm_flags & (VM_PFNMAP|VM_MIXEDMAP))) { 667 if (vma->vm_flags & VM_MIXEDMAP) { 676 if (!is_cow_mapping(vma->vm_flags)) 783 unsigned long vm_flags local 5362 unsigned long vm_flags = vma->vm_flags; local [all...] |
H A D | gup.c | 555 if (vma->vm_flags & (VM_MAYSHARE | VM_SHARED)) 559 if (!(vma->vm_flags & VM_MAYWRITE)) 563 if (vma->vm_flags & VM_WRITE) 1034 vm_flags_t vm_flags = vma->vm_flags; local 1039 if (vm_flags & (VM_IO | VM_PFNMAP)) 1056 if (!(vm_flags & VM_WRITE) || (vm_flags & VM_SHADOW_STACK)) { 1071 if (!is_cow_mapping(vm_flags)) 1074 } else if (!(vm_flags 1350 vm_flags_t vm_flags = write ? VM_WRITE : VM_READ; local 1822 unsigned long vm_flags; local [all...] |
/linux-master/arch/mips/mm/ |
H A D | fault.c | 113 if (!(vma->vm_flags & VM_WRITE)) 118 if (address == regs->cp0_epc && !(vma->vm_flags & VM_EXEC)) { 128 if (!(vma->vm_flags & VM_READ) &&
|
/linux-master/arch/riscv/mm/ |
H A D | fault.c | 197 if (!(vma->vm_flags & VM_EXEC)) { 203 if (!(vma->vm_flags & (VM_READ | VM_WRITE))) { 208 if (!(vma->vm_flags & VM_WRITE)) {
|
/linux-master/arch/loongarch/mm/ |
H A D | fault.c | 202 if (!(vma->vm_flags & VM_WRITE)) 205 if (!(vma->vm_flags & VM_EXEC) && address == exception_era(regs)) 207 if (!(vma->vm_flags & (VM_READ | VM_WRITE)) && address != exception_era(regs))
|
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_mman.c | 116 pgprot_writecombine(vm_get_page_prot(vma->vm_flags)); 260 area->vm_flags & VM_WRITE)) 281 if (area->vm_flags & VM_WRITE) { 303 bool write = area->vm_flags & VM_WRITE; 946 if (vma->vm_flags & VM_WRITE) { 974 vma->vm_page_prot = pgprot_decrypted(vm_get_page_prot(vma->vm_flags)); 985 pgprot_writecombine(vm_get_page_prot(vma->vm_flags)); 993 vma->vm_page_prot = vm_get_page_prot(vma->vm_flags); 999 pgprot_noncached(vm_get_page_prot(vma->vm_flags)); 1005 pgprot_writecombine(vm_get_page_prot(vma->vm_flags)); [all...] |
/linux-master/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_gem.c | 378 vma->vm_page_prot = vm_get_page_prot(vma->vm_flags); 381 pgprot_writecombine(vm_get_page_prot(vma->vm_flags)); 384 pgprot_noncached(vm_get_page_prot(vma->vm_flags));
|
/linux-master/drivers/misc/ocxl/ |
H A D | context.c | 180 if ((vma->vm_flags & VM_READ) || (vma->vm_flags & VM_EXEC) || 181 !(vma->vm_flags & VM_WRITE))
|
/linux-master/include/asm-generic/ |
H A D | tlb.h | 425 .vm_flags = (tlb->vma_exec ? VM_EXEC : 0) | 451 tlb->vma_exec = !!(vma->vm_flags & VM_EXEC); 452 tlb->vma_pfn = !!(vma->vm_flags & (VM_PFNMAP|VM_MIXEDMAP));
|
/linux-master/drivers/char/ |
H A D | uv_mmtimer.c | 154 if (vma->vm_flags & VM_WRITE)
|