Lines Matching refs:g4
68 srlx %g1, %g4, %g4; /* va >> hmeshift */ \
69 xor %g4, %g2, %g4; /* hash in g4 */ \
79 and %g4, %g5, %g4; \
80 mulx %g4, HMEBUCK_SIZE, %g4; /* g4 = off from hash_pa */ \
84 add %g4, %g5, %g4; \
89 and %g4, %g5, %g4; \
90 mulx %g4, HMEBUCK_SIZE, %g4; /* g4 = off from hash_pa */ \
93 add %g4, %g5, %g4; \
160 add %g4, HMEBUCK_NEXTPA, %g4; /* %g4 is hmebucket PA */ \
162 ldxa [%g4]ASI_MEM, %g4; \
163 cmp %g4, HMEBLK_ENDPA; \
165 clr %g4; \
167 add %g4, HMEBLK_TAG, %g4; /* %g4 is now hmeblk PA */ \
168 ldxa [%g4]ASI_MEM, %g6; \
169 sub %g4, HMEBLK_TAG, %g4; \
172 add %g4, HMEBLK_NEXTPA, %g4; \
175 add %g4, (HMEBLK_TAG + 8), %g4; \
176 ldxa [%g4]ASI_MEM, %g6; \
177 sub %g4, (HMEBLK_TAG + 8), %g4; \
180 add %g4, HMEBLK_NEXTPA, %g4; \
208 add %g4, HMEBLK_MISC, %g3; \
220 add %g2, %g4, %g2; \
296 mov HBLK_RANGE_SHIFT, %g4
300 1: mulx %g3, 3, %g4 /* 3: see TTE_BSZS_SHIFT */
301 add %g4, MMU_PAGESHIFT, %g4
307 brz %g4, 5f
317 set mmu_hashcnt, %g4
318 lduw [%g4], %g4
319 cmp %g3, %g4