/linux-master/arch/powerpc/include/asm/book3s/64/ |
H A D | pkeys.h | 8 static inline u64 vmflag_to_pte_pkey_bits(u64 vm_flags) argument 15 return hash__vmflag_to_pte_pkey_bits(vm_flags);
|
H A D | hash-pkey.h | 8 static inline u64 hash__vmflag_to_pte_pkey_bits(u64 vm_flags) argument 10 return (((vm_flags & VM_PKEY_BIT0) ? H_PTE_PKEY_BIT0 : 0x0UL) | 11 ((vm_flags & VM_PKEY_BIT1) ? H_PTE_PKEY_BIT1 : 0x0UL) | 12 ((vm_flags & VM_PKEY_BIT2) ? H_PTE_PKEY_BIT2 : 0x0UL) | 13 ((vm_flags & VM_PKEY_BIT3) ? H_PTE_PKEY_BIT3 : 0x0UL) | 14 ((vm_flags & VM_PKEY_BIT4) ? H_PTE_PKEY_BIT4 : 0x0UL));
|
/linux-master/arch/arm64/include/asm/ |
H A D | mman.h | 28 * backed by tags-capable memory. The vm_flags may be overridden by a 53 static inline bool arch_validate_flags(unsigned long vm_flags) argument 59 return !(vm_flags & VM_MTE) || (vm_flags & VM_MTE_ALLOWED); 61 #define arch_validate_flags(vm_flags) arch_validate_flags(vm_flags)
|
/linux-master/include/linux/ |
H A D | hugetlb_inline.h | 11 return !!(vma->vm_flags & VM_HUGETLB);
|
H A D | khugepaged.h | 16 unsigned long vm_flags); 49 unsigned long vm_flags) 48 khugepaged_enter_vma(struct vm_area_struct *vma, unsigned long vm_flags) argument
|
H A D | mman.h | 116 * This is called from mmap() and mprotect() with the updated vma->vm_flags. 139 * Combine the mmap "prot" argument into "vm_flags" used internally. 151 * Combine the mmap "flags" argument into "vm_flags" used internally. 192 static inline bool map_deny_write_exec(struct vm_area_struct *vma, unsigned long vm_flags) argument 197 if ((vm_flags & VM_EXEC) && (vm_flags & VM_WRITE)) 200 if (!(vma->vm_flags & VM_EXEC) && (vm_flags & VM_EXEC))
|
H A D | userfaultfd_k.h | 168 return vma->vm_flags & (VM_UFFD_WP | VM_UFFD_MINOR); 180 return vma->vm_flags & (VM_UFFD_WP | VM_UFFD_MINOR); 185 return vma->vm_flags & VM_UFFD_MISSING; 190 return vma->vm_flags & VM_UFFD_WP; 195 return vma->vm_flags & VM_UFFD_MINOR; 212 return vma->vm_flags & __VM_UFFD_FLAGS; 216 unsigned long vm_flags, 219 vm_flags &= __VM_UFFD_FLAGS; 221 if ((vm_flags & VM_UFFD_MINOR) && 229 if (wp_async && (vm_flags 215 vma_can_userfault(struct vm_area_struct *vma, unsigned long vm_flags, bool wp_async) argument [all...] |
/linux-master/arch/sparc/include/asm/ |
H A D | mman.h | 57 #define arch_validate_flags(vm_flags) arch_validate_flags(vm_flags) 61 static inline bool arch_validate_flags(unsigned long vm_flags) argument 67 if (vm_flags & VM_SPARC_ADI) { 72 if (vm_flags & (VM_PFNMAP | VM_MIXEDMAP)) 83 if (vm_flags & VM_MERGEABLE)
|
/linux-master/arch/x86/mm/ |
H A D | pgprot.c | 35 pgprot_t vm_get_page_prot(unsigned long vm_flags) argument 37 unsigned long val = pgprot_val(protection_map[vm_flags & 42 * Take the 4 protection key bits out of the vma->vm_flags value and 48 if (vm_flags & VM_PKEY_BIT0) 50 if (vm_flags & VM_PKEY_BIT1) 52 if (vm_flags & VM_PKEY_BIT2) 54 if (vm_flags & VM_PKEY_BIT3)
|
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | find_vma_fail1.c | 5 #define vm_flags vm_start macro
|
H A D | bpf_iter_task_vmas.c | 43 perm_str[0] = (vma->vm_flags & VM_READ) ? 'r' : '-'; 44 perm_str[1] = (vma->vm_flags & VM_WRITE) ? 'w' : '-'; 45 perm_str[2] = (vma->vm_flags & VM_EXEC) ? 'x' : '-'; 46 perm_str[3] = (vma->vm_flags & VM_MAYSHARE) ? 's' : 'p';
|
/linux-master/arch/arm64/mm/ |
H A D | mmap.c | 84 pgprot_t vm_get_page_prot(unsigned long vm_flags) argument 86 pteval_t prot = pgprot_val(protection_map[vm_flags & 89 if (vm_flags & VM_ARM64_BTI) 96 * register (1) as VM_MTE in the vma->vm_flags and (2) as 102 if (vm_flags & VM_MTE)
|
/linux-master/include/trace/events/ |
H A D | fs_dax.h | 18 __field(unsigned long, vm_flags) 31 __entry->vm_flags = vmf->vma->vm_flags; 43 __entry->vm_flags & VM_SHARED ? "shared" : "private", 70 __field(unsigned long, vm_flags) 79 __entry->vm_flags = vmf->vma->vm_flags; 89 __entry->vm_flags & VM_SHARED ? "shared" : "private", 111 __field(unsigned long, vm_flags) 122 __entry->vm_flags [all...] |
/linux-master/mm/ |
H A D | io-mapping.c | 21 if (WARN_ON_ONCE((vma->vm_flags & expected_flags) != expected_flags))
|
H A D | mmap.c | 84 static pgprot_t vm_pgprot_modify(pgprot_t oldprot, unsigned long vm_flags) argument 86 return pgprot_modify(oldprot, vm_get_page_prot(vm_flags)); 89 /* Update vma->vm_page_prot to reflect vma->vm_flags. */ 92 unsigned long vm_flags = vma->vm_flags; local 95 vm_page_prot = vm_pgprot_modify(vma->vm_page_prot, vm_flags); 97 vm_flags &= ~VM_SHARED; 98 vm_page_prot = vm_pgprot_modify(vm_page_prot, vm_flags); 720 struct file *file, unsigned long vm_flags, 732 if ((vma->vm_flags 719 is_mergeable_vma(struct vm_area_struct *vma, struct file *file, unsigned long vm_flags, struct vm_userfaultfd_ctx vm_userfaultfd_ctx, struct anon_vma_name *anon_name, bool may_remove_vma) argument 772 can_vma_merge_before(struct vm_area_struct *vma, unsigned long vm_flags, struct anon_vma *anon_vma, struct file *file, pgoff_t vm_pgoff, struct vm_userfaultfd_ctx vm_userfaultfd_ctx, struct anon_vma_name *anon_name) argument 795 can_vma_merge_after(struct vm_area_struct *vma, unsigned long vm_flags, struct anon_vma *anon_vma, struct file *file, pgoff_t vm_pgoff, struct vm_userfaultfd_ctx vm_userfaultfd_ctx, struct anon_vma_name *anon_name) argument 863 vma_merge(struct vma_iterator *vmi, struct vm_area_struct *prev, struct vm_area_struct *src, unsigned long addr, unsigned long end, unsigned long vm_flags, pgoff_t pgoff, struct mempolicy *policy, struct vm_userfaultfd_ctx vm_userfaultfd_ctx, struct anon_vma_name *anon_name) argument 1214 do_mmap(struct file *file, unsigned long addr, unsigned long len, unsigned long prot, unsigned long flags, vm_flags_t vm_flags, unsigned long pgoff, unsigned long *populate, struct list_head *uf) argument 1552 accountable_mapping(struct file *file, vm_flags_t vm_flags) argument 2427 vma_modify(struct vma_iterator *vmi, struct vm_area_struct *prev, struct vm_area_struct *vma, unsigned long start, unsigned long end, unsigned long vm_flags, struct mempolicy *policy, struct vm_userfaultfd_ctx uffd_ctx, struct anon_vma_name *anon_name) argument 2715 mmap_region(struct file *file, unsigned long addr, unsigned long len, vm_flags_t vm_flags, unsigned long pgoff, struct list_head *uf) argument 3558 __install_special_mapping( struct mm_struct *mm, unsigned long addr, unsigned long len, unsigned long vm_flags, void *priv, const struct vm_operations_struct *ops) argument 3611 _install_special_mapping( struct mm_struct *mm, unsigned long addr, unsigned long len, unsigned long vm_flags, const struct vm_special_mapping *spec) argument 3620 install_special_mapping(struct mm_struct *mm, unsigned long addr, unsigned long len, unsigned long vm_flags, struct page **pages) argument [all...] |
H A D | msync.c | 83 (vma->vm_flags & VM_LOCKED)) { 93 (vma->vm_flags & VM_SHARED)) {
|
H A D | nommu.c | 126 if (!(vma->vm_flags & (VM_IO | VM_PFNMAP))) 152 pgprot_t prot, unsigned long vm_flags, int node, 528 if (region->vm_flags & VM_MAPPED_COPY) 853 unsigned long vm_flags; local 855 vm_flags = calc_vm_prot_bits(prot, 0) | calc_vm_flag_bits(flags); 862 vm_flags |= VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC; 866 vm_flags |= (capabilities & NOMMU_VMFLAGS); 868 vm_flags |= VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC; 879 vm_flags |= VM_MAYOVERLAY; 882 vm_flags | 150 __vmalloc_node_range(unsigned long size, unsigned long align, unsigned long start, unsigned long end, gfp_t gfp_mask, pgprot_t prot, unsigned long vm_flags, int node, const void *caller) argument 1012 do_mmap(struct file *file, unsigned long addr, unsigned long len, unsigned long prot, unsigned long flags, vm_flags_t vm_flags, unsigned long pgoff, unsigned long *populate, struct list_head *uf) argument [all...] |
/linux-master/arch/csky/abiv1/ |
H A D | cacheflush.c | 63 if (vma->vm_flags & VM_EXEC) 73 if (vma->vm_flags & VM_EXEC)
|
/linux-master/arch/hexagon/mm/ |
H A D | vm_fault.c | 70 if (!(vma->vm_flags & VM_EXEC)) 74 if (!(vma->vm_flags & VM_READ)) 78 if (!(vma->vm_flags & VM_WRITE))
|
/linux-master/arch/s390/kernel/ |
H A D | ipl_vmparm.c | 16 if ((ipb->ccw.vm_flags & IPL_PB0_CCW_VM_FLAG_VP) &&
|
/linux-master/arch/openrisc/mm/ |
H A D | cache.c | 54 if ((vma->vm_flags & VM_EXEC) && dirty) {
|
/linux-master/arch/alpha/include/asm/ |
H A D | cacheflush.h | 41 if (vma->vm_flags & VM_EXEC) {
|
H A D | tlbflush.h | 43 if (vma->vm_flags & VM_EXEC) { 55 if (vma->vm_flags & VM_EXEC)
|
/linux-master/arch/openrisc/include/asm/ |
H A D | cacheflush.h | 73 if (vma->vm_flags & VM_EXEC) \
|
/linux-master/arch/nios2/mm/ |
H A D | cacheflush.c | 90 if (!(vma->vm_flags & VM_MAYSHARE)) 138 if (vma == NULL || (vma->vm_flags & VM_EXEC)) 159 if (vma->vm_flags & VM_EXEC) 236 if (vma->vm_flags & VM_EXEC) 268 if (vma->vm_flags & VM_EXEC) 279 if (vma->vm_flags & VM_EXEC)
|