Lines Matching defs:vma
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()
403 struct vm_area_struct *vma, unsigned long address, in hugetlb_fault()
410 static inline void hugetlb_unshare_all_pmds(struct vm_area_struct *vma) { } in hugetlb_unshare_all_pmds()
693 static inline struct hstate *hstate_vma(struct vm_area_struct *vma) in hstate_vma()
896 static inline pte_t huge_ptep_modify_prot_start(struct vm_area_struct *vma, in huge_ptep_modify_prot_start()
905 static inline void huge_ptep_modify_prot_commit(struct vm_area_struct *vma, in huge_ptep_modify_prot_commit()
1125 #define flush_hugetlb_tlb_range(vma, addr, end) flush_tlb_range(vma, addr, end) argument