Lines Matching refs:dmachan
283 if (ib->mode == DMA_IDATA && isa_dmatc(u->dmachan)) {
284 KASSERT(u->dmachan >= 0, ("Bogus dmachan = %d", u->dmachan));
516 KASSERT(u->dmachan >= 0, ("Bogus dmachan %d", u->dmachan));
519 isa_dmastart(ISADMA_READ, data, len, u->dmachan);
525 j = isa_dmastatus(u->dmachan);
526 isa_dmadone(ISADMA_READ, data, len, u->dmachan);
598 if (ib->u->dmachan < 0 && ib->ap->v)
907 if (u->dmachan >= 0) {
908 error = isa_dma_acquire(u->dmachan);
910 error = isa_dma_init(u->dmachan, PAGE_SIZE, M_WAITOK);
912 isa_dma_release(u->dmachan);
976 if (u->dmachan >= 0) {
977 isa_dma_release(u->dmachan);