virtio_dmat
r = bus_dmamap_create(virtio_dmat(sc->sc_virtio), size,
bus_dmamap_destroy(virtio_dmat(sc->sc_virtio), *map);
r = bus_dmamap_load(virtio_dmat(sc->sc_virtio), *map, buf,
r = bus_dmamem_alloc(virtio_dmat(vsc), dmamemsize, 0, 0,
r = bus_dmamem_map(virtio_dmat(vsc), &sc->sc_segs[0], 1,
bus_dmamem_unmap(virtio_dmat(vsc), sc->sc_dmamem, dmamemsize);
bus_dmamem_free(virtio_dmat(vsc), &sc->sc_segs[0], 1);
r = bus_dmamap_load_mbuf(virtio_dmat(vsc),
bus_dmamap_unload(virtio_dmat(vsc), map->vnm_mbuf_map);
bus_dmamap_sync(virtio_dmat(vsc), map->vnm_mbuf_map,
bus_dmamap_sync(virtio_dmat(vsc), map->vnm_hdr_map,
bus_dmamap_sync(virtio_dmat(vsc), map->vnm_hdr_map,
bus_dmamap_sync(virtio_dmat(vsc), map->vnm_mbuf_map,
bus_dmamap_unload(virtio_dmat(vsc), map->vnm_mbuf_map);
r = bus_dmamap_load(virtio_dmat(vsc),
bus_dmamap_unload(virtio_dmat(vsc), specs[i].dmamap);
bus_dmamap_unload(virtio_dmat(vsc), specs[i].dmamap);
bus_dmamap_sync(virtio_dmat(vsc), ctrlq->ctrlq_cmd_dmamap,
bus_dmamap_sync(virtio_dmat(vsc), specs[i].dmamap,
bus_dmamap_sync(virtio_dmat(vsc), ctrlq->ctrlq_status_dmamap,
bus_dmamap_sync(virtio_dmat(vsc), ctrlq->ctrlq_cmd_dmamap, 0,
bus_dmamap_sync(virtio_dmat(vsc), specs[i].dmamap, 0,
bus_dmamap_sync(virtio_dmat(vsc), ctrlq->ctrlq_status_dmamap, 0,
r = bus_dmamap_load(virtio_dmat(vsc), vr->vr_payload,
bus_dmamap_unload(virtio_dmat(vsc), vr->vr_payload);
bus_dmamap_sync(virtio_dmat(vsc), vr->vr_cmdsts,
bus_dmamap_sync(virtio_dmat(vsc), vr->vr_payload,
bus_dmamap_sync(virtio_dmat(vsc), vr->vr_cmdsts,
r = bus_dmamem_alloc(virtio_dmat(sc->sc_virtio), allocsize, 0, 0,
r = bus_dmamem_map(virtio_dmat(sc->sc_virtio),
r = bus_dmamap_create(virtio_dmat(sc->sc_virtio),
r = bus_dmamap_load(virtio_dmat(sc->sc_virtio), vr->vr_cmdsts,
r = bus_dmamap_create(virtio_dmat(sc->sc_virtio),
bus_dmamap_destroy(virtio_dmat(sc->sc_virtio),
bus_dmamap_destroy(virtio_dmat(sc->sc_virtio),
bus_dmamem_unmap(virtio_dmat(sc->sc_virtio), sc->sc_reqs, allocsize);
bus_dmamem_free(virtio_dmat(sc->sc_virtio), &sc->sc_reqs_seg, 1);
r = bus_dmamap_load(virtio_dmat(vsc), vr->vr_payload,
bus_dmamap_unload(virtio_dmat(vsc), vr->vr_payload);
bus_dmamap_sync(virtio_dmat(vsc), vr->vr_cmdsts,
bus_dmamap_sync(virtio_dmat(vsc), vr->vr_payload,
bus_dmamap_sync(virtio_dmat(vsc), vr->vr_cmdsts,
bus_dmamap_sync(virtio_dmat(vsc), vr->vr_payload,
bus_dmamap_unload(virtio_dmat(vsc), vr->vr_payload);
r = bus_dmamap_load(virtio_dmat(vsc), vr->vr_payload,
bus_dmamap_unload(virtio_dmat(vsc), vr->vr_payload);
bus_dmamap_sync(virtio_dmat(vsc), vr->vr_cmdsts,
bus_dmamap_sync(virtio_dmat(vsc), vr->vr_payload,
bus_dmamap_sync(virtio_dmat(vsc), vr->vr_cmdsts,
bus_dmamap_sync(virtio_dmat(vsc), vr->vr_cmdsts,
bus_dmamap_sync(virtio_dmat(vsc), vr->vr_cmdsts,
bus_dmamap_sync(virtio_dmat(vsc), vr->vr_payload,
bus_dmamap_sync(virtio_dmat(vsc), vr->vr_payload,
bus_dmamap_unload(virtio_dmat(vsc), vr->vr_payload);
r = bus_dmamap_load(virtio_dmat(vsc), vr->vr_payload,
bus_dmamap_unload(virtio_dmat(vsc), vr->vr_payload);
bus_dmamap_sync(virtio_dmat(vsc), vr->vr_cmdsts,
bus_dmamap_sync(virtio_dmat(vsc), vr->vr_payload,
bus_dmamap_sync(virtio_dmat(vsc), vr->vr_cmdsts,
bus_dmamap_sync(virtio_dmat(vsc), vr->vr_cmdsts,
bus_dmamap_sync(virtio_dmat(vsc), vr->vr_payload,
bus_dmamap_sync(virtio_dmat(vsc), vr->vr_cmdsts,
bus_dma_tag_t dmat = virtio_dmat(sc->sc_virtio);
bus_dmamap_sync(virtio_dmat(vsc), vr->vr_cmdsts,
bus_dmamap_sync(virtio_dmat(vsc), vr->vr_cmdsts,
bus_dmamap_sync(virtio_dmat(vsc), sc->sc_dmamap_tx, 0, VIO9P_MAX_REQLEN,
bus_dmamap_sync(virtio_dmat(vsc), sc->sc_dmamap_rx, 0, VIO9P_MAX_REQLEN,
bus_dmamap_sync(virtio_dmat(vsc), sc->sc_dmamap_tx, 0,
bus_dmamap_sync(virtio_dmat(vsc), sc->sc_dmamap_rx, 0,
error = bus_dmamap_create(virtio_dmat(vsc), VIO9P_MAX_REQLEN,
error = bus_dmamap_create(virtio_dmat(vsc), VIO9P_MAX_REQLEN,
error = bus_dmamap_load(virtio_dmat(vsc), sc->sc_dmamap_tx,
error = bus_dmamap_load(virtio_dmat(vsc), sc->sc_dmamap_rx,
bus_dmamap_destroy(virtio_dmat(vsc), sc->sc_dmamap_tx);
bus_dmamap_destroy(virtio_dmat(vsc), sc->sc_dmamap_rx);
error = bus_dmamap_create(virtio_dmat(vsc), VIOGPU_CMD_DMA_SIZE, 1,
error = bus_dmamem_alloc(virtio_dmat(vsc), VIOGPU_CMD_DMA_SIZE, 16, 0,
error = bus_dmamem_map(virtio_dmat(vsc), &sc->sc_dma_seg, nsegs,
error = bus_dmamap_load(virtio_dmat(vsc), sc->sc_dma_map, sc->sc_cmd,
error = bus_dmamap_create(virtio_dmat(vsc), sc->sc_fb_dma_size, 1,
error = bus_dmamem_alloc(virtio_dmat(vsc), sc->sc_fb_dma_size, 1024, 0,
error = bus_dmamem_map(virtio_dmat(vsc), &sc->sc_fb_dma_seg, nsegs,
error = bus_dmamap_load(virtio_dmat(vsc), sc->sc_fb_dma_map,
bus_dmamem_unmap(virtio_dmat(vsc), &sc->sc_fb_dma_kva,
bus_dmamem_free(virtio_dmat(vsc), &sc->sc_fb_dma_seg, 1);
bus_dmamap_destroy(virtio_dmat(vsc), sc->sc_fb_dma_map);
bus_dmamem_unmap(virtio_dmat(vsc), &sc->sc_cmd, VIOGPU_CMD_DMA_SIZE);
bus_dmamem_free(virtio_dmat(vsc), &sc->sc_dma_seg, 1);
bus_dmamap_destroy(virtio_dmat(vsc), sc->sc_dma_map);
bus_dmamap_sync(virtio_dmat(vsc), sc->sc_dma_map, 0, cmd_size,
bus_dmamap_sync(virtio_dmat(vsc), sc->sc_dma_map, cmd_size, ret_size,
bus_dmamap_sync(virtio_dmat(vsc), sc->sc_dma_map, 0, sc->cur_cmd_size,
bus_dmamap_sync(virtio_dmat(vsc), sc->sc_dma_map, sc->cur_cmd_size,
if (bus_dmamap_create(virtio_dmat(vsc), sizeof(uint32_t)*PGS_PER_REQ,
if (bus_dmamap_load(virtio_dmat(vsc), sc->sc_req.bl_dmamap,
bus_dmamap_destroy(virtio_dmat(vsc), sc->sc_req.bl_dmamap);
bus_dmamap_sync(virtio_dmat(vsc), b->bl_dmamap, 0,
bus_dmamap_sync(virtio_dmat(vsc), b->bl_dmamap,
bus_dmamap_sync(virtio_dmat(vsc), b->bl_dmamap, 0,
bus_dmamap_sync(virtio_dmat(vsc), b->bl_dmamap,
bus_dmamap_sync(virtio_dmat(vsc), sc->sc_dmamap, 0, VIORND_BUFSIZE,
error = bus_dmamem_alloc(virtio_dmat(vsc),
error = bus_dmamem_map(virtio_dmat(vsc), segs, nsegs, VIORND_BUFSIZE,
error = bus_dmamap_create(virtio_dmat(vsc), VIORND_BUFSIZE, 1,
error = bus_dmamap_load(virtio_dmat(vsc), sc->sc_dmamap,
bus_dmamap_unload(virtio_dmat(vsc), sc->sc_dmamap);
bus_dmamap_destroy(virtio_dmat(vsc), sc->sc_dmamap);
bus_dmamem_unmap(virtio_dmat(vsc), sc->sc_buf, VIORND_BUFSIZE);
bus_dmamem_free(virtio_dmat(vsc), segs, nsegs);
bus_dmamap_sync(virtio_dmat(vsc), sc->sc_dmamap, 0, VIORND_BUFSIZE,
error = bus_dmamap_load(virtio_dmat(vsc), vr->vr_data,
bus_dmamap_unload(virtio_dmat(vsc), vr->vr_data);
bus_dmamap_sync(virtio_dmat(vsc), vr->vr_control,
bus_dmamap_sync(virtio_dmat(vsc), vr->vr_control,
bus_dmamap_sync(virtio_dmat(vsc), vr->vr_data, 0, xs->datalen,
bus_dmamap_sync(virtio_dmat(vsc), vr->vr_control,
bus_dmamap_sync(virtio_dmat(vsc), vr->vr_control,
bus_dmamap_sync(virtio_dmat(vsc), vr->vr_data, 0, xs->datalen,
bus_dmamap_unload(virtio_dmat(vsc), vr->vr_data);
r = bus_dmamem_alloc(virtio_dmat(vsc), allocsize, 0, 0,
r = bus_dmamem_map(virtio_dmat(vsc), &sc->sc_reqs_segs[0], 1,
bus_dmamem_free(virtio_dmat(vsc), &sc->sc_reqs_segs[0], 1);
r = bus_dmamap_create(virtio_dmat(vsc),
r = bus_dmamap_create(virtio_dmat(vsc), MAXPHYS, sc->sc_seg_max,
r = bus_dmamap_load(virtio_dmat(vsc), vr->vr_control,
bus_dmamap_destroy(virtio_dmat(vsc), vr->vr_control);
bus_dmamap_destroy(virtio_dmat(vsc), vr->vr_data);
bus_dmamem_unmap(virtio_dmat(vsc), vaddr, allocsize);
bus_dmamem_free(virtio_dmat(vsc), &sc->sc_reqs_segs[0], 1);
bus_dmamap_destroy(virtio_dmat(vsc), vr->vr_control);
bus_dmamap_destroy(virtio_dmat(vsc), vr->vr_data);
bus_dmamem_unmap(virtio_dmat(vsc), sc->sc_reqs,
bus_dmamem_free(virtio_dmat(vsc), &sc->sc_reqs_segs[0], 1);
bus_dma_tag_t virtio_dmat(struct virtio_softc *);
if (bus_dmamap_create(virtio_dmat(vsc), allocsize, 1, allocsize, 0,
if (bus_dmamem_alloc(virtio_dmat(vsc), allocsize, 8, 0, &vp->vp_dmaseg,
if (bus_dmamem_map(virtio_dmat(vsc), &vp->vp_dmaseg, nsegs,
if (bus_dmamap_load(virtio_dmat(vsc), vp->vp_dmamap, kva,
bus_dmamap_sync(virtio_dmat(vsc), vp->vp_dmamap,
bus_dmamap_sync(virtio_dmat(vsc), vp->vp_dmamap, slot * BUFSIZE,
bus_dmamap_sync(virtio_dmat(vsc), vp->vp_dmamap,
bus_dmamap_sync(virtio_dmat(vsc), vp->vp_dmamap,