Searched refs:vm_flags (Results 1 - 25 of 261) sorted by relevance

1234567891011

/linux-master/arch/powerpc/include/asm/book3s/64/
H A Dpkeys.h8 static inline u64 vmflag_to_pte_pkey_bits(u64 vm_flags) argument
15 return hash__vmflag_to_pte_pkey_bits(vm_flags);
H A Dhash-pkey.h8 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 Dmman.h28 * 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 Dhugetlb_inline.h11 return !!(vma->vm_flags & VM_HUGETLB);
H A Dkhugepaged.h16 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 Dmman.h116 * 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 Duserfaultfd_k.h168 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 Dmman.h57 #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 Dpgprot.c35 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 Dfind_vma_fail1.c5 #define vm_flags vm_start macro
H A Dbpf_iter_task_vmas.c43 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 Dmmap.c84 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 Dfs_dax.h18 __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 Dio-mapping.c21 if (WARN_ON_ONCE((vma->vm_flags & expected_flags) != expected_flags))
H A Dmmap.c84 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 Dmsync.c83 (vma->vm_flags & VM_LOCKED)) {
93 (vma->vm_flags & VM_SHARED)) {
H A Dnommu.c126 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 Dcacheflush.c63 if (vma->vm_flags & VM_EXEC)
73 if (vma->vm_flags & VM_EXEC)
/linux-master/arch/hexagon/mm/
H A Dvm_fault.c70 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 Dipl_vmparm.c16 if ((ipb->ccw.vm_flags & IPL_PB0_CCW_VM_FLAG_VP) &&
/linux-master/arch/openrisc/mm/
H A Dcache.c54 if ((vma->vm_flags & VM_EXEC) && dirty) {
/linux-master/arch/alpha/include/asm/
H A Dcacheflush.h41 if (vma->vm_flags & VM_EXEC) {
H A Dtlbflush.h43 if (vma->vm_flags & VM_EXEC) {
55 if (vma->vm_flags & VM_EXEC)
/linux-master/arch/openrisc/include/asm/
H A Dcacheflush.h73 if (vma->vm_flags & VM_EXEC) \
/linux-master/arch/nios2/mm/
H A Dcacheflush.c90 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)

Completed in 203 milliseconds

1234567891011