Lines Matching refs:pgd_t
96 static inline void pgd_list_add(pgd_t *pgd)
103 static inline void pgd_list_del(pgd_t *pgd)
116 static void pgd_set_mm(pgd_t *pgd, struct mm_struct *mm)
126 static void pgd_ctor(struct mm_struct *mm, pgd_t *pgd)
146 static void pgd_dtor(pgd_t *pgd)
274 static void mop_up_one_pmd(struct mm_struct *mm, pgd_t *pgdp)
276 pgd_t pgd = *pgdp;
289 static void pgd_mop_up_pmds(struct mm_struct *mm, pgd_t *pgdp)
308 static void pgd_prepopulate_pmd(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmds[])
330 pgd_t *k_pgd, pmd_t *pmds[])
332 pgd_t *s_pgd = kernel_to_user_pgdp(swapper_pg_dir);
333 pgd_t *u_pgd = kernel_to_user_pgdp(k_pgd);
356 pgd_t *k_pgd, pmd_t *pmds[])
371 #define PGD_SIZE (PTRS_PER_PGD * sizeof(pgd_t))
395 static inline pgd_t *_pgd_alloc(void)
402 return (pgd_t *)__get_free_pages(GFP_PGTABLE_USER,
412 static inline void _pgd_free(pgd_t *pgd)
421 static inline pgd_t *_pgd_alloc(void)
423 return (pgd_t *)__get_free_pages(GFP_PGTABLE_USER,
427 static inline void _pgd_free(pgd_t *pgd)
433 pgd_t *pgd_alloc(struct mm_struct *mm)
435 pgd_t *pgd;
487 void pgd_free(struct mm_struct *mm, pgd_t *pgd)