aboutsummaryrefslogtreecommitdiff
path: root/lib/private.h
diff options
context:
space:
mode:
authorswapnili <swapnil.ingle@nutanix.com>2020-11-30 16:45:35 +0100
committerGitHub <noreply@github.com>2020-11-30 16:45:35 +0100
commit9d0224ae1c4c6c43e7dee048b71a499c857bc85f (patch)
treeaf82f3c83a6ca80da30fc8d18274f7a178d61a26 /lib/private.h
parenta3ba81765daeffaaa2e9e59d49d49ae4438b1b59 (diff)
downloadlibvfio-user-9d0224ae1c4c6c43e7dee048b71a499c857bc85f.zip
libvfio-user-9d0224ae1c4c6c43e7dee048b71a499c857bc85f.tar.gz
libvfio-user-9d0224ae1c4c6c43e7dee048b71a499c857bc85f.tar.bz2
Update API's to accept sparse mmap areas as array and its count (#134)
* Pass region mmap areas as array * Pass migration sparse mmap areas as array * Move struct vfu_sparse_mmap_areas to lib/priv.h Signed-off-by: Swapnil Ingle <swapnil.ingle@nutanix.com> Reviewed-by: Thanos Makatos <thanos.makatos@nutanix.com>
Diffstat (limited to 'lib/private.h')
-rw-r--r--lib/private.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/private.h b/lib/private.h
index 9b13949..7ffe099 100644
--- a/lib/private.h
+++ b/lib/private.h
@@ -67,6 +67,11 @@ typedef struct {
struct migration;
+struct vfu_sparse_mmap_areas {
+ int nr_mmap_areas;
+ struct vfu_mmap_area areas[];
+};
+
typedef struct {
/*