Commit a0c95f20 authored by Gautam Dawar's avatar Gautam Dawar Committed by Michael S. Tsirkin

vhost-vdpa: introduce uAPI to get the number of address spaces

This patch introduces the uAPI for getting the number of address
spaces supported by this vDPA device.
Signed-off-by: default avatarJason Wang <jasowang@redhat.com>
Signed-off-by: default avatarGautam Dawar <gdawar@xilinx.com>
Message-Id: <20220330180436.24644-13-gdawar@xilinx.com>
Signed-off-by: default avatarMichael S. Tsirkin <mst@redhat.com>
parent 3ace88bd
...@@ -563,6 +563,9 @@ static long vhost_vdpa_unlocked_ioctl(struct file *filep, ...@@ -563,6 +563,9 @@ static long vhost_vdpa_unlocked_ioctl(struct file *filep,
r = copy_to_user(argp, &v->vdpa->ngroups, r = copy_to_user(argp, &v->vdpa->ngroups,
sizeof(v->vdpa->ngroups)); sizeof(v->vdpa->ngroups));
break; break;
case VHOST_VDPA_GET_AS_NUM:
r = copy_to_user(argp, &v->vdpa->nas, sizeof(v->vdpa->nas));
break;
case VHOST_SET_LOG_BASE: case VHOST_SET_LOG_BASE:
case VHOST_SET_LOG_FD: case VHOST_SET_LOG_FD:
r = -ENOIOCTLCMD; r = -ENOIOCTLCMD;
......
...@@ -154,4 +154,6 @@ ...@@ -154,4 +154,6 @@
/* Get the number of virtqueue groups. */ /* Get the number of virtqueue groups. */
#define VHOST_VDPA_GET_GROUP_NUM _IOR(VHOST_VIRTIO, 0x81, __u32) #define VHOST_VDPA_GET_GROUP_NUM _IOR(VHOST_VIRTIO, 0x81, __u32)
/* Get the number of address spaces. */
#define VHOST_VDPA_GET_AS_NUM _IOR(VHOST_VIRTIO, 0x7A, unsigned int)
#endif #endif
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment