Lines Matching refs:pgd
118 pgd_t *pgd; in fixrange_init() local
127 pgd = pgd_base + i; in fixrange_init()
129 for ( ; (i < PTRS_PER_PGD) && (vaddr < end); pgd++, i++) { in fixrange_init()
130 pud = pud_offset(pgd, vaddr); in fixrange_init()
163 pgd_t *pgd; in init_highmem() local
175 pgd = swapper_pg_dir + pgd_index(vaddr); in init_highmem()
176 pud = pud_offset(pgd, vaddr); in init_highmem()
189 pgd_t *pgd; in fixaddr_user_init() local
205 pgd = swapper_pg_dir + pgd_index(vaddr); in fixaddr_user_init()
206 pud = pud_offset(pgd, vaddr); in fixaddr_user_init()
273 pgd_t *pgd = (pgd_t *)__get_free_page(GFP_KERNEL); in pgd_alloc() local
275 if (pgd) { in pgd_alloc()
276 memset(pgd, 0, USER_PTRS_PER_PGD * sizeof(pgd_t)); in pgd_alloc()
277 memcpy(pgd + USER_PTRS_PER_PGD, in pgd_alloc()
281 return pgd; in pgd_alloc()
284 void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free() argument
286 free_page((unsigned long) pgd); in pgd_free()