/illumos-gate/usr/src/uts/sparc/ml/ |
H A D | sparc_ddi.S | 102 ldn [%o0 + DEVI_BUS_CTL], %o0 106 ldn [%o0 + DEVI_DEV_OPS], %g1 ! dip->dev_ops 107 ldn [%g1 + DEVI_BUS_OPS], %g1 ! dip->dev_ops->devo_bus_ops 108 ldn [%g1 + OPS_CTL], %g1 ! dip->dev_ops->devo_bus_ops->bus_ctl 116 ldn [%o0 + DEVI_BUS_DMA_ALLOCHDL], %o0 118 ldn [%o0 + DEVI_DEV_OPS], %g1 ! dip->dev_ops 119 ldn [%g1 + DEVI_BUS_OPS], %g1 ! dip->dev_ops->devo_bus_ops 120 ldn [%g1 + OPS_ALLOCHDL], %g1 127 ldn [%o0 + DEVI_BUS_DMA_FREEHDL], %o0 129 ldn [%o0 + DEVI_DEV_OPS], %g1 ! dip->dev_ops [all …]
|
/illumos-gate/usr/src/uts/sparc/v9/ml/ |
H A D | ddi_v9_asm.S | 73 ldn [%o0 + AHI_GET8], %g1 /* hdl->ahi_get8 access hndl */ 90 ldn [%o0 + AHI_GET16], %g1 /* hdl->ahi_get16 access hndl */ 109 ldn [%o0 + AHI_GET32], %g1 /* hdl->ahi_get32 access handle */ 128 ldn [%o0 + AHI_GET64], %g1 /* hdl->ahi_get64 access handle */ 147 ldn [%o0 + AHI_PUT8], %g1 /* hdl->ahi_put8 access handle */ 164 ldn [%o0 + AHI_PUT16], %g1 /* hdl->ahi_put16 access handle */ 183 ldn [%o0 + AHI_PUT32], %g1 /* hdl->ahi_put16 access handle */ 202 ldn [%o0 + AHI_PUT64], %g1 /* hdl->ahi_put64 access handle */ 250 ldn [%o0 + AHI_REP_GET8], %g1 266 ldn [%o0 + AHI_REP_GET16], %g1 [all …]
|
H A D | lock_prim.S | 197 ldn [THREAD_REG + T_CPU], %o2 ! get CPU pointer 286 ldn [%o0], %o1 ! get the owner field 305 ldn [%o0], %o1 ! get the owner field 309 ldn [%o1+T_CPU], %o2 ! get owner->t_cpu 310 ldn [%o2+CPU_THREAD], %o3 ! get owner->t_cpu->cpu_thread 337 ldn [%o0], %o4 ! %o4 = old lock value 378 ldn [%o0], %o4 ! %o4 = old lock value 432 ldn [%g1], %g2; \ 533 ldn [%l5 + %lo(panicstr)], %l5
|
H A D | sparcv9_subr.S | 69 ldn [THREAD_REG + T_CPU], %o2; \ 104 ldn [THREAD_REG + T_CPU], %o2; \ 242 ldn [THREAD_REG + T_ONFAULT], %o0 269 ldn [THREAD_REG + T_ONTRAP], %o0 291 ldn [THREAD_REG + T_ONTRAP], %o2 ! %o2 = curthread->t_ontrap
|
H A D | syscall_trap.S | 62 ldn [THREAD_REG + T_CPU], %g1 ! get cpu pointer 160 ldn [%l4 + SY_CALLC], %g3 ! load system call handler 191 ldn [%l1 + nPC_OFF], %g2 ! get saved npc (new pc) 224 ldn [%l1 + nPC_OFF], %g2 ! get saved npc (new pc)
|
/illumos-gate/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
|
/illumos-gate/usr/src/uts/sun4/brand/common/ |
H A D | brand_solaris.S | 207 ldn [%g3], %g3; 221 ldn [%g2 + CPU_THREAD], %g3; /* get thread ptr */ 222 ldn [%g3 + T_PROCP], %g4; /* get proc ptr */ 223 ldn [%g4 + P_BRAND_DATA], %g5; /* get brand data ptr */ 224 ldn [%g5 + SPD_HANDLER], %g5; /* get userland brnd hdlr ptr */ 234 ldn [%g4 + P_AGENTTP], %g4; /* get agent thread ptr */ 274 ldn [%g2 + CPU_TMP4], %l3; /* restore locals */ 275 ldn [%g2 + CPU_TMP3], %l2; 278 ldn [%g2 + CPU_TMP2], %l1; /* restore locals */ 279 ldn [%g2 + CPU_TMP1], %l0;
|
/illumos-gate/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
|
/illumos-gate/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
|
/illumos-gate/usr/src/uts/sun4/ml/ |
H A D | interrupt.S | 64 ldn [%g6], %g2 ! %g2 = cpu->m_cpu.intr_head[pil] 78 ldn [%g7], %g3 ! %g3 = next intr_vec_t 103 ldn [%g6 + %g3], %g6 ! %g6=cpu->m_cpu.intr_head[pil] 106 ldn [%g6 + %g3], %g6 ! %g6=cpu->m_cpu.intr_tail[pil] 192 ldn [ls1 + IV_HANDLER], os2; \ 193 ldn [ls1 + IV_ARG1], %o0; \ 194 ldn [ls1 + IV_ARG2], %o1; \ 203 2: ldn [THREAD_REG + T_CPU], cpu; \ 212 ldn [os1], os3; 234 4: ldn [os2], os5; \ [all …]
|
H A D | proc_init.S | 117 ldn [%l3 + %l2], %l3 ! pointer to CPU struct 118 ldn [%l3 + CPU_THREAD], THREAD_REG ! set thread pointer (%g7) 134 ldn [THREAD_REG + T_PC], %i7 135 ldn [THREAD_REG + T_SP], %fp
|
H A D | swtch.S | 88 ldn [THREAD_REG + T_LWP], %o4 ! get lwp pointer 91 ldn [THREAD_REG + T_CPU], %i1 ! get CPU pointer 98 ldn [THREAD_REG + T_STACK], %i2 99 ldn [THREAD_REG + T_CTX], %g3 ! get ctx pointer 117 ldn [%o4 + LWP_FPU], %o0 ! fp pointer 125 ldn [THREAD_REG + T_CTX], %g3 ! get ctx pointer 142 ldn [%i0 + T_PROCP], %i3 ! delay slot - get proc pointer 146 ldn [THREAD_REG + T_PROCP], %i2 ! load old curproc - for mmu 290 ldn [%i0 + T_LWP], %o1 ! delay - get associated lwp (if any) 485 ldn [%i0 + T_PROCP], %i3 ! new process [all …]
|
H A D | copy.S | 111 ldn [THREAD_REG + T_LOFAULT], %o5 ! catch faults 154 ldn [THREAD_REG + T_COPYOPS], %o4 157 ldn [%o4 + CP_COPYINSTR], %g1
|
/illumos-gate/usr/src/uts/sun4u/ml/ |
H A D | mach_xc.S | 104 ldn [%o1], %g2 136 ldn [%o1], %g2 141 ldn [%o1], %g2 146 ldn [%o1], %g2 151 ldn [%o1], %g2
|
H A D | wbuf.S | 63 ldn [%g4 + CPU_MPCB], %g1 65 ldn [%g1 + MPCB_WBUF], %g2 160 ldn [%g5 + CPU_MPCB], %g6 171 ldn [%g6 + MPCB_WBUF], %g5 197 ldn [%g4 + CPU_MPCB], %g1 199 ldn [%g1 + MPCB_WBUF], %g2 294 ldn [%g5 + CPU_MPCB], %g6 305 ldn [%g6 + MPCB_WBUF], %g5
|
H A D | trap_table.S | 1596 ldn [%g1 + CPU_THREAD], %g1 ! load thread pointer 1597 ldn [%g1 + T_PROCP], %g1 ! load proc pointer 1598 ldn [%g1 + P_UTRAPS], %g5 ! are there utraps? 1601 ldn [%g5 + P_UTRAP15], %g5 ! unaligned utrap? 1622 ldn [%g1 + CPU_THREAD], %g1 ! load thread pointer 1623 ldn [%g1 + T_PROCP], %g1 ! load proc pointer 1624 ldn [%g1 + P_UTRAPS], %g5 ! are there utraps? 1627 ldn [%g5 + P_UTRAP16], %g5 1677 ldn [%g1 + CPU_THREAD], %g1 ! load thread pointer 1691 ldn [%g1 + T_PROCP], %g1 ! load proc pointer [all …]
|
H A D | mach_locore.S | 774 ldn [%l7 + PC_OFF], %l0 791 ldn [%l7 + PC_OFF], %l0 814 ldn [%l0 + T_CPU], %l0 825 ldn [%l7 + PC_OFF], %g1 826 ldn [%l7 + nPC_OFF], %g2 913 ldn [%o3 + %lo(v_auxio_addr)], %o4 991 ldn [THREAD_REG + T_STACK], %g5
|
/illumos-gate/usr/src/boot/common/ |
H A D | isapnp.h | 249 u_char ldn; /* Logical Device Number */ member 295 int read_pnp_parms(struct pnp_cinfo *d, int ldn); 296 int write_pnp_parms(struct pnp_cinfo *d, int ldn);
|
/illumos-gate/usr/src/uts/sun4u/sys/ |
H A D | fpras_impl.h | 152 ldn [THREAD_REG + T_CPU], tmp2 ;\ 153 ldn [tmp2 + CPU_PRIVATE], tmp2 ;\ 167 ldn [THREAD_REG + T_CPU], tmp1 ;\ 170 ldn [doex + %lo(fpras_chkfngrps)], doex ;\ 321 ldn [THREAD_REG + T_LOFAULT], doex ;\
|
/illumos-gate/usr/src/uts/sun4v/ml/ |
H A D | trap_table.S | 1399 ldn [%g1 + CPU_THREAD], %g1 ! load thread pointer 1400 ldn [%g1 + T_PROCP], %g1 ! load proc pointer 1401 ldn [%g1 + P_UTRAPS], %g5 ! are there utraps? 1404 ldn [%g5 + P_UTRAP15], %g5 ! unaligned utrap? 1425 ldn [%g1 + CPU_THREAD], %g1 ! load thread pointer 1426 ldn [%g1 + T_PROCP], %g1 ! load proc pointer 1427 ldn [%g1 + P_UTRAPS], %g5 ! are there utraps? 1430 ldn [%g5 + P_UTRAP16], %g5 1457 ldn [%g1 + CPU_THREAD], %g1 ! load thread pointer 1463 ldn [%g1 + T_PROCP], %g1 ! load proc pointer [all …]
|
H A D | mach_xc.S | 106 ldn [%o1], %g2 138 ldn [%o1], %g2 143 ldn [%o1], %g2 148 ldn [%o1], %g2 153 ldn [%o1], %g2
|
/illumos-gate/usr/src/lib/libc/sparcv9/inc/ |
H A D | SYS.h | 129 ldn [%sp + SAVE_OFFSET], %o0; \ 145 ldn [%sp + SAVE_OFFSET], %o0; \ 149 ldn [%sp + SAVE_OFFSET], %o0; \
|
/illumos-gate/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
|
/illumos-gate/usr/src/lib/libc/sparc/inc/ |
H A D | SYS.h | 138 ldn [%sp + SAVE_OFFSET], %o0; \ 154 ldn [%sp + SAVE_OFFSET], %o0; \ 158 ldn [%sp + SAVE_OFFSET], %o0; \
|