Lines Matching refs:pd0
183 static void tlb_entry_insert(unsigned int pd0, unsigned int pd1) in tlb_entry_insert() argument
191 idx = tlb_entry_lkup(pd0); in tlb_entry_insert()
446 unsigned long pd0, pd1; in create_tlb() local
490 pd0 = address | asid_or_sasid | (pte_val(*ptep) & PTE_BITS_IN_PD0); in create_tlb()
508 tlb_entry_insert(pd0, pd1); in create_tlb()
688 unsigned int pd0[mmu->ways], pd1[mmu->ways]; in do_tlb_overlap_fault() local
703 pd0[way] = read_aux_reg(ARC_REG_TLBPD0); in do_tlb_overlap_fault()
705 is_valid |= pd0[way] & _PAGE_PRESENT; in do_tlb_overlap_fault()
714 if (!pd0[way]) in do_tlb_overlap_fault()
718 if ((pd0[way] & PAGE_MASK) == in do_tlb_overlap_fault()
719 (pd0[n] & PAGE_MASK)) { in do_tlb_overlap_fault()
726 way, pd0[way]); in do_tlb_overlap_fault()
733 pd0[way] = pd1[way] = 0; in do_tlb_overlap_fault()