Lines Matching refs:ra
43 jirl ra, t0, 0
50 csrwr ra, EXCEPTION_KS2
61 bstrpick.d ra, t0, PTRS_PER_PGD_BITS + PGDIR_SHIFT - 1, PGDIR_SHIFT
62 alsl.d t1, ra, t1, 3
65 bstrpick.d ra, t0, PTRS_PER_PUD_BITS + PUD_SHIFT - 1, PUD_SHIFT
66 alsl.d t1, ra, t1, 3
70 bstrpick.d ra, t0, PTRS_PER_PMD_BITS + PMD_SHIFT - 1, PMD_SHIFT
71 alsl.d t1, ra, t1, 3
73 ld.d ra, t1, 0
80 rotri.d ra, ra, _PAGE_HUGE_SHIFT + 1
81 bltz ra, tlb_huge_update_load
83 rotri.d ra, ra, 64 - (_PAGE_HUGE_SHIFT + 1)
85 alsl.d t1, t0, ra, _PTE_T_LOG2
93 andi ra, t0, _PAGE_PRESENT
94 beqz ra, nopage_tlb_load
113 csrrd ra, EXCEPTION_KS2
125 ll.d ra, t1, 0
127 andi t0, ra, _PAGE_PRESENT
131 ori t0, ra, _PAGE_VALID
134 ori t0, ra, _PAGE_VALID
136 rotri.d ra, ra, 64 - (_PAGE_HUGE_SHIFT + 1)
137 ori t0, ra, _PAGE_VALID
140 csrrd ra, LOONGARCH_CSR_ASID
142 andi ra, ra, CSR_ASID_ASID
143 invtlb INVTLB_ADDR_GFALSE_AND_ASID, ra, t1
161 move ra, t0
162 csrwr ra, LOONGARCH_CSR_TLBELO0
183 csrrd ra, EXCEPTION_KS2
188 csrrd ra, EXCEPTION_KS2
196 csrwr ra, EXCEPTION_KS2
207 bstrpick.d ra, t0, PTRS_PER_PGD_BITS + PGDIR_SHIFT - 1, PGDIR_SHIFT
208 alsl.d t1, ra, t1, 3
211 bstrpick.d ra, t0, PTRS_PER_PUD_BITS + PUD_SHIFT - 1, PUD_SHIFT
212 alsl.d t1, ra, t1, 3
216 bstrpick.d ra, t0, PTRS_PER_PMD_BITS + PMD_SHIFT - 1, PMD_SHIFT
217 alsl.d t1, ra, t1, 3
219 ld.d ra, t1, 0
226 rotri.d ra, ra, _PAGE_HUGE_SHIFT + 1
227 bltz ra, tlb_huge_update_store
229 rotri.d ra, ra, 64 - (_PAGE_HUGE_SHIFT + 1)
231 alsl.d t1, t0, ra, _PTE_T_LOG2
239 andi ra, t0, _PAGE_PRESENT | _PAGE_WRITE
240 xori ra, ra, _PAGE_PRESENT | _PAGE_WRITE
241 bnez ra, nopage_tlb_store
260 csrrd ra, EXCEPTION_KS2
272 ll.d ra, t1, 0
274 andi t0, ra, _PAGE_PRESENT | _PAGE_WRITE
279 ori t0, ra, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED)
282 ori t0, ra, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED)
284 rotri.d ra, ra, 64 - (_PAGE_HUGE_SHIFT + 1)
285 ori t0, ra, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED)
288 csrrd ra, LOONGARCH_CSR_ASID
290 andi ra, ra, CSR_ASID_ASID
291 invtlb INVTLB_ADDR_GFALSE_AND_ASID, ra, t1
309 move ra, t0
310 csrwr ra, LOONGARCH_CSR_TLBELO0
332 csrrd ra, EXCEPTION_KS2
337 csrrd ra, EXCEPTION_KS2
345 csrwr ra, EXCEPTION_KS2
356 bstrpick.d ra, t0, PTRS_PER_PGD_BITS + PGDIR_SHIFT - 1, PGDIR_SHIFT
357 alsl.d t1, ra, t1, 3
360 bstrpick.d ra, t0, PTRS_PER_PUD_BITS + PUD_SHIFT - 1, PUD_SHIFT
361 alsl.d t1, ra, t1, 3
365 bstrpick.d ra, t0, PTRS_PER_PMD_BITS + PMD_SHIFT - 1, PMD_SHIFT
366 alsl.d t1, ra, t1, 3
368 ld.d ra, t1, 0
375 rotri.d ra, ra, _PAGE_HUGE_SHIFT + 1
376 bltz ra, tlb_huge_update_modify
378 rotri.d ra, ra, 64 - (_PAGE_HUGE_SHIFT + 1)
380 alsl.d t1, t0, ra, _PTE_T_LOG2
388 andi ra, t0, _PAGE_WRITE
389 beqz ra, nopage_tlb_modify
408 csrrd ra, EXCEPTION_KS2
420 ll.d ra, t1, 0
422 andi t0, ra, _PAGE_WRITE
426 ori t0, ra, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED)
429 ori t0, ra, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED)
431 rotri.d ra, ra, 64 - (_PAGE_HUGE_SHIFT + 1)
432 ori t0, ra, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED)
435 csrrd ra, LOONGARCH_CSR_ASID
437 andi ra, ra, CSR_ASID_ASID
438 invtlb INVTLB_ADDR_GFALSE_AND_ASID, ra, t1
456 move ra, t0
457 csrwr ra, LOONGARCH_CSR_TLBELO0
479 csrrd ra, EXCEPTION_KS2
484 csrrd ra, EXCEPTION_KS2