Lines Matching refs:mm_struct
18 unsigned long *crst_table_alloc(struct mm_struct *);
19 void crst_table_free(struct mm_struct *, unsigned long *);
21 unsigned long *page_table_alloc(struct mm_struct *);
22 void page_table_free(struct mm_struct *, unsigned long *);
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()
59 int crst_table_upgrade(struct mm_struct *);
60 void crst_table_downgrade(struct mm_struct *);
62 static inline pud_t *pud_alloc_one(struct mm_struct *mm, unsigned long address) in pud_alloc_one()
71 static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long vmaddr) in pmd_alloc_one()
85 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free()
91 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pud_t *pud) in pgd_populate()
96 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) in pud_populate()
101 static inline pgd_t *pgd_alloc(struct mm_struct *mm) in pgd_alloc()
117 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free()
124 static inline void pmd_populate(struct mm_struct *mm, in pmd_populate()