/illumos-gate/usr/src/uts/intel/os/ |
H A D | sundep.c | 311 struct regs *rp = lwptoregs(lwp); in lwp_load() 374 lwptoregs(lwp)->r_ps &= ~PS_C; in lwp_setrval() 375 lwptoregs(lwp)->r_r0 = v1; in lwp_setrval() 376 lwptoregs(lwp)->r_r1 = v2; in lwp_setrval() 385 lwptoregs(lwp)->r_sp = (intptr_t)sp; in lwp_setsp() 395 struct regs *rp = lwptoregs(lwp); in lwp_forkregs() 472 rp = lwptoregs(lwp); in lwp_segregs_save() 919 rp = lwptoregs(lwp); in setregs()
|
H A D | syscall.c | 144 struct regs *rp = lwptoregs(lwp); in syscall_entry() 211 struct regs *rp = lwptoregs(lwp); in syscall_exit() 261 ASSERT(lwp->lwp_ap == (long *)&lwptoregs(lwp)->r_rdi); in pre_syscall() 320 (long *)&lwptoregs(lwp)->r_rdi; in pre_syscall() 430 struct regs *rp = lwptoregs(lwp); in post_syscall() 1035 struct regs *rp = lwptoregs(lwp); in save_syscall_args() 1047 if (COPYIN_ARGS32(lwptoregs(lwp), lwp->lwp_arg, nargs)) in save_syscall_args() 1076 struct regs *rp = lwptoregs(lwp); in syscall_ap() 1199 if (COPYIN_ARGS32(lwptoregs(lwp), lwp->lwp_ap, callp->sy_narg)) in loadable_syscall()
|
H A D | door_support.c | 48 lwptoregs(ttolwp(curthread))->r_fp = 0; /* stack ends here */ in door_finish_dispatch()
|
H A D | archdep.c | 289 struct regs *rp = lwptoregs(lwp); in getgregs() 339 struct regs *rp = lwptoregs(lwp); in getgregs32() 434 greg_t upc = lwptoregs(ttolwp(curthread))->r_pc; in getuserpc() 537 struct regs *rp = lwptoregs(lwp); in setgregs() 1052 lwptoregs(lwp)->r_sp = (uintptr_t)curproc->p_usrstack - stksize; in exec_set_sp()
|
H A D | sendsig.c | 160 rp = lwptoregs(lwp); in sendsig() 438 rp = lwptoregs(lwp); in sendsig32()
|
H A D | sysi86.c | 96 struct regs *rp = lwptoregs(ttolwp(curthread)); in sysi86()
|
/illumos-gate/usr/src/uts/sparc/v9/os/ |
H A D | v9dep.c | 330 struct regs *rp = lwptoregs(lwp); in setgregs() 394 struct regs *rp = lwptoregs(lwp); in getgregs() 431 struct regs *rp = lwptoregs(lwp); in getgregs32() 470 return (lwptoregs(ttolwp(curthread))->r_pc); in getuserpc() 739 caddr32_t sp1_32 = (uint32_t)lwptoregs(lwp)->r_sp; in copy_return_window32() 774 sp1 = (caddr_t)lwptoregs(lwp)->r_sp + STACK_BIAS; in copy_return_window() 806 rp = lwptoregs(lwp); in setregs() 922 rp = lwptoregs(lwp); in sendsig() 1253 rp = lwptoregs(lwp); in sendsig32() 1554 lwptoregs(lwp)->r_tstate = TSTATE_USER32 | TSTATE_MM_TSO; in lwp_load() [all …]
|
H A D | xregs.c | 153 struct regs *rp = lwptoregs(lwp); in xregs_getgregs() 260 struct regs *rp = lwptoregs(lwp); in xregs_setgregs()
|
/illumos-gate/usr/src/uts/intel/fs/proc/ |
H A D | prmachdep.c | 114 lwptoregs(lwp)->r_ps = PSL_USER; in prsetprregs() 126 struct regs *rp = lwptoregs(lwp); in prgregset_32ton() 173 struct regs *r = lwptoregs(lwp); in prgetrvals() 521 struct regs *r = lwptoregs(lwp); in prsvaddr() 600 struct regs *r = lwptoregs(lwp); in prstop()
|
/illumos-gate/usr/src/uts/sparc/fs/proc/ |
H A D | prmachdep.c | 209 lwptoregs(lwp)->r_tstate = TSTATE_USER64|TSTATE_MM_TSO; in prsetprregs() 211 lwptoregs(lwp)->r_tstate = TSTATE_USER32|TSTATE_MM_TSO; in prsetprregs() 213 lwptoregs(lwp)->r_tstate &= ~TSTATE_PEF; in prsetprregs() 233 struct regs *r = lwptoregs(lwp); in prgregset_32ton() 378 struct regs *r = lwptoregs(lwp); in prgetrvals() 645 struct regs *r = lwptoregs(lwp); in prsvaddr() 732 struct regs *r = lwptoregs(lwp); in prdostep() 829 struct regs *r = lwptoregs(lwp); in prundostep() 879 struct regs *r = lwptoregs(lwp); in prstop()
|
/illumos-gate/usr/src/uts/intel/syscall/ |
H A D | lwp_private.c | 43 struct regs *rp = lwptoregs(lwp); in lwp_setprivate() 128 struct regs *rp = lwptoregs(lwp); in lwp_getprivate()
|
H A D | getcontext.c | 101 struct regs *rp = lwptoregs(lwp); in savecontext() 254 if (lwptoregs(lwp)->r_ps & PS_T) in restorecontext() 419 struct regs *rp = lwptoregs(lwp); in savecontext32()
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | trap.c | 530 ASSERT(lwptoregs(lwp) == rp); in trap() 1793 trp->r_ss = lwptoregs(lwp)->r_ss; in kern_gpfault() 1794 trp->r_sp = lwptoregs(lwp)->r_sp; in kern_gpfault() 1795 trp->r_ps = lwptoregs(lwp)->r_ps; in kern_gpfault() 1796 trp->r_cs = lwptoregs(lwp)->r_cs; in kern_gpfault() 1797 trp->r_pc = lwptoregs(lwp)->r_pc; in kern_gpfault() 1803 ASSERT(trp->r_pc == lwptoregs(lwp)->r_pc); in kern_gpfault() 1824 trp = lwptoregs(lwp); in kern_gpfault() 1845 if ((caddr_t)trp != (caddr_t)lwptoregs(lwp)) in kern_gpfault() 1846 bcopy(trp, lwptoregs(lwp), sizeof (*trp)); in kern_gpfault()
|
H A D | dtrace_subr.c | 284 struct regs *rp = lwptoregs(ttolwp(t)); in dtrace_safe_synchronous_signal() 309 struct regs *rp = lwptoregs(ttolwp(t)); in dtrace_safe_defer_signal()
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | dtrace_subr.c | 178 struct regs *rp = lwptoregs(ttolwp(t)); in dtrace_safe_synchronous_signal() 202 struct regs *rp = lwptoregs(ttolwp(t)); in dtrace_safe_defer_signal()
|
/illumos-gate/usr/src/uts/sparc/os/ |
H A D | syscall.c | 97 caddr_t sp = (caddr_t)lwptoregs(lwp)->r_sp; in xregrestore() 208 struct regs *rp = lwptoregs(lwp); in save_syscall_args() 325 lwp->lwp_ap = (long *)&lwptoregs(lwp)->r_o0; in reset_syscall_args() 362 struct regs *rp = lwptoregs(lwp); in pre_syscall() 534 struct regs *rp = lwptoregs(lwp); in post_syscall() 908 struct regs *rp = lwptoregs(lwp); in syscall_ap()
|
H A D | archdep.c | 417 lwptoregs(lwp)->r_sp = (uintptr_t)curproc->p_usrstack - stksize; in exec_set_sp()
|
/illumos-gate/usr/src/cmd/mdb/intel/modules/genunix/ |
H A D | gcore_isadep.c | 101 struct regs *r = lwptoregs(lwp); in gcore_prgetrvals()
|
/illumos-gate/usr/src/uts/intel/ia32/sys/ |
H A D | privregs.h | 90 #define lwptoregs(lwp) ((struct regs *)((lwp)->lwp_regs)) macro
|
/illumos-gate/usr/src/uts/sparc/v9/fpu/ |
H A D | v9instr.c | 283 pregs = lwptoregs(curthread->t_lwp); in fmovcc_icc() 420 pregs = lwptoregs(curthread->t_lwp); in fmovr()
|
/illumos-gate/usr/src/uts/intel/amd64/sys/ |
H A D | privregs.h | 116 #define lwptoregs(lwp) ((struct regs *)((lwp)->lwp_regs)) macro
|
/illumos-gate/usr/src/uts/sparc/v9/sys/ |
H A D | privregs.h | 79 #define lwptoregs(lwp) ((struct regs *)((lwp)->lwp_regs)) macro
|