Lines Matching refs:mmuar
104 unsigned long mmuar; in load_ksp_mmu() local
107 mmuar = task->thread.ksp; in load_ksp_mmu()
110 mmu_write(MMUAR, mmuar); in load_ksp_mmu()
115 if (mmuar >= PAGE_OFFSET) { in load_ksp_mmu()
125 pgd = pgd_offset(mm, mmuar); in load_ksp_mmu()
129 pmd = pmd_offset(pgd, mmuar); in load_ksp_mmu()
133 pte = (mmuar >= PAGE_OFFSET) ? pte_offset_kernel(pmd, mmuar) in load_ksp_mmu()
134 : pte_offset_map(pmd, mmuar); in load_ksp_mmu()
140 if (!pte_dirty(*pte) && mmuar <= PAGE_OFFSET) in load_ksp_mmu()
143 mmu_write(MMUTR, (mmuar & PAGE_MASK) | (asid << MMUTR_IDN) | in load_ksp_mmu()
155 pr_info("ksp load failed: mm=0x%p ksp=0x08%lx\n", mm, mmuar); in load_ksp_mmu()