From 44ca5d0e2b4860d01a8b2fb5179a4745bddd18ac Mon Sep 17 00:00:00 2001 From: Bowen Wang Date: Tue, 30 Dec 2025 17:18:35 +0800 Subject: [PATCH] virtio/vhost: update virtqueue_get_available_buffer() api OpenAMP already change virtqueue_get_available_buffer() to virtqueue_get_first_avail_buffer(), so update them Signed-off-by: Bowen Wang --- drivers/vhost/vhost-rng.c | 2 +- include/nuttx/virtio/virtio.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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;