| /include/linux/ |
| D | userfaultfd_k.h | 44 static inline bool is_mergeable_vm_userfaultfd_ctx(struct vm_area_struct *vma, in is_mergeable_vm_userfaultfd_ctx() 50 static inline bool userfaultfd_missing(struct vm_area_struct *vma) in userfaultfd_missing() 55 static inline bool userfaultfd_armed(struct vm_area_struct *vma) in userfaultfd_armed() 88 static inline bool is_mergeable_vm_userfaultfd_ctx(struct vm_area_struct *vma, in is_mergeable_vm_userfaultfd_ctx() 94 static inline bool userfaultfd_missing(struct vm_area_struct *vma) in userfaultfd_missing() 99 static inline bool userfaultfd_armed(struct vm_area_struct *vma) in userfaultfd_armed() 104 static inline int dup_userfaultfd(struct vm_area_struct *vma, in dup_userfaultfd() 114 static inline void mremap_userfaultfd_prep(struct vm_area_struct *vma, in mremap_userfaultfd_prep() 126 static inline bool userfaultfd_remove(struct vm_area_struct *vma, in userfaultfd_remove() 133 static inline int userfaultfd_unmap_prep(struct vm_area_struct *vma, in userfaultfd_unmap_prep()
|
| D | huge_mm.h | 98 static inline bool __transparent_hugepage_enabled(struct vm_area_struct *vma) in __transparent_hugepage_enabled() 131 static inline bool transhuge_vma_suitable(struct vm_area_struct *vma, in transhuge_vma_suitable() 217 struct vm_area_struct *vma) in pmd_trans_huge_lock() 226 struct vm_area_struct *vma) in pud_trans_huge_lock() 295 static inline bool __transparent_hugepage_enabled(struct vm_area_struct *vma) in __transparent_hugepage_enabled() 300 static inline bool transparent_hugepage_enabled(struct vm_area_struct *vma) in transparent_hugepage_enabled() 305 static inline bool transhuge_vma_suitable(struct vm_area_struct *vma, in transhuge_vma_suitable() 336 static inline void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, in __split_huge_pmd() 338 static inline void split_huge_pmd_address(struct vm_area_struct *vma, in split_huge_pmd_address() 344 static inline int hugepage_madvise(struct vm_area_struct *vma, in hugepage_madvise() [all …]
|
| D | hugetlb_inline.h | 9 static inline bool is_vm_hugetlb_page(struct vm_area_struct *vma) in is_vm_hugetlb_page() 16 static inline bool is_vm_hugetlb_page(struct vm_area_struct *vma) in is_vm_hugetlb_page()
|
| D | khugepaged.h | 54 static inline int khugepaged_enter(struct vm_area_struct *vma, in khugepaged_enter() 74 static inline int khugepaged_enter(struct vm_area_struct *vma, in khugepaged_enter() 79 static inline int khugepaged_enter_vma_merge(struct vm_area_struct *vma, in khugepaged_enter_vma_merge()
|
| D | ksm.h | 71 static inline int ksm_madvise(struct vm_area_struct *vma, unsigned long start, in ksm_madvise() 78 struct vm_area_struct *vma, unsigned long address) in ksm_might_need_to_copy() 92 struct vm_area_struct *vma, unsigned long address) in reuse_ksm_page()
|
| D | rmap.h | 78 struct vm_area_struct *vma; member 148 static inline int anon_vma_prepare(struct vm_area_struct *vma) in anon_vma_prepare() 156 static inline void anon_vma_merge(struct vm_area_struct *vma, in anon_vma_merge() 207 struct vm_area_struct *vma; member 281 #define anon_vma_prepare(vma) (0) argument 282 #define anon_vma_link(vma) do {} while (0) argument
|
| D | hugetlb.h | 146 static inline void reset_vma_resv_huge_pages(struct vm_area_struct *vma) in reset_vma_resv_huge_pages() 162 struct vm_area_struct *vma, in adjust_range_if_pmd_sharing_possible() 169 #define copy_hugetlb_page_range(src, dst, vma) ({ BUG(); 0; }) argument 177 #define follow_huge_pd(vma, addr, hpd, flags, pdshift) NULL argument 197 static inline unsigned long hugetlb_change_protection(struct vm_area_struct *vma, in hugetlb_change_protection() 204 struct vm_area_struct *vma, unsigned long start, in __unmap_hugepage_range_final() 211 struct vm_area_struct *vma, unsigned long start, in __unmap_hugepage_range() 217 struct vm_area_struct *vma, unsigned long address, in hugetlb_fault() 400 static inline struct hstate *hstate_vma(struct vm_area_struct *vma) in hstate_vma() 447 static inline pte_t arch_make_huge_pte(pte_t entry, struct vm_area_struct *vma, in arch_make_huge_pte() [all …]
|
| D | mempolicy.h | 95 #define vma_policy(vma) ((vma)->vm_policy) argument 176 static inline bool vma_migratable(struct vm_area_struct *vma) in vma_migratable() 246 #define vma_policy(vma) NULL argument 271 static inline int huge_node(struct vm_area_struct *vma, in huge_node() 302 static inline int mpol_misplaced(struct page *page, struct vm_area_struct *vma, in mpol_misplaced()
|
| D | highmem.h | 15 static inline void flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vma… in flush_anon_page() 183 struct vm_area_struct *vma, in __alloc_zeroed_user_highpage() 205 alloc_zeroed_user_highpage_movable(struct vm_area_struct *vma, in alloc_zeroed_user_highpage_movable() 251 unsigned long vaddr, struct vm_area_struct *vma) in copy_user_highpage()
|
| D | pkeys.h | 12 #define arch_override_mprotect_pkey(vma, prot, pkey) (0) argument 16 static inline int vma_pkey(struct vm_area_struct *vma) in vma_pkey()
|
| D | gfp.h | 537 #define alloc_hugepage_vma(gfp_mask, vma, addr, order) \ argument 542 #define alloc_pages_vma(gfp_mask, order, vma, addr, node, false)\ argument 544 #define alloc_hugepage_vma(gfp_mask, vma, addr, order) \ argument 548 #define alloc_page_vma(gfp_mask, vma, addr) \ argument 550 #define alloc_page_vma_node(gfp_mask, vma, addr, node) \ argument
|
| D | migrate.h | 134 struct vm_area_struct *vma, int node) in migrate_misplaced_page() 148 struct vm_area_struct *vma, in migrate_misplaced_transhuge_page() 184 struct vm_area_struct *vma; member
|
| D | mmdebug.h | 26 #define VM_BUG_ON_VMA(cond, vma) \ argument 47 #define VM_BUG_ON_VMA(cond, vma) VM_BUG_ON(cond) argument
|
| D | mm.h | 418 struct vm_area_struct *vma; /* Target VMA */ member 529 static inline void vma_init(struct vm_area_struct *vma, struct mm_struct *mm) in vma_init() 539 static inline void vma_set_anonymous(struct vm_area_struct *vma) in vma_set_anonymous() 544 static inline bool vma_is_anonymous(struct vm_area_struct *vma) in vma_is_anonymous() 556 static inline bool vma_is_shmem(struct vm_area_struct *vma) { return false; } in vma_is_shmem() 830 static inline pte_t maybe_mkwrite(pte_t pte, struct vm_area_struct *vma) in maybe_mkwrite() 1486 static inline vm_fault_t handle_mm_fault(struct vm_area_struct *vma, in handle_mm_fault() 2251 #define vma_interval_tree_foreach(vma, root, start, last) \ argument 2277 static inline int vma_adjust(struct vm_area_struct *vma, unsigned long start, in vma_adjust() 2456 #define expand_upwards(vma, address) (0) argument [all …]
|
| D | pagewalk.h | 56 struct vm_area_struct *vma; member
|
| D | dax.h | 62 static inline bool daxdev_mapping_supported(struct vm_area_struct *vma, in daxdev_mapping_supported() 105 static inline bool daxdev_mapping_supported(struct vm_area_struct *vma, in daxdev_mapping_supported()
|
| D | uprobes.h | 169 static inline int uprobe_mmap(struct vm_area_struct *vma) in uprobe_mmap() 174 uprobe_munmap(struct vm_area_struct *vma, unsigned long start, unsigned long end) in uprobe_munmap()
|
| D | mmu_notifier.h | 65 struct vm_area_struct *vma; member 409 struct vm_area_struct *vma, in mmu_notifier_range_init() 544 #define mmu_notifier_range_init(range,event,flags,vma,mm,start,end) \ argument
|
| /include/asm-generic/ |
| D | cacheflush.h | 33 static inline void flush_cache_range(struct vm_area_struct *vma, in flush_cache_range() 41 static inline void flush_cache_page(struct vm_area_struct *vma, in flush_cache_page() 73 static inline void flush_icache_page(struct vm_area_struct *vma, in flush_icache_page() 80 static inline void flush_icache_user_range(struct vm_area_struct *vma, in flush_icache_user_range() 100 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 108 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
| D | pgtable.h | 44 static inline int pmdp_set_access_flags(struct vm_area_struct *vma, in pmdp_set_access_flags() 51 static inline int pudp_set_access_flags(struct vm_area_struct *vma, in pudp_set_access_flags() 62 static inline int ptep_test_and_clear_young(struct vm_area_struct *vma, in ptep_test_and_clear_young() 78 static inline int pmdp_test_and_clear_young(struct vm_area_struct *vma, in pmdp_test_and_clear_young() 91 static inline int pmdp_test_and_clear_young(struct vm_area_struct *vma, in pmdp_test_and_clear_young() 115 static inline int pmdp_clear_flush_young(struct vm_area_struct *vma, in pmdp_clear_flush_young() 292 static inline pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, in pmdp_collapse_flush() 318 static inline pmd_t generic_pmdp_establish(struct vm_area_struct *vma, in generic_pmdp_establish() 451 struct vm_area_struct *vma, in arch_do_swap_page() 469 struct vm_area_struct *vma, in arch_unmap_one() [all …]
|
| D | mm_hooks.h | 26 struct vm_area_struct *vma) in arch_bprm_mm_init() 30 static inline bool arch_vma_access_permitted(struct vm_area_struct *vma, in arch_vma_access_permitted()
|
| D | tlb.h | 335 tlb_update_vma_flags(struct mmu_gather *tlb, struct vm_area_struct *vma) { } in tlb_update_vma_flags() 338 static inline void tlb_end_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) { } in tlb_end_vma() 358 struct vm_area_struct vma = { in tlb_flush() local 369 tlb_update_vma_flags(struct mmu_gather *tlb, struct vm_area_struct *vma) in tlb_update_vma_flags() 389 tlb_update_vma_flags(struct mmu_gather *tlb, struct vm_area_struct *vma) { } in tlb_update_vma_flags() 464 static inline void tlb_start_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) in tlb_start_vma() 475 static inline void tlb_end_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) in tlb_end_vma()
|
| D | hugetlb.h | 69 static inline void huge_ptep_clear_flush(struct vm_area_struct *vma, in huge_ptep_clear_flush() 114 static inline int huge_ptep_set_access_flags(struct vm_area_struct *vma, in huge_ptep_set_access_flags()
|
| /include/xen/ |
| D | xen-ops.h | 69 static inline int xen_remap_pfn(struct vm_area_struct *vma, unsigned long addr, in xen_remap_pfn() 95 static inline int xen_xlate_remap_gfn_array(struct vm_area_struct *vma, in xen_xlate_remap_gfn_array() 105 static inline int xen_xlate_unmap_gfn_range(struct vm_area_struct *vma, in xen_xlate_unmap_gfn_range() 132 static inline int xen_remap_domain_gfn_array(struct vm_area_struct *vma, in xen_remap_domain_gfn_array() 169 static inline int xen_remap_domain_mfn_array(struct vm_area_struct *vma, in xen_remap_domain_mfn_array() 194 static inline int xen_remap_domain_gfn_range(struct vm_area_struct *vma, in xen_remap_domain_gfn_range()
|
| /include/media/ |
| D | videobuf-vmalloc.h | 26 struct vm_area_struct *vma; member
|