Lines Matching refs:mm_struct

135 int copy_hugetlb_page_range(struct mm_struct *, struct mm_struct *, struct vm_area_struct *);
136 long follow_hugetlb_page(struct mm_struct *, struct vm_area_struct *,
153 vm_fault_t hugetlb_fault(struct mm_struct *mm, struct vm_area_struct *vma,
156 int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, pte_t *dst_pte,
177 pte_t *huge_pmd_share(struct mm_struct *mm, struct vm_area_struct *vma,
187 pte_t *huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma,
189 pte_t *huge_pte_offset(struct mm_struct *mm,
191 int huge_pmd_unshare(struct mm_struct *mm, struct vm_area_struct *vma,
195 struct page *follow_huge_addr(struct mm_struct *mm, unsigned long address,
200 struct page *follow_huge_pmd(struct mm_struct *mm, unsigned long address,
202 struct page *follow_huge_pud(struct mm_struct *mm, unsigned long address,
204 struct page *follow_huge_pgd(struct mm_struct *mm, unsigned long address,
232 static inline int huge_pmd_unshare(struct mm_struct *mm, in huge_pmd_unshare()
245 static inline long follow_hugetlb_page(struct mm_struct *mm, in follow_hugetlb_page()
255 static inline struct page *follow_huge_addr(struct mm_struct *mm, in follow_huge_addr()
261 static inline int copy_hugetlb_page_range(struct mm_struct *dst, in copy_hugetlb_page_range()
262 struct mm_struct *src, struct vm_area_struct *vma) in copy_hugetlb_page_range()
288 static inline struct page *follow_huge_pmd(struct mm_struct *mm, in follow_huge_pmd()
294 static inline struct page *follow_huge_pud(struct mm_struct *mm, in follow_huge_pud()
300 static inline struct page *follow_huge_pgd(struct mm_struct *mm, in follow_huge_pgd()
322 static inline int is_hugepage_only_range(struct mm_struct *mm, in is_hugepage_only_range()
336 static inline int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, in hugetlb_mcopy_atomic_pte()
349 static inline pte_t *huge_pte_offset(struct mm_struct *mm, unsigned long addr, in huge_pte_offset()
395 static inline vm_fault_t hugetlb_fault(struct mm_struct *mm, in hugetlb_fault()
730 static inline int is_hugepage_only_range(struct mm_struct *mm, in is_hugepage_only_range()
842 struct mm_struct *mm, pte_t *pte) in huge_pte_lockptr()
859 void hugetlb_report_usage(struct seq_file *m, struct mm_struct *mm);
861 static inline void hugetlb_count_init(struct mm_struct *mm) in hugetlb_count_init()
866 static inline void hugetlb_count_add(long l, struct mm_struct *mm) in hugetlb_count_add()
871 static inline void hugetlb_count_sub(long l, struct mm_struct *mm) in hugetlb_count_sub()
877 static inline void set_huge_swap_pte_at(struct mm_struct *mm, unsigned long addr, in set_huge_swap_pte_at()
1045 struct mm_struct *mm, pte_t *pte)
1050 static inline void hugetlb_count_init(struct mm_struct *mm)
1054 static inline void hugetlb_report_usage(struct seq_file *f, struct mm_struct *m)
1058 static inline void hugetlb_count_sub(long l, struct mm_struct *mm)
1062 static inline void set_huge_swap_pte_at(struct mm_struct *mm, unsigned long addr,
1075 struct mm_struct *mm, pte_t *pte) in huge_pte_lock()