HomeSort by: relevance | last modified time | path
    Searched defs:iopb (Results 1 - 8 of 8) sorted by relevancy

  /src/sys/arch/sun3/dev/
xdvar.h 40 * i/o request: wrapper for hardware's iopb data structure
44 struct xd_iopb *iopb; /* address of matching iopb */ member in struct:xd_iorq
148 struct xd_iopb *iopbase; /* iopb base addr (maps iopb->iorq) */
149 struct xd_iopb *dvmaiopb; /* iopb base in DVMA space, not kvm */
xyvar.h 40 * i/o request: wrapper for hardware's iopb data structure
44 struct xy_iopb *iopb; /* address of matching iopb */ member in struct:xy_iorq
151 struct xy_iopb *iopbase; /* iopb base addr (maps iopb->iorq) */
152 struct xy_iopb *dvmaiopb; /* iopb base in DVMA space, not kvm */
155 struct xy_iopb *ciopb; /* controller's iopb */
xy.c 107 * XYC_GO: start iopb ADDR (DVMA addr in a u_long) on XYC
385 aprint_error(": can't alloc IOPB mem in 64K\n");
397 * init iorq to iopb pointers, and non-zero fields in the
398 * iopb which never change.
403 xyc->reqs[lcv].iopb = &xyc->iopbase[lcv];
617 * of the disk. the drive type in the IOPB must match the drive
1140 * xyc_rqtopb: load up an IOPB based on an iorq
1144 xyc_rqtopb(struct xy_iorq *iorq, struct xy_iopb *iopb, int cmd, int subfun)
1148 /* normal IOPB case, standard stuff */
1151 iopb->ien = (XY_STATE(iorq->mode) == XY_SUB_POLL) ? 0 : 1
1211 struct xy_iopb *iopb = xycsc->ciopb; local in function:xyc_cmd
1256 struct xy_iopb *iopb; local in function:xyc_startbuf
1358 struct xy_iopb *iopb; local in function:xyc_submit_iorq
1433 struct xy_iopb *iopb, *prev_iopb; local in function:xyc_chain
1702 struct xy_iopb *iopb; local in function:xyc_remove_iorq
    [all...]
xd.c 156 * XDC_GO: start iopb ADDR (DVMA addr in a u_long) on XDC
216 * [2] & of xdc_softc's "nfree" (waiting for a free iorq/iopb)
217 * [3] & of xdc_softc's "ndone" (waiting for number of done iorq/iopb's
452 /* init free list, iorq to iopb pointers, and non-zero fields in the
453 * iopb which never change. */
456 xdc->reqs[lcv].iopb = &xdc->iopbase[lcv];
1123 /* now we have free iopb's and we are at splbio... start 'em up */
1197 * xdc_rqtopb: load up an IOPB based on an iorq
1200 xdc_rqtopb(struct xd_iorq *iorq, struct xd_iopb *iopb, int cmd, int subfun)
1206 iopb->errs = iopb->done = 0
1314 struct xd_iopb *iopb; local in function:xdc_cmd
1374 struct xd_iopb *iopb; local in function:xdc_startbuf
1781 struct xd_iopb *iopb; local in function:xdc_remove_iorq
    [all...]
  /src/sys/dev/vme/
xdvar.h 40 * i/o request: wrapper for hardware's iopb data structure
44 struct xd_iopb *iopb; /* address of matching iopb */ member in struct:xd_iorq
147 struct xd_iopb *iopbase; /* iopb base addr (maps iopb->iorq) */
148 struct xd_iopb *dvmaiopb; /* iopb base in DVMA space, not kvm */
149 bus_dmamap_t iopmap; /* IOPB DMA handle */
xyvar.h 40 * i/o request: wrapper for hardware's iopb data structure
43 struct xy_iopb *iopb; /* address of matching iopb */ member in struct:xy_iorq
147 struct xy_iopb *iopbase; /* iopb base addr (maps iopb->iorq) */
148 struct xy_iopb *dvmaiopb; /* iopb base in DVMA space, not kvm */
149 bus_dmamap_t iopmap; /* IOPB DMA handle */
153 struct xy_iopb *ciopb; /* controller's iopb */
xy.c 96 * XYC_GO: start iopb ADDR (DVMA addr in a u_long) on XYC
497 * init iorq to iopb pointers, and non-zero fields in the
498 * iopb which never change.
503 xyc->reqs[lcv].iopb = &xyc->iopbase[lcv];
740 * of the disk. the drive type in the IOPB must match the drive
1288 * xyc_rqtopb: load up an IOPB based on an iorq
1292 xyc_rqtopb(struct xy_iorq *iorq, struct xy_iopb *iopb, int cmd, int subfun)
1296 /* normal IOPB case, standard stuff */
1299 iopb->ien = (XY_STATE(iorq->mode) == XY_SUB_POLL) ? 0 : 1;
1300 iopb->com = cmd
1359 struct xy_iopb *iopb = xycsc->ciopb; local in function:xyc_cmd
1407 struct xy_iopb *iopb; local in function:xyc_startbuf
1604 struct xy_iopb *iopb, *prev_iopb, *dmaiopb; local in function:xyc_chain
1702 struct xy_iopb *iopb; local in function:xyc_xyreset
1854 struct xy_iopb *iopb; local in function:xyc_remove_iorq
    [all...]
xd.c 140 * XDC_GO: start iopb ADDR (DVMA addr in a u_long) on XDC
195 * [2] & of xdc_softc's "nfree" (waiting for a free iorq/iopb)
196 * [3] & of xdc_softc's "ndone" (waiting for number of done iorq/iopb's
590 /* init free list, iorq to iopb pointers, and non-zero fields in the
591 * iopb which never change. */
594 xdc->reqs[lcv].iopb = &xdc->iopbase[lcv];
1304 /* now we have free iopb's and we are at splbio... start 'em up */
1379 * xdc_rqtopb: load up an IOPB based on an iorq
1383 xdc_rqtopb(struct xd_iorq *iorq, struct xd_iopb *iopb, int cmd, int subfun)
1389 iopb->errs = iopb->done = 0
1492 struct xd_iopb *iopb; local in function:xdc_cmd
1553 struct xd_iopb *iopb; local in function:xdc_startbuf
1960 struct xd_iopb *iopb; local in function:xdc_remove_iorq
    [all...]

Completed in 19 milliseconds