Home | History | Annotate | Download | only in vme

Lines Matching defs:lcv

156  *   LCV is a counter.  If it goes to zero then we timed out.
158 #define XDC_WAIT(XDC, LCV, TIME, BITS) { \
159 (LCV) = (TIME); \
160 while ((LCV) > 0) { \
162 (LCV) = (LCV) - 1; \
499 int lcv, rqno, error;
526 for (lcv = 0; lcv < XDC_MAXDEV; lcv++)
527 xdc->sc_drives[lcv] = NULL;
593 for (lcv = 0; lcv < XDC_MAXIOPB; lcv++) {
594 xdc->reqs[lcv].iopb = &xdc->iopbase[lcv];
595 xdc->reqs[lcv].dmaiopb = &xdc->dvmaiopb[lcv];
596 xdc->freereq[lcv] = lcv;
597 xdc->iopbase[lcv].fixd = 1; /* always the same */
598 xdc->iopbase[lcv].naddrmod = XDC_ADDRMOD; /* always the same */
599 xdc->iopbase[lcv].intr_vec = xdc->vector; /* always the same */
611 &xdc->reqs[lcv].dmamap)) != 0) {
714 int rqno, spt = 0, mb, blk, lcv, fmode, s = 0, newstate;
818 for (lcv = 0; lcv < 126; lcv++) /* init empty bad144 table */
819 xd->dkb.bt_bad[lcv].bt_cyl = xd->dkb.bt_bad[lcv].bt_trksec = 0xffff;
882 for (lcv = 0; lcv < 126; lcv++) {
883 if ((dkb->bt_bad[lcv].bt_cyl == 0xffff ||
884 dkb->bt_bad[lcv].bt_cyl == 0) &&
885 dkb->bt_bad[lcv].bt_trksec == 0xffff)
887 if (dkb->bt_bad[lcv].bt_cyl >= xd->ncyl)
889 if ((dkb->bt_bad[lcv].bt_trksec >> 8) >= xd->nhead)
891 if ((dkb->bt_bad[lcv].bt_trksec & 0xff) >= xd->nsect)
894 if (lcv != 126) {
1690 int sz = sizeof(struct xd_iopb), lcv;
1693 for (lcv = 0; lcv < sz; lcv++)
1694 printf(" %02x", rio[lcv]);
1841 int del = 0, lcv, retval = XD_ERR_AOK;
1859 for (lcv = 0; lcv < XDC_MAXIOPB; lcv++) {
1860 register struct xd_iorq *iorq = &xdcsc->reqs[lcv];
1869 if (blastmode == XD_RSET_ALL || blastmode != lcv) {
1872 xdcsc->iopbase[lcv].done = xdcsc->iopbase[lcv].errs = 1;
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),
1892 XDC_FREE(xdcsc, lcv); /* add to free list */
1906 XDC_HWAIT(xdcsc, lcv);
2008 int sz = sizeof(struct xd_iopb), lcv;
2010 for (lcv = 0; lcv < sz; lcv++)
2011 printf(" %02x", rio[lcv]);
2231 int lcv, s, reset = 0;
2249 for (lcv = nfree; lcv > 0; lcv--) {
2250 printf("%d ", fqc[lcv - 1]);
2251 mark[fqc[lcv - 1]] = 1;
2254 lcv = nwait;
2255 while (lcv > 0) {
2259 lcv--;
2262 for (lcv = 0; lcv < XDC_MAXIOPB; lcv++) {
2263 if (mark[lcv] == 0)
2265 lcv, xdcsc->reqs[lcv].mode,
2266 xdcsc->iopbase[lcv].done,
2267 xdcsc->iopbase[lcv].errs,
2268 xdcsc->iopbase[lcv].errnum,
2269 xdcsc->reqs[lcv].ttl, xdcsc->reqs[lcv].buf);
2282 for (lcv = 0; lcv < XDC_MAXIOPB; lcv++) {
2283 if (xdcsc->reqs[lcv].mode)
2285 lcv,
2286 xdcsc->reqs[lcv].mode, xdcsc->iopbase[lcv].done,
2287 xdcsc->iopbase[lcv].errs, xdcsc->iopbase[lcv].errnum);
2293 for (lcv = 0; lcv < XDC_MAXIOPB; lcv++) {
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)