Lines Matching refs:cmd_size
439 viogpu_cmd_sync(struct viogpu_softc *sc, void *cmd, size_t cmd_size,
449 error = viogpu_cmd_req(sc, cmd, cmd_size, ret_size);
457 memcpy(ret, (char *)sc->sc_cmd + cmd_size, ret_size);
482 viogpu_cmd_req(struct viogpu_softc *sc, void *cmd, size_t cmd_size,
491 memcpy(sc->sc_cmd, cmd, cmd_size);
492 memset((char *)sc->sc_cmd + cmd_size, 0, ret_size);
495 printf("%s: [%zu -> %zu]: ", __func__, cmd_size, ret_size);
496 for (int i = 0; i < cmd_size; i++) {
514 bus_dmamap_sync(virtio_dmat(vsc), sc->sc_dma_map, 0, cmd_size,
516 virtio_enqueue_p(vsc, vq, slot, sc->sc_dma_map, 0, cmd_size, true);
518 bus_dmamap_sync(virtio_dmat(vsc), sc->sc_dma_map, cmd_size, ret_size,
520 virtio_enqueue_p(vsc, vq, slot, sc->sc_dma_map, cmd_size, ret_size,
525 sc->cur_cmd_size = cmd_size;