Lines Matching refs:reqs
129 (SC)->reqs[N].mode = 0; \
176 (ER) = (SC)->reqs[RQ].errnum; \
587 xdc->reqs = malloc(XDC_MAXIOPB * sizeof(struct xd_iorq),
594 xdc->reqs[lcv].iopb = &xdc->iopbase[lcv];
595 xdc->reqs[lcv].dmaiopb = &xdc->dvmaiopb[lcv];
611 &xdc->reqs[lcv].dmamap)) != 0) {
643 if (xdc->reqs[rqno].errnum)
644 printf(": %s: ", xdc_e2str(xdc->reqs[rqno].errnum));
1523 iorq = &xdcsc->reqs[rqno];
1561 iorq = &xdcsc->reqs[rqno];
1616 /* now submit [note that xdc_submit_iorq can never fail on NORM reqs] */
1658 struct xd_iorq *iorq = &xdcsc->reqs[iorqno];
1692 device_xname(xdcsc->sc_dev), iorq - xdcsc->reqs);
1784 retval = xdcsc->reqs[iorqno].errnum;
1788 xdcsc->reqs[iorqno].errnum, xdc_e2str(xdcsc->reqs[iorqno].errnum));
1860 register struct xd_iorq *iorq = &xdcsc->reqs[lcv];
1873 switch (XD_STATE(xdcsc->reqs[lcv].mode)) {
1887 disk_unbusy(&xdcsc->reqs[lcv].xd->sc_dk,
1888 (xdcsc->reqs[lcv].buf->b_bcount -
1889 xdcsc->reqs[lcv].buf->b_resid),
1998 iorq = &xdcsc->reqs[rqno];
2265 lcv, xdcsc->reqs[lcv].mode,
2269 xdcsc->reqs[lcv].ttl, xdcsc->reqs[lcv].buf);
2283 if (xdcsc->reqs[lcv].mode)
2286 xdcsc->reqs[lcv].mode, xdcsc->iopbase[lcv].done,
2294 if (xdcsc->reqs[lcv].mode == 0 ||
2295 XD_STATE(xdcsc->reqs[lcv].mode) == XD_SUB_DONE)
2297 xdcsc->reqs[lcv].ttl--;
2298 if (xdcsc->reqs[lcv].ttl == 0)
2439 xio->errnum = xdcsc->reqs[rqno].errnum;
2440 xio->tries = xdcsc->reqs[rqno].tries;