DMAMODE_READ
(((flags & DMAMODE_READ) != 0) + ((flags & DMAMODE_WRITE) != 0) +
if ((flags & DMAMODE_READ) == 0)
if (di->flags & DMAMODE_READ)
cc, NULL, DMAMODE_READ | DMAMODE_LOOP, BUS_DMA_NOWAIT);
sc->sc_dma_flags |= DMAMODE_READ;
cc, NULL, DMAMODE_READ, BUS_DMA_NOWAIT);
DMAMODE_READ | DMAMODE_LOOPDEMAND, BUS_DMA_NOWAIT);
DMAMODE_READ) | DMAMODE_DEMAND, ((mode == ATPPC_DMA_MODE_WRITE)
DMAMODE_READ | DMAMODE_DEMAND, BUS_DMA_NOWAIT);
isc->sc_dmasize, NULL, DMAMODE_READ | DMAMODE_LOOPDEMAND,
DMAMODE_READ | DMAMODE_LOOPDEMAND, BUS_DMA_NOWAIT);
read = bp->b_flags & B_READ ? DMAMODE_READ : DMAMODE_WRITE;
NULL, DMAMODE_READ, BUS_DMA_NOWAIT);
((flags & DMAMODE_READ) ? BUS_DMA_READ : BUS_DMA_WRITE));
if (flags & DMAMODE_READ) {
DMAMODE_READ | DMAMODE_LOOPDEMAND, BUS_DMA_NOWAIT);
(read ? DMAMODE_READ : DMAMODE_WRITE) | DMAMODE_DEMAND,
if ((sc->dmaflags & DMAMODE_READ) &&
wtsense(sc, 1, (sc->dmaflags & DMAMODE_READ) ? TP_WRP : 0);
if ((sc->dmaflags & DMAMODE_READ) &&
sc->dmaflags = flag & B_READ ? DMAMODE_READ : DMAMODE_WRITE;
(read ? DMAMODE_READ : DMAMODE_WRITE) | DMAMODE_DEMAND,