/titanic_50/usr/src/uts/sparc/ml/ |
H A D | sparc_ddi.s | 152 ldn [%o0 + DEVI_BUS_CTL], %o0 156 ldn [%o0 + DEVI_DEV_OPS], %g1 ! dip->dev_ops 157 ldn [%g1 + DEVI_BUS_OPS], %g1 ! dip->dev_ops->devo_bus_ops 158 ldn [%g1 + OPS_CTL], %g1 ! dip->dev_ops->devo_bus_ops->bus_ctl 180 ldn [%o0 + DEVI_BUS_DMA_ALLOCHDL], %o0 182 ldn [%o0 + DEVI_DEV_OPS], %g1 ! dip->dev_ops 183 ldn [%g1 + DEVI_BUS_OPS], %g1 ! dip->dev_ops->devo_bus_ops 184 ldn [%g1 + OPS_ALLOCHDL], %g1 204 ldn [%o0 + DEVI_BUS_DMA_FREEHDL], %o0 206 ldn [%o0 + DEVI_DEV_OPS], %g1 ! dip->dev_ops [all …]
|
/titanic_50/usr/src/lib/libc/sparc/sys/ |
H A D | syscall.s | 54 ldn [%fp + STACK_BIAS + MINFRAME], %o5 ! arg 5 56 ldn [%fp + STACK_BIAS + MINFRAME + CLONGSIZE], %g1 60 ldn [%fp + STACK_BIAS + MINFRAME + 2*CLONGSIZE], %g1 88 ldn [%sp + STACK_BIAS + MINFRAME], %o5 97 ldn [%fp + STACK_BIAS + MINFRAME], %o4 ! arg 4 99 ldn [%fp + STACK_BIAS + MINFRAME + CLONGSIZE], %o5 ! arg5 101 ldn [%fp + STACK_BIAS + MINFRAME + 2*CLONGSIZE], %g1 105 ldn [%fp + STACK_BIAS + MINFRAME + 3*CLONGSIZE], %g1 135 ldn [%sp + STACK_BIAS + MINFRAME], %o4 136 ldn [%sp + STACK_BIAS + MINFRAME + CLONGSIZE], %o5 [all …]
|
H A D | door.s | 102 ldn [%sp + DOOR_COOKIE], %o0 /* (delay) load cookie */ 108 ldn [%fp + DOOR_INFO_PTR], %o0 /* (delay) load door_info ptr */ 112 ldn [%sp + DOOR_DATA_PTR], %o1 113 ldn [%sp + DOOR_DATA_SIZE], %o2 114 ldn [%sp + DOOR_DESC_PTR], %o3 115 ldn [%sp + DOOR_PC], %g1 117 ldn [%sp + DOOR_DESC_SIZE], %o4 144 ldn [%g1 + %g5], %g1 146 ldn [%g1 + door_create_pid], %g1
|
/titanic_50/usr/src/uts/sun4/brand/common/ |
H A D | brand_solaris.s | 223 ldn [%g3], %g3; 237 ldn [%g2 + CPU_THREAD], %g3; /* get thread ptr */ 238 ldn [%g3 + T_PROCP], %g4; /* get proc ptr */ 239 ldn [%g4 + P_BRAND_DATA], %g5; /* get brand data ptr */ 240 ldn [%g5 + SPD_HANDLER], %g5; /* get userland brnd hdlr ptr */ 250 ldn [%g4 + P_AGENTTP], %g4; /* get agent thread ptr */ 290 ldn [%g2 + CPU_TMP4], %l3; /* restore locals */ 291 ldn [%g2 + CPU_TMP3], %l2; 294 ldn [%g2 + CPU_TMP2], %l1; /* restore locals */ 295 ldn [%g2 + CPU_TMP1], %l0;
|
/titanic_50/usr/src/lib/libc/sparc/threads/ |
H A D | tls_get_addr.s | 70 ldn [%o0 + TI_MODULEID], %o1 71 ldn [%g7 + UL_TLSENT], %o2 72 ldn [%g7 + UL_NTLSENT], %o3 79 ldn [%o1 + %o2], %o2 82 ldn [%o0 + TI_TLSOFFSET], %o1
|
/titanic_50/usr/src/uts/sparc/v9/ml/ |
H A D | ddi_v9_asm.s | 573 ldn [%o0 + AHI_GET8], %g1 /* hdl->ahi_get8 access hndl */ 596 ldn [%o0 + AHI_GET16], %g1 /* hdl->ahi_get16 access hndl */ 621 ldn [%o0 + AHI_GET32], %g1 /* hdl->ahi_get32 access handle */ 646 ldn [%o0 + AHI_GET64], %g1 /* hdl->ahi_get64 access handle */ 671 ldn [%o0 + AHI_PUT8], %g1 /* hdl->ahi_put8 access handle */ 694 ldn [%o0 + AHI_PUT16], %g1 /* hdl->ahi_put16 access handle */ 719 ldn [%o0 + AHI_PUT32], %g1 /* hdl->ahi_put16 access handle */ 744 ldn [%o0 + AHI_PUT64], %g1 /* hdl->ahi_put64 access handle */ 797 ldn [%o0 + AHI_REP_GET8], %g1 817 ldn [%o0 + AHI_REP_GET16], %g1 [all …]
|
H A D | lock_prim.s | 325 ldn [THREAD_REG + T_CPU], %o2 ! get CPU pointer 439 ldn [%o0], %o1 ! get the owner field 458 ldn [%o0], %o1 ! get the owner field 462 ldn [%o1+T_CPU], %o2 ! get owner->t_cpu 463 ldn [%o2+CPU_THREAD], %o3 ! get owner->t_cpu->cpu_thread 505 ldn [%o0], %o4 ! %o4 = old lock value 546 ldn [%o0], %o4 ! %o4 = old lock value 610 ldn [%g1], %g2; \ 714 ldn [%l5 + %lo(panicstr)], %l5
|
H A D | syscall_trap.s | 73 ldn [THREAD_REG + T_CPU], %g1 ! get cpu pointer 171 ldn [%l4 + SY_CALLC], %g3 ! load system call handler 202 ldn [%l1 + nPC_OFF], %g2 ! get saved npc (new pc) 235 ldn [%l1 + nPC_OFF], %g2 ! get saved npc (new pc)
|
H A D | sparcv9_subr.s | 81 ldn [THREAD_REG + T_CPU], %o2; \ 116 ldn [THREAD_REG + T_CPU], %o2; \ 300 ldn [THREAD_REG + T_ONFAULT], %o0 346 ldn [THREAD_REG + T_ONTRAP], %o0 378 ldn [THREAD_REG + T_ONTRAP], %o2 ! %o2 = curthread->t_ontrap
|
/titanic_50/usr/src/lib/brand/shared/brand/sparc/ |
H A D | handler.s | 54 ldn [r2 + r1], r1 119 ldn [%l2], %l2 /* emulation func address */ 141 ldn [%l3 + CPTRSIZE], %l4 /* number of args + rv flag */ 166 ldn [%fp + EH_ARGS_OFFSET(0)], %l5 /* copy 7th syscall arg */ 171 ldn [%fp + EH_ARGS_OFFSET(1)], %l5 177 ldn [%fp + EH_ARGS_OFFSET(2)], %l5 202 ldn [%sp + EH_LOCALS_SYSRET1], %i0 /* %i0 == sys_rval1 */ 206 ldn [%sp + EH_LOCALS_SYSRET2], %i1 /* %i1 == sys_rval2 */ 218 ldn [%sp + EH_LOCALS_GREG(REG_nPC)], %g5
|
/titanic_50/usr/src/uts/sun4/ml/ |
H A D | interrupt.s | 78 ldn [%g6], %g2 ! %g2 = cpu->m_cpu.intr_head[pil] 92 ldn [%g7], %g3 ! %g3 = next intr_vec_t 117 ldn [%g6 + %g3], %g6 ! %g6=cpu->m_cpu.intr_head[pil] 120 ldn [%g6 + %g3], %g6 ! %g6=cpu->m_cpu.intr_tail[pil] 209 ldn [ls1 + IV_HANDLER], os2; \ 210 ldn [ls1 + IV_ARG1], %o0; \ 211 ldn [ls1 + IV_ARG2], %o1; \ 220 2: ldn [THREAD_REG + T_CPU], cpu; \ 229 ldn [os1], os3; 251 4: ldn [os2], os5; \ [all …]
|
H A D | proc_init.s | 134 ldn [%l3 + %l2], %l3 ! pointer to CPU struct 135 ldn [%l3 + CPU_THREAD], THREAD_REG ! set thread pointer (%g7) 151 ldn [THREAD_REG + T_PC], %i7 152 ldn [THREAD_REG + T_SP], %fp
|
H A D | swtch.s | 101 ldn [THREAD_REG + T_LWP], %o4 ! get lwp pointer 104 ldn [THREAD_REG + T_CPU], %i1 ! get CPU pointer 111 ldn [THREAD_REG + T_STACK], %i2 112 ldn [THREAD_REG + T_CTX], %g3 ! get ctx pointer 130 ldn [%o4 + LWP_FPU], %o0 ! fp pointer 138 ldn [THREAD_REG + T_CTX], %g3 ! get ctx pointer 155 ldn [%i0 + T_PROCP], %i3 ! delay slot - get proc pointer 159 ldn [THREAD_REG + T_PROCP], %i2 ! load old curproc - for mmu 303 ldn [%i0 + T_LWP], %o1 ! delay - get associated lwp (if any) 509 ldn [%i0 + T_PROCP], %i3 ! new process [all …]
|
H A D | copy.s | 135 ldn [THREAD_REG + T_LOFAULT], %o5 ! catch faults 178 ldn [THREAD_REG + T_COPYOPS], %o4 181 ldn [%o4 + CP_COPYINSTR], %g1
|
/titanic_50/usr/src/uts/sun4u/ml/ |
H A D | mach_xc.s | 129 ldn [%o1], %g2 161 ldn [%o1], %g2 166 ldn [%o1], %g2 171 ldn [%o1], %g2 176 ldn [%o1], %g2
|
H A D | wbuf.s | 66 ldn [%g4 + CPU_MPCB], %g1 68 ldn [%g1 + MPCB_WBUF], %g2 163 ldn [%g5 + CPU_MPCB], %g6 174 ldn [%g6 + MPCB_WBUF], %g5 200 ldn [%g4 + CPU_MPCB], %g1 202 ldn [%g1 + MPCB_WBUF], %g2 297 ldn [%g5 + CPU_MPCB], %g6 308 ldn [%g6 + MPCB_WBUF], %g5
|
H A D | trap_table.s | 1616 ldn [%g1 + CPU_THREAD], %g1 ! load thread pointer 1617 ldn [%g1 + T_PROCP], %g1 ! load proc pointer 1618 ldn [%g1 + P_UTRAPS], %g5 ! are there utraps? 1621 ldn [%g5 + P_UTRAP15], %g5 ! unaligned utrap? 1642 ldn [%g1 + CPU_THREAD], %g1 ! load thread pointer 1643 ldn [%g1 + T_PROCP], %g1 ! load proc pointer 1644 ldn [%g1 + P_UTRAPS], %g5 ! are there utraps? 1647 ldn [%g5 + P_UTRAP16], %g5 1697 ldn [%g1 + CPU_THREAD], %g1 ! load thread pointer 1711 ldn [%g1 + T_PROCP], %g1 ! load proc pointer [all …]
|
H A D | mach_locore.s | 809 ldn [%l7 + PC_OFF], %l0 826 ldn [%l7 + PC_OFF], %l0 849 ldn [%l0 + T_CPU], %l0 860 ldn [%l7 + PC_OFF], %g1 861 ldn [%l7 + nPC_OFF], %g2 970 ldn [%o3 + %lo(v_auxio_addr)], %o4 1088 ldn [THREAD_REG + T_STACK], %g5
|
/titanic_50/usr/src/uts/sun4u/sys/ |
H A D | fpras_impl.h | 154 ldn [THREAD_REG + T_CPU], tmp2 ;\ 155 ldn [tmp2 + CPU_PRIVATE], tmp2 ;\ 169 ldn [THREAD_REG + T_CPU], tmp1 ;\ 172 ldn [doex + %lo(fpras_chkfngrps)], doex ;\ 323 ldn [THREAD_REG + T_LOFAULT], doex ;\
|
/titanic_50/usr/src/lib/libc/sparc/gen/ |
H A D | _stack_grow.s | 64 ldn [%g7 + UL_USTACK + SS_SP], %o1 65 ldn [%g7 + UL_USTACK + SS_SIZE], %o2
|
/titanic_50/usr/src/uts/sun4v/ml/ |
H A D | mach_xc.s | 131 ldn [%o1], %g2 163 ldn [%o1], %g2 168 ldn [%o1], %g2 173 ldn [%o1], %g2 178 ldn [%o1], %g2
|
H A D | trap_table.s | 1420 ldn [%g1 + CPU_THREAD], %g1 ! load thread pointer 1421 ldn [%g1 + T_PROCP], %g1 ! load proc pointer 1422 ldn [%g1 + P_UTRAPS], %g5 ! are there utraps? 1425 ldn [%g5 + P_UTRAP15], %g5 ! unaligned utrap? 1446 ldn [%g1 + CPU_THREAD], %g1 ! load thread pointer 1447 ldn [%g1 + T_PROCP], %g1 ! load proc pointer 1448 ldn [%g1 + P_UTRAPS], %g5 ! are there utraps? 1451 ldn [%g5 + P_UTRAP16], %g5 1478 ldn [%g1 + CPU_THREAD], %g1 ! load thread pointer 1484 ldn [%g1 + T_PROCP], %g1 ! load proc pointer [all …]
|
H A D | wbuf.s | 67 ldn [%g4 + CPU_MPCB], %g1 69 ldn [%g1 + MPCB_WBUF], %g2 203 ldn [%g4 + CPU_MPCB], %g1 205 ldn [%g1 + MPCB_WBUF], %g2
|
/titanic_50/usr/src/lib/libc/sparcv9/inc/ |
H A D | SYS.h | 131 ldn [%sp + SAVE_OFFSET], %o0; \ 147 ldn [%sp + SAVE_OFFSET], %o0; \ 151 ldn [%sp + SAVE_OFFSET], %o0; \
|
/titanic_50/usr/src/lib/libc/sparc/inc/ |
H A D | SYS.h | 140 ldn [%sp + SAVE_OFFSET], %o0; \ 156 ldn [%sp + SAVE_OFFSET], %o0; \ 160 ldn [%sp + SAVE_OFFSET], %o0; \
|