Lines Matching refs:mm

26 int set_guest_storage_key(struct mm_struct *mm, unsigned long addr,
28 unsigned long get_guest_storage_key(struct mm_struct *mm, unsigned long addr);
50 static inline unsigned long pgd_entry_type(struct mm_struct *mm) in pgd_entry_type() argument
52 if (mm->context.asce_limit <= (1UL << 31)) in pgd_entry_type()
54 if (mm->context.asce_limit <= (1UL << 42)) in pgd_entry_type()
62 static inline pud_t *pud_alloc_one(struct mm_struct *mm, unsigned long address) in pud_alloc_one() argument
64 unsigned long *table = crst_table_alloc(mm); in pud_alloc_one()
69 #define pud_free(mm, pud) crst_table_free(mm, (unsigned long *) pud) argument
71 static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long vmaddr) in pmd_alloc_one() argument
73 unsigned long *table = crst_table_alloc(mm); in pmd_alloc_one()
79 crst_table_free(mm, table); in pmd_alloc_one()
85 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free() argument
88 crst_table_free(mm, (unsigned long *) pmd); in pmd_free()
91 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pud_t *pud) in pgd_populate() argument
96 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) in pud_populate() argument
101 static inline pgd_t *pgd_alloc(struct mm_struct *mm) in pgd_alloc() argument
103 unsigned long *table = crst_table_alloc(mm); in pgd_alloc()
107 if (mm->context.asce_limit == (1UL << 31)) { in pgd_alloc()
110 crst_table_free(mm, table); in pgd_alloc()
117 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free() argument
119 if (mm->context.asce_limit == (1UL << 31)) in pgd_free()
121 crst_table_free(mm, (unsigned long *) pgd); in pgd_free()
124 static inline void pmd_populate(struct mm_struct *mm, in pmd_populate() argument
130 #define pmd_populate_kernel(mm, pmd, pte) pmd_populate(mm, pmd, pte) argument
138 #define pte_alloc_one_kernel(mm, vmaddr) ((pte_t *) page_table_alloc(mm)) argument
139 #define pte_alloc_one(mm, vmaddr) ((pte_t *) page_table_alloc(mm)) argument
141 #define pte_free_kernel(mm, pte) page_table_free(mm, (unsigned long *) pte) argument
142 #define pte_free(mm, pte) page_table_free(mm, (unsigned long *) pte) argument