Lines Matching refs:mm
78 int hugetlb_fault(struct mm_struct *mm, struct vm_area_struct *vma,
90 pte_t *huge_pmd_share(struct mm_struct *mm, unsigned long addr, pud_t *pud);
99 pte_t *huge_pte_alloc(struct mm_struct *mm,
101 pte_t *huge_pte_offset(struct mm_struct *mm, unsigned long addr);
102 int huge_pmd_unshare(struct mm_struct *mm, unsigned long *addr, pte_t *ptep);
103 struct page *follow_huge_addr(struct mm_struct *mm, unsigned long address,
105 struct page *follow_huge_pmd(struct mm_struct *mm, unsigned long address,
107 struct page *follow_huge_pud(struct mm_struct *mm, unsigned long address,
126 #define follow_huge_addr(mm, addr, write) ERR_PTR(-EINVAL) argument
135 #define follow_huge_pmd(mm, addr, pmd, flags) NULL argument
136 #define follow_huge_pud(mm, addr, pud, flags) NULL argument
140 #define is_hugepage_only_range(mm, addr, len) 0 argument
142 #define hugetlb_fault(mm, vma, addr, flags) ({ BUG(); 0; }) argument
143 #define huge_pte_offset(mm, address) 0 argument
455 struct mm_struct *mm, pte_t *pte) in huge_pte_lockptr() argument
458 return pmd_lockptr(mm, (pmd_t *) pte); in huge_pte_lockptr()
460 return &mm->page_table_lock; in huge_pte_lockptr()
503 struct mm_struct *mm, pte_t *pte) in huge_pte_lockptr() argument
505 return &mm->page_table_lock; in huge_pte_lockptr()
510 struct mm_struct *mm, pte_t *pte) in huge_pte_lock() argument
514 ptl = huge_pte_lockptr(h, mm, pte); in huge_pte_lock()