void * virtqueue_poll(struct virtqueue *vq, uint32_t *len) { void *cookie; while ((cookie = virtqueue_dequeue(vq, len)) == NULL) cpu_spinwait(); return (cookie); }
void * virtqueue_poll(struct virtqueue *vq, uint32_t *len) { void *cookie; /* We only poll the virtqueue when dumping to virtio-blk */ while ((cookie = virtqueue_dequeue(vq, len)) == NULL) ; return (cookie); }