Lines Matching refs:ra

32 	jirl		ra, t0, 0
49 jirl ra, t0, 0
57 csrwr ra, EXCEPTION_KS2
68 bstrpick.d ra, t0, PTRS_PER_PGD_BITS + PGDIR_SHIFT - 1, PGDIR_SHIFT
69 alsl.d t1, ra, t1, 3
72 bstrpick.d ra, t0, PTRS_PER_PUD_BITS + PUD_SHIFT - 1, PUD_SHIFT
73 alsl.d t1, ra, t1, 3
77 bstrpick.d ra, t0, PTRS_PER_PMD_BITS + PMD_SHIFT - 1, PMD_SHIFT
78 alsl.d t1, ra, t1, 3
80 ld.d ra, t1, 0
87 rotri.d ra, ra, _PAGE_HUGE_SHIFT + 1
88 bltz ra, tlb_huge_update_load
90 rotri.d ra, ra, 64 - (_PAGE_HUGE_SHIFT + 1)
92 alsl.d t1, t0, ra, _PTE_T_LOG2
100 andi ra, t0, _PAGE_PRESENT
101 beqz ra, nopage_tlb_load
120 csrrd ra, EXCEPTION_KS2
132 ll.d ra, t1, 0
134 andi t0, ra, _PAGE_PRESENT
138 ori t0, ra, _PAGE_VALID
141 ori t0, ra, _PAGE_VALID
143 rotri.d ra, ra, 64 - (_PAGE_HUGE_SHIFT + 1)
144 ori t0, ra, _PAGE_VALID
147 csrrd ra, LOONGARCH_CSR_ASID
149 andi ra, ra, CSR_ASID_ASID
150 invtlb INVTLB_ADDR_GFALSE_AND_ASID, ra, t1
168 move ra, t0
169 csrwr ra, LOONGARCH_CSR_TLBELO0
190 csrrd ra, EXCEPTION_KS2
195 csrrd ra, EXCEPTION_KS2
210 csrwr ra, EXCEPTION_KS2
221 bstrpick.d ra, t0, PTRS_PER_PGD_BITS + PGDIR_SHIFT - 1, PGDIR_SHIFT
222 alsl.d t1, ra, t1, 3
225 bstrpick.d ra, t0, PTRS_PER_PUD_BITS + PUD_SHIFT - 1, PUD_SHIFT
226 alsl.d t1, ra, t1, 3
230 bstrpick.d ra, t0, PTRS_PER_PMD_BITS + PMD_SHIFT - 1, PMD_SHIFT
231 alsl.d t1, ra, t1, 3
233 ld.d ra, t1, 0
240 rotri.d ra, ra, _PAGE_HUGE_SHIFT + 1
241 bltz ra, tlb_huge_update_store
243 rotri.d ra, ra, 64 - (_PAGE_HUGE_SHIFT + 1)
245 alsl.d t1, t0, ra, _PTE_T_LOG2
253 andi ra, t0, _PAGE_PRESENT | _PAGE_WRITE
254 xori ra, ra, _PAGE_PRESENT | _PAGE_WRITE
255 bnez ra, nopage_tlb_store
274 csrrd ra, EXCEPTION_KS2
286 ll.d ra, t1, 0
288 andi t0, ra, _PAGE_PRESENT | _PAGE_WRITE
293 ori t0, ra, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED)
296 ori t0, ra, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED)
298 rotri.d ra, ra, 64 - (_PAGE_HUGE_SHIFT + 1)
299 ori t0, ra, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED)
302 csrrd ra, LOONGARCH_CSR_ASID
304 andi ra, ra, CSR_ASID_ASID
305 invtlb INVTLB_ADDR_GFALSE_AND_ASID, ra, t1
323 move ra, t0
324 csrwr ra, LOONGARCH_CSR_TLBELO0
346 csrrd ra, EXCEPTION_KS2
351 csrrd ra, EXCEPTION_KS2
366 csrwr ra, EXCEPTION_KS2
377 bstrpick.d ra, t0, PTRS_PER_PGD_BITS + PGDIR_SHIFT - 1, PGDIR_SHIFT
378 alsl.d t1, ra, t1, 3
381 bstrpick.d ra, t0, PTRS_PER_PUD_BITS + PUD_SHIFT - 1, PUD_SHIFT
382 alsl.d t1, ra, t1, 3
386 bstrpick.d ra, t0, PTRS_PER_PMD_BITS + PMD_SHIFT - 1, PMD_SHIFT
387 alsl.d t1, ra, t1, 3
389 ld.d ra, t1, 0
396 rotri.d ra, ra, _PAGE_HUGE_SHIFT + 1
397 bltz ra, tlb_huge_update_modify
399 rotri.d ra, ra, 64 - (_PAGE_HUGE_SHIFT + 1)
401 alsl.d t1, t0, ra, _PTE_T_LOG2
409 andi ra, t0, _PAGE_WRITE
410 beqz ra, nopage_tlb_modify
429 csrrd ra, EXCEPTION_KS2
441 ll.d ra, t1, 0
443 andi t0, ra, _PAGE_WRITE
447 ori t0, ra, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED)
450 ori t0, ra, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED)
452 rotri.d ra, ra, 64 - (_PAGE_HUGE_SHIFT + 1)
453 ori t0, ra, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED)
456 csrrd ra, LOONGARCH_CSR_ASID
458 andi ra, ra, CSR_ASID_ASID
459 invtlb INVTLB_ADDR_GFALSE_AND_ASID, ra, t1
477 move ra, t0
478 csrwr ra, LOONGARCH_CSR_TLBELO0
500 csrrd ra, EXCEPTION_KS2
505 csrrd ra, EXCEPTION_KS2