Lines Matching refs:pgd
194 static inline pmd_t *vmalloc_sync_one(pgd_t *pgd, unsigned long address) in vmalloc_sync_one() argument
201 pgd += index; in vmalloc_sync_one()
202 pgd_k = init_mm.pgd + index; in vmalloc_sync_one()
212 pud = pud_offset(pgd, address); in vmalloc_sync_one()
328 pgd_t *pgd = &base[pgd_index(address)]; in dump_pagetable() local
333 printk("*pdpt = %016Lx ", pgd_val(*pgd)); in dump_pagetable()
334 if (!low_pfn(pgd_val(*pgd) >> PAGE_SHIFT) || !pgd_present(*pgd)) in dump_pagetable()
337 pmd = pmd_offset(pud_offset(pgd, address), address); in dump_pagetable()
369 pgd_t *pgd, *pgd_ref; in vmalloc_fault() local
385 pgd = pgd_offset(current->active_mm, address); in vmalloc_fault()
390 if (pgd_none(*pgd)) { in vmalloc_fault()
391 set_pgd(pgd, *pgd_ref); in vmalloc_fault()
394 BUG_ON(pgd_page_vaddr(*pgd) != pgd_page_vaddr(*pgd_ref)); in vmalloc_fault()
402 pud = pud_offset(pgd, address); in vmalloc_fault()
470 pgd_t *pgd = base + pgd_index(address); in dump_pagetable() local
475 if (bad_address(pgd)) in dump_pagetable()
478 printk("PGD %lx ", pgd_val(*pgd)); in dump_pagetable()
480 if (!pgd_present(*pgd)) in dump_pagetable()
483 pud = pud_offset(pgd, address); in dump_pagetable()
602 pgd_t *pgd; in show_fault_oops() local
605 pgd = __va(read_cr3() & PHYSICAL_PAGE_MASK); in show_fault_oops()
606 pgd += pgd_index(address); in show_fault_oops()
608 pte = lookup_address_in_pgd(pgd, address, &level); in show_fault_oops()
613 (pgd_flags(*pgd) & _PAGE_USER) && in show_fault_oops()
954 pgd_t *pgd; in spurious_fault() local
973 pgd = init_mm.pgd + pgd_index(address); in spurious_fault()
974 if (!pgd_present(*pgd)) in spurious_fault()
977 pud = pud_offset(pgd, address); in spurious_fault()