Lines Matching refs:mm_struct

118 int copy_hugetlb_page_range(struct mm_struct *, struct mm_struct *, struct vm_area_struct *);
119 long follow_hugetlb_page(struct mm_struct *, struct vm_area_struct *,
136 vm_fault_t hugetlb_fault(struct mm_struct *mm, struct vm_area_struct *vma,
139 int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, pte_t *dst_pte,
159 pte_t *huge_pmd_share(struct mm_struct *mm, struct vm_area_struct *vma,
169 pte_t *huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma,
171 pte_t *huge_pte_offset(struct mm_struct *mm,
173 int huge_pmd_unshare(struct mm_struct *mm, struct vm_area_struct *vma,
177 struct page *follow_huge_addr(struct mm_struct *mm, unsigned long address,
184 struct page *follow_huge_pud(struct mm_struct *mm, unsigned long address,
186 struct page *follow_huge_pgd(struct mm_struct *mm, unsigned long address,
214 static inline int huge_pmd_unshare(struct mm_struct *mm, in huge_pmd_unshare()
227 static inline long follow_hugetlb_page(struct mm_struct *mm, in follow_hugetlb_page()
237 static inline struct page *follow_huge_addr(struct mm_struct *mm, in follow_huge_addr()
243 static inline int copy_hugetlb_page_range(struct mm_struct *dst, in copy_hugetlb_page_range()
244 struct mm_struct *src, struct vm_area_struct *vma) in copy_hugetlb_page_range()
276 static inline struct page *follow_huge_pud(struct mm_struct *mm, in follow_huge_pud()
282 static inline struct page *follow_huge_pgd(struct mm_struct *mm, in follow_huge_pgd()
304 static inline int is_hugepage_only_range(struct mm_struct *mm, in is_hugepage_only_range()
318 static inline int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, in hugetlb_mcopy_atomic_pte()
331 static inline pte_t *huge_pte_offset(struct mm_struct *mm, unsigned long addr, in huge_pte_offset()
372 static inline vm_fault_t hugetlb_fault(struct mm_struct *mm, in hugetlb_fault()
605 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_init(struct mm_struct *mm) in hugetlb_count_init()
741 static inline void hugetlb_count_add(long l, struct mm_struct *mm) in hugetlb_count_add()
746 static inline void hugetlb_count_sub(long l, struct mm_struct *mm) in hugetlb_count_sub()
752 static inline void set_huge_swap_pte_at(struct mm_struct *mm, unsigned long addr, in set_huge_swap_pte_at()
911 struct mm_struct *mm, pte_t *pte) in huge_pte_lockptr()
916 static inline void hugetlb_count_init(struct mm_struct *mm) in hugetlb_count_init()
920 static inline void hugetlb_report_usage(struct seq_file *f, struct mm_struct *m) in hugetlb_report_usage()
924 static inline void hugetlb_count_sub(long l, struct mm_struct *mm) in hugetlb_count_sub()
928 static inline void set_huge_swap_pte_at(struct mm_struct *mm, unsigned long addr, in set_huge_swap_pte_at()
935 struct mm_struct *mm, pte_t *pte) in huge_pte_lock()