diff --git a/drivers/vhost/vhost-rng.c b/drivers/vhost/vhost-rng.c index 5730ee50c9d..0ed1477167e 100644 --- a/drivers/vhost/vhost-rng.c +++ b/drivers/vhost/vhost-rng.c @@ -95,7 +95,7 @@ static void vhost_rng_work(FAR void *arg) flags = spin_lock_irqsave(&priv->lock); for (; ; ) { - buf = virtqueue_get_available_buffer(vq, &idx, &len); + buf = virtqueue_get_first_avail_buffer(vq, &idx, &len); if (buf == NULL) { break; diff --git a/include/nuttx/virtio/virtio.h b/include/nuttx/virtio/virtio.h index c6130bf75e5..98dafb4573d 100644 --- a/include/nuttx/virtio/virtio.h +++ b/include/nuttx/virtio/virtio.h @@ -105,7 +105,7 @@ virtqueue_get_available_buffer_lock(FAR struct virtqueue *vq, FAR void *ret; flags = spin_lock_irqsave(lock); - ret = virtqueue_get_available_buffer(vq, avail_idx, len); + ret = virtqueue_get_first_avail_buffer(vq, avail_idx, len); spin_unlock_irqrestore(lock, flags); return ret;