Searched refs:g7 (Results 1 - 25 of 59) sorted by relevance

123

/illumos-gate/usr/src/cmd/mdb/sparc/v9/kmdb/
H A Dkmdb_setcontext.s52 mov %o0, %g7
54 ldx [%g7 + UC_GREG(REG_O0)], %o0
55 ldx [%g7 + UC_GREG(REG_O1)], %o1
56 ldx [%g7 + UC_GREG(REG_O2)], %o2
57 ldx [%g7 + UC_GREG(REG_O3)], %o3
58 ldx [%g7 + UC_GREG(REG_O4)], %o4
59 ldx [%g7 + UC_GREG(REG_O5)], %o5
60 ldx [%g7 + UC_GREG(REG_O6)], %o6
61 ldx [%g7 + UC_GREG(REG_O7)], %o7
63 ldx [%g7
[all...]
H A Dkaif_invoke.s62 kreg_t g6, kreg_t g7)
142 mov %g7, %l1
143 mov %i4, %g7 ! Restore THREAD_REG for kernel call
149 mov %l1, %g7
H A Dkaif_handlers.s204 KAIF_CALL_KDI_VATOTTE(%g1, %g2, kaif_hdlr_dmiss_patch, %g3, %g7)
214 ldx [%g7 + .count-0b], %g2
216 stx %g2, [%g7 + .count-0b]
238 stx %g2, [%g7 + .daddr-0b]
239 stx %g1, [%g7 + .ecode-0b]
262 KAIF_CALL_KDI_VATOTTE(%g1, %g2, kaif_hdlr_imiss_patch, %g3, %g7)
271 ldx [%g7 + .count-0b], %g2
273 stx %g2, [%g7 + .count-0b]
/illumos-gate/usr/src/tools/tokenize/
H A Dasmsubr.s43 .register %g7, #scratch
45 mov %g7, %o0
49 .register %g7, #scratch
51 mov %o0, %g7
/illumos-gate/usr/src/lib/libc/sparc/sys/
H A Dvforkx.s82 ld [%g7 + UL_SIGMASK], %o1
83 ld [%g7 + UL_SIGMASK + 4], %o2
84 ld [%g7 + UL_SIGMASK + 8], %o3
85 ld [%g7 + UL_SIGMASK + 12], %o4
100 ld [%g7 + UL_VFORK], %g1
108 st %g1, [%g7 + UL_VFORK]
113 stn %g0, [%g7 + UL_SCHEDCTL]
114 stn %g0, [%g7 + UL_SCHEDCTL_CALLED]
118 ld [%g7 + UL_SIGMASK], %o1
119 ld [%g7
[all...]
/illumos-gate/usr/src/cmd/mdb/sparc/kmdb/kctl/
H A Dkctl_asm.s47 mov %g7, %o0
49 mov %o1, %g7
/illumos-gate/usr/src/uts/sun4u/ml/
H A Dwbuf.s106 FAULT_WINTRACE(%g5, %g6, %g7, TT_F32_SN1)
158 FAULT_WINTRACE(%g5, %g6, %g7, TT_F32_SO1)
165 add %g5, 1, %g7
166 st %g7, [%g6 + MPCB_WBCNT]
170 sll %g5, CPTRSHIFT, %g7 ! spbuf size is sizeof (caddr_t)
171 add %g6, %g7, %g7
172 stn %sp, [%g7 + MPCB_SPBUF]
173 sll %g5, RWIN32SHIFT, %g7
175 add %g5, %g7,
[all...]
H A Dtrap_table.s93 rd %pc, %g7
787 mov WSTATE_USER32, %g7 ;\
818 mov WSTATE_USER64, %g7 ;\
1084 srlx %g2, TAG_VALO_SHIFT, %g7 /* g7 = tsb tag */ ;\
1086 cmp %g4, %g7 ;\
1119 srlx %g2, TAG_VALO_SHIFT, %g7 /* g7 = tsb tag */ ;\
1123 cmp %g4, %g7 ;\
1175 srlx %g2, TAG_VALO_SHIFT, %g7 /* g
[all...]
/illumos-gate/usr/src/uts/sfmmu/ml/
H A Dsfmmu_asm.s62 rd %pc, %g7
1849 rdpr %tt, %g7
1859 wrpr %g7, %tt
1892 * only use g5, g6, g7 registers after we have switched to alternate
1898 rdpr %tt, %g7
1899 cmp %g7, FAST_IMMU_MISS_TT
1902 cmp %g7, T_INSTR_MMU_MISS
1906 cmp %g7, FAST_DMMU_MISS_TT
1908 cmp %g7, T_DATA_MMU_MISS
2424 * g3 - g7
[all...]
/illumos-gate/usr/src/lib/libc/sparc/gen/
H A D_stack_grow.s64 ldn [%g7 + UL_USTACK + SS_SP], %o1
65 ldn [%g7 + UL_USTACK + SS_SIZE], %o2
H A Dsmt_pause.s50 ld [%g7 + UL_LWPID], %i5
H A Dsetjmp.s57 ld [%g7 + UL_SIGLINK], %o1 ! are we in a signal context?
120 clr [%g7 + UL_SIGLINK] ! if set, clear ul_siglink
/illumos-gate/usr/src/lib/libc/sparc/threads/
H A Dtls_get_addr.s71 ldn [%g7 + UL_TLSENT], %o2
72 ldn [%g7 + UL_NTLSENT], %o3
H A Dsparc.il29 .register %g7, #scratch
30 mov %g7, %o0
34 .register %g7, #scratch
35 ld [%g7 + 80], %o0 ! ul_self
/illumos-gate/usr/src/cmd/mdb/sun4v/v9/kmdb/
H A Dmach_asmutil.h52 /* now save %g5, %g4 and %g7 cause we are going to gl 0 */; \
55 mov %g7, %o3 /* %o3 is return pc now */; \
62 mov %o3, %g7 /* retore %g7 as return pc */; \
65 jmp %g7; \
/illumos-gate/usr/src/uts/sun4v/ml/
H A Dwbuf.s107 FAULT_WINTRACE(%g5, %g6, %g7, TT_F32_SN1)
160 FAULT_WINTRACE(%g5, %g6, %g7, TT_F32_SO1)
168 add %g5, 1, %g7
169 sta %g7, [%g6 + MPCB_WBCNT]%asi
173 sll %g5, CPTRSHIFT, %g7 ! spbuf size is sizeof (caddr_t)
174 add %g6, %g7, %g7
175 stna %sp, [%g7 + MPCB_SPBUF]%asi
176 sll %g5, RWIN32SHIFT, %g7
178 add %g5, %g7,
[all...]
H A Dmach_interrupt.s72 ! %g7 tail ptr
76 ldxa [%g4]ASI_QUEUE, %g7 ! %g7 = tail ptr
77 cmp %g6, %g7
127 stna %g7, [%g4 + TRAP_ENT_F4]%asi ! tail offset
226 ! %g7 tail ptr
230 ldxa [%g4]ASI_QUEUE, %g7 ! %g7 = tail ptr
231 cmp %g6, %g7
258 sll %g5, CPTRSHIFT, %g7 !
[all...]
H A Dtrap_table.s94 rd %pc, %g7
667 mov WSTATE_USER32, %g7 ;\
698 mov WSTATE_USER64, %g7 ;\
948 srlx %g2, TAG_VALO_SHIFT, %g7 /* g7 = tsb tag */ ;\
955 srlx %g2, TAG_VALO_SHIFT, %g7 /* g7 = tsb tag */ ;\
992 srlx %g2, TAG_VALO_SHIFT, %g7 /* g7 = tsb tag */ ;\
999 srlx %g2, TAG_VALO_SHIFT, %g7 /* g
[all...]
/illumos-gate/usr/src/stand/lib/sa/sparc/
H A D_setjmp.s113 set nwindows, %g7
114 ld [%g7], %g7
115 sub %g7, 2, %g6
120 sub %g7, 2, %g6
/illumos-gate/usr/src/lib/libc/sparcv9/threads/
H A Dsparcv9.il29 .register %g7, #scratch
30 mov %g7, %o0
34 .register %g7, #scratch
35 ldx [%g7 + 80], %o0 ! ul_self
/illumos-gate/usr/src/uts/sparc/nskern/
H A Dnsc_asm.s123 .register %g7, #scratch
147 mov %g7, %o0
/illumos-gate/usr/src/lib/libc/sparc/unwind/
H A Dunwind_frame.s60 stn %o7, [%g7 + UL_UNWIND_RET] ! save caller's return address
63 ldn [%g7 + UL_UNWIND_RET], %o7 ! restore return address
/illumos-gate/usr/src/lib/libc/sparcv9/gen/
H A Dsmt_pause.s45 ld [%g7 + UL_LWPID], %i3 ! curthread->ul_lwpid
H A Dsetjmp.s57 ldx [%g7 + UL_SIGLINK], %o1 ! are we in a signal context?
127 clrx [%g7 + UL_SIGLINK] ! if set, clear ul_siglink
/illumos-gate/usr/src/lib/libc/capabilities/sun4v/common/
H A Dsmt_pause.s54 ld [%g7 + UL_LWPID], %i3 ! curthread->ul_lwpid

Completed in 62 milliseconds

123