Lines Matching refs:g2

488 	SFMMU_CPU_CNUM(%o1, %g1, %g2)	/* %g1 = sfmmu cnum on this CPU */
524 CPU_INDEX(%g1, %g2)
526 set cpunodes, %g2
527 add %g1, %g2, %g1
528 lduh [%g1 + ITLB_SIZE], %g2 ! %g2 = # entries in ITLB
530 sub %g2, 1, %g2 ! %g2 = # entries in ITLB - 1
536 ITLB_FLUSH_UNLOCKED_UCTXS(I, %g2, %g3, %g4, %o2, %o3, %o4, %o5)
554 * %g2 = sfmmup
561 SFMMU_CPU_CNUM(%g2, %g3, %g4) /* %g3 = sfmmu cnum on this CPU */
580 * %g2 = <sfmmup58 | pgcnt6>
595 and %g4, %g2, %g3 /* g3 = pgcnt - 1 */
598 andn %g2, SFMMU_PGCNT_MASK, %g2 /* g2 = sfmmup */
600 SFMMU_CPU_CNUM(%g2, %g5, %g6) ! %g5 = sfmmu cnum on this CPU
607 set MMU_PAGESIZE, %g2 /* g2 = pgsize */
615 add %g1, %g2, %g1 /* go to nextpage */
660 * %g1 = pfnum, %g2 = color
662 DCACHE_FLUSHPAGE(%g1, %g2, %g3, %g4, %g5)
679 DCACHE_FLUSHCOLOR(%g1, %g2, %g3)
734 mov IDDR_1, %g2
741 stxa %o1, [%g2]ASI_INTR_DISPATCH
966 * 6. package data in %g2 and %g3 7. call cpu_ce_error vis sys_trap
967 * %g2: [ 52:43 UDB lower | 42:33 UDB upper | 32:0 afsr ] - arg #3/arg #1
986 * 6. package data in %g2 and %g3 7. disable all cpu errors, because
990 * %g2: [ 40:4 afar ] - sys_trap->have_win: arg #4/arg #2
1037 ldxa [%g0]ASI_ESTATE_ERR, %g2
1038 andn %g2, 0x1, %g2 ! clear bit 0 - CEEN
1039 stxa %g2, [%g0]ASI_ESTATE_ERR
1043 ldxa [%g0]ASI_AFAR, %g2 ! save afar in g2
1121 ldxa [%g0]ASI_AFAR, %g2 ! save afar in g2
1170 ldxa [%g0]ASI_AFAR, %g2 ! read afar
1253 sethi %hi(FLUSH_ADDR), %g2
1256 flush %g2
1259 set TTE_SPITFIRE_PFNHI_CLEAR, %g2 ! spitfire only
1260 sllx %g2, TTE_SPITFIRE_PFNHI_SHIFT, %g2 ! see comment above
1261 andn %g1, %g2, %g1 ! for details
1263 ldxa [%o0]ASI_ITLB_TAGREAD, %g2
1265 andn %g2, %o4, %o5
1273 sethi %hi(FLUSH_ADDR), %g2
1276 flush %g2
1279 set TTE_SPITFIRE_PFNHI_CLEAR, %g2 ! spitfire only
1280 sllx %g2, TTE_SPITFIRE_PFNHI_SHIFT, %g2 ! see comment above
1281 andn %g1, %g2, %g1 ! itlb_rd_entry
1283 ldxa [%o0]ASI_DTLB_TAGREAD, %g2
1285 andn %g2, %o4, %o5
1335 rdpr %tick, %g2 /* get tick register */
1336 brgez,pn %g2, 1f /* if NPT bit off, we're done */
1342 rdpr %tick, %g2 /* get tick register */
1343 wrpr %g3, %g2, %tick /* write tick register, */
1547 * %g2 E$ set size
1555 udivx %o2, %g5, %g2 ! set size (i.e. ecache_size/#sets)
1587 add %g5, %g2, %g5 ! calculate offset in next set
1687 * %g2 E$ set size
1696 udivx %o2, %g5, %g2 ! set size (i.e. ecache_size/#sets)
1738 add %g5, %g2, %g5 ! calculate offset in next set
1823 * %g2 E$ set size
1831 udivx %o2, %g5, %g2 ! set size (i.e. ecache_size/#sets)
1866 add %o1, %g2, %o1 ! calculate offset in next set
1908 ! %g2, %g3, %g5 - scratch
1913 set SFPR_SCRUB_MISC + EC_SCRUB_OUTSTANDING, %g2
1914 GET_CPU_PRIVATE_PTR(%g2, %g4, %g5, 1f);
1915 ld [%g4], %g2 ! cpu's ec_scrub_outstanding.
1921 add %g2, 0x1, %g3
1922 brnz,pn %g2, 1f ! no need to enqueue more intr_vec