Home
last modified time | relevance | path

Searched refs:lwptoregs (Results 1 – 22 of 22) sorted by relevance

/illumos-gate/usr/src/uts/intel/os/
H A Dsundep.c311 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 Dsyscall.c144 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 Ddoor_support.c48 lwptoregs(ttolwp(curthread))->r_fp = 0; /* stack ends here */ in door_finish_dispatch()
H A Darchdep.c289 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 Dsendsig.c160 rp = lwptoregs(lwp); in sendsig()
438 rp = lwptoregs(lwp); in sendsig32()
H A Dsysi86.c96 struct regs *rp = lwptoregs(ttolwp(curthread)); in sysi86()
/illumos-gate/usr/src/uts/sparc/v9/os/
H A Dv9dep.c330 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 Dxregs.c153 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 Dprmachdep.c114 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 Dprmachdep.c209 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 Dlwp_private.c43 struct regs *rp = lwptoregs(lwp); in lwp_setprivate()
128 struct regs *rp = lwptoregs(lwp); in lwp_getprivate()
H A Dgetcontext.c101 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 Dtrap.c530 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 Ddtrace_subr.c284 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 Ddtrace_subr.c178 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 Dsyscall.c97 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 Darchdep.c417 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 Dgcore_isadep.c101 struct regs *r = lwptoregs(lwp); in gcore_prgetrvals()
/illumos-gate/usr/src/uts/intel/ia32/sys/
H A Dprivregs.h90 #define lwptoregs(lwp) ((struct regs *)((lwp)->lwp_regs)) macro
/illumos-gate/usr/src/uts/sparc/v9/fpu/
H A Dv9instr.c283 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 Dprivregs.h116 #define lwptoregs(lwp) ((struct regs *)((lwp)->lwp_regs)) macro
/illumos-gate/usr/src/uts/sparc/v9/sys/
H A Dprivregs.h79 #define lwptoregs(lwp) ((struct regs *)((lwp)->lwp_regs)) macro