Lines Matching refs:virtio_dmat
363 error = bus_dmamap_load(virtio_dmat(vsc), vr->vr_data,
392 bus_dmamap_unload(virtio_dmat(vsc), vr->vr_data);
401 bus_dmamap_sync(virtio_dmat(vsc), vr->vr_control,
405 bus_dmamap_sync(virtio_dmat(vsc), vr->vr_control,
410 bus_dmamap_sync(virtio_dmat(vsc), vr->vr_data, 0, xs->datalen,
459 bus_dmamap_sync(virtio_dmat(vsc), vr->vr_control,
463 bus_dmamap_sync(virtio_dmat(vsc), vr->vr_control,
468 bus_dmamap_sync(virtio_dmat(vsc), vr->vr_data, 0, xs->datalen,
494 bus_dmamap_unload(virtio_dmat(vsc), vr->vr_data);
587 r = bus_dmamem_alloc(virtio_dmat(vsc), allocsize, 0, 0,
595 r = bus_dmamem_map(virtio_dmat(vsc), &sc->sc_reqs_segs[0], 1,
600 bus_dmamem_free(virtio_dmat(vsc), &sc->sc_reqs_segs[0], 1);
612 r = bus_dmamap_create(virtio_dmat(vsc),
623 r = bus_dmamap_create(virtio_dmat(vsc), MAXPHYS, sc->sc_seg_max,
632 r = bus_dmamap_load(virtio_dmat(vsc), vr->vr_control,
651 bus_dmamap_destroy(virtio_dmat(vsc), vr->vr_control);
656 bus_dmamap_destroy(virtio_dmat(vsc), vr->vr_data);
661 bus_dmamem_unmap(virtio_dmat(vsc), vaddr, allocsize);
662 bus_dmamem_free(virtio_dmat(vsc), &sc->sc_reqs_segs[0], 1);
682 bus_dmamap_destroy(virtio_dmat(vsc), vr->vr_control);
683 bus_dmamap_destroy(virtio_dmat(vsc), vr->vr_data);
686 bus_dmamem_unmap(virtio_dmat(vsc), sc->sc_reqs,
688 bus_dmamem_free(virtio_dmat(vsc), &sc->sc_reqs_segs[0], 1);