Lines Matching refs:mm_struct
117 int copy_hugetlb_page_range(struct mm_struct *, struct mm_struct *, struct vm_area_struct *);
118 long follow_hugetlb_page(struct mm_struct *, struct vm_area_struct *,
135 vm_fault_t hugetlb_fault(struct mm_struct *mm, struct vm_area_struct *vma,
137 int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, pte_t *dst_pte,
155 pte_t *huge_pmd_share(struct mm_struct *mm, unsigned long addr, pud_t *pud);
164 pte_t *huge_pte_alloc(struct mm_struct *mm,
166 pte_t *huge_pte_offset(struct mm_struct *mm,
168 int huge_pmd_unshare(struct mm_struct *mm, struct vm_area_struct *vma,
172 struct page *follow_huge_addr(struct mm_struct *mm, unsigned long address,
177 struct page *follow_huge_pmd(struct mm_struct *mm, unsigned long address,
179 struct page *follow_huge_pud(struct mm_struct *mm, unsigned long address,
181 struct page *follow_huge_pgd(struct mm_struct *mm, unsigned long address,
208 static inline int huge_pmd_unshare(struct mm_struct *mm, in huge_pmd_unshare()
221 static inline long follow_hugetlb_page(struct mm_struct *mm, in follow_hugetlb_page()
231 static inline struct page *follow_huge_addr(struct mm_struct *mm, in follow_huge_addr()
237 static inline int copy_hugetlb_page_range(struct mm_struct *dst, in copy_hugetlb_page_range()
238 struct mm_struct *src, struct vm_area_struct *vma) in copy_hugetlb_page_range()
264 static inline struct page *follow_huge_pmd(struct mm_struct *mm, in follow_huge_pmd()
270 static inline struct page *follow_huge_pud(struct mm_struct *mm, in follow_huge_pud()
276 static inline struct page *follow_huge_pgd(struct mm_struct *mm, in follow_huge_pgd()
298 static inline int is_hugepage_only_range(struct mm_struct *mm, in is_hugepage_only_range()
311 static inline int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, in hugetlb_mcopy_atomic_pte()
322 static inline pte_t *huge_pte_offset(struct mm_struct *mm, unsigned long addr, in huge_pte_offset()
363 static inline vm_fault_t hugetlb_fault(struct mm_struct *mm, in hugetlb_fault()
594 static inline int is_hugepage_only_range(struct mm_struct *mm, in is_hugepage_only_range()
717 struct mm_struct *mm, pte_t *pte) in huge_pte_lockptr()
734 void hugetlb_report_usage(struct seq_file *m, struct mm_struct *mm);
736 static inline void hugetlb_count_add(long l, struct mm_struct *mm) in hugetlb_count_add()
741 static inline void hugetlb_count_sub(long l, struct mm_struct *mm) in hugetlb_count_sub()
747 static inline void set_huge_swap_pte_at(struct mm_struct *mm, unsigned long addr, in set_huge_swap_pte_at()
909 struct mm_struct *mm, pte_t *pte) in huge_pte_lockptr()
914 static inline void hugetlb_report_usage(struct seq_file *f, struct mm_struct *m) in hugetlb_report_usage()
918 static inline void hugetlb_count_sub(long l, struct mm_struct *mm) in hugetlb_count_sub()
922 static inline void set_huge_swap_pte_at(struct mm_struct *mm, unsigned long addr, in set_huge_swap_pte_at()
929 struct mm_struct *mm, pte_t *pte) in huge_pte_lock()