Lines Matching refs:iopbase
444 xdc->iopbase = (struct xd_iopb *)dvma_malloc(XDC_MAXIOPB *
446 memset(xdc->iopbase, 0, XDC_MAXIOPB * sizeof(struct xd_iopb));
447 xdc->dvmaiopb = (struct xd_iopb *)dvma_kvtopa(xdc->iopbase,
456 xdc->reqs[lcv].iopb = &xdc->iopbase[lcv];
458 xdc->iopbase[lcv].fixd = 1; /* always the same */
459 xdc->iopbase[lcv].naddrmod = XDC_ADDRMOD; /* always the same */
460 xdc->iopbase[lcv].intr_vec = xdc->vector; /* always the same */
485 ctl = (struct xd_iopb_ctrl *)&xdc->iopbase[rqno];
644 driopb = (struct xd_iopb_drive *)&xdc->iopbase[rqno];
1641 memcpy(&tmpiopb, xdcsc->iopbase, sizeof(tmpiopb));
1642 memset(xdcsc->iopbase, 0, sizeof(tmpiopb));
1643 xdcsc->iopbase->comm = XDCMD_RST;
1644 xdcsc->iopbase->unit = xdsc->xd_drive;
1648 if (del <= 0 || xdcsc->iopbase->errs) {
1650 xdc_e2str(xdcsc->iopbase->errno));
1658 memcpy(xdcsc->iopbase, &tmpiopb, sizeof(tmpiopb));
1702 xdcsc->iopbase[lcv].done = xdcsc->iopbase[lcv].errs = 1;
1823 iopb = &xdcsc->iopbase[rqno];
2082 xdcsc->iopbase[lcv].done,
2083 xdcsc->iopbase[lcv].errs,
2084 xdcsc->iopbase[lcv].errno,
2104 xdcsc->reqs[lcv].mode, xdcsc->iopbase[lcv].done,
2105 xdcsc->iopbase[lcv].errs,
2106 xdcsc->iopbase[lcv].errno);