Lines Matching refs:pgd
98 pgd_t *pgd; in fixrange_init() local
107 pgd = pgd_base + i; in fixrange_init()
109 for ( ; (i < PTRS_PER_PGD) && (vaddr < end); pgd++, i++) { in fixrange_init()
110 pud = pud_offset(pgd, vaddr); in fixrange_init()
126 pgd_t *pgd; in fixaddr_user_init() local
146 pgd = swapper_pg_dir + pgd_index(vaddr); in fixaddr_user_init()
147 pud = pud_offset(pgd, vaddr); in fixaddr_user_init()
196 pgd_t *pgd = (pgd_t *)__get_free_page(GFP_KERNEL); in pgd_alloc() local
198 if (pgd) { in pgd_alloc()
199 memset(pgd, 0, USER_PTRS_PER_PGD * sizeof(pgd_t)); in pgd_alloc()
200 memcpy(pgd + USER_PTRS_PER_PGD, in pgd_alloc()
204 return pgd; in pgd_alloc()
207 void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free() argument
209 free_page((unsigned long) pgd); in pgd_free()