Lines Matching refs:r3
158 GET_TSK_STACK_BASE r3, sp
208 ld r3, [num_pte_not_present]
209 add r3, r3, 1
210 st r3, [num_pte_not_present]
222 and r3, r0, PTE_BITS_RWX ; r w x
223 lsl r2, r3, 3 ; r w x 0 0 0 (GLOBAL, kernel only)
225 or.z r2, r2, r3 ; r w x r w x (!GLOBAL, user page)
227 and r3, r0, PTE_BITS_NON_RWX_IN_PD1 ; Extract PFN+cache bits from PTE
228 or r3, r3, r2
230 sr r3, [ARC_REG_TLBPD1] ; these go in PD1
234 lr r3,[ARC_REG_TLBPD0] ; MMU prepares PD0 with vaddr and asid
236 or r3, r3, r2 ; S | vaddr | {sasid|asid}
237 sr r3,[ARC_REG_TLBPD0] ; rewrite PD0
283 and r3, r0, r2 ; Mask out NON Flag bits from PTE
284 xor.f r3, r3, r2 ; check ( ( pte & flags_test ) == flags_test )
329 lr r3, [ecr]
330 btst_s r3, ECR_C_BIT_DTLB_LD_MISS ; Read Access
332 btst_s r3, ECR_C_BIT_DTLB_ST_MISS ; Write Access
337 and r3, r0, r2 ; Mask out NON Flag bits from PTE
338 brne.d r3, r2, do_slow_path_pf ; is ((pte & flags_test) == flags_test)
342 lr r3, [ecr]
344 btst_s r3, ECR_C_BIT_DTLB_ST_MISS ; See if it was a Write Access ?