Lines Matching refs:g1
64 * Parameters: %g1: VA, %g2: sfmmup, %g4: hmeshift
70 srlx %g1, %g4, %g4; /* va >> hmeshift */ \
110 * Parameters: %g1: VA, %g3: rehash
123 srlx %g1, %g5, %g6; \
204 * Parameters: %g1: VA, %g4: hmeblk PA
205 * Scratch: %g1, %g2, %g3, %g4, %g5, %g6 available
216 clr %g1; \
217 srlx %g1, MMU_PAGESHIFT, %g1; \
218 and %g1, NHMENTS - 1, %g1; \
220 ttep_calc: /* idx in %g1 */ \
221 mulx %g1, SFHME_SIZE, %g2; \
278 mov %o0, %g1 /* VA in %g1 */
282 jmpl %g3, %g7 /* => %g1: TTE or 0 */
285 brz %g1, 1f
289 stx %g1, [%o2]
299 * %g1 = vaddr passed in, tte or 0 (error) when return
307 clr %g1
312 mov 1, %g3 /* VA %g1, ksfmmup %g2, idx %g3 */
320 3: KDI_HME_HASH_FUNCTION /* %g1, %g2, %g4 => hash in %g4 */
321 KDI_HME_HASH_TAG /* %g1, %g3 => tag in %g5 */
327 KDI_HBLK_TO_TTEP /* %g1, %g4 => TTE PA in %g2 */
328 ldxa [%g2]ASI_MEM, %g1
329 brgez,a %g1, 4f
330 clr %g1
340 clr %g1