/illumos-gate/usr/src/lib/libc/sparc/sys/ |
H A D | gettimeofday.s | 65 stn %o0, [%o5] 70 stn %o2, [%o5 + CLONGSIZE]
|
H A D | syscall.s | 58 stn %g1, [%sp + STACK_BIAS + MINFRAME] ! arg 6 62 stn %g1, [%sp + STACK_BIAS + MINFRAME + CLONGSIZE] ! arg 7 103 stn %g1, [%sp + STACK_BIAS + MINFRAME] ! arg 6 106 stn %g1, [%sp + STACK_BIAS + MINFRAME + CLONGSIZE] ! arg7 111 stn %g1, [%i0] /* error */ 113 stn %g1, [%i0 + CLONGSIZE] 115 stn %o0, [%i0] /* no error */ 117 stn %o1, [%i0 + CLONGSIZE] 129 stn %o0, [%sp + SAVE_OFFSET] /* sysret address */ 140 stn [all...] |
H A D | __clock_gettime.s | 45 stn %o0, [%o5] 46 stn %o1, [%o5 + CLONGSIZE]
|
H A D | vforkx.s | 113 stn %g0, [%g7 + UL_SCHEDCTL] 114 stn %g0, [%g7 + UL_SCHEDCTL_CALLED]
|
/illumos-gate/usr/src/lib/brand/shared/brand/sparc/ |
H A D | handler.s | 84 stn %g0, [%sp + EH_LOCALS_GREG(REG_G1)] /* %g1 is lost */ 85 stn %g2, [%sp + EH_LOCALS_GREG(REG_G2)] 86 stn %g3, [%sp + EH_LOCALS_GREG(REG_G3)] 87 stn %g4, [%sp + EH_LOCALS_GREG(REG_G4)] 88 stn %g0, [%sp + EH_LOCALS_GREG(REG_G5)] /* %g5 is lost */ 89 stn %g6, [%sp + EH_LOCALS_GREG(REG_G6)] 90 stn %g7, [%sp + EH_LOCALS_GREG(REG_G7)] 91 stn %i0, [%sp + EH_LOCALS_GREG(REG_O0)] 92 stn %i1, [%sp + EH_LOCALS_GREG(REG_O1)] 93 stn [all...] |
/illumos-gate/usr/src/lib/libc/sparc/threads/ |
H A D | asm_subr.s | 64 stn %g1, [%o0 + 0*GREGSIZE] 65 stn %g2, [%o0 + 1*GREGSIZE] 66 stn %g3, [%o0 + 2*GREGSIZE] 67 stn %g4, [%o0 + 3*GREGSIZE] 68 stn %g5, [%o0 + 4*GREGSIZE] 69 stn %g6, [%o0 + 5*GREGSIZE] 71 stn %g7, [%o0 + 6*GREGSIZE] 93 stn %fsr, [%o0] 161 stn %sp, [%o0 + SJS_SP] ! save caller's sp into env->sjs_sp 163 stn [all...] |
/illumos-gate/usr/src/lib/libc/sparc/unwind/ |
H A D | unwind_frame.s | 60 stn %o7, [%g7 + UL_UNWIND_RET] ! save caller's return address
|
/illumos-gate/usr/src/uts/sun4/brand/common/ |
H A D | brand_solaris.s | 137 stn %l0, [%g2 + CPU_TMP1]; 138 stn %l1, [%g2 + CPU_TMP2]; 147 stn %l2, [%g2 + CPU_TMP3]; 148 stn %l3, [%g2 + CPU_TMP4];
|
/illumos-gate/usr/src/uts/sun4/ml/ |
H A D | copy.s | 110 stn %o4, [%o3] 138 stn %o4, [THREAD_REG + T_LOFAULT] 177 stn %o5, [THREAD_REG + T_LOFAULT] 191 stn %o2, [%o3] 195 stn %o5, [THREAD_REG + T_LOFAULT] ! stop catching faults 244 stn %o4, [%o3] 272 stn %o5, [THREAD_REG + T_LOFAULT] 312 stn %o5, [THREAD_REG + T_LOFAULT] 326 stn %o2, [%o3] 330 stn [all...] |
H A D | interrupt.s | 94 stn %g3, [%g6] ! update cpu->m_cpu.intr_head[pil] 96 stn %g0, [%g5 + %g6] ! clear cpu->m_cpu.intr_tail[pil] 131 stn %g0, [%g7] ! clear iv->iv_pil_next or 253 stn os5, [os1 + os4]; \ 255 stn %g0, [os1 + os4]; \ 262 stn %g0, [os2]; \ 455 stn %o4, [%o2 + CPU_INTR_THREAD] 486 stn %o4, [%o3 + T_LWP] 500 stn %o7, [THREAD_REG + T_PC] ! mark pc for resume 501 stn [all...] |
H A D | swtch.s | 90 stn %i7, [THREAD_REG + T_PC] ! save return address 91 stn %fp, [THREAD_REG + T_SP] ! save sp 131 stn %fp, [THREAD_REG + T_SP] ! save sp 174 stn %o0, [%i1 + CPU_THREAD] ! set CPU's thread to idle 493 stn %g0, [%i1 + CPU_MPCB] ! clear mpcb 499 stn %o2, [%i1 + CPU_THREAD] ! delay - CPU's thread = idle 549 stn %fp, [THREAD_REG + T_SP] ! delay - save sp 550 stn %i7, [THREAD_REG + T_PC] ! save return address 560 stn %i0, [%i1 + CPU_THREAD] ! set CPU's thread pointer
|
/illumos-gate/usr/src/uts/sparc/v9/ml/ |
H A D | sparcv9_subr.s | 293 stn %o0, [THREAD_REG + T_ONFAULT] 296 stn %o1, [THREAD_REG + T_LOFAULT] ! put catch_fault in t_lofault 302 stn %g0, [THREAD_REG + T_ONFAULT] ! turn off onfault 304 stn %g0, [THREAD_REG + T_LOFAULT] ! turn off lofault 324 stn %g0, [THREAD_REG + T_ONFAULT] 326 stn %g0, [THREAD_REG + T_LOFAULT] ! turn off lofault 376 stn %o2, [%o0 + OT_TRAMPOLINE] ! ot_trampoline = %o2 377 stn %g0, [%o0 + OT_HANDLE] ! ot_handle = NULL 381 stn %g0, [%o0 + OT_PAD1] ! delay - ot_pad1 = NULL 383 stn [all...] |
H A D | ddi_v9_asm.s | 1301 stn %o5, [%o4 + OT_PREV] ! ot_prev = t_ontrap 1303 stn %o4, [THREAD_REG + T_ONTRAP] ! t_ontrap = err_ontrap 1314 stn %o4, [THREAD_REG + T_ONTRAP] ! restore curthread->t_ontrap 1338 stn %g0, [%o4 + ERR_ENA] ! ahi_err->err_ena = 0 1343 stn %o0, [THREAD_REG + T_ONTRAP]; 1356 stn %o5, [%o4 + OT_PREV]; \ 1358 stn %o4, [THREAD_REG + T_ONTRAP]; \ 1360 stn %o7, [%o0 + L_PC]; \ 1361 stn %sp, [%o0 + L_SP]; \ 1368 stn [all...] |
H A D | syscall_trap.s | 240 stn %g2, [%l1 + PC_OFF] 241 stn %g4, [%l1 + nPC_OFF]
|
/illumos-gate/usr/src/uts/sun4u/ml/ |
H A D | mach_copy.s | 90 stn %o2, [THREAD_REG + T_LOFAULT] 103 stn %o2, [THREAD_REG + T_LOFAULT] 151 stn %o5, [THREAD_REG + T_LOFAULT] 181 stn %o2, [THREAD_REG + T_LOFAULT] ! install new vector 360 stn %o5, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 471 stn %o5, [THREAD_REG + T_LOFAULT] ! restore old t_lofault
|
H A D | wbuf.s | 67 stn %sp, [%g1 + MPCB_SPBUF] 109 stn %sp, [%g6 + MPCB_SPBUF] 141 stn %sp, [%g3 + %g4] 172 stn %sp, [%g7 + MPCB_SPBUF] 201 stn %sp, [%g1 + MPCB_SPBUF] 243 stn %sp, [%g6 + MPCB_SPBUF] 275 stn %sp, [%g3 + %g4] 306 stn %sp, [%g7 + MPCB_SPBUF]
|
H A D | mach_locore.s | 235 stn %o4, [%g1 + %lo(_local_p1275cis)] 321 stn %o0, [%g1 + %g2] ! cpu[cpuid] = &cpu0 323 stn %o0, [THREAD_REG + T_CPU] ! threadp()->t_cpu = cpu[cpuid] 324 stn THREAD_REG, [%o0 + CPU_THREAD] ! cpu[cpuid]->cpu_thread = threadp() 483 stn %l0, [%l7 + PC_OFF] 484 stn %l1, [%l7 + nPC_OFF] 815 stn %l1, [%l7 + PC_OFF] ! restart mutex_owner_running() 818 stn %l1, [%l7 + nPC_OFF] 832 stn %l1, [%l7 + PC_OFF] ! restart mutex_exit() 834 stn [all...] |
/illumos-gate/usr/src/uts/sun4u/cpu/ |
H A D | common_asm.s | 570 stn %o1, [%o0] 572 stn %o2, [%o0 + CLONGSIZE] 607 stn %g1, [%o0] ! Delay: store seconds 609 stn %g2, [%o0 + CLONGSIZE] ! Delay: store nanoseconds 749 stn %i2, [%l2] 750 stn %i3, [%l2 + CLONGSIZE] ! store the new hrestime 1016 stn %g6, [%g1 + CPU_PROFILE_PIL] ! record interrupted PIL 1021 stn %g5, [%g1 + CPU_PROFILE_PC] ! if so, record kernel PC 1022 stn %g5, [%g1 + CPU_PROFILE_UPC] ! if not, record user PC 1024 stn [all...] |
H A D | cheetah_copy.s | 813 stn %o5, [THREAD_REG + T_LOFAULT] ! set t_lofault 822 stn %l7, [THREAD_REG + T_LOFAULT] ! set t_lofault 832 stn %l0, [THREAD_REG + T_LOFAULT] ! set t_lofault 867 stn %l6, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 908 stn %o4, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 1000 stn %o5, [THREAD_REG + T_LOFAULT] ! install new vector 1041 stn %o4, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 1076 stn %o4, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 1100 stn %o4, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 1281 stn [all...] |
H A D | opl_olympus_copy.s | 768 stn %o5, [THREAD_REG + T_LOFAULT] ! set t_lofault 777 stn %l7, [THREAD_REG + T_LOFAULT] ! set t_lofault 787 stn %l0, [THREAD_REG + T_LOFAULT] ! set t_lofault 822 stn %l6, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 863 stn %o4, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 955 stn %o5, [THREAD_REG + T_LOFAULT] ! install new vector 1050 stn %o4, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 1233 stn %o2, [THREAD_REG + T_LOFAULT] ! install new vector 1440 stn %l6, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 1756 stn [all...] |
/illumos-gate/usr/src/uts/sun4v/cpu/ |
H A D | common_asm.s | 416 stn %o1, [%o0] 418 stn %o2, [%o0 + CLONGSIZE] 453 stn %g1, [%o0] ! Delay: store seconds 455 stn %g2, [%o0 + CLONGSIZE] ! Delay: store nanoseconds 595 stn %i2, [%l2] 596 stn %i3, [%l2 + CLONGSIZE] ! store the new hrestime 857 stn %g6, [%g1 + CPU_PROFILE_PIL] ! record interrupted PIL 862 stn %g5, [%g1 + CPU_PROFILE_PC] ! if so, record kernel PC 863 stn %g5, [%g1 + CPU_PROFILE_UPC] ! if not, record user PC 865 stn [all...] |
H A D | generic_copy.s | 83 stn %l7, [THREAD_REG + T_LOFAULT] ! set t_lofault 95 stn %o5, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 351 stn %o5, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 617 stn SAVED_LOFAULT, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 643 stn %o3, [THREAD_REG + T_LOFAULT] 681 stn SAVED_LOFAULT, [THREAD_REG + T_LOFAULT] 808 stn SAVED_LOFAULT, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 868 stn %o4, [THREAD_REG + T_LOFAULT] 885 stn %o5, [THREAD_REG + T_LOFAULT] ! restore old t_lofault 923 stn [all...] |
/illumos-gate/usr/src/lib/libc/sparc/inc/ |
H A D | SYS.h | 126 stn %o0, [%sp + SAVE_OFFSET]; \
|
/illumos-gate/usr/src/lib/libc/sparcv9/inc/ |
H A D | SYS.h | 117 stn %o0, [%sp + SAVE_OFFSET]; \
|
/illumos-gate/usr/src/uts/sun4v/ml/ |
H A D | mach_locore.s | 243 stn %o4, [%g1 + %lo(_local_p1275cis)] 329 stn %o0, [%g1 + %g2] ! cpu[cpuid] = &cpu0 331 stn %o0, [THREAD_REG + T_CPU] ! threadp()->t_cpu = cpu[cpuid] 332 stn THREAD_REG, [%o0 + CPU_THREAD] ! cpu[cpuid]->cpu_thread = threadp() 505 stn %l0, [%l7 + PC_OFF] 506 stn %l1, [%l7 + nPC_OFF] 979 stn %l1, [%l7 + PC_OFF] ! restart mutex_owner_running() 982 stn %l1, [%l7 + nPC_OFF] 996 stn %l1, [%l7 + PC_OFF] ! restart mutex_exit() 998 stn [all...] |