Lines Matching refs:g5
65 * Scratch: %g4, %g5, %g6 available
72 set KHATID, %g5; \
73 ldx [%g5], %g5; \
74 cmp %g2, %g5; \
79 set UHMEHASH_SZ, %g5; \
80 ld [%g5], %g5; \
81 and %g4, %g5, %g4; \
83 set uhme_hash_pa, %g5; \
84 ldx [%g5], %g5; \
86 add %g4, %g5, %g4; \
89 set KHMEHASH_SZ, %g5; \
90 ld [%g5], %g5; \
91 and %g4, %g5, %g4; \
93 set khme_hash_pa, %g5; \
94 ldx [%g5], %g5; \
95 add %g4, %g5, %g4; \
111 * Scratch: %g5, %g6 available
112 * Return: hmeblk tag in %g5
118 mov HBLK_RANGE_SHIFT, %g5; \
119 mulx %g3, 3, %g5; \
120 add %g5, MMU_PAGESHIFT, %g5; \
122 bspage: /* TTE_PAGE_SHIFT in %g5 */ \
123 srlx %g1, %g5, %g6; \
124 sub %g5, MMU_PAGESHIFT, %g5; \
125 sllx %g6, %g5, %g5; \
127 /* BSPAGE in %g5 */ \
128 sllx %g5, HTAG_BSPAGE_SHIFT, %g5; \
131 or %g5, %g6, %g5
156 * Parameters: %g2: sfmmup, %g4: hmebp PA, %g5: hmeblk tag
157 * Scratch: %g4, %g5, %g6 available
172 cmp %g5, %g6; \
205 * Scratch: %g1, %g2, %g3, %g4, %g5, %g6 available
321 KDI_HME_HASH_TAG /* %g1, %g3 => tag in %g5 */
322 KDI_HME_HASH_TABLE_SEARCH /* %g2, %g4, %g5 => hmeblk PA in %g4 */