Home
last modified time | relevance | path

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

/include/linux/
A Duserfaultfd_k.h164 return vma->vm_flags & (VM_UFFD_WP | VM_UFFD_MINOR); in uffd_disable_huge_pmd_share()
181 return vma->vm_flags & VM_UFFD_MISSING; in userfaultfd_missing()
186 return vma->vm_flags & VM_UFFD_WP; in userfaultfd_wp()
191 return vma->vm_flags & VM_UFFD_MINOR; in userfaultfd_minor()
208 return vma->vm_flags & __VM_UFFD_FLAGS; in userfaultfd_armed()
212 vm_flags_t vm_flags, in vma_can_userfault() argument
215 vm_flags &= __VM_UFFD_FLAGS; in vma_can_userfault()
217 if (vma->vm_flags & VM_DROPPABLE) in vma_can_userfault()
220 if ((vm_flags & VM_UFFD_MINOR) && in vma_can_userfault()
228 if (wp_async && (vm_flags == VM_UFFD_WP)) in vma_can_userfault()
[all …]
A Dksm.h19 unsigned long end, int advice, vm_flags_t *vm_flags);
21 vm_flags_t vm_flags);
101 const struct file *file, vm_flags_t vm_flags) in ksm_vma_flags() argument
103 return vm_flags; in ksm_vma_flags()
136 unsigned long end, int advice, vm_flags_t *vm_flags) in ksm_madvise() argument
A Dhuge_mm.h101 #define thp_vma_allowable_order(vma, vm_flags, tva_flags, order) \ argument
266 vm_flags_t vm_flags,
287 vm_flags_t vm_flags, in thp_vma_allowable_orders() argument
295 if (vm_flags & VM_HUGEPAGE) in thp_vma_allowable_orders()
298 ((vm_flags & VM_HUGEPAGE) && hugepage_global_enabled())) in thp_vma_allowable_orders()
322 vm_flags_t vm_flags) in vma_thp_disabled() argument
329 return (vm_flags & VM_NOHUGEPAGE) || in vma_thp_disabled()
343 vm_flags_t vm_flags);
528 vm_flags_t vm_flags, in thp_vma_allowable_orders() argument
542 unsigned long flags, vm_flags_t vm_flags) in thp_get_unmapped_area_vmflags() argument
[all …]
A Dkhugepaged.h15 vm_flags_t vm_flags);
40 vm_flags_t vm_flags) in khugepaged_enter_vma() argument
A Dhugetlb_inline.h11 return !!(vma->vm_flags & VM_HUGETLB); in is_vm_hugetlb_page()
A Ddax.h68 static inline bool daxdev_mapping_supported(vm_flags_t vm_flags, in daxdev_mapping_supported() argument
72 if (!(vm_flags & VM_SYNC)) in daxdev_mapping_supported()
114 static inline bool daxdev_mapping_supported(vm_flags_t vm_flags, in daxdev_mapping_supported() argument
118 return !(vm_flags & VM_SYNC); in daxdev_mapping_supported()
A Dmm.h764 vm_flags_init(vma, (vma->vm_flags | set) & ~clear); in __vm_flags_mod()
820 if ((vma->vm_flags & VM_STACK_INCOMPLETE_SETUP) == in vma_is_temporary_stack()
840 return vma->vm_flags & VM_ACCESS_FLAGS; in vma_is_accessible()
845 return (vm_flags & (VM_SHARED | VM_MAYWRITE)) == in is_shared_maywrite()
851 return is_shared_maywrite(vma->vm_flags); in vma_is_shared_maywrite()
1235 if (likely(vma->vm_flags & VM_WRITE)) in maybe_mkwrite()
3330 vm_flags_t vm_flags,
3437 if (vma->vm_flags & VM_GROWSDOWN) in stack_guard_start_gap()
3441 if (vma->vm_flags & VM_SHADOW_STACK) in stack_guard_start_gap()
3462 if (vma->vm_flags & VM_GROWSUP) { in vm_end_gap()
[all …]
A Drmap.h918 struct mem_cgroup *memcg, vm_flags_t *vm_flags);
1050 vm_flags_t *vm_flags) in folio_referenced() argument
1052 *vm_flags = 0; in folio_referenced()
A Dmm_types.h678 vm_flags_t vm_flags; /* VMA vm_flags */ member
790 vm_flags_t vm_flags; member
834 const vm_flags_t vm_flags; member
A Dvmalloc.h172 pgprot_t prot, unsigned long vm_flags, int node,
A Dhugetlb.h154 vm_flags_t vm_flags);
1342 return (vma->vm_flags & VM_MAYSHARE) && vma->vm_private_data; in __vma_shareable_lock()
A Dmm_inline.h610 if (vma->vm_flags & (VM_SEQ_READ | VM_RAND_READ)) in vma_has_recency()
A Dpgtable.h2131 pgprot_t vm_get_page_prot(vm_flags_t vm_flags) \
2133 return protection_map[vm_flags & \
/include/trace/events/
A Dfs_dax.h18 __field(vm_flags_t, vm_flags)
31 __entry->vm_flags = vmf->vma->vm_flags;
43 __entry->vm_flags & VM_SHARED ? "shared" : "private",
70 __field(vm_flags_t, vm_flags)
79 __entry->vm_flags = vmf->vma->vm_flags;
89 __entry->vm_flags & VM_SHARED ? "shared" : "private",
110 __field(vm_flags_t, vm_flags)
120 __entry->vm_flags = vmf->vma->vm_flags;
130 __entry->vm_flags & VM_SHARED ? "shared" : "private",
/include/linux/sched/
A Dmm.h186 unsigned long flags, vm_flags_t vm_flags);
202 vm_flags_t vm_flags);
207 unsigned long flags, vm_flags_t vm_flags);
211 unsigned long flags, vm_flags_t vm_flags);
/include/asm-generic/
A Dtlb.h445 .vm_flags = (tlb->vma_exec ? VM_EXEC : 0) | in tlb_flush()
471 tlb->vma_exec = !!(vma->vm_flags & VM_EXEC); in tlb_update_vma_flags()
477 tlb->vma_pfn |= !!(vma->vm_flags & (VM_PFNMAP|VM_MIXEDMAP)); in tlb_update_vma_flags()

Completed in 103 milliseconds