Lines Matching refs:g2
64 * Parameters: %g1: VA, %g2: sfmmup, %g4: hmeshift
71 xor %g4, %g2, %g4; /* hash in g4 */ \
74 cmp %g2, %g5; \
156 * Parameters: %g2: sfmmup, %g4: hmebp PA, %g5: hmeblk tag
180 cmp %g6, %g2; \
205 * Scratch: %g1, %g2, %g3, %g4, %g5, %g6 available
206 * Return: TTE PA in %g2
221 mulx %g1, SFHME_SIZE, %g2; \
222 add %g2, %g4, %g2; \
223 add %g2, (HMEBLK_HME1 + SFHME_TTE), %g2;
279 mov %o1, %g2 /* cnum in %g2 */
300 * %g2 = KCONTEXT
305 cmp %g2, KCONTEXT /* make sure called in kernel ctx */
309 sethi %hi(ksfmmup), %g2
310 ldx [%g2 + %lo(ksfmmup)], %g2
312 mov 1, %g3 /* VA %g1, ksfmmup %g2, idx %g3 */
320 3: KDI_HME_HASH_FUNCTION /* %g1, %g2, %g4 => hash in %g4 */
322 KDI_HME_HASH_TABLE_SEARCH /* %g2, %g4, %g5 => hmeblk PA in %g4 */
327 KDI_HBLK_TO_TTEP /* %g1, %g4 => TTE PA in %g2 */
328 ldxa [%g2]ASI_MEM, %g1