Lines Matching refs:write_aux_reg
115 write_aux_reg(ARC_REG_TLBPD1, 0); in __tlb_entry_erase()
118 write_aux_reg(ARC_REG_TLBPD1HI, 0); in __tlb_entry_erase()
120 write_aux_reg(ARC_REG_TLBPD0, 0); in __tlb_entry_erase()
121 write_aux_reg(ARC_REG_TLBCOMMAND, TLBWrite); in __tlb_entry_erase()
130 write_aux_reg(ARC_REG_TLBPD0, vaddr_n_asid); in tlb_entry_lkup()
132 write_aux_reg(ARC_REG_TLBCOMMAND, TLBProbe); in tlb_entry_lkup()
185 write_aux_reg(ARC_REG_TLBINDEX, 0xa); in utlb_invalidate()
188 write_aux_reg(ARC_REG_TLBCOMMAND, TLBIVUTLB); in utlb_invalidate()
210 write_aux_reg(ARC_REG_TLBCOMMAND, TLBGetIndex); in tlb_entry_insert()
213 write_aux_reg(ARC_REG_TLBPD1, pd1); in tlb_entry_insert()
220 write_aux_reg(ARC_REG_TLBCOMMAND, TLBWrite); in tlb_entry_insert()
232 write_aux_reg(ARC_REG_TLBPD0, vaddr_n_asid | _PAGE_PRESENT); in tlb_entry_erase()
233 write_aux_reg(ARC_REG_TLBCOMMAND, TLBDeleteEntry); in tlb_entry_erase()
238 write_aux_reg(ARC_REG_TLBPD0, pd0); in tlb_entry_insert()
239 write_aux_reg(ARC_REG_TLBPD1, pd1); in tlb_entry_insert()
242 write_aux_reg(ARC_REG_TLBPD1HI, (u64)pd1 >> 32); in tlb_entry_insert()
244 write_aux_reg(ARC_REG_TLBCOMMAND, TLBInsertEntry); in tlb_entry_insert()
263 write_aux_reg(ARC_REG_TLBPD1, 0); in local_flush_tlb_all()
266 write_aux_reg(ARC_REG_TLBPD1HI, 0); in local_flush_tlb_all()
268 write_aux_reg(ARC_REG_TLBPD0, 0); in local_flush_tlb_all()
272 write_aux_reg(ARC_REG_TLBINDEX, entry); in local_flush_tlb_all()
273 write_aux_reg(ARC_REG_TLBCOMMAND, TLBWrite); in local_flush_tlb_all()
280 write_aux_reg(ARC_REG_TLBPD0, _PAGE_HW_SZ); in local_flush_tlb_all()
283 write_aux_reg(ARC_REG_TLBINDEX, entry); in local_flush_tlb_all()
284 write_aux_reg(ARC_REG_TLBCOMMAND, TLBWrite); in local_flush_tlb_all()
871 write_aux_reg(ARC_REG_PID, MMU_ENABLE); in arc_mmu_init()
876 write_aux_reg(ARC_REG_SCRATCH_DATA0, swapper_pg_dir); in arc_mmu_init()
880 write_aux_reg(ARC_REG_TLBPD1HI, 0); in arc_mmu_init()
927 write_aux_reg(ARC_REG_TLBINDEX, in do_tlb_overlap_fault()
929 write_aux_reg(ARC_REG_TLBCOMMAND, TLBRead); in do_tlb_overlap_fault()
960 write_aux_reg(ARC_REG_TLBINDEX, in do_tlb_overlap_fault()