Lines Matching refs:mm_struct
22 unsigned long *crst_table_alloc(struct mm_struct *);
23 void crst_table_free(struct mm_struct *, unsigned long *);
25 unsigned long *page_table_alloc(struct mm_struct *);
26 struct ptdesc *page_table_alloc_pgste(struct mm_struct *mm);
27 void page_table_free(struct mm_struct *, unsigned long *);
36 int crst_table_upgrade(struct mm_struct *mm, unsigned long limit);
38 static inline unsigned long check_asce_limit(struct mm_struct *mm, unsigned long addr,
52 static inline p4d_t *p4d_alloc_one(struct mm_struct *mm, unsigned long address)
61 static inline void p4d_free(struct mm_struct *mm, p4d_t *p4d)
67 static inline pud_t *pud_alloc_one(struct mm_struct *mm, unsigned long address)
75 static inline void pud_free(struct mm_struct *mm, pud_t *pud)
81 static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long vmaddr)
95 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd)
103 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, p4d_t *p4d)
108 static inline void p4d_populate(struct mm_struct *mm, p4d_t *p4d, pud_t *pud)
113 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd)
118 static inline pgd_t *pgd_alloc(struct mm_struct *mm)
123 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd)
128 static inline void pmd_populate(struct mm_struct *mm,
147 void pte_free_defer(struct mm_struct *mm, pgtable_t pgtable);