Lines Matching defs:drq
56 atppc_isadma_setup(struct atppc_softc * lsc, isa_chipset_tag_t ic, int drq)
61 if (isa_drq_alloc(ic, drq)) {
68 lsc->sc_dma_maxsize = isa_dmamaxsize(ic, drq);
71 error = isa_dmamap_create(ic, drq, lsc->sc_dma_maxsize,
79 atppc_isadma_start(isa_chipset_tag_t ic, int drq, void *buf, u_int nbytes,
82 return (isa_dmastart(ic, drq, buf, nbytes, NULL,
90 atppc_isadma_finish(isa_chipset_tag_t ic, int drq)
92 isa_dmadone(ic, drq);
98 atppc_isadma_abort(isa_chipset_tag_t ic, int drq)
100 isa_dmaabort(ic, drq);
106 atppc_isadma_malloc(isa_chipset_tag_t ic, int drq, void **buf, bus_addr_t *bus_addr, bus_size_t size)
110 error = isa_dmamem_alloc(ic, drq, size, bus_addr, BUS_DMA_WAITOK);
114 error = isa_dmamem_map(ic, drq, *bus_addr, size, buf, BUS_DMA_WAITOK);
116 isa_dmamem_free(ic, drq, *bus_addr, size);
123 atppc_isadma_free(isa_chipset_tag_t ic, int drq, void ** buf, bus_addr_t * bus_addr, bus_size_t size)
125 isa_dmamem_unmap(ic, drq, *buf, size);
126 isa_dmamem_free(ic, drq, *bus_addr, size);