Lines Matching defs:vma
113 struct vm_area_struct *vma; member
254 static inline void hugetlb_zap_begin(struct vm_area_struct *vma, in hugetlb_zap_begin()
261 static inline void hugetlb_zap_end(struct vm_area_struct *vma, in hugetlb_zap_end()
288 static inline void hugetlb_dup_vma_private(struct vm_area_struct *vma) in hugetlb_dup_vma_private()
292 static inline void clear_vma_resv_huge_pages(struct vm_area_struct *vma) in clear_vma_resv_huge_pages()
308 struct vm_area_struct *vma, in huge_pmd_unshare()
315 struct vm_area_struct *vma, in adjust_range_if_pmd_sharing_possible()
321 struct vm_area_struct *vma, in hugetlb_zap_begin()
327 struct vm_area_struct *vma, in hugetlb_zap_end()
333 struct vm_area_struct *vma, unsigned long address, unsigned int flags, in hugetlb_follow_page_mask()
348 static inline int move_hugetlb_page_tables(struct vm_area_struct *vma, in move_hugetlb_page_tables()
377 static inline void hugetlb_vma_lock_read(struct vm_area_struct *vma) in hugetlb_vma_lock_read()
381 static inline void hugetlb_vma_unlock_read(struct vm_area_struct *vma) in hugetlb_vma_unlock_read()
385 static inline void hugetlb_vma_lock_write(struct vm_area_struct *vma) in hugetlb_vma_lock_write()
389 static inline void hugetlb_vma_unlock_write(struct vm_area_struct *vma) in hugetlb_vma_unlock_write()
393 static inline int hugetlb_vma_trylock_write(struct vm_area_struct *vma) in hugetlb_vma_trylock_write()
398 static inline void hugetlb_vma_assert_locked(struct vm_area_struct *vma) in hugetlb_vma_assert_locked()
470 struct vm_area_struct *vma, unsigned long address, in hugetlb_change_protection()
478 struct vm_area_struct *vma, unsigned long start, in __unmap_hugepage_range()
486 struct vm_area_struct *vma, unsigned long address, in hugetlb_fault()
493 static inline void hugetlb_unshare_all_pmds(struct vm_area_struct *vma) { } in hugetlb_unshare_all_pmds()
801 static inline struct hstate *hstate_vma(struct vm_area_struct *vma) in hstate_vma()
1010 static inline pte_t huge_ptep_modify_prot_start(struct vm_area_struct *vma, in huge_ptep_modify_prot_start()
1019 static inline void huge_ptep_modify_prot_commit(struct vm_area_struct *vma, in huge_ptep_modify_prot_commit()
1263 #define flush_hugetlb_tlb_range(vma, addr, end) flush_tlb_range(vma, addr, end) argument
1266 static inline bool __vma_shareable_lock(struct vm_area_struct *vma) in __vma_shareable_lock()
1278 hugetlb_walk(struct vm_area_struct *vma, unsigned long addr, unsigned long sz) in hugetlb_walk()