Lines Matching refs:g5
51 ! %g3, %g5, %g6, %g7 - temps
58 CPU_ADDR(%g1, %g5) ! %g1 = cpu
61 sll %g4, CPTRSHIFT, %g5 ! %g5 = offset to the pil entry
63 add %g6, %g5, %g6 ! %g6 = &cpu->m_cpu.intr_head[pil]
76 add %g7, %g3, %g7 ! %g5 = &iv->iv_xpil_next[cpuid]
82 stn %g0, [%g5 + %g6] ! clear cpu->m_cpu.intr_tail[pil]
83 mov 1, %g5 ! %g5 = 1
84 sll %g5, %g4, %g5 ! %g5 = 1 << pil
85 wr %g5, CLEAR_SOFTINT ! clear interrupt on this pil
88 TRACE_PTR(%g5, %g6)
89 TRACE_SAVE_TL_GL_REGS(%g5, %g6)
91 stha %g6, [%g5 + TRAP_ENT_TT]%asi ! trap_type = %tt
93 stna %g6, [%g5 + TRAP_ENT_TPC]%asi ! trap_pc = %tpc
95 stxa %g6, [%g5 + TRAP_ENT_TSTATE]%asi ! trap_tstate = %tstate
96 stna %sp, [%g5 + TRAP_ENT_SP]%asi ! trap_sp = %sp
97 stna %g2, [%g5 + TRAP_ENT_TR]%asi ! trap_tr = first intr_vec
98 stna %g3, [%g5 + TRAP_ENT_F1]%asi ! trap_f1 = next intr_vec
100 stxa %g6, [%g5 + TRAP_ENT_TICK]%asi ! trap_tick = %tick
104 stna %g6, [%g5 + TRAP_ENT_F2]%asi ! trap_f2 = intr_head[pil]
107 stna %g6, [%g5 + TRAP_ENT_F3]%asi ! trap_f3 = intr_tail[pil]
108 stna %g4, [%g5 + TRAP_ENT_F4]%asi ! trap_f4 = pil
109 TRACE_NEXT(%g5, %g6, %g3)
1505 ! %g3,%g5-g7 - temps
1521 ldn [%g6 + %g7], %g5 ! %g5 = cpu->m_cpu.intr_tail[pil]
1523 brz,pt %g5, 1f ! branch if current tail is NULL
1609 set intr_vec_table, %g5 ! %g5 = intr_vec_table
1611 add %g5, %g6, %g5 ! %g5 = &intr_vec_table[inum]
1612 ldn [%g5], %g3 ! %g3 = pointer to first entry of
1652 lduh [%g5 + IV_FLAGS], %g6 ! %g6 = ct->iv_flags
1655 add %g5, IV_PIL_NEXT, %g5 ! %g5 = &ct->iv_pil_next
1658 add %g5, %g6, %g5 ! %g5 = &ct->iv_xpil_next[cpuid]
1664 stn %g3, [%g5] ! [%g5] = iv, set pil_next field
1673 TRACE_PTR(%g5, %g6)
1674 TRACE_SAVE_TL_GL_REGS(%g5, %g6)
1676 stha %g6, [%g5 + TRAP_ENT_TT]%asi ! trap_type = %tt`
1678 stna %g6, [%g5 + TRAP_ENT_TPC]%asi ! trap_pc = %tpc
1680 stxa %g6, [%g5 + TRAP_ENT_TSTATE]%asi ! trap_tstate = %tstate
1681 stna %sp, [%g5 + TRAP_ENT_SP]%asi ! trap_sp = %sp
1682 stna %g3, [%g5 + TRAP_ENT_TR]%asi ! trap_tr = iv
1683 stna %g1, [%g5 + TRAP_ENT_F1]%asi ! trap_f1 = pil mask
1686 stna %g6, [%g5 + TRAP_ENT_F2]%asi ! trap_f2 = intr_head[pil]
1689 stna %g6, [%g5 + TRAP_ENT_F3]%asi ! trap_f3 = intr_tail[pil]
1690 stna %g2, [%g5 + TRAP_ENT_F4]%asi ! trap_f4 = pil
1692 stxa %g6, [%g5 + TRAP_ENT_TICK]%asi ! trap_tick = %tick
1693 TRACE_NEXT(%g5, %g6, %g7)
1755 stn %o1, [%g3] ! {%g5] = iv, set pil_next field