Lines Matching refs:vq
262 struct virtqueue *vq = &sc->sc_vq[0];
287 if (virtio_enqueue_prep(vsc, vq, &slot) != 0) {
293 if (virtio_enqueue_reserve(vsc, vq, slot, 1)) {
301 virtio_enqueue(vsc, vq, slot, b->bl_dmamap, true);
302 virtio_enqueue_commit(vsc, vq, slot, true);
309 inflateq_done(struct virtqueue *vq)
311 struct virtio_softc *vsc = vq->vq_owner;
326 struct virtqueue *vq = &sc->sc_vq[0];
332 r = virtio_dequeue(vsc, vq, &slot, NULL);
338 virtio_dequeue_commit(vsc, vq, slot);
372 struct virtqueue *vq = &sc->sc_vq[1];
390 if (virtio_enqueue_prep(vsc, vq, &slot) != 0) {
399 if (virtio_enqueue_reserve(vsc, vq, slot, 1) != 0) {
410 virtio_enqueue(vsc, vq, slot, b->bl_dmamap, true);
411 virtio_enqueue_commit(vsc, vq, slot, true);
421 deflateq_done(struct virtqueue *vq)
423 struct virtio_softc *vsc = vq->vq_owner;
438 struct virtqueue *vq = &sc->sc_vq[1];
443 r = virtio_dequeue(vsc, vq, &slot, NULL);
449 virtio_dequeue_commit(vsc, vq, slot);