Lines Matching refs:mpcb
1390 struct machpcb *mpcb;
1425 mpcb = (struct machpcb *)((caddr_t)rp - REGOFF);
1430 if (mpcb->mpcb_wbcnt > 0) {
1431 struct rwindow *rwin = (void *)mpcb->mpcb_wbuf;
1432 int i = mpcb->mpcb_wbcnt;
1435 if ((long)mpcb->mpcb_spbuf[i] != rp->r_sp)
1450 if (mpcb->mpcb_wbcnt > 0) {
1451 struct rwindow32 *rwin = (void *)mpcb->mpcb_wbuf;
1452 int i = mpcb->mpcb_wbcnt;
1455 if ((long)mpcb->mpcb_spbuf[i] != rp->r_sp)
1489 struct machpcb *mpcb;
1524 mpcb = (struct machpcb *)((caddr_t)rp - REGOFF);
1529 struct rwindow *rwin = (struct rwindow *)mpcb->mpcb_wbuf;
1531 if (mpcb->mpcb_wbcnt > 0) {
1532 int i = mpcb->mpcb_wbcnt;
1535 if ((long)mpcb->mpcb_spbuf[i] != rp->r_sp)
1545 if (mpcb->mpcb_wbcnt >= MAXWIN || copyin(fr,
1546 &rwin[mpcb->mpcb_wbcnt], sizeof (*rwin)) != 0)
1549 rwin[mpcb->mpcb_wbcnt].rw_local[reg - 16] = value;
1550 mpcb->mpcb_spbuf[mpcb->mpcb_wbcnt] = (caddr_t)rp->r_sp;
1551 mpcb->mpcb_wbcnt++;
1559 struct rwindow32 *rwin = (struct rwindow32 *)mpcb->mpcb_wbuf;
1562 if (mpcb->mpcb_wbcnt > 0) {
1563 int i = mpcb->mpcb_wbcnt;
1566 if ((long)mpcb->mpcb_spbuf[i] != rp->r_sp)
1576 if (mpcb->mpcb_wbcnt >= MAXWIN || copyin(fr,
1577 &rwin[mpcb->mpcb_wbcnt], sizeof (*rwin)) != 0)
1580 rwin[mpcb->mpcb_wbcnt].rw_local[reg - 16] = v32;
1581 mpcb->mpcb_spbuf[mpcb->mpcb_wbcnt] = (caddr_t)rp->r_sp;
1582 mpcb->mpcb_wbcnt++;