virtio_dequeue
while (virtio_dequeue(vsc, vioq->viq_rxvq, &slot, &len) == 0) {
while (virtio_dequeue(vsc, vq, &slot, &len) == 0) {
ret = virtio_dequeue(vsc, vq, &slot, NULL);
if (virtio_dequeue(vsc, vq, &slot, NULL) != 0) {
if (virtio_dequeue(vsc, vq, &slot, NULL) != 0)
while (virtio_dequeue(vsc, vq, &slot, &len) == 0) {
while (!vp->vp_iflow && virtio_dequeue(vsc, vq, &slot, &len) == 0) {
if (virtio_dequeue(vsc, vq, &slot, &len) != 0)
while (virtio_dequeue(vsc, vq, &slot, &len) == 0) {
r = virtio_dequeue(vsc, vq, &slot, NULL);
if (virtio_dequeue(vsc, vq, &slot, &len) != 0)
r = virtio_dequeue(vsc, vq, &slot, NULL);
int virtio_dequeue(struct virtio_softc*, struct virtqueue*, int *, int *);