Lines Matching refs:mpcb
1388 struct machpcb *mpcb;
1423 mpcb = (struct machpcb *)((caddr_t)rp - REGOFF);
1428 if (mpcb->mpcb_wbcnt > 0) {
1429 struct rwindow *rwin = (void *)mpcb->mpcb_wbuf;
1430 int i = mpcb->mpcb_wbcnt;
1433 if ((long)mpcb->mpcb_spbuf[i] != rp->r_sp)
1448 if (mpcb->mpcb_wbcnt > 0) {
1449 struct rwindow32 *rwin = (void *)mpcb->mpcb_wbuf;
1450 int i = mpcb->mpcb_wbcnt;
1453 if ((long)mpcb->mpcb_spbuf[i] != rp->r_sp)
1487 struct machpcb *mpcb;
1522 mpcb = (struct machpcb *)((caddr_t)rp - REGOFF);
1527 struct rwindow *rwin = (struct rwindow *)mpcb->mpcb_wbuf;
1529 if (mpcb->mpcb_wbcnt > 0) {
1530 int i = mpcb->mpcb_wbcnt;
1533 if ((long)mpcb->mpcb_spbuf[i] != rp->r_sp)
1543 if (mpcb->mpcb_wbcnt >= MAXWIN || copyin(fr,
1544 &rwin[mpcb->mpcb_wbcnt], sizeof (*rwin)) != 0)
1547 rwin[mpcb->mpcb_wbcnt].rw_local[reg - 16] = value;
1548 mpcb->mpcb_spbuf[mpcb->mpcb_wbcnt] = (caddr_t)rp->r_sp;
1549 mpcb->mpcb_wbcnt++;
1557 struct rwindow32 *rwin = (struct rwindow32 *)mpcb->mpcb_wbuf;
1560 if (mpcb->mpcb_wbcnt > 0) {
1561 int i = mpcb->mpcb_wbcnt;
1564 if ((long)mpcb->mpcb_spbuf[i] != rp->r_sp)
1574 if (mpcb->mpcb_wbcnt >= MAXWIN || copyin(fr,
1575 &rwin[mpcb->mpcb_wbcnt], sizeof (*rwin)) != 0)
1578 rwin[mpcb->mpcb_wbcnt].rw_local[reg - 16] = v32;
1579 mpcb->mpcb_spbuf[mpcb->mpcb_wbcnt] = (caddr_t)rp->r_sp;
1580 mpcb->mpcb_wbcnt++;