/include/linux/ |
D | userfaultfd_k.h | 80 static inline bool is_mergeable_vm_userfaultfd_ctx(struct vm_area_struct *vma, in is_mergeable_vm_userfaultfd_ctx() 97 static inline bool uffd_disable_huge_pmd_share(struct vm_area_struct *vma) in uffd_disable_huge_pmd_share() 102 static inline bool userfaultfd_missing(struct vm_area_struct *vma) in userfaultfd_missing() 107 static inline bool userfaultfd_wp(struct vm_area_struct *vma) in userfaultfd_wp() 112 static inline bool userfaultfd_minor(struct vm_area_struct *vma) in userfaultfd_minor() 117 static inline bool userfaultfd_pte_wp(struct vm_area_struct *vma, in userfaultfd_pte_wp() 123 static inline bool userfaultfd_huge_pmd_wp(struct vm_area_struct *vma, in userfaultfd_huge_pmd_wp() 129 static inline bool userfaultfd_armed(struct vm_area_struct *vma) in userfaultfd_armed() 163 static inline bool userfaultfd_using_sigbus(struct vm_area_struct *vma) in userfaultfd_using_sigbus() 169 static inline bool is_mergeable_vm_userfaultfd_ctx(struct vm_area_struct *vma, in is_mergeable_vm_userfaultfd_ctx() [all …]
|
D | huge_mm.h | 119 static inline bool transhuge_vma_suitable(struct vm_area_struct *vma, in transhuge_vma_suitable() 134 static inline bool transhuge_vma_enabled(struct vm_area_struct *vma, in transhuge_vma_enabled() 148 static inline bool __transparent_hugepage_enabled(struct vm_area_struct *vma) in __transparent_hugepage_enabled() 238 struct vm_area_struct *vma) in pmd_trans_huge_lock() 246 struct vm_area_struct *vma) in pud_trans_huge_lock() 358 static inline bool __transparent_hugepage_enabled(struct vm_area_struct *vma) in __transparent_hugepage_enabled() 363 static inline bool transparent_hugepage_active(struct vm_area_struct *vma) in transparent_hugepage_active() 368 static inline bool transhuge_vma_suitable(struct vm_area_struct *vma, in transhuge_vma_suitable() 374 static inline bool transhuge_vma_enabled(struct vm_area_struct *vma, in transhuge_vma_enabled() 410 static inline void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, in __split_huge_pmd() [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 | pgtable.h | 182 static inline int pmdp_set_access_flags(struct vm_area_struct *vma, in pmdp_set_access_flags() 189 static inline int pudp_set_access_flags(struct vm_area_struct *vma, in pudp_set_access_flags() 200 static inline int ptep_test_and_clear_young(struct vm_area_struct *vma, in ptep_test_and_clear_young() 216 static inline int pmdp_test_and_clear_young(struct vm_area_struct *vma, in pmdp_test_and_clear_young() 229 static inline int pmdp_test_and_clear_young(struct vm_area_struct *vma, in pmdp_test_and_clear_young() 253 static inline int pmdp_clear_flush_young(struct vm_area_struct *vma, in pmdp_clear_flush_young() 374 static inline pmd_t pmdp_huge_get_and_clear_full(struct vm_area_struct *vma, in pmdp_huge_get_and_clear_full() 413 static inline void update_mmu_tlb(struct vm_area_struct *vma, in update_mmu_tlb() 538 static inline pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, in pmdp_collapse_flush() 564 static inline pmd_t generic_pmdp_establish(struct vm_area_struct *vma, in generic_pmdp_establish() [all …]
|
D | khugepaged.h | 56 static inline int khugepaged_enter(struct vm_area_struct *vma, in khugepaged_enter() 77 static inline int khugepaged_enter(struct vm_area_struct *vma, in khugepaged_enter() 82 static inline int khugepaged_enter_vma_merge(struct vm_area_struct *vma, in khugepaged_enter_vma_merge()
|
D | rmap.h | 95 struct vm_area_struct *vma; member 166 static inline int anon_vma_prepare(struct vm_area_struct *vma) in anon_vma_prepare() 174 static inline void anon_vma_merge(struct vm_area_struct *vma, in anon_vma_merge() 235 struct vm_area_struct *vma; member 317 #define anon_vma_prepare(vma) (0) argument 318 #define anon_vma_link(vma) do {} while (0) argument
|
D | hugetlb.h | 219 static inline void reset_vma_resv_huge_pages(struct vm_area_struct *vma) in reset_vma_resv_huge_pages() 235 struct vm_area_struct *vma, in huge_pmd_unshare() 242 struct vm_area_struct *vma, in adjust_range_if_pmd_sharing_possible() 248 struct vm_area_struct *vma, struct page **pages, in follow_hugetlb_page() 264 struct mm_struct *src, struct vm_area_struct *vma) in copy_hugetlb_page_range() 283 static inline struct page *follow_huge_pd(struct vm_area_struct *vma, in follow_huge_pd() 290 static inline struct page *follow_huge_pmd_pte(struct vm_area_struct *vma, in follow_huge_pmd_pte() 382 struct vm_area_struct *vma, unsigned long address, in hugetlb_change_protection() 389 struct vm_area_struct *vma, unsigned long start, in __unmap_hugepage_range_final() 396 struct vm_area_struct *vma, unsigned long start, in __unmap_hugepage_range() [all …]
|
D | highmem.h | 128 static inline void flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vma… in flush_anon_page() 166 alloc_zeroed_user_highpage_movable(struct vm_area_struct *vma, in alloc_zeroed_user_highpage_movable() 237 unsigned long vaddr, struct vm_area_struct *vma) in copy_user_highpage() 252 unsigned long vaddr, struct vm_area_struct *vma) in copy_mc_user_highpage() 267 unsigned long vaddr, struct vm_area_struct *vma) in copy_mc_user_highpage()
|
D | pkeys.h | 14 #define arch_override_mprotect_pkey(vma, prot, pkey) (0) argument 18 static inline int vma_pkey(struct vm_area_struct *vma) in vma_pkey()
|
D | ksm.h | 69 static inline int ksm_madvise(struct vm_area_struct *vma, unsigned long start, in ksm_madvise() 76 struct vm_area_struct *vma, unsigned long address) in ksm_might_need_to_copy()
|
D | mm.h | 538 struct vm_area_struct *vma; /* Target VMA */ member 682 static inline void INIT_VMA(struct vm_area_struct *vma) in INIT_VMA() 691 static inline void vma_init(struct vm_area_struct *vma, struct mm_struct *mm) in vma_init() 701 static inline void vma_set_anonymous(struct vm_area_struct *vma) in vma_set_anonymous() 706 static inline bool vma_is_anonymous(struct vm_area_struct *vma) in vma_is_anonymous() 711 static inline bool vma_is_temporary_stack(struct vm_area_struct *vma) in vma_is_temporary_stack() 725 static inline bool vma_is_foreign(struct vm_area_struct *vma) in vma_is_foreign() 736 static inline bool vma_is_accessible(struct vm_area_struct *vma) in vma_is_accessible() 741 static inline bool vma_can_speculate(struct vm_area_struct *vma, in vma_can_speculate() 762 static inline bool vma_is_shmem(struct vm_area_struct *vma) { return false; } in vma_is_shmem() [all …]
|
D | mempolicy.h | 92 #define vma_policy(vma) ((vma)->vm_policy) argument 233 #define vma_policy(vma) NULL argument 258 static inline int huge_node(struct vm_area_struct *vma, in huge_node() 289 static inline int mpol_misplaced(struct page *page, struct vm_area_struct *vma, in mpol_misplaced()
|
D | secretmem.h | 37 static inline bool vma_is_secretmem(struct vm_area_struct *vma) in vma_is_secretmem()
|
D | mmdebug.h | 25 #define VM_BUG_ON_VMA(cond, vma) \ argument 58 #define VM_BUG_ON_VMA(cond, vma) VM_BUG_ON(cond) argument
|
D | gfp.h | 613 #define alloc_hugepage_vma(gfp_mask, vma, addr, order) \ argument 620 #define alloc_pages_vma(gfp_mask, order, vma, addr, node, false)\ argument 622 #define alloc_hugepage_vma(gfp_mask, vma, addr, order) \ argument 626 #define alloc_page_vma(gfp_mask, vma, addr) \ argument
|
D | mm_inline.h | 389 static inline void free_anon_vma_name(struct vm_area_struct *vma) in free_anon_vma_name() 409 static inline struct anon_vma_name *anon_vma_name(struct vm_area_struct *vma) in anon_vma_name() 423 static inline void free_anon_vma_name(struct vm_area_struct *vma) {} in free_anon_vma_name()
|
D | dax.h | 63 static inline bool daxdev_mapping_supported(struct vm_area_struct *vma, in daxdev_mapping_supported() 102 static inline bool daxdev_mapping_supported(struct vm_area_struct *vma, in daxdev_mapping_supported()
|
D | mmu_notifier.h | 283 struct vm_area_struct *vma; member 543 struct vm_area_struct *vma, in mmu_notifier_range_init() 559 struct vm_area_struct *vma, struct mm_struct *mm, in mmu_notifier_range_init_owner() 688 #define mmu_notifier_range_init(range,event,flags,vma,mm,start,end) \ argument 690 #define mmu_notifier_range_init_owner(range, event, flags, vma, mm, start, \ argument
|
D | migrate.h | 107 struct vm_area_struct *vma, int node) in migrate_misplaced_page() 144 struct vm_area_struct *vma; member
|
/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() 79 static inline void flush_icache_page(struct vm_area_struct *vma, in flush_icache_page() 86 static inline void flush_icache_user_page(struct vm_area_struct *vma, in flush_icache_user_page() 106 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 114 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
D | tlb.h | 360 tlb_update_vma_flags(struct mmu_gather *tlb, struct vm_area_struct *vma) { } in tlb_update_vma_flags() 363 static inline void tlb_end_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) { } in tlb_end_vma() 383 struct vm_area_struct vma = { in tlb_flush() local 394 tlb_update_vma_flags(struct mmu_gather *tlb, struct vm_area_struct *vma) in tlb_update_vma_flags() 414 tlb_update_vma_flags(struct mmu_gather *tlb, struct vm_area_struct *vma) { } in tlb_update_vma_flags() 494 static inline void tlb_start_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) in tlb_start_vma() 505 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()
|
D | mm_hooks.h | 25 static inline bool arch_vma_access_permitted(struct vm_area_struct *vma, in arch_vma_access_permitted()
|
/include/xen/ |
D | xen-ops.h | 57 static inline int xen_remap_pfn(struct vm_area_struct *vma, unsigned long addr, in xen_remap_pfn() 83 static inline int xen_xlate_remap_gfn_array(struct vm_area_struct *vma, in xen_xlate_remap_gfn_array() 93 static inline int xen_xlate_unmap_gfn_range(struct vm_area_struct *vma, in xen_xlate_unmap_gfn_range() 120 static inline int xen_remap_domain_gfn_array(struct vm_area_struct *vma, in xen_remap_domain_gfn_array() 156 static inline int xen_remap_domain_mfn_array(struct vm_area_struct *vma, in xen_remap_domain_mfn_array() 180 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
|