Lines Matching refs:pgd_t
102 static inline void pgd_list_add(pgd_t *pgd) in pgd_list_add()
109 static inline void pgd_list_del(pgd_t *pgd) in pgd_list_del()
122 static void pgd_set_mm(pgd_t *pgd, struct mm_struct *mm) in pgd_set_mm()
132 static void pgd_ctor(struct mm_struct *mm, pgd_t *pgd) in pgd_ctor()
152 static void pgd_dtor(pgd_t *pgd) in pgd_dtor()
271 static void mop_up_one_pmd(struct mm_struct *mm, pgd_t *pgdp) in mop_up_one_pmd()
273 pgd_t pgd = *pgdp; in mop_up_one_pmd()
286 static void pgd_mop_up_pmds(struct mm_struct *mm, pgd_t *pgdp) in pgd_mop_up_pmds()
305 static void pgd_prepopulate_pmd(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmds[]) in pgd_prepopulate_pmd()
330 pgd_t *k_pgd, pmd_t *pmds[]) in pgd_prepopulate_user_pmd()
332 pgd_t *s_pgd = kernel_to_user_pgdp(swapper_pg_dir); in pgd_prepopulate_user_pmd()
333 pgd_t *u_pgd = kernel_to_user_pgdp(k_pgd); in pgd_prepopulate_user_pmd()
356 pgd_t *k_pgd, pmd_t *pmds[]) in pgd_prepopulate_user_pmd()
371 #define PGD_SIZE (PTRS_PER_PGD * sizeof(pgd_t))
397 static inline pgd_t *_pgd_alloc(void) in _pgd_alloc()
404 return (pgd_t *)__get_free_pages(PGALLOC_GFP, in _pgd_alloc()
414 static inline void _pgd_free(pgd_t *pgd) in _pgd_free()
423 static inline pgd_t *_pgd_alloc(void) in _pgd_alloc()
425 return (pgd_t *)__get_free_pages(PGALLOC_GFP, PGD_ALLOCATION_ORDER); in _pgd_alloc()
428 static inline void _pgd_free(pgd_t *pgd) in _pgd_free()
434 pgd_t *pgd_alloc(struct mm_struct *mm) in pgd_alloc()
436 pgd_t *pgd; in pgd_alloc()
481 void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free()