Lines Matching refs:addr
47 static pte_t *__get_pte_phys(unsigned long addr)
54 pgd = pgd_offset_k(addr);
60 p4d = p4d_alloc(NULL, pgd, addr);
66 pud = pud_alloc(NULL, p4d, addr);
72 pmd = pmd_alloc(NULL, pud, addr);
78 return pte_offset_kernel(pmd, addr);
81 static void set_pte_phys(unsigned long addr, unsigned long phys, pgprot_t prot)
85 pte = __get_pte_phys(addr);
92 local_flush_tlb_one(get_asid(), addr);
95 tlb_wire_entry(NULL, addr, *pte);
98 static void clear_pte_phys(unsigned long addr, pgprot_t prot)
102 pte = __get_pte_phys(addr);
108 local_flush_tlb_one(get_asid(), addr);