Home
last modified time | relevance | path

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

/titanic_50/usr/src/uts/intel/ia32/os/
H A Dsundep.c308 struct regs *rp = lwptoregs(lwp); in lwp_load()
371 lwptoregs(lwp)->r_ps &= ~PS_C; in lwp_setrval()
372 lwptoregs(lwp)->r_r0 = v1; in lwp_setrval()
373 lwptoregs(lwp)->r_r1 = v2; in lwp_setrval()
382 lwptoregs(lwp)->r_sp = (intptr_t)sp; in lwp_setsp()
393 struct regs *rp = lwptoregs(lwp); in lwp_forkregs()
469 rp = lwptoregs(lwp); in lwp_segregs_save()
904 rp = lwptoregs(lwp); in setregs()
H A Dsyscall.c146 struct regs *rp = lwptoregs(lwp); in syscall_entry()
213 struct regs *rp = lwptoregs(lwp); in syscall_exit()
262 ASSERT(lwp->lwp_ap == (long *)&lwptoregs(lwp)->r_rdi); in pre_syscall()
321 (long *)&lwptoregs(lwp)->r_rdi; in pre_syscall()
441 struct regs *rp = lwptoregs(lwp); in post_syscall()
1051 struct regs *rp = lwptoregs(lwp); in save_syscall_args()
1063 if (COPYIN_ARGS32(lwptoregs(lwp), lwp->lwp_arg, nargs)) in save_syscall_args()
1092 struct regs *rp = lwptoregs(lwp); in syscall_ap()
1217 if (COPYIN_ARGS32(lwptoregs(lwp), lwp->lwp_ap, callp->sy_narg)) in loadable_syscall()
H A Dsendsig.c154 rp = lwptoregs(lwp); in sendsig()
403 rp = lwptoregs(lwp); in sendsig32()
623 rp = lwptoregs(lwp); in sendsig()
H A Darchdep.c446 struct regs *rp = lwptoregs(lwp); in getgregs()
500 struct regs *rp = lwptoregs(lwp); in getgregs32()
589 greg_t upc = lwptoregs(ttolwp(curthread))->r_pc; in getuserpc()
700 struct regs *rp = lwptoregs(lwp); in setgregs()
1448 lwptoregs(lwp)->r_sp = (uintptr_t)curproc->p_usrstack - stksize; in exec_set_sp()
H A Dsysi86.c94 struct regs *rp = lwptoregs(ttolwp(curthread)); in sysi86()
/titanic_50/usr/src/uts/intel/fs/proc/
H A Dprmachdep.c109 lwptoregs(lwp)->r_ps = PSL_USER; in prsetprregs()
121 struct regs *rp = lwptoregs(lwp); in prgregset_32ton()
168 struct regs *r = lwptoregs(lwp); in prgetrvals()
359 struct regs *r = lwptoregs(lwp); in prsvaddr()
438 struct regs *r = lwptoregs(lwp); in prstop()
/titanic_50/usr/src/uts/sparc/v9/os/
H A Dv9dep.c329 struct regs *rp = lwptoregs(lwp); in setgregs()
393 struct regs *rp = lwptoregs(lwp); in getgregs()
430 struct regs *rp = lwptoregs(lwp); in getgregs32()
469 return (lwptoregs(ttolwp(curthread))->r_pc); in getuserpc()
738 caddr32_t sp1_32 = (uint32_t)lwptoregs(lwp)->r_sp; in copy_return_window32()
773 sp1 = (caddr_t)lwptoregs(lwp)->r_sp + STACK_BIAS; in copy_return_window()
805 rp = lwptoregs(lwp); in setregs()
921 rp = lwptoregs(lwp); in sendsig()
1252 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()
/titanic_50/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()
/titanic_50/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()
/titanic_50/usr/src/uts/intel/os/
H A Ddoor_support.c50 lwptoregs(ttolwp(curthread))->r_fp = 0; /* stack ends here */ in door_finish_dispatch()
/titanic_50/usr/src/uts/intel/ia32/syscall/
H A Dgetcontext.c58 struct regs *rp = lwptoregs(lwp); in savecontext()
156 if (lwptoregs(lwp)->r_ps & PS_T) in restorecontext()
261 struct regs *rp = lwptoregs(lwp); in savecontext32()
H A Dlwp_private.c44 struct regs *rp = lwptoregs(lwp); in lwp_setprivate()
161 struct regs *rp = lwptoregs(lwp); in lwp_getprivate()
/titanic_50/usr/src/uts/i86pc/os/
H A Dtrap.c557 ASSERT(lwptoregs(lwp) == rp); in trap()
1908 trp->r_ss = lwptoregs(lwp)->r_ss; in kern_gpfault()
1909 trp->r_sp = lwptoregs(lwp)->r_sp; in kern_gpfault()
1910 trp->r_ps = lwptoregs(lwp)->r_ps; in kern_gpfault()
1911 trp->r_cs = lwptoregs(lwp)->r_cs; in kern_gpfault()
1912 trp->r_pc = lwptoregs(lwp)->r_pc; in kern_gpfault()
1918 ASSERT(trp->r_pc == lwptoregs(lwp)->r_pc); in kern_gpfault()
1940 trp = lwptoregs(lwp); in kern_gpfault()
1947 trp = lwptoregs(lwp); in kern_gpfault()
1968 if ((caddr_t)trp != (caddr_t)lwptoregs(lwp)) in kern_gpfault()
[all …]
H A Ddtrace_subr.c298 struct regs *rp = lwptoregs(ttolwp(t)); in dtrace_safe_synchronous_signal()
323 struct regs *rp = lwptoregs(ttolwp(t)); in dtrace_safe_defer_signal()
/titanic_50/usr/src/uts/sparc/os/
H A Dsyscall.c99 caddr_t sp = (caddr_t)lwptoregs(lwp)->r_sp; in xregrestore()
210 struct regs *rp = lwptoregs(lwp); in save_syscall_args()
327 lwp->lwp_ap = (long *)&lwptoregs(lwp)->r_o0; in reset_syscall_args()
358 struct regs *rp = lwptoregs(lwp); in pre_syscall()
540 struct regs *rp = lwptoregs(lwp); in post_syscall()
925 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()
/titanic_50/usr/src/cmd/mdb/intel/modules/genunix/
H A Dgcore_isadep.c100 struct regs *r = lwptoregs(lwp); in gcore_prgetrvals()
/titanic_50/usr/src/uts/intel/ia32/sys/
H A Dprivregs.h92 #define lwptoregs(lwp) ((struct regs *)((lwp)->lwp_regs)) macro
/titanic_50/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()
/titanic_50/usr/src/uts/intel/amd64/sys/
H A Dprivregs.h112 #define lwptoregs(lwp) ((struct regs *)((lwp)->lwp_regs)) macro
/titanic_50/usr/src/uts/sparc/v9/sys/
H A Dprivregs.h79 #define lwptoregs(lwp) ((struct regs *)((lwp)->lwp_regs)) macro