Home
last modified time | relevance | path

Searched refs:gwins (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/cmd/csh/sparc/
H A Dsignal.c85 if (ucp->uc_mcontext.gwins != (gwindows_t *)0) { in sigvechandler()
87 sc.sc_wbcnt = ucp->uc_mcontext.gwins->wbcnt; in sigvechandler()
90 sc.sc_spbuf[i][j] = (int)ucp->uc_mcontext.gwins->spbuf[j]; in sigvechandler()
92 sc.sc_wbuf[i][j] = ucp->uc_mcontext.gwins->wbuf[i].rw_local[j]; in sigvechandler()
94 sc.sc_wbuf[i][j+8] = ucp->uc_mcontext.gwins->wbuf[i].rw_in[j]; in sigvechandler()
129 ucp->uc_mcontext.gwins->wbcnt = sc.sc_wbcnt; in sigvechandler()
132 ucp->uc_mcontext.gwins->spbuf[j] = (greg_t *)sc.sc_spbuf[i][j]; in sigvechandler()
134 ucp->uc_mcontext.gwins->wbuf[i].rw_local[j] = sc.sc_wbuf[i][j]; in sigvechandler()
136 ucp->uc_mcontext.gwins->wbuf[i].rw_in[j] = sc.sc_wbuf[i][j+8]; in sigvechandler()
/illumos-gate/usr/src/uts/sparc/syscall/
H A Dgetcontext.c111 ucp->uc_mcontext.gwins = (gwindows_t *)NULL; in savecontext()
142 if (mcp->gwins != 0) in restorecontext()
143 setgwins(lwp, mcp->gwins); in restorecontext()
270 if (uc.uc_mcontext.gwins) { /* if windows in context */ in getsetcontext()
281 if (copyin(uc.uc_mcontext.gwins, in getsetcontext()
293 copyin(uc.uc_mcontext.gwins, gwin, gwin_size)) { in getsetcontext()
297 uc.uc_mcontext.gwins = gwin; in getsetcontext()
413 ucp->uc_mcontext.gwins = (caddr32_t)(uintptr_t)NULL; in savecontext32()
529 if (copyin((void *)(uintptr_t)uc.uc_mcontext.gwins, in getsetcontext32()
542 copyin((void *)(uintptr_t)uc.uc_mcontext.gwins, in getsetcontext32()
[all …]
/illumos-gate/usr/src/ucblib/libucb/sparc/sys/
H A Dsignal.c161 if (ucp->uc_mcontext.gwins != (gwindows_t *)0) { in ucbsigvechandler()
165 sc.sc_wbcnt = ucp->uc_mcontext.gwins->wbcnt; in ucbsigvechandler()
167 for (i = 0; i < ucp->uc_mcontext.gwins; i++) { in ucbsigvechandler()
168 sc.sc_spbuf[i] = ucp->uc_mcontext.gwins->spbuf[i]; in ucbsigvechandler()
171 ucp->uc_mcontext.gwins->wbuf[i].rw_local[j]; in ucbsigvechandler()
174 ucp->uc_mcontext.gwins->wbuf[i].rw_in[j]; in ucbsigvechandler()
295 ucp->uc_mcontext.gwins->wbcnt = sc.sc_wbcnt; in ucbsigvechandler()
298 ucp->uc_mcontext.gwins->spbuf[i] = sc.sc_spbuf[i]; in ucbsigvechandler()
300 ucp->uc_mcontext.gwins->wbuf[i].rw_local[j] = in ucbsigvechandler()
303 ucp->uc_mcontext.gwins->wbuf[i].rw_in[j] = in ucbsigvechandler()
/illumos-gate/usr/src/uts/sparc/v9/os/
H A Dv9dep.c477 setgwins(klwp_t *lwp, gwindows_t *gwins) in setgwins() argument
480 int wbcnt = gwins->wbcnt; in setgwins()
497 sp = (caddr_t)gwins->spbuf[i]; in setgwins()
504 rwindow_nto32(&gwins->wbuf[i], rwp); in setgwins()
510 setgwins32(klwp_t *lwp, gwindows32_t *gwins) in setgwins32() argument
513 int wbcnt = gwins->wbcnt; in setgwins32()
532 sp = (caddr_t)(uintptr_t)gwins->spbuf[i]; in setgwins32()
537 rwindow_32ton(&gwins->wbuf[i], rwp); in setgwins32()
1421 suword32_noerr(&fp->uc.uc_mcontext.gwins, in sendsig32()
1428 suword32_noerr(&fp->uc.uc_mcontext.gwins, 0); in sendsig32()
[all …]
/illumos-gate/usr/src/uts/sparc/sys/
H A Dmcontext.h275 struct _gwindows *gwins; /* POSSIBLE pointer to register windows */ member
290 caddr32_t gwins; /* POSSIBLE pointer to register windows */ member
/illumos-gate/usr/src/lib/libproc/common/
H A DPlwpregs.c493 Plwp_getgwindows(struct ps_prochandle *P, lwpid_t lwpid, gwindows_t *gwins) in Plwp_getgwindows() argument
509 gwins, sizeof (gwindows_t))); in Plwp_getgwindows()
513 *gwins = *lwp->lwp_gwins; in Plwp_getgwindows()