Lines Matching refs:pgd_t
93 static inline void pgd_list_add(pgd_t *pgd)
100 static inline void pgd_list_del(pgd_t *pgd)
113 static void pgd_set_mm(pgd_t *pgd, struct mm_struct *mm)
123 static void pgd_ctor(struct mm_struct *mm, pgd_t *pgd)
143 static void pgd_dtor(pgd_t *pgd)
262 static void mop_up_one_pmd(struct mm_struct *mm, pgd_t *pgdp)
264 pgd_t pgd = *pgdp;
277 static void pgd_mop_up_pmds(struct mm_struct *mm, pgd_t *pgdp)
296 static void pgd_prepopulate_pmd(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmds[])
321 pgd_t *k_pgd, pmd_t *pmds[])
323 pgd_t *s_pgd = kernel_to_user_pgdp(swapper_pg_dir);
324 pgd_t *u_pgd = kernel_to_user_pgdp(k_pgd);
347 pgd_t *k_pgd, pmd_t *pmds[])
362 #define PGD_SIZE (PTRS_PER_PGD * sizeof(pgd_t))
386 static inline pgd_t *_pgd_alloc(void)
393 return (pgd_t *)__get_free_pages(GFP_PGTABLE_USER,
403 static inline void _pgd_free(pgd_t *pgd)
412 static inline pgd_t *_pgd_alloc(void)
414 return (pgd_t *)__get_free_pages(GFP_PGTABLE_USER,
418 static inline void _pgd_free(pgd_t *pgd)
424 pgd_t *pgd_alloc(struct mm_struct *mm)
426 pgd_t *pgd;
471 void pgd_free(struct mm_struct *mm, pgd_t *pgd)