Lines Matching refs:pte
330 pte_t *pte; in dump_pagetable() local
349 pte = pte_offset_kernel(pmd, address); in dump_pagetable()
350 printk("*pte = %0*Lx ", sizeof(*pte) * 2, (u64)pte_val(*pte)); in dump_pagetable()
372 pte_t *pte, *pte_ref; in vmalloc_fault() local
428 pte = pte_offset_kernel(pmd, address); in vmalloc_fault()
435 if (!pte_present(*pte) || pte_pfn(*pte) != pte_pfn(*pte_ref)) in vmalloc_fault()
473 pte_t *pte; in dump_pagetable() local
499 pte = pte_offset_kernel(pmd, address); in dump_pagetable()
500 if (bad_address(pte)) in dump_pagetable()
503 printk("PTE %lx", pte_val(*pte)); in dump_pagetable()
603 pte_t *pte; in show_fault_oops() local
608 pte = lookup_address_in_pgd(pgd, address, &level); in show_fault_oops()
610 if (pte && pte_present(*pte) && !pte_exec(*pte)) in show_fault_oops()
612 if (pte && pte_present(*pte) && pte_exec(*pte) && in show_fault_oops()
919 static int spurious_fault_check(unsigned long error_code, pte_t *pte) in spurious_fault_check() argument
921 if ((error_code & PF_WRITE) && !pte_write(*pte)) in spurious_fault_check()
924 if ((error_code & PF_INSTR) && !pte_exec(*pte)) in spurious_fault_check()
957 pte_t *pte; in spurious_fault() local
991 pte = pte_offset_kernel(pmd, address); in spurious_fault()
992 if (!pte_present(*pte)) in spurious_fault()
995 ret = spurious_fault_check(error_code, pte); in spurious_fault()