Searched refs:gwins (Results 1 – 6 of 6) sorted by relevance
/illumos-gate/usr/src/cmd/csh/sparc/ |
H A D | signal.c | 85 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 D | getcontext.c | 111 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() 518 if (uc.uc_mcontext.gwins) { /* if windows in context */ in getsetcontext32() 529 if (copyin((void *)(uintptr_t)uc.uc_mcontext.gwins, in getsetcontext32() [all …]
|
/illumos-gate/usr/src/ucblib/libucb/sparc/sys/ |
H A D | signal.c | 161 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 D | v9dep.c | 477 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() 502 bcopy(&gwins->wbuf[i], rwp, sizeof (struct rwindow)); 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() 539 bcopy(&gwins->wbuf[i], rwp, sizeof (struct rwindow32)); in setgwins32() [all …]
|
/illumos-gate/usr/src/uts/sparc/sys/ |
H A D | mcontext.h | 275 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 D | Plwpregs.c | 493 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()
|